MurphyA/hacker-news huggingface dataset:
by johnnyanmac | 2025-09-11 21:13:58+00:00
>and maybe you don't know everything, and maybe what you believe is actually naive and just a manifestation of your sillyness.

I have coworkers lying low so they don't get deported from the country. And many were born here. I beyond exhausted of this "both sides" narrative as if I need any introspection on the prospect of "maybe we should exile people based on skin color".
by xnx | 2025-09-11 21:14:18+00:00
Amazing model. The only limit is your imagination, and it's only $0.04/image.

Since the page doesn't mention it, this is the Google Gemini Image Generation model: https://ai.google.dev/gemini-api/docs/image-generation

Good collection of examples. Really weird to choose an inappropriate for work one as the second example.
by Etherlord87 | 2025-09-11 21:14:41+00:00
I solved this problem in Blender [1] in the past using python's `random.triangular()` [2], and the name suggests this problem is the best example of when you would need `triangular()` and how its distribution works.

[1] https://blender.stackexchange.com/a/221597/60486 [2] https://docs.python.org/3/library/random.html#random.triangu...
by bflesch | 2025-09-11 21:14:51+00:00
> This is a natural part of running a benchmark, I'm sure tiny things like this will keep on getting discovered and we'll keep on fixing them.

You're all extremely clever and I can't seem to understand how you missed thinking about such a simple edge case. It's like building a chroot and then allowing `cd ..` to break out of it. What other maybe extremely basic edge cases were missed?

> This doesn't change the overall picture or trends at all.

Outsider without financial benefits from the current AI hype might have a different picture. And I'm a bit fed up about AI with fake productivity promises enshittifying nearly all user-facing software that my clients and I are using, bundled with hefty price hikes of Microsoft and the likes in order to pay for their "investments".
by fwn | 2025-09-11 21:15:23+00:00
> [...] They buy companies because the product is good [...]

It was already mentioned above: Bending Spoons bought Evernote. That is a product that has become entirely stale and barely usable, unable to compete with something like Obsidian, a tool made by a company with fewer than 50 employees.

Perhaps it's not just about good products alone. I imagine that Evernote had a pretty stubborn subscriber base at that point. ...and they had no more socks to sell.
by lovich | 2025-09-11 21:17:32+00:00
I’ve never lived in the area, didn’t even know what city he was referencing with “East Bay” and I have been on hacker news since before this fire according to Wikipedia.

I have never heard of this event.

Also according to Wikipedia 36 people died. 31 people have died in Nepal due to their political shenanigans the past few days and I highly doubt anyone not involved in the region is going to remember in 10 years.

It seems really weird to me to be calling out random people for naming collisions with incredibly local, niche, news events from a decade ago
by JaiRathore | 2025-09-11 21:18:46+00:00
I put them in Confluence in the past but they were not really used in the same way as they are now with coding agents. Confluence wasn't great for design docs in the first place but now it's too much of a hassle moving those docs in and out of the ide If they are added to .gitignore then that rules out collaboration with other devs, right ?
by CamperBob2 | 2025-09-11 21:19:11+00:00
The one mistake you don't want to make around here is to assume any sort of homogeneity among the commentariat. (I make that mistake myself more often than I should.)

HN is a mixture of stereotypically left-leaning people, from high-school students to old-school cyberpunk activists, sharing threads with stereotypically right-leaning people from billionaire founders to ambitious wannabees. There is also no shortage of Trumpers around here, and no shortage of people whom the Trumpers would like to exile or worse.

What doesn't go over well with any of these people is sea-lioning. The site guidelines explicitly require an assumption of good faith on the part of the people you're talking with. When you make it difficult to honor that rule by "just asking questions here," it tends to generate friction. Those who think you secretly agree with them may vote you up, while those who suspect otherwise may do the opposite. But nobody is ultimately fooled, and nobody is genuinely impressed.
by ImJamal | 2025-09-11 21:19:14+00:00
Thank you for the list. I agree there are no smoking guns here. I think, as a matter of charity, you could interpret them in a nonviolent way pretty easily.

For example, with the Jan 6th, as far as I can tell he was bussing people to a rally not to the insurrection. With Rittenhouse, he was defending himself from being attacked so self defense, not a call to go engage in violence. With the election one, he could have been advocating for arresting people, holding a trial and then using the death penalty, not some sort of extra judicial sort of killing.

I don't feel like addressing the rest since it seems like you don't think he really has explicit calls to violence.
by Dylan16807 | 2025-09-11 21:19:18+00:00
In terms of feature availability, if the law says they need to make it available to all headsets in the EU, then... that's what they need to do. Waiting for an "ok" to violate the law is not sensible at all. Sure they don't have to allow it worldwide, but they do need to allow it in the EU.

Waiting the way you describe only makes sense if they think the implementation probably follows the law, but they're not sure it will be accepted. We could make that argument for privacy rules, we can't in good faith make that argument for interoperability rules.
by CuriouslyC | 2025-09-11 21:19:28+00:00
I actually have a bayesian stochastic process model for LLM codegen that incorporates the noisy channel coding theorem, it turns out that just like noisy communications channels can be encoded to give arbitrarily low error rate communication, LLM agents workflows can be coded to give arbitrarily low final error rate output. The only limitation on this is when model priors are highly mis-aligned with the work that needs to be done, in that case you need hard steering via additional context.
by minimaxir | 2025-09-11 21:19:49+00:00
I recently released a Python package for easily generating images with Nano Banana: https://github.com/minimaxir/gemimg

Through that testing, there is one prompt engineering trend that was consistent but controversial: both a) LLM-style prompt engineering with with Markdown-formated lists and b) old-school AI image style quality syntatic sugar such as award-winning and DSLR camera are both extremely effective with Gemini 2.5 Flash Image, due to its text encoder and larger training dataset which can now more accurately discriminate which specific image traits are present in an award-winning image and what traits aren't. I've tried generations both with and without those tricks and the tricks definitely have an impact. Google's developer documentation encourages the latter.

However, taking advantage of the 32k context window (compared to 512 for most other models) can make things interesting. It’s possible to render HTML as an image (https://github.com/minimaxir/gemimg/blob/main/docs/notebooks...) and providing highly nuanced JSON can allow for consistent generations. (https://github.com/minimaxir/gemimg/blob/main/docs/notebooks...)
by clmnt | 2025-09-11 21:20:30+00:00
Hugging Face just released a VS Code extension to run Qwen3 Next, Kimi K2, gpt-oss, Aya, GLM 4.5, Deepseek 3.1, Hermes 4 and all the open-source models directly into VSCode & Copilot chat.

Open weights means models you can truly own, so they’ll never get nerfed or taken away from you!
by rickdeckard | 2025-09-11 21:21:54+00:00
> No consideration for trade-offs involved here, it’s naive at best

I recommend you to read the ruling [0] and form your own opinion.

> 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.

No, the EU mandates that Apple cannot implement OS features for the sole benefit of its own hardware-offering in a different market, because this is not fair competition. They are not required to foster new HW ecosystems for each feature, they just have to provide access to such OS features under equal conditions:

"By mandating an equally effective interoperability solution, the legislator acknowledged that the implementation of interoperability does not always need to (and potentially cannot always) be the same for the gatekeeper and third parties, but interoperability must be granted to the same feature under equal conditions."

[0] https://ec.europa.eu/competition/digital_markets_act/cases/2...
by keybored | 2025-09-11 21:22:34+00:00
It’s a good idea and a deserved momentary rub-in-the-face blog post title back then to call it “not rocket science” (not for a decade+ name though).

I don’t use this because we just use the standard forge stuff. But yes, there shouldn’t be a reason to “break the build” and for small teams you shouldn’t need advanced tech to solve the issue (like for a bigger team with a large test suite it is tricky).[1]

But it would also be nice with some nice, readable history at the top level. Doesn’t have to be “curated” but you could have highlighted quotes and whatnot... I don’t know. Look at the Git project; the merge commits are decent.[2] The Rust project’s merge commits look like some dogfood factory ground floor where the coolers have malfunctioned. Bunch of weird command-like `r? @ghost rollup=...` which look like they were vacuumed up from GitHub via contributors or maybe also Tina Fey-bot. Then the commit message will the ill-suited MarkDown dump from the PR, including paragraphs with no hard-wrapping,[3] inline links (you can use reference style but okay), or how about some crazy ascii tables that look like a MySQL console[4] when you query a table with 20 columns (exaggeration). But I guess this is the not-rocket-science aesthetic of real serious business going on here.[5]

[1]: Shouldn’t need to buy some company software like whoever is selling this via their history lesson

[2]: A typical one would be “the frobinator in the config parsing segfaulted ..., which has been corrected”. Then with an inline subject-only “log” of all the commits. Pretty old-school.

[3]: The stuff they put in the commit message even uses an arrow to indicate “oh this was too long for me”: `feels like a regression as →` https://github.com/rust-lang/rust/pull/146121

[4]: 1ed3cd7030718935a5c5e5c8f6581f36d8be179f

[5]: Closer to the Linux Kernel style than the Git project, certainly
by crinkly | 2025-09-11 21:22:45+00:00
I think that's really that most people don't know or don't care enough about photography. Which is fine. That's up to them. But some of us do care.

"The best camera is the one you carry" is about opportunistic capture of moments i.e. it's better to record them on anything than nothing. That doesn't always work. I've lost more moments than I gained on a smartphone camera which won't focus on what I want, does weird uncorrectable things with white balance, has a pretty nasty digital zoom, or has gunk on the lens from being handled.
by meatmanek | 2025-09-11 21:22:58+00:00
IMO the touchbar was the least-bad thing about my touchbar 2017 MBP. The butterfly keyboard, flexgate, the USB-C ports that lost their ability to retain cables after like 20 insertions, and the overheating and quickly-degrading battery were much bigger issues.

I didn't really get much value out of the touchbar (never really used any per-app touchbar functionality), but it was mostly fine -- I adjusted to the touchbar escape key pretty quickly.
by kjs3 | 2025-09-11 21:23:32+00:00
I don't think the judge ruled "...even if they're a protected class", but I didn't read the ruling. And the actual case isn't even about what football team the candidate likes, so it's a bit odd to me the judge trotted out that line of reasoning. So, yeah, I can see where this ruling as precedence could be abused.

Unfortunately, it doesn't apply to me since I'm in the US not the UK and my "no Chelsea fans" hiring rule won't get air cover. GO Gunners!
by SweetSoftPillow | 2025-09-11 21:23:46+00:00
This is a Google's Gemini flash 2.5 model with native image output capability. It's fast, relatively cheap and SOTA-quality, and available via API. I think getting this kind of quality in open source models will need some time, probably first from Chinese models and then from BlackForestLabs or Google's open source (Gemma) team.
by michelpp | 2025-09-11 21:23:47+00:00
It's an interesting exploration of ideas, but there are some issues with this article. Worth noting that it does describe it's approach as "simple and naive", so take my comments below to be corrections and/or pointers into the practical and complex issues on this topic.

- The article says adjacency matrices are "usually dense" but that's not true at all, most graph are sparse to very sparse. In a social network with billions of people, the average out degree might be 100. The internet is another example of a very sparse graph, billions of nodes but most nodes have at most one or maybe two direct connections.

- Storing a dense matrix means it can only work with very small graphs, a graph with one million nodes would require one-million-squared memory elements, not possible.

- Most of the elements in the matrix would be "zero", but you're still storing them, and when you do matrix multiplication (one step in a BFS across the graph) you're still wasting energy moving, caching, and multiplying/adding mostly zeros. It's very inefficient.

- Minor nit, it says the diagonal is empty because nodes are already connected to themselves, this isn't correct by theory, self edges are definitely a thing. There's a reason the main diagonal is called "the identity".

- Not every graph algebra uses the numeric "zero" to mean zero, for tropical algebras (min/max) the additive identity is positive/negative infinity. Zero is a valid value in those algebras.

I don't mean to diss on the idea, it's a good way to dip a toe into the math and computer science behind algebraic graph theory, but in production or for anything but the smallest (and densest) graphs, a sparse graph algebra library like SuiteSparse would be the most appropriate.

SuiteSparse is used in MATLAB (A .* B calls SuiteSparse), FalkorDB, python-graphblas, OneSparse (postgres library) and many other libraries. The author Tim Davis from TAMU is a leading expert in this field of research.

(I'm a GraphBLAS contributor and author of OneSparse)
by raw_anon_1111 | 2025-09-11 21:23:52+00:00
No one said it’s a “technical impossibility”. The original statement was that it wouldn’t work on any cheap headphones. It’s assumed that you thought the iPhone was capturing the audio. Even then, there was some work done between the headphones and the phone and the firmware of the AirPods 2 had to be updated.

You aren’t going to save any money by getting a pair of $50 ANC headphones and hoping they work with the system - the Android variant doesn’t.
by vthriller | 2025-09-11 21:23:54+00:00
> And I'm still not a fan of the idea of building the perfect IDE by composing different TUIs together and spending hours trying to get a perfect setup.

OTOH one could build distrib similar to spacemacs/lazyvim, then you could just start with that, and once you find one particular plugin annoying or lacking, you could swap it for something else, at least theoretically (I've never used those personally, so I don't know how hard it is in practive). Not so much with all the eclipses and jetbranses of the world.
by tim333 | 2025-09-11 21:24:18+00:00
>...the most important fallacy. It's the deep-seated assumption that intelligence is, like software, a form of pure information processing that can be separated from its body.

I think he gets into a muddle on that one. If something online can provide smarter thinking and answers to questions than I can then I figure it's intelligent and it doesn't matter if it's an LLM, a human or a disembodied spirit that somehow happens to be online.

He kind of gets that from human minds not being disembodied from their brains but that's a different thing.
by johnnyanmac | 2025-09-11 21:24:32+00:00
When I see sentiment like "we need to shut down every Left institution" from political figures in reaction to this, all while we have not as of now even caught the shooter: I can't really blame them.

I don't care about Kirk or his family, they can take care of themselves. I'd like this country to no self destruct in this glee for wanting to start another Civil War, though.
by dylan604 | 2025-09-11 21:24:52+00:00
Why would Apple have to endure this burden. If a 3rd party maker cannot make their device work the same way with the proper access, it is their own issue and not something Apple should help them figure out. The proper access is the key part, but once that access is open it is up to the devs to figure it out. If their product still has a subpar user experience, that'll be something the market figures out for them
by seec | 2025-09-11 21:25:15+00:00
If you are not an ideologue the reality is that it's not really possible and not a serious option.

Modern society/civilisation relies on reliable power generation on cue, wanting to gamble that ability just to be able to remove nuclear because "it's too expensive" is beyond stupid. The cost of a long blackout is so much worse than anyone pretending otherwise is a fool.

As for storage solutions, even if they were existing and dirt cheap there is the problem of capacity sizing. How much do you build for? One week, two weeks, one month? If renewable generation cannot recover for a single day more than you planned for, you are done.

In a world where climate is constantly changing and the rate of change is increasing; it is crazy to be willing to put everything in solutions entirely depending on this.

We have to build renewables, they make sense for the low hanging fruit, but only doing renewable is just foolish. And this is exactly why nuclear makes sense, no matter how much it costs.

People on HN all seem to be venture capitalist, only thinking about cost/profits as if that should be sole motivator for doing things. That's just sad.
by lovich | 2025-09-11 21:25:38+00:00
There lucky if they even exist. Where I grew up the local malls and hangouts that were within <30 minute drive had all died _and_ society had already moved into the “unattended minors are a threat to society” model

I tried walking 2-3 miles to school or to a friends and got picked up by the police and brought home, so I stopped going outside and became a homebody nerd. I’m not really surprised it got worse decades later with better entertainment on machines and even worse busybodies outside
Prime Number Sieve Run Times
by bdonelson | 2025-09-11 21:25:41+00:00
I have a developed a new sieve, and I question for anyone that might know.

How do current run times compare to these times for standard desktop pc.

Here are the times from 16 separate run for all primes and twin primes for my sieve.

Times for N=100,000,000

Primes Twins 1 732ms 1557ms 2 775ms 1370ms 3 733ms 1389ms 4 701ms 1317ms 5 698ms 1287ms 6 737ms 1287ms 7 707ms 1289ms 8 717ms 1291ms 9 790ms 1303ms 10 701ms 1265ms 11 711ms 1264ms 12 708ms 1287ms 13 720ms 1302ms 14 703ms 1304ms 15 720ms 1306ms 16 725ms 1256ms
by throwaway894345 | 2025-09-11 21:26:03+00:00
Yeah, I'll be the first to admit the French system could do away with a lot of paperwork. The amount of hoops I had to jump through to buy a phone or cancel my bank account in 2012 was wild. On the other hand, the French probably say the same thing about the amount of paperwork required to pay your taxes in the US.
by llm_nerd | 2025-09-11 21:26:12+00:00
>Apple's focus is obviously on MLX / Metal going forward.

This is nonsensical.

MLX and CoreML are orthogonal. MLX is about training models. CoreML is about running models, or ML-related jobs. They solve very different problems, and MLX patches a massive hole that existed in the Apple space.

Anyone saying MLX replaces CoreML, as the submission does, betrays that they are simply clueless.

>The only reason to use CoreML these days is to tap into the Neural Engine.

Every major AI framework on Apple hardware uses CoreML. What are you even talking about? CoreML, by the very purpose of its design, uses any of the available computation subsystems, which on the A19 will be the matmul units on the GPU. Anyone who thinks CoreML exists to use the ANE simply doesn't know what they're talking about. Indeed, the ANE is so limited in scope and purpose that it's remarkably hard to actually get it to use the ANE.

>Have you ever actually shipped a CoreML model or tried to use the ANE?

Literally a significant part of my professional life, which is precisely why this submission triggered every "does this guy know what he's talking about" button.
Show HN: Built a Trello alt as it doesnt do backlogs or sprints. #4 on PH
by Papanix | 2025-09-11 21:26:16+00:00
TL;DR: We built Kanbanq, a minimal task management app for indies and small teams. It keeps Trello’s simplicity but adds proper backlogs, sprints, real-time collaboration and public board sharing. Free while in alpha, feedback welcome

---

I’ve been working on Kanbanq with a friend. It’s a minimal task management app we built after getting frustrated with Trello. It was great for simple boards, but it falls apart when you need backlogs (that are more than just a giant list) or want to work in sprints.

Kanbanq keeps the same clean feel but adds backlog management (our unique feature), sprints, real-time collaboration and public board sharing. We’ve also put effort into making it pretty as well as functional, with room to add your own personality.

Because work does not have to be boring, we’ve hidden plenty of easter eggs from Star Trek, Star Wars, Back to the Future and more throughout the app, with a touch of kawaii here and there.

It’s aimed at indies and small teams who want structure without the overhead of Jira or Linear. Perfect for those who self-manage and want more time to code, design and create instead.

It’s still in alpha, free to use, and we’d really value feedback from this community.