Recent submissions

Comment · 6 days ago
Nobody uses it. It’s completely broken and was dead on arrival. It can’t even reliably save files. Maybe eventually it’ll get to a sort of working state, but I doubt it.

I think that’s one of the things that’s jumped out at me in this latest slop wave from the last few weeks. Part of releasing meaningful software is the time investment by the creator is at least the barest of assurances that it’ll get some kind of support going forwards. Obviously not always, but the bigger the scope the more likely that is I think. If somebody spends 6 months on a project then it means it was worth at least 6 months to them and I believe there’s a higher chance they will continue to support it.

With stuff like this, it’s unusable and unmaintainable, and it got crapped out so fast that the creator has absolutely no emotional or personal investment in it beyond the token costs. I’m not suggesting every project needs a minimum amount of time spent on it, but it’s certainly a factor in how I judge software now, and choose what I want to interact with.

Comment · 10 days ago
Things incoming when this goes live

- “I made doom run with only css functions!”

- “CSS function vulnerability exposes api keys in NextJs server side rendering”

- “css function used for fingerprinting violates EU laws”

- “Facebook/Meta caught tracking users using CSS function exploit”

I’m being facetious, mostly.

Comment · 23 days ago
I strongly feel that pattern matching is the most useful language feature that there is for writing code that's correct and easy to understand. Once you've used a language that has it, you never really want to go without it again.
Comment · 1 month ago
Confessing to liking generated music is wild and legitimately embarrassing. Somehow, even compared to ripoff visual art, fake music is even more obviously plagiaristic. The stuff that it's ripping off already exists and isn't even hard to find since ALL of it is billed exactly as the style/genre that it's stealing from. That's the equivalent of framing and hanging a "ghibli style" generated print in your living room.
Comment · 1 month ago
I think I've written this before and generally people are horrified, but a neat trick I like to do for a little bit of concurrency is making the first argument an async function.

That means you have to await the accumulator at some point before you return it, but anything you do before that call all gets fired off immediately. Then each invidivual iteration waits for the one before it to finish before finishing itself.

It's a pretty niche pattern, but it's a good way to make your coworkers do a double take while giving you quite a bit of control over exactly how it behaves. Similar to Promise.all, but more expressive I feel.

Comment · 1 month ago
Shouldn’t it follow that it’s illegal for the AI labs to profit off of all of that stolen copyrighted data too?
Comment · 1 month ago
It's probably the language that punches the furthest above it's weight in community size vs. what you can do with it (and what is being done with it professionally), and I don't think it's even close really. The quality and capability and breadth of libraries people publish is really incredible, from web all the way down to embedded.
Comment · 2 months ago
Dunno if it’s just me, but I tried to download it the other day and couldn’t. The windows download link just punts you right back to their own site.
Comment · 2 months ago
Maybe I’m naive, or misguided, or something else, but I decided almost 2 years ago that I’m going to bank on not using LLMs to do my job. I still write code by hand everyday. I don’t use AI to write code or lookup docs, or anything else. I just figure that if we really, truly, indisputably hit the point of AI assisted coding being mandatory, I can learn it and get up to speed in a few weeks (or at worst a couple months), whereas uncooking my brain is way way more expensive and time consuming and difficult. We’ll see how it plays out, but so far I don’t feel left behind at all really.
Comment · 2 months ago
Is there room for a company in the EU to spend some time doing the research as to what packaging is able to be used across all the different countries, then selling affordable packaging that meets those standards across the board? And also publish resources for how to effectively package stuff? A genuine question, I’m not from Europe. It just seems like something that would benefit everyone and help make this less of an issue. Or maybe this is the responsibility of the postal systems themselves? If you’re gonna mandate a certain way of doing things, at least give people the tools to do it the way you want them to.
Comment · 2 months ago
Me too. The longer I use it, the more I like it. Initially I found myself going back to google fairly often, but unless I'm specifically trying to find a product for sale in my region, Kagi is almost always better now. Maybe Kagi got better, or google got worse, or probably both.
Comment · 2 months ago
For real. Amazing work. And also, there’s a reason people refuse to give up shooting on film. Especially medium format film.
Comment · 2 months ago
Consider looking at TM-30 as well as CRI, it's a more useful metric that better takes R9 into account. I've gotten a little bit obsessed with colour in the last few months, and have been buying different bulbs for the purpose of making DCP profiles and doing film scanning. What you want, specifically, is violet pumped LEDs. They're expensive and it seems like there are only a handful of them on the market, but they're a lot more balanced spectrally and tend to have low flicker (probably just because they're a premium product).
Comment · 3 months ago
You’re right, it’s just that editing and organizing are so tightly coupled that it’s difficult to use something that just ignores one. Like if your oven and sink were on different floors. I want to like darktable, but I need useful organizing built into the program otherwise I just get annoyed. Also the choices of where they put different editing panels are baffling to me. I can never find anything.

Also, an aside. I would love an image editor that would let you build your own chain of editing modules in an arbitrary order. Like audio plugins, with the ability to have more than one instance of each one.

Comment · 4 months ago
Putting on my tinfoil hat. Did Anthropic even buy Bun because they actually use it or was it just an excuse to lob ridiculous PRs at things with at least a little bit of credibility behind them. Their way of trying to set a precedent for accepting AI code into bigger open source projects.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton