MurphyA/hacker-news huggingface dataset:
by _p2zi | 2025-04-29 19:19:28+00:00
> Open a web browser and you step into a garden of forking paths — where news, messages, memes, work, learning and cat videos all compete for your attention. Every click sprouts another tab. Before you know it, your author has opened 68,000 tabs in one year alone, while some people manage to keep 7,000 tabs open for years. Firefox Tab Groups is designed to help you organize tabs, offering a better way to browse.
by Arctic_fly | 2025-04-29 19:19:45+00:00
Definitely not the case for coding. I'm a capable senior engineer, and I know many other very experienced senior engineers who are all benefitting immensely from AI, both in the code editor and chat interfaces.

My company just redid our landing page. It would probably have taken a decent developer two weeks to build it out. Using AI to create the initial drafts, it took two days.
by bityard | 2025-04-29 19:20:03+00:00
It's worth remembering that Firefox HAD tab groups before, just under a different name and then killed it because "nobody used it":

https://medium.com/@twidi/how-i-survived-the-removal-of-pano...

The implementation here is a bit different, I'm sure, but the core idea is the same: Group your tabs however you like and switch between the groups at will.

I use Vivaldi these days (thanks to it's excellent UI customization and "Workspaces" tab groups) so I don't see myself going back to Firefox. Maybe this is a new trend of FF devs actually adding features instead of only removing them. I guess we'll see how long this one lasts.
by ekidd | 2025-04-29 19:20:24+00:00
I fully expect that someday the news will announce, "The AI appears to be dismantling the moons of Jupiter and turning them into dense, exotic computational devices which it is launching into low solar orbit. We're not sure why. The AI refused to comment."

And someone will post, "Yeah, but that's just computer aideded design and manufacturing. It's not real AI."

The first rule of AI is that the goalposts always move. If a computer can do it, by definition, it isn't "real" AI. This will presumably continue to apply even as the Terminator kicks in the front door.
by dudinax | 2025-04-29 19:20:30+00:00
"Hard" maybe the wrong word.

Tasks that are simple in most other languages, like a tree that can store many data types, are going to take a lot more code and a lot more thinking to get it to work in rust.

Generics and traits have some rough edges. If I rub up against them, they're really annoying. Otherwise, if I can avoid those then I agree with you that rust is smooth, and the trade off is worth it.
by robbru | 2025-04-29 19:20:31+00:00
Hey Nico,

Very cool to hear your perspective in how you are using the small LLMs! I’ve been experimenting extensively with local LLM stacks on:

• M1 Max (MLX native)

• LM Studio (GLM, MLX, GGUFs)

• Llama.cp (GGUFs)

• n8n for orchestration + automation (multi-stage LLM workflows)

My emerging use cases: -Rapid narration scripting -Roleplay agents with embedded prompt personas -Reviewing image/video attachments + structuring copy for clarity -Local RAG and eval pipelines

My current lineup of small LLMs (this changes every month depending on what is updated):

MLX-native models (mlx-community):

-Qwen2.5-VL-7B-Instruct-bf16 → excellent VQA and instruction following

-InternVL3-8B-3bit → fast, memory-light, solid for doc summarization

-GLM-Z1-9B-bf16 → reliable multilingual output + inference density

GGUF via LM Studio / llama.cpp:

-Gemma-3-12B-it-qat → well-aligned, solid for RP dialogue

-Qwen2.5-0.5B-MLX-4bit → blazing fast; chaining 2+ agents at once

-GLM-4-32B-0414-8bit (Cobra4687) → great for iterative copy drafts

Emerging / niche models tested:

MedFound-7B-GGUF → early tests for narrative medicine tasks

X-Ray_Alpha-mlx-8Bit → experimental story/dialogue hybrid

llama-3.2-3B-storyteller-Q4_K_M → small, quick, capable of structured hooks

PersonalityParty_saiga_fp32-i1 → RP grounding experiments (still rough)

I test most new LLMs on release. QAT models in particular are showing promise, balancing speed + fidelity for chained inference. The meta-trend: models are getting better, smaller, faster, especially for edge workflows.

Happy to swap notes if others are mixing MLX, GGUF, and RAG in low-latency pipelines.
by whimsy | 2025-04-29 19:20:35+00:00
This is very, very cool; it's a thing I've been looking for on my backburner for several years. It's a very interesting problem.

There are a ton of directions I can think about you taking it in.

The household application: this one is already pretty directly applicable. Have a bunch of wireless speakers and you should be able to make it sound really good from anywhere, yes? You would probably want support for static configurations, and there's a good chance each client isn't going to be able to run the full suite, but the server can probably still figure out what to send to each client based on timing data.

Relatedly, it would be nice to have a sense of "facing" for the point on the virtual grid and adjust 5.1 channels accordingly, automatically (especially left/right). [Oh, maybe this is already implicit in the grid - "up" is "forward"?]

The party application: this would be a cool trick that would take a lot more work. What if each device could locate itself in actual space automatically and figure out its sync accordingly as it moved? This might not be possible purely with software - especially with just the browser's access to sensors related to high-accuracy location based on, for example, wi-fi sources. However, it would be utterly magical to be able to install an app, join a host, and let your phone join a mob of other phones as individual speakers in everyone's pockets at a party and have positional audio "just work." The "wow" factor would be off the charts.

On a related note, it could be interesting to add a "jukebox" front-end - some way for clients to submit and negotiate tracks for the play queue.

Another idea - account for copper and optical cabling. The latency issue isn't restricted to the clocks that you can see. Adjusting audio timing for long audio cable runs matters a lot in large areas (say, a stadium or performance hall) but it can still matter in house-sized settings, too, depending on how speakers are wired. For a laptop speaker, there's no practical offset between the clock's time and the time as which sound plays, but if the audio output is connected to a cable run, it would be nice - and probably not very hard - to add some static timing offset for the physical layer associated with a particular output (or even channel). It might even be worth it to be able to calculate it for the user. (This speaker is 300 feet away from its output through X meters of copper; figure out my additional latency offset for me.)
by ludwik | 2025-04-29 19:21:20+00:00
Neither is impressive solely because we've gotten used to them. Both were mind-blowing back in the day.

When it comes to AI - and LLMs in particular - there’s a large cohort of people who seem determined to jump straight from "impossible and will never happen in our lifetime" to "obvious and not impressive", without leaving any time to actually be impressed by the technological achievement. I find that pretty baffling.
by clhodapp | 2025-04-29 19:21:29+00:00
The question is not only how much it helped the AI model but rather how much it would have helped the human.

This is because the AI model could have chosen to run a search whenever it wanted (e.g. perhaps if it knew how to leverage search better, it could have used it more).

In order for the results to be meaningful, the competitors have to play by the same rules.
by smm16r | 2025-04-29 19:21:38+00:00
The imaginary unit sqrt(-1) and complex numbers can be re-developed from first principles. This has finally revealed imaginary numbers in our daily life after 500 years since their inception. The most important practical implication, particularly for learners, is that the complex number plane is replaceable by the familiar x-y plane, which has a direct connection to the real world.
by nonethewiser | 2025-04-29 19:21:40+00:00
Ive felt this way when using chatgpt for a simple search. Stuff that google could handle but would just be slower, mostly from me having to manually filter.

Sometimes its the easiest way to complete a very small task but the cost difference on the backend has to be pretty damn large. The user inevitably ends up not caring whatsoever. Its just not real to them.
by hermitcrab | 2025-04-29 19:22:21+00:00
>I totally agree but Id also like to point out that visual debugging on itself is impractical

I'm not entirely sure what you mean. But I think a visual data wrangling tool (like my Easy Data Transform) is easier to debug than it's code based equivalent (like Python + Pandas) because you can click on each node in turn and see exactly what is happening, step by step.
by aerhardt | 2025-04-29 19:22:24+00:00
They are saying that and yet on one of the last earnings calls the VP of Sales admitted that they are shifting the weight of their sales force from peddling Copilot to traditional money-makers like migrations or updates. This could merely speak to Copilot being a dogshit product, but that never really stopped Microsoft from trying, so it could also signal a certain shaking belief in Enterprise AI being that revolutionary.
by PaulDavisThe1st | 2025-04-29 19:23:04+00:00
Recent: indisuputable matter of fact.

Chaotic: one might disagree on the magnitude of flip-flopping that can be labelled "chaotic", but the unpredictable on-again, off-again nature of the policies is well-described by "chaotic" I think.

Ill-conceived: if you can find me one serious economist who agrees with the Trump tariff policy (i.e. agrees on the goal, the means and the ends, and the match between them), I'll consider retracting this. Otherwise, yep, ill-conceived describes imposing tariffs without any apparent understanding of how they work or their likely effects.

Also, did I say it's not political at any point?
by wkat4242 | 2025-04-29 19:23:38+00:00
Wow that is ridiculous. But really, OneNote is the most crusty part of the whole office suite. It's completely unfit for purpose. They don't even bother to make a web version that properly works (you get signed out every day and you can only search in one folder, not even a whole notebook)

I moved to obsidian with self hosted livesync and it's such a breath of fresh air. It actually does what it says. There's tons of plugins. The sync never drops a beat.

It's a typical example of Microsoft's solutions to be B-quality at best. An AAA level solution is always better.. Microsoft's goal is only to be not bad enough for people to drop the "included with your subscription" product and go for something actually fit for purpose.

Unfortunately I'm stuck with OneNote at work. I guess they want me to be ineffective and inefficient.

It's just annoying because I don't have any use for "office" applications but a personal knowledgebase is something that's super important to me.
by duped | 2025-04-29 19:24:11+00:00
Luckily the audio industry as solved this problem, and they use PTP as the clocking mechanism for AES67 (kind of the bastard child of Ravenna and Dante, but with a fully open* AoIP protocol) that's designed for handling all the hard parts of sync'ing audio over a network. And it's used everywhere these days, but mostly in venues/stadiums/theme parks.

* open if you pay membership dues to the AES or buy the spec
by insane_dreamer | 2025-04-29 19:24:30+00:00
Great to see a FOSS app for language learning! Kudos.

However, I think apps that focus on one particular language and how to learn that language are better than a one-size-fits-all approach like Duolingo. The structure and grammar of languages like Russian, Japanese, Chinese, and French (I've learned all 4) are all significantly different from each other. Or at least different approaches for language groups (French and Spanish, which I also speak, are similar enough to warrant the same approach).
Show HN: I made an app to learn guitar scales
by true_pk | 2025-04-29 19:25:09+00:00
Hi, I'm Sergei, the creator of Guitartonic. I've been playing guitar for 17 years, but never really learned how to improvise. Most of the elaborate music theory PDFs I found online overwhelmed me, so I built a simple tool to practice basic scales and modes. It worked so well that it even inspired my roommate to pick up his guitar again.

The app has been live for a few months. I had moved on to other projects and almost forgot Guitartonic existed, until the website started getting organic traffic.

I noticed that people were coming to the site (somehow, 90% of the traffic is direct) and staying for four to ten minutes on average. So someone was actually using it! I even received a few heartwarming messages from users saying Guitartonic rekindled their love for playing guitar.

Yesterday, someone donated $25 to support my work, which motivated me to share the project here and ask for feedback.

Fellow guitarists, how did you learn scales and improvisation? What helped you the most along the way?

I'd love it if you gave Guitartonic a try and let me know what you think!
by dddw | 2025-04-29 19:26:07+00:00
Nextdns price is really good. 20 bucks per year. One can only get so many 5 buck per month subscriptions, because eventually they compound and it becomes just too much. It is the reason I haven't done Kagi, but search is getting worse and worse nowadays, so I might just do it soon. I'm typing this because I like to see more 1 to 3 bucks a month typs of services.
by davidvgilmore | 2025-04-29 19:26:08+00:00
HN Community:

We had this clause in our Terms and Conditions: "you will not (and will not enable others to) use the AI Features: (e) for the development of any service or other offering that competes with or replicates the Services.”

That clause was boilerplate our lawyers included, and it doesn't reflect how we operate or what we intend to enforce. I should have caught it, but I missed it.

The terms and conditions are now updated to not include a anti-competition clause.
by Lerc | 2025-04-29 19:26:13+00:00
>Does the full universe need to be causal?

I don't think so for any particular universe.

>otherwise the universe would collapse or be completely different

I'm actually fairly ok with the notion that all things might happen but people are only there to see in in particular configurations.

I still think there can be a why in the sense of relationships between things. That's like the why do fields interact, or why a position in one field is relevant to a position to another. Why is there any form of alignment at all? Why is the relationship persistent or consistent?

Some of those could be "They could have any relationship, but this one make a working universe" I'm not sure how you could show that.

It's actually much easier to accept these things in the simulation hypothesis because then the existence of things having properties is dictated by the simulator, but it just punts the problem to "how does the simulator exist?" and you quickly get to "turtles all the way up"
by areyourllySorry | 2025-04-29 19:26:33+00:00
if i animate you saying "i fucked a goat", i will be considered deranged. if i make a deepfake of you saying "i fucked a goat", i could accuse you of bestiality, lie in court and maybe even get away with it.

edit: maybe i was a bit too rude. my memory was fresh with deepfakes used for scams, i get ads like that daily, then i remembered these: https://knowyourmeme.com/memes/ai-presidents-gaming-biden-an... - and i kinda get where you're coming from now. i still believe there should be _at least some kind of_ regulation (because the platforms themselves they won't remove anything as long as it keeps users on), not for opinions but for non-facts, but then that's another problem and it is: do we trust the enforcers to enforce properly?
by katmannthree | 2025-04-29 19:26:50+00:00
The point is to illustrate the disconnect between stated reasoning and proximate cause.

Consider your typical country music enjoyer. Their fondness of the art, as it were, is far more a function of cultural coding during their formative years than a deliberate personal choice to savor the melodic twangs of a corncob banjo. The same goes for people who like classic rock, rap, etc. The people who `hate' country are likewise far more likely to do so out of oppositional cultural contempt, same as people who hate rap or those in the not so distant past who couldn't stand rock & roll.

This of course fails to account for higher-agency individuals who have developed their musical tastes, but that's a relatively small subset of the population at large.
Ask HN: How do you use Generative AI Non-Generatively?
by calme_toi | 2025-04-29 19:27:07+00:00
Generative models nowadays are good. They don't make simple mistakes or hallucinations anymore. But that means the gotchas are more subtle, more hidden, and, maybe, more dangerous.

Especially in an area I am not an expert in, the answers I get from models seem fine, but to a domain expert, they can be total BS.

One way to mitigate this is to instruct the models to reply less generatively. For example, instead of summarizing, I ask the models to highlight or extract the sentences that contain key info from the articles.

So HN, am I the only one doing it? What are your non-generative tricks?
by gjsman-1000 | 2025-04-29 19:27:43+00:00
Quite the opposite: It would appear, especially with the rise of the ChatGPT, that the vocal "I don't want it" people are the extreme minority.

ChatGPT alone has over 100 million active users per month. Not necessarily paying users; and not necessarily a number that's going to double overnight again requiring another server blitzscale; but it's comfortably cemented.

https://techcrunch.com/2025/03/06/chatgpt-doubled-its-weekly...
by sangeeth96 | 2025-04-29 19:28:08+00:00
Related but India has been on a slow march to becoming a totalitarian surveillance state. Recently, we got public confirmation on govt. having backdoor access to WhatsApp to surveil on citizens when the FM talked about the Income Tax dept. scanning WhatsApp messages to catch offenders: https://m.economictimes.com/wealth/tax/is-the-government-alr...
by SamPatt | 2025-04-29 19:28:09+00:00
I do understand the skepticism, and I'll run it again without search to see what happens.

But a serious question for you: what would you need to see in order to be properly impressed? I ask because I made this post largely to push back on the idea that EXIF data matters and the models aren't that capable. Now the criticism moves to web search, even though it only mattered in one out of five rounds.

What would impress you?
by alterom | 2025-04-29 19:28:20+00:00
Sure, and perhaps that's the reason why we don't have a built-in for_tree: for some people, order matters; for others, it doesn't.

Then, for some cases, depth-first traversal is needed; for others, breadth-first.

Then, there's parallelism, and even the plain old for loops aren't parallel by default.

By the time you specify exactly what you need from a tree traversal, you've written code to do it.

And if you're fine with some default choice — you already can use the default iterator with the for_each loop.

I don't see what need there is for adding an extra for_tree syntax to do that.
by thdxr | 2025-04-29 19:28:32+00:00
i think the idea that no one wants it is off

even if the models do not get better there is so much demand even just b2b

we have all these problems we can fix but we are totally limited by availability

cloud providers are overwhelmed by the demand - you can see this in how stingy they are with rate limits and how they don't even talk to you unless you've already spent a lot with them
by Dwedit | 2025-04-29 19:28:34+00:00
https://support.mozilla.org/en-US/kb/firefox-protection-agai...

"Random data is introduced to background images when the image is read back by the website. If a website merely renders data to the background, it will render without alteration. Although typically this does not happen, if the website reads the image data in the background (and potentially displays it to you again), it will have subtle noise that may affect how the image is displayed."
by treis | 2025-04-29 19:28:35+00:00
I disagree. Maybe there's savants out there that can write SQL, K8s auto scaling yaml, dockerfiles, React components, backend code, and a dozen other things. But for the rest of us LLMs are helpful for the things we wade into every so often.

It's not miraculous but I feel like it saves me a couple hours a week from not going on wild goose chases. So maybe 5% of my time.

I don't think any engineering org is going to notice 5% more output and layoff 1/20th of their engineers. I think for now most of the time saved is going back to the engineers.
by bluGill | 2025-04-29 19:29:04+00:00
No. Toxic is only a factor in some cases. Water is very toxic in situations. Heavy metals in soil are harmless if the plants in that soil don't absorb them.

Thus we don't even know if there is anything toxic here. At least not with the information so far. If someone can show these have toxic effect I worry but so far I'm not sure
by robbru | 2025-04-29 19:29:24+00:00
Interesting benchmarks, thanks for sharing!

If you're optimizing for lower power draw + higher throughput on Mac (especially in MLX), definitely keep an eye on the Desloth LLMs that are starting to appear.

Desloth models are basically aggressively distilled and QAT-optimized versions of larger instruction models (think: 7B → 1.3B or 2B) designed specifically for high tokens/sec at minimal VRAM. They're tiny but surprisingly capable for structured outputs, fast completions, and lightweight agent pipelines.

I'm seeing Desloth-tier models consistently hit >50 tok/sec on M1/M2 hardware without needing active cooling ramps, especially when combined with low-bit quant like Q4_K_M or Q5_0.

If you care about runtime efficiency per watt + low-latency inference (vs. maximum capability), these newer Desloth styled architectures are going to be a serious unlock.
by littlestymaar | 2025-04-29 19:29:26+00:00
The problem is that you are invoking a crude theory in a simplistic fashion that has with very little predictive power over the real world.

It's as if you told a guy working in a ski station that “the temperature cannot be above 0°C as there's snow everywhere and everyone knows that snow melts above zero”.

It's not how it works, and the economy doesn't work in the simplified fashion you seem to believe it does either. You cannot reason from first principles using “basic supply and demand” arguments like that any more than you can make statements about the weather using the second law of thermodynamics.

Price change all the time for variety of reasons, seasons being one of them (that's why CPI figures are said to be “seasonally adjusted”, BTW).
by freemanjiang | 2025-04-29 19:29:29+00:00
I primarily built this for group in-person listening, and that's what the spatial audio controls are for. But what is interesting is that since it only requires the browser, it works across the internet as well. You can guarantee that you and someone else are listening to the same thing even across an ocean.

Someone brought up the idea of an internet radio, which I thought was cool. If you could see a list of all the rooms people are in and tune it to exactly what they're jamming to.