HNHacker News
TopNewBestAskShowJobs

392

122 karma · joined August 25, 2023

submissionscomments
392··on The Future of Htmx
This perfectly captures the node_modules / JavaScript experience, because being underneath the battery would also stop it from working as intended and the battery would be loose again.
392··on Advent of Code 2024 in pure SQL
PRQL is awesome. There's a similar competitor whose name I can't find now.
392··on “A Course of Pure Mathematics” – G. H. Hardy (1921) [pdf]
You should read David Bessis's Mathematica.
392··on Fun facts about SQLite
Sounds like you'd be interested in flawless.dev
392··on Making my first robot as a software engineer
That's odd, have you profiled it?
392··on Ask HN: Those making $500/month on side projects in 2024 – Show and tell
Lens isn't all that great so I'm sure it must be better.

Lens shows me repeats of log lines when I'm trying to scroll down in a live log. It has checkboxes but no means to operate on checked boxes. If I have my Secret set to show b64 decoded, and paste in a new secret that is very clearly non b64 encoded, it tries to push it as-is and fails quietly. It shows things as Healthy whose only sub resources are not healthy, but that's par for the course in Kubernetes land. I also have to fully quit it (not just close the window) on my new MacBook whenever I make the mistake of looking at it after a gcloud auth timeout, even when simply running fresh kubectl commands in the background every time would outperform the garbage Electron tab changes.

Plus, this new thing has resource diffs, which I was surprised Lens didn't have. Frankly I was surprised how little Lens has once I started actually using it and figured there'd be easy money in building the community's new favorite editor. But I'm glad to have seen this post, here's hoping it becomes the new standard.

392··on The Opposite of Documentation is Superstition (2020)
That's a great sign that using it will be more pain than just solving the problem yourself
392··on Engineers do not get to make startup mistakes when they build ledgers
Claude is familiar with all of them, and can describe each in terms of others without risking company code :-)
392··on Why pipes sometimes get "stuck": buffering
Setting nonblocking takes effect on the file description rather than just the file descriptor. Meaning if your program crashes the description remains in nonblocking mode for the next program, which is not prepared to handle it.

Node.js sets stdin to nonblocking. This is great because it means copy and pasting a shell script containing an npm install into your shell will work, since the description is reset between each program by your terminal. But when those same lines are executed by the bash interpreter directly, processes after npm will randomly fail by failing to read from stdin with a return value they never expected to see. Ask me how I know

392··on Engineers do not get to make startup mistakes when they build ledgers
The lesson here is not to never develop from scratch. In fact it may be faster and safer to do so than to vet all of the open source junk that modern ByteByteGo-system-designers think they need. TigerBeetle and Jepsen-proof-engineering are paths to dig down here, along with basic knowledge of computer number storage.

The lesson for me here is that there is no substitute for knowing or caring about what you're doing. Dancing cents don't happen when eng cared about correctness in the first place. I feel like I just read a college freshman explaining how there's no possible way they could have passed their first exam. Better yet he's here to sell us on his thought leadership without ever explaining why he failed the first exam.

392··on How I ship projects at big tech companies
Why don't you fix it?
392··on Get me out of data hell
If they can't explain why, they don't get the fun internet interview stuff
392··on Get me out of data hell
Will you feel better looking at a wiring job that seems guaranteed to burn down the building if you don't fix it? And will Management agree?
392··on Get me out of data hell
Deming, CommonCog
392··on Why so few Matt Levines?
Everything I've seen from Xu on YouTube is more like Dave Ramsey than Matt Levine.
392··on Write code that is easy to delete, not easy to extend (2016)
I am not sure on that. But I am certain the article Amazon published on cutting AWS bill by 90% by simplifying juvenile microservices to a dead simple monolith was deleted on accident.
392··on QUIC is not quick enough over fast internet
"userspace networking"
392··on Hetzner Object Storage
What you're describing is targeted by Parquet/Iceberg + an engine like Dremio. But targeted at big data / analytics.
392··on I designed a Dieter Rams-inspired iPhone dock
I'd watch Superfastmatt's latest video on the subject, although I think there is one competitor in particular that is supposed to be a similarly good experience.
392··on Openpilot – Operating system for robotics
Or want your car to drive itself. I only drive long distance and my Comma has completely changed how often I visit family and improved my safety coming home from exhausting weekends.
392··on 2M users but no money in the bank
I'm in a similar situation; what resources did you find helpful for learning NixOS? Tho I could skip that for now and stick containerized, in which case I just need Nomad..but I'm not certain on picking it over K8s in any case. Just knowing I'm gonna have to deal with this soon and you seem to have it figured out enough!
392··on Nomad, communicate off-grid mesh, forward secrecy and extreme privacy
You'd better go read the spec. And this: https://chsasank.com/classic_papers/end-to-end-system-design...
392··on Launch HN: Airhart Aeronautics (YC S22) – A modern personal airplane
Just wanted to say thanks for saving pilot lives and making an awesome sport more accessible. As someone with a background in controlling difficult vehicles who has seen the accessibility improvements of electric assists, your plan makes sense to me! And the plane is priced appealingly. Please don't feel discouraged by the loonies who can't do math deciding that today is the day yet another niche sport (0.04% of global emissions) must die at the altar of the Environment. They'll forget by tomorrow.
392··on Launch HN: Airhart Aeronautics (YC S22) – A modern personal airplane
It's not about him being licensed so much as the plane itself being approved.
392··on "We ran out of columns"
Why a webpage instead of another TUI?
392··on The Marshmallow Test does not reliably predict adult functioning
>In 2008–12, the rate of violent victimization was highest for persons in poor households (39.8 per 1,000) and lowest for persons in high-income households (16.9 per 1,000) (table 1). This pattern was consistent across all types of violent crime.
392··on SQLite: 35% Faster Than the Filesystem
What counts as plausible nowadays may surprise you given your grasp on true performance. Observe these professionals. https://www.primevideotech.com/video-streaming/scaling-up-th...
392··on DB Browser for SQLite (Windows, macOS, and Most Versions of Linux)
How do you feel about Malloy vs PRQL?
392··on Properly testing concurrent data structures
Sounds like Antithesis's hypervisor.
392··on The Pre-Scheme Restoration
Another way to look at it is a long shot on a new higher level language to entice the folks currently reaching for Java, Python, or other runtime interpreters. An easy and safe language that shifts more work to compile time and offers high performance with ergonomic use will use less power, reduce the education requirements to writing fast code, and potentially change the world like another fast memory safe language governments are increasingly endorsing. Or if nothing else it may serve as a language for interpreters of those languages, or to make extensions to them more ergonomic. With enough scale the improvements can come very incrementally.
← PreviousPage 3 of 5Next →