HN user

boronine

209 karma

https://www.boronine.com

Posts26
Comments71
View on HN
github.com 6mo ago

LineageOS for QEMU Virtual Machines

boronine
15pts4
www.boronine.com 1y ago

h2tunnel – TCP over HTTP/2

boronine
3pts0
github.com 1y ago

H2tunnel – ngrok alternative for Node.js in 600 LOC and no dependencies

boronine
45pts13
news.ycombinator.com 1y ago

Ask HN: Is there any service on AWS that enables *INSTANT* deployment?

boronine
1pts8
news.ycombinator.com 2y ago

Ask HN: Why are most web services "spoofing" the From email header?

boronine
2pts2
news.ycombinator.com 2y ago

Ask HN: High performance, low latency IDE suggestions

boronine
5pts11
news.ycombinator.com 2y ago

Ask HN: Why are most web services spoofing the "From" header?

boronine
3pts0
www.syntaxenvy.com 5y ago

Show HN: I made 1M (!) syntax highlighting themes

boronine
9pts4
news.ycombinator.com 7y ago

Ask HN: 50/50 equity split without registering new corporation?

boronine
2pts0
www.boronine.com 8y ago

Nix, the purely functional build system

boronine
2pts1
www.boronine.com 8y ago

On the Joys of Coworking

boronine
1pts0
www.boronine.com 8y ago

Nix, the purely functional build system

boronine
3pts0
www.syntaxenvy.com 8y ago

Show HN: Procedurally generated syntax highlighting themes

boronine
2pts0
www.teleport-json.org 11y ago

Show HN: Teleport – Lightweight JSON types

boronine
26pts16
www.cosmic-api.com 12y ago

Show HN: APIs like native libraries, with beautiful REST under the hood.

boronine
2pts0
boronine.com 13y ago

You Are Responsible For Your Privacy

boronine
1pts0
www.cosmic-api.com 13y ago

Show HN: Teleport.py - Clever serialization library on top of JSON

boronine
2pts0
agilescout.com 13y ago

Developers and Depression

boronine
2pts1
boronine.com 13y ago

3D Printing and the Age of Abundance

boronine
1pts0
cosmicapi.wordpress.com 13y ago

The Web API Singularity Is Near

boronine
1pts0
boronine.com 13y ago

Why JavaScript Still Sucks

boronine
6pts3
boronine.com 13y ago

Show HN: Syntax highlighting theme generator (based on HUSL, human-friendly HSL)

boronine
2pts0
boronine.com 13y ago

HTML5: Less Committees, More Competition

boronine
2pts0
boronine.com 13y ago

Cult of Logic-less Templates

boronine
1pts0
boronine.com 14y ago

HUSL: human-friendly HSL alternative*

boronine
3pts0
boronine.com 14y ago

Why HSL sucks and what you should use instead

boronine
3pts0

For any small team wanting to try Copilot, heed my warning that you will waste hours navigating their billing settings using various out-of-date documentation. Long story short, I finally got an email from them saying that "Copilot Business is available for teams purchasing 10 or more licenses". This is undocumented but other people are reporting the same: https://github.com/orgs/community/discussions/199346

We're sticking with Cursor for now, using Kimi as our daily driver (branded as "Composer").

I went down this rabbit hole before, you have to ignore all the recommended approaches. The real solution is to have a build server with a global Docker install and a script to prune cache when the disk usage goes above a certain percentage. Cache is local and instant. Pushing and pulling cache images is an insane solution.

I have been using AeroSpace for this purpose for over a year. I simply disable all the tiling features in the config and only use two shortcuts: switch to workspace and move current window to workspace. It's absolutely essential when working on a small screen.

AeroSpace does indeed suffer from a performance issue but this appears to be inherent to the available macOS APIs: https://github.com/nikitabobko/AeroSpace/issues/131

The way you reproduce it is open Factorio.app and quickly switch between workspaces while the game is loading.

FlashSpace seems to suffer from this problem as well based on a quick test.

With regards to configuration, I think it's cumbersome to configure shortcuts per workspace. In AeroSpace, every letter and number on the keyboard is automatically a workspace and shortcuts are global.

All that said, this is a fantastic tool and I would prefer a tool like this that addresses the pain of macOS workspaces as its primary goal rather than being part of a tiling window manager.

EDIT: After more testing it appears that FlashSpace does not support having different windows of the same app on different workspaces, this is a dealbreaker for my workflow :(

I think most of this is covered by a good Decimal API, currency stuff probably shouldn't be embedded into a language because it changes: currencies come and go, get redenominated etc. Although one simple thing that would be useful is keeping track of abstract units, e.g. throwing an error when attempting to do 10 USD + 10 EUR.

I am happily using a few other AWS services for this project, provisioned by CDK. I thought I could simplify things my getting rid of Heroku altogether but this turned out to be an incredibly frustrating rabbit hole with no solution in sight. Unless I’m missing something obvious, it seems that Amazon is incapable of this seemingly easy task.

I should have mentioned in my original post that my web server also has a background process which needs to be a singleton. I could split it off into a separate container, but this will require a third container because they need a shared cache that's used for rate limiting. At that point I have little to gain vs. just running a single "web" dyno on Heroku.

After finding out about this yesterday I started experimenting with using Amazon SES to do custom domain email. Sending can be accomplished using SES-generated SMTP credentials, but receiving is not straightforward.

Here is my script to receive SES emails from S3 to a local maildir folder that can be opened with mutt: https://gist.github.com/boronine/661fd24ba6671f687ff714969d9...

Not very convenient but quite private and virtually free.

EDIT: I am using rclone, but you can also use awscli or boto3

Thanks! Your solution may be best for usability. Researching further I found another solution that is perhaps best for privacy: https://github.com/markushinz/aws-ses-pop3-server

SES -> S3 -> aws-ses-pop3-server -> desktop client with POP3 and SMTP

Using this option, email is only really usable from a single device, but it avoids sharing private emails with yet another cloud, especially a free cloud that would share email with advertisers.