MurphyA/hacker-news huggingface dataset:
by jzelinskie | 2025-09-11 21:26:25+00:00
I wanted to provide an anecdote because I hold the opposite opinions of the author in a variety of ways, but still have used Helix as my primary editor for years now.

I don't chase shiny new tools nor do I aspire to replace my toolchain with things just because they're built in Rust. I've used vim/neovim ~15 years. I don't use many TUIs (I actually can't think of any others besides my editor), but my development workflow is entirely terminal-based. I use native splits/tabs in my terminal emulator instead of screen/tmux/zellij. I spent years balancing having a minimal vim configuration that included plugins (but not compiled ones so that it was portable) but didn't include hundreds or thousands of lines in my vimrc. I'm excited to see how neovim is making progress with native LSP, but for years getting it working meant continuously tweaking vimscript/lua code or adopting a massive plugin written in TypeScript.

When I first tried Helix, LSP just worked; it read what was on the $PATH and used it. That's perfect because it solves for another source of annoyance: having different versions of tools for different projects. As the author notes, there are some LSP features that don't work with Helix, but whenever I dig into the issues, I almost always come to the conclusion that the issue lies in LSP being a VSCode monoculture rather than a deficiency in Helix itself. However, using the right version of a tool for a specific project and not spending any time configuring LSP servers were the top problems plaguing my usage of neovim.

If you're a vim user and you're concerned about muscle memory, by the first week I was proficient and by two weeks, Helix was the default in my brain.

I was a huge supporter of neovim -- I actually was submitting patches to the vim mailing list to fix vim on a beta version of macOS at the time taruda posted his original async patches that kicked everything off. If you had asked me the day before I tried Helix that you could reimplement a vim-like codebase from scratch well enough to abandon the original vim code, I would've agreed with you.
by kiitos | 2025-09-11 21:26:27+00:00
> In practice, most of what people generate is boring and easy to validate: you know within a couple minutes whether it's the right shape, whether anything sticks out the wrong way, the way a veteran chess player can quickly pattern-match a whole chessboard. When it isn't boring, you read carefully (and expensively), or you just say "no, try again, give me something more boring", or you break your LLM generation into smaller steps that are easier to pattern match and recurse.

nope!

https://sketch.dev/blog/our-first-outage-from-llm-written-co...
by johnnyanmac | 2025-09-11 21:26:29+00:00
"what about her emails" when the rights now had 6 years to investigate it as the executive office (+ 4 years in congress, even woth a democratic president) is not going to ring the same way as "but what about our people being dragged out with no due process".

I'm sorry, this is no longer a "both sides" matter.
by vunderba | 2025-09-11 21:26:37+00:00
Nano-Banana can produce some astonishing results. I maintain a comparison website for state-of-the-art image models with a very high focus on adherence across a wide variety of text-to-image prompts.

I recently finished putting together an Editing Comparison Showdown counterpart where the focus is still adherence but testing the ability to make localized edits of existing images using pure text prompts. It's currently comparing 6 multimodal models including Nano-Banana, Kontext Max, Qwen 20b, etc.

https://genai-showdown.specr.net/image-editing

Gemini Flash 2.5 leads with a score of 7 out of 12, but Kontext comes in at 5 out of 12 which is especially surprising considering you can run the Dev model of it locally.
by unsignedint | 2025-09-11 21:26:55+00:00
“Polish” is subjective. If what a platform provides aligns with your needs, it feels polished. If it doesn’t, that same “polish” can actually work against you. In other words, polish depends on how much you agree with the platform’s way of doing things.

iOS (and Apple overall) tends to be more opinionated. It says, “Do things our way and you’ll have a smooth experience.” Android, by contrast, has historically been more of a flexible “toolkit.” That gave you room to shape the platform to your liking, though it often meant less guidance and structure.

In recent years, Android has shifted toward more out-of-the-box convenience, closing some of that gap. But ultimately, it comes down to what you value: iOS offers a cohesive, guided experience, while Android gives you more leeway to adapt things if you don’t agree with the defaults. Neither approach is inherently better—it’s about what fits you.
by ModernMech | 2025-09-11 21:27:17+00:00
This language is not interesting for what it is, but how it was made. Apparently the guy put this Claude into a loop for 3 months [1] and this popped out. This made him one of the most prolific users of Claude, using tokens at a ate of up almost half a million dollars in a matter of days [2]. This caused considerable churn on the repo:

1,196 commits 12,001,326 ++ 8,639,553 --

~1000 commits over a 3 month period netting 3.4 million lines. The git history alone is over 400MB after just that short period of time. Go's is smaller. What's the codebase look like?

-------------------------------------------------------------------------------- Language Files Lines Blank Comment Code -------------------------------------------------------------------------------- JavaScript 1444 1243716 25330 750735 467651 Markdown 981 294632 49397 0 245235 Zig 380 226254 36039 21445 168770 TypeScript 807 172719 7893 95437 69389 JSON 196 47506 6 0 47500 HTML 448 38447 227 8 38212 Plain Text 44 29594 1481 0 28113 YAML 5 2344 228 167 1949 Python 5 2151 375 130 1646 Toml 30 1917 315 328 1274 C 9 107169 156 106074 939 C/C++ Header 6 961 134 96 731 CSS 3 809 121 19 669 VimL 4 775 102 98 575 Lua 2 471 60 34 377 XML 1 359 69 28 262 Lisp 5 303 36 36 231 Typescript JSX 1 497 63 253 181 Ruby 1 244 49 32 163 PowerShell 2 207 28 19 160 Makefile 1 213 35 24 154 PHP 1 156 13 19 124 Docker 1 211 42 54 115 Bourne Shell 6 136 33 15 88 Kotlin 1 78 13 0 65 Protobuf 1 30 7 2 21 Batch 3 15 0 9 6 -------------------------------------------------------------------------------- Total 4388 2171914 122252 975062 1074600 --------------------------------------------------------------------------------

Wat? Like the another comment said, the language is essentially Go with the keywords changed. You could get a better result just by forking the Go repo and changing the keywords, rather than spending millions of credits and months on LLM churn, which results in a completely unmaintainable codebase of unknown quality.

Anyway, the results are bad. The language is what it is, I can't judge it because I don't think it's trying to be anything more than a joke. But the process is just... awful, and I don't think letting the LLM just churn is a model for sustainable language development.

[1] https://ghuntley.com/cursed

[2] https://x.com/GeoffreyHuntley/status/1950243941917307338

[3] https://github.com/ghuntley/cursed/graphs/contributors
by spwa4 | 2025-09-11 21:27:21+00:00
You mean the ones who are selling so much oil they put a lot of it in a sovereign wealth fund? Sure.

I think the real question is how to make it work without oil money coming in. Without the constant extra help from foreign countries that money buys. France has some, but not much. Certainly not enough to cover all state expenses and have left over.
by theamk | 2025-09-11 21:27:30+00:00
> Everybody gets to use their favourite tooling

well, no. For my work, my favorite tooling is the one that:

- Allows 1-command checkout of proposed change

- Allows two-way discussion, with ability to comment either on specific lines of the patch, or on the overall system, and with ability to mark each comment "resolved" or not.

- Has some sort of dashboards that shows what needs to be done

I can use lowest common denominator - the email messages - but it is really lacking & awkward. Even basic merge request / pull request interface are much nicer.
by mrguyorama | 2025-09-11 21:28:52+00:00
They got lawsuits because they purposely chose a battery that would not be sufficient after a few years of use because they wanted a thin phone, and instead of copping to that and providing support for users to cheaply and easily replace such underspecced batteries, they silently updated their OS to just throttle itself to death to "fix" it.

These batteries were not fit for purpose. The phone design was defective. It literally could not manage after normal and expected degradation.

Imagine if, after Microsoft failed to build the Xbox 360 correctly, they just silently throttled all the machines to reduce the chance they would fail, rather than what they had to do, which was replace all the defective machines, 25% of the fleet, on their own dime.

In most countries that aren't the USA, consumers have a right to expect their products to work for some time and be fit for purpose. Apple blatantly violated that right, and used a quiet software update to hide that.

Apple loves to just deny and ignore their design failures. It used to be the norm for Macbooks to just cook their GPU to death, and apple would always refuse to acknowledge such things until they settled the lawsuit and quietly put up some sort of "we will fix this at your expense" program.
by bflesch | 2025-09-11 21:29:11+00:00
I love the "cheating is a sign of intelligence" sound bite you provided. When AI engineers cheat we should applaud their intelligence and their lack of ethics.

"Cheating (biology), a metaphor used in behavioral ecology to describe organisms that receive a benefit at the cost of other organisms" [1]

Whole planet gets their Microsoft license fees jacked up so Microsoft can pay OpenAI who in turn pays NVIDIA, and nontechnical decision makers slurping up the faked benchmarks and AI promises.

[1] https://en.wikipedia.org/wiki/Cheating_(disambiguation)
by toasted-subs | 2025-09-11 21:29:35+00:00
I dont mind iphones but with how they lock down their devices and do things like prevent you from removing keyword suggestions so when your keyboard starts harassing you, you are out of luck.and the edges are so sharp and uncomfortable to hold.

Its like wearing a thong or being locked in chastity.As a male I dont understand why people people wear those things.
by mihaaly | 2025-09-11 21:30:39+00:00
It's popularity was not rooted in its closeness. Actually that was an annoying side effect of taking the easy way for the organization, not in the interest of the user.

What made it popular were the nice new features. Regardless of how difficult it was for the organization, that is no concern for the user. Taking this easy way allowed them to be faster than others. Sacrificing usability - also making more expensive by lock in - for users of the future!
by perihelions | 2025-09-11 21:30:41+00:00
It's only a few lines of Elisp to implement in-line preview according to your preferred style. I DIY'd one myself: my choice is to work a paragraph level, alternating blocks of TeX source with in-line image outputs. All you need to do (at minimum) is slurp a text paragraph, pipe it into a TeX command, and glue the output back in with (insert-image) or one of its friends. All the basic text-editing commands are on hand, because Emacs' API treats image objects (almost) identically to plain text.

Whichever package you use, it should be reasonably simple to edit this aspect of its behavior.
by bflesch | 2025-09-11 21:30:56+00:00
Unfortunately the bank account trajectories are not public, because unscupulous corporations such FAANG who let thousands of engineers wade through my chat messages on their platforms might not shy away from bribing academics to improve benchmarks of their billion-dollar AI initiatives.

It's also a bribe if my sibling gets a job with $500k annual salary. Tech is not immune to it.
by munchlax | 2025-09-11 21:31:37+00:00
If this is related to the split in Mesa for "Gallium" and "non-Gallium" support, you could try installing the amber branch. Older nvidia video cards are still supported that way.

However, the only distro I could find where it actually worked was Chimera. Not the gaming-related ChimeraOS but the from-scratch LLVM-compiled all-static APK and Dinit distro with a hodgepodge userland ported from the BSDs.

It's rolling release though so it'll happily install the latest bugs. But it probably does that faster than any other distro.
by mitthrowaway2 | 2025-09-11 21:32:26+00:00
I've come to realize that I liked believing that there was something special about the human mental ability to use our mind's eye and visual imagination to picture something, such as how we would look with a different hairstyle. It's uncomfortable seeing that skill reproduced by machinery at the same level as my own imagination, or even better. It makes me feel like my ability to use my imagination is no more remarkable than my ability to hold a coat off the ground like a coat hook would.
by ThePowerOfFuet | 2025-09-11 21:33:40+00:00
>it happened in front of his wife and young children.

>Death penalties should be public, should be quick, it should be televised. I think at a certain age, its an initiation...What age should you start to see public executions?" Kirk asked.

>Kirk, along with his co-hosts Jack Posobiec, Tyler Bowyer and Blake Neff, continued to discuss at what age should children watch the public executions, with one co-host pointing out as young as 12 years old.

Source: https://www.newsweek.com/charlie-kirk-death-penalty-public-e...

>when having respectful conversations makes you a target

Is that, above, respectful?
by polyrand | 2025-09-11 21:33:44+00:00
A bit off topic but:

The reason for the "lite" in the name is that it doesn’t run a separate process, it doesn’t listen on a port or a socket, and you can’t connect to it.

The name doesn't really contain "lite". It's SQL-ite. So the suffix is "ite":

The suffix "ite" is derived from the Greek word lithos (from its adjectival form -ites), meaning rock or stone [0]

[0]: https://english.stackexchange.com/a/34010
by tarasyarema | 2025-09-11 21:35:00+00:00
Completely agree with some of the comments, actually the hardest part is to execute these tests in a fast an reliable manner paralelizing the most of it, for your regression tests.

As we all know, in large orgs the form issue has been solved by using trusted components with unit tests. What worries me is how somebody were actually to provide valuable bugs, those that keep you up at night trying to fix them.

I worked with exploratory testing companies that would report hundreds of bug that nobody ever cared about. Does YC really care about the bug that they found, or have a business impact?

(Actually coming from building a company in this area now https://desplega.ai, you can try it out for free too)
by nikodunk | 2025-09-11 21:35:07+00:00
Very well written and reasoned article. I’ve struggled with a lot of the same issues with SQLite prod deployments. They appear simple, but then after you’ve ensured your file is on non-ephemeral storage, sorted out backups, and thought about vertical scaling or having separate dbs for jobs and models, a lot of the benefits over psql disappear IMO.

The main benefit over psql of course being that you don’t need to pay for a hosted db like RDS, or have a separate database server.

I’ve found a happy middle ground in simply self-hosting psql and my apps on the same VPS with something like dokploy. Local development is still easy enough, and remote deployment in containers is 1-click with Dokploy, and ends up being simpler to reason about IMO. My take below, if anyone’s interested.

https://nikodunk.com/2025-06-10-diy-serverless-(coreos-+-dok...
by zer00eyz | 2025-09-11 21:35:12+00:00
Claude: "What is my purpose?"

Anthropic: "You serve ad's."

Claude: "Oh, my god."

Jest asside, every paper on alignment wrapped in the blanket of safety is also a moving toward the goal of alignment to products. How much does a brand pay to make sure it gets placement in, say, GPT6? How does anyone even price that sort of thing (because in theory it's there forever, or until 7 comes out)? It makes for some interesting business questions and even more interesting sales pitches.
by spapas82 | 2025-09-11 21:35:23+00:00
+1 for evil helix, however the default keys are not 100% compatible with vim needing some more tweaking with the settings.

For example C is not change line as expected but multi line edit mode (something not very useful with vim keybind) ...

But even with these quirks it's close enough to be usable and enjoy all the goodies of helix.
by AnimalMuppet | 2025-09-11 21:35:28+00:00
You missed my point. I'm not talking about the violence.

Charlie Kirk gets killed. There's some number of right-wing zealots who go on X or BlueSky or whatever and say "Kill all the Democrats!" Then the left (all the left, not just the zealots) points to that and says "See, they're completely insane!". But it's not all the right, it's some number of unhinged plus some number of trolls.

Same thing happens with the left. AOC says something or Mandami says something, and the right (not just the complete nut jobs) say "look, they're completely insane!"

Both sides use the statements of the extreme of the other side to paint the entirety of the other side as complete wackos.
by seec | 2025-09-11 21:37:25+00:00
Unsurprisingly you got downvoted. It is a very unpopular opinion on HN. But I agree with you, the math does not add up. I have looked at the data and it makes no sense. Germany still needs to build a shit ton of wind turbines (150GW) and they are already decommissioning the first install, which is costing them a lot of money and is requiring them to think about the recycling, which will cost a lot of money. At some point we will know the true cost of wind power at least, I hope.

Germany's electricity price is almost twice of its "dirty" nuclear neighbor (France). Proof is in the pudding as they say. But most here seem to be unwilling to even look at the pudding, let alone eat it.
by trimbo | 2025-09-11 21:37:37+00:00
And Apple is now saying "That's fine, we'll instead adhere to the law by having our product do less. Don't buy it if you don't like the reduced featureset."

Someone at Apple did math on this and it's not worth their time to make this feature interoperable just for the EU market. That's because of this law. They wouldn't have even considered it without the law.
by non_aligned | 2025-09-11 21:37:38+00:00
A lot of technological progress is about moving in the other direction: taking things you can do yourself and having others do it instead.

You can paint your own walls or fix your own plumbing, but people pay others instead. You can cook your food, but you order take-out. It's not hard to sew your own clothes, but...

So no, I don't think it's as simple as that. A lot of people will not want the mental burden of learning a new tool and will have no problem paying someone else to do it. The main thing is that the price structure will change. You won't be able to charge $1,000 for a project that takes you a couple of days. Instead, you will need to charge $20 for stuff you can crank out in 20 minutes with gen AI.
by frfl | 2025-09-11 21:38:18+00:00
While these are incredibly good, it's sad to think about the unfathomable amount of abuse, spam, disinformation, manipulation and who know what other negatives these advancement are gonna cause. It was one thing when you could spot an AI image, but now and moving forward it's be basically increasingly futile to even try.

Almost all "human" interaction online will be subject to doubt soon enough.

Hard to be cheerful when technology will be a net negative overall even if it benefits some.
by anigbrowl | 2025-09-11 21:38:19+00:00
I know that Kirk has expressed opinion that downplayed the value of human life (like in case of gun rights). But how does that make the side that advocated for dignity, equality and empathy just suspend those values in his case?

His supporters are getting a taste of their own medicine. As you said 'the fear, pain and tears on the other side [is] gradually getting replaced by outrage and resentment', but so what? Outrage and resentment has been the staple food of the right wing for decades. So has laughing at the suffering of others, for example: https://www.nbcnews.com/think/opinion/rush-limbaugh-s-true-l...

The right is already well on the way to turning the US into a police state, and I've lost count of the number of mass shootings where people were murdered because some right winger hated some aspect of their identity, whether that's religious, racial, sexual, whatever. Sometimes the two combine; in Florida, the state recently decided to paint over a rainbow crosswalk that the state itself had put in place to commemorate the victims of a mass shooting, and now they're arresting people for replacing the memorial with chalk: https://www.the-independent.com/news/world/americas/crime/pu...

As far as I'm concerned, the right used up all their forgiveness tickets quite a while ago. If they dislike the position they currently find themselves in, maybe it's their behavior that needs to change.
Show HN: AI Email Marketing Tool for E-Commerce Brands
by daneshbadlani | 2025-09-11 21:38:42+00:00
We have built an AI app called Dripwave that helps marketers create stunning, on-brand marketing email campaigns and flows instantly instead of hours for e-commerce brands.

Dripwave integrates with Shopify to pull product and brand information. Once the AI generates the first draft of marketing email, you can edit it through our built-in editor. You can also export the finalized email to Klaviyo/HTML in 1-click.

We will add more integrations soon! Check it out and let me know your thoughts!
by mcny | 2025-09-11 21:39:13+00:00
My understanding is live translations do not require an active Internet connection.

> Live Translation is integrated into Messages, FaceTime, and Phone to help users communicate across languages, translating text and audio on the fly.1 Live Translation is enabled by Apple-built models that run entirely on device, so users’ personal conversations stay personal.

https://www.apple.com/newsroom/2025/06/apple-elevates-the-ip...
by MediaSquirrel | 2025-09-11 21:40:09+00:00
Yes, MLX is for research, but MLX-Swift is for production and it works quite well for supported models! Unlike CoreML, the developer community is vibrant and growing.

https://github.com/ml-explore/mlx-swift

Maybe I am working on a different set of problems than you are. But why would you use CoreML if not to access ANE? There are so many other, better newer options like llama.cpp, MLX-Swift, etc.

What are you seeing here that I am missing? What kind of models do you work with?
by vunderba | 2025-09-11 21:40:31+00:00
Outside of Google Deepmind open sourcing the code and weights of AlphaFold, I don't think they've released any of their GenAI stuff (Imagen, Gemini, Flash 2.5, etc).

The best multimodal models that you can run locally right now are probably Qwen-Edit 20b, and Kontext.Dev.

https://qwenlm.github.io/blog/qwen-image-edit

https://bfl.ai/blog/flux-1-kontext-dev
by ajross | 2025-09-11 21:40:43+00:00
> It’s enormously difficult to ship any interesting feature that integrates hardware and software. The EU wants Apple to happily accept a burden that makes it harder to produce the products that made it popular in the first place.

Well... yeah? I mean, that's the point. Once you are so big you act as a gatekeeper to a platform, the standards change.

Also let's be clear here: there's minimal actual technology inside those pods. The translation is happening on the phone and the stuff going over the air is audio. Yes, it would be harder to specify an interface for third party headset devices to interact with. It certainly wouldn't be impossible, and I think making that a cost of being a platform gatekeeper seems very reasonable.