HNHacker News
TopNewBestAskShowJobs

hdjrudni

565 karma · joined July 18, 2018

submissionscomments
hdjrudni··on Outlook.com is rejecting email from domains without DMARC
Usually they are giving you money...

I ran a SaaS up until recently. Emailing users notifications for events was just a normal part of the app. Users got upset when the emails didn't come through. So then I had to be email tech support for something I had no control over. Lovely.

hdjrudni··on Declarative Dragging
Drag-and-dropping a file directly on the HTML `<input type="file">` file picker works with no code/JS.

If you want to splash up the "drop here" thing it's a frickin nightmare. The events don't fire when they should (e.g. mouse leave doesn't fire so it gets stuck, or you get duplicate events or missing events) so you get a bunch of flicker unless you do a bunch of debouncing and fail safes to cover all the browser quirkiness. And this is the easy drop-a-file scenario.

Doing all the stuff shown in https://www.youtube.com/watch?v=l7v-UwpsEbk I'm not sure I'd even know where to begin.

hdjrudni··on RIP, Harvest
If it's an internal app, you stop adding features when you have all the features you need.

I've vibe-rebuilt several apps for myself and after a certain point I don't feel like anything is missing so I just stop touching it entirely except to fix a rare bug here and there.

hdjrudni··on C++26 Disapproved
> that people who oppose his views somehow have distinct sleeping patterns from ones who agree with his views.

Not weird if they're mostly from different continents.

When I saw him a year or so ago he said he wasn't happy with how things were going, but never alluded to a coup. But it's his language, so good for him.

hdjrudni··on C++26 Disapproved
Sure, but JS has a myriad of choices too and yet we mostly agree on node_modules, package.json and npm (the repo). Big companies or weirdos are free to swap any of those with something else if they want but the little guys have something standardish if they don't want to inflict too much pain upon themselves.
hdjrudni··on Ghostty 1.4
I haven't published it. It's a bit different than other terminals. Each program runs in its own box so you can run many commands concurrently without futzing about with additional tabs, or backgrounding, or tmux. It's got a Copy button on each which I absolutely love (useful for sending outputs to LLMs), a Restart button which is fantastic for restarting servers, scripts, and test runners. An 'X' for killing apps that don't want to die from Ctrl+C (or for exiting vim!). Native tab completions. Syntax & error highlighting as you type.

Here's a screenshot: https://files.catbox.moe/932rsg.png

If that sounds interesting I might be willing to publish it, but I'll warn you now that it is vibe-coded. I've been iterating on it for a couple months now though and I think we've worked out pretty much all the kinks.

hdjrudni··on A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis
+1. I noticed ChatGPT now pulls out a calculator or writes a script instead of hallucinating numbers. Initially it was terrible, but recently it seems pretty good... that said, if you're doing serious work with this you should probably double check. And if you're doing repeated work, obviously get it to write a script or formula instead of doing 1-offs.
hdjrudni··on PHP Foundation 'under-funded' with one full-time staff member, director says
Full time on passion project only makes sense if you're also getting paid a decent salary. Full time for a bunch of free loaders does not make sense.

Also it gets less fun when people start making demands of you and you have to deal with taxes and all the unfun stuff.

hdjrudni··on PHP Foundation 'under-funded' with one full-time staff member, director says
I imagine it looks like Wikipedia. Every year they have a big campaign...
hdjrudni··on PHP Foundation 'under-funded' with one full-time staff member, director says
Naughty America uses it too. We met some guys from there in a hot tub at the hotel we were staying at for a PHP conference.
hdjrudni··on UUIDv7: Timestamps aren’t time-ordered and other oddities
What is special about Postgres' column type? Is it not just binary(16)?
hdjrudni··on EA is shutting down BioWare
> There was just something about that game that had a beginning, middle and end for me. Maybe I'm just getting old.

I think you had a very different experience than me. I enjoyed The Division 1 and 2 but the story was completely unmemorable and by the time you get to the end they shift you into end-game Diablo-esque grind-mode, not some definitive ending.

hdjrudni··on I reverse engineered a board game
All humans did this? Just for sport? Good on you if you didn't use any AI to figure this out.
hdjrudni··on It's still ok to enjoy programming
> It sounds and feels a lot more like an engineering or product management role—something a lot of programmers would never in a million years have signed up to do voluntarily

Now that you phrase it that way.. I think I'm very glad to have transitioned from 'programmer' or 'dev' to 'big-tech software engineer'. The jobs are very different. I had no idea what I was in for. SWE is much less fun. All meetings and alignments and docs. But I think that's what my job would have been forced to become with AI anyway, so at least it prepared me for this new world.

hdjrudni··on The Future of CSS
https://caniuse.com/css-anchor-positioning

All browsers at least have partial support. I've been using it.

hdjrudni··on Krea 3 – An image model built for editing at scale
A lot of models required exactly that. But I imagine it varies from model to model.
hdjrudni··on Gemini 4 Argon for Robotics
Automobiles as a whole, yes. Spending $30k+ more than you needed to for a luxury or big honker, no.
hdjrudni··on OpenCode 2.0
Wat? I would have thought a TUI is the least ADA compliant. Sure it has hotkeys (as does any decent GUI app) but does it have TalkBack and all the other accessibility features? I don't think ASCII-art is very accessibility friendly.
hdjrudni··on How to Build Wealth as a Career Person
I think you can make it to 5 million in maybe about 12 years at FAANG. Maybe quicker if you're frugal. More if you raise the ranks quickly.
hdjrudni··on Cloudflare acquires Deno
Use Dockerfiles. You have a build step that installs everything to complete the build and then another step that only installs the production deps you want to deploy.
hdjrudni··on Shipping JPEG XL in Chrome
I'm sad that it doesn't work particularly well for low quality thumbnails. AVIF seems better in that department. You did say that but it means I can't just use it for everything.
hdjrudni··on Shipping JPEG XL in Chrome
Yay! Good timing. I just integrated JXL into my photo gallery website a few days ago. Non-optional. I can't afford to be hosting Jpegs :-) Now I don't have to tell people to flip the flag in their settings.
hdjrudni··on Newgrounds.com – A community of games, music, and art
All of that is pretty trivial stuff, not complex algorithms.
hdjrudni··on Why don't more developers “use the platform”?
You can also literally scope things between X and Y now (with @scope)
hdjrudni··on Run Qwen 3.8 Flash Next (125B) on consumer hardware (RTX 4090) at 100T/s
Not sure you understand the term 'surprisingly well'. It means 'better than expected'. I suspect they parent poster didn't actually expect to get >= 100 T/s.
hdjrudni··on Show HN: Giving Opus 5.5 a simulated paint canvas
It could have been fed videos of people painting.

Connecting it's capabilities to simulating the recreation of such paintings... that's I suppose interesting. But adding brush strokes to produce an image is probably well covered by video footage in its training data. e.g. all the Bob Ross videos in existence.

hdjrudni··on FLUX 3 Image
How do you get agents to set up a workflow? You just get them to modify the JSON directly and then import it, or do you have a tighter integration (e.g. in the UI)?
hdjrudni··on Nvidia wants to put a watchdog chip next to every AI agent
I guess, but why are you even submitting/merging code that doesn't work? Like how does it even get that far that you're blocking other people from getting stuff done?

I guess I won't deny that we've had more build breakages than usual over the past couple months but they get resolved super quick. We don't hesitate to roll broken code back if something manages to slip in.

hdjrudni··on California farmers are struggling to sell grapes as demand for wine drops
Interesting. Never heard of someone using an inventory system for the wine.

You haven't addressed what I asked though. Are you sitting the boxes upright? Do they have corks or are these cheapo screw cap bottles?

hdjrudni··on Revealing the details of how OpenAI agents hacked Hugging Face
I see. So your skepticism is not so much that the agents are incapable of figuring things out, but that HF would have blocked any suspicious activity.

I can't really refute that. There are many small and medium businesses that I know are susceptible to very basic attacks but I don't know enough about HF to guess how hardened their security is.

Page 1 of 13Next →