MurphyA/hacker-news huggingface dataset:
by kibwen | 2025-11-01 02:09:28+00:00
There's a lot of improvements I could think of for async Rust, but there's basically nothing I would change about the fundamentals that underlie it (other than some tweaks to Pin, maybe, and I could quibble over some syntax). There's nothing rushed about it; it's a great foundation that demonstrably just needs someone to finish building the house on top of it (and, to continue the analogy, needs someone to finish building the sub-basement (cough, generalized coroutines)).
by mrandish | 2025-11-01 02:10:16+00:00
Although not many people use the word 'visionary' for business model innovation, I agree it was a crucial element in the iPhone's viability. It's clear the earlier 2005 collaboration with Motorola on the ROKR (aka the "iTunes Phone") is where Apple learned a lot about the broader ecosystem gaps which would need to be addressed for a phone to succeed.
by mjevans | 2025-11-01 02:10:36+00:00
Thank you. Every time I've tried to approach the concept of Rust's parallelism this is what rubs me the wrong way.

I haven't yet read a way to prove it's correct, or even to reasonably prove a given program's use is not going to block.

With more traditional threads my mental model is that _everything_ always has to be interrupt-able, have some form of engineer chosen timeout for a parallel operation, and address failure of operation in design.

I never see any of that in the toy examples that are presented as educational material. Maybe Rust's async also requires such careful design to be safely utilized.
by jleyank | 2025-11-01 02:10:42+00:00
Canada got rid of the penny in 2013 and things continued as before. Exact prices when charging and rounded change when paying with cash. Which less and less people and vendors are using…. Several countries have considered going cashless, given the risks and inconvenience of carrying cash. The only reason to keep it is to be able to transact without the Net. None of which needs small change.
by Telaneo | 2025-11-01 02:12:07+00:00
While neat, it glosses over the actual problem, while maybe not even solving it (depending on what you deem the problem to be in the first place). It solved the immediate problem today, but not in a way that's going to remain solved.

I'd imagine Google would plug any major holes in their soon to be closed garden, assuming that is their intention. So this and any other fix to the problem of 'install app through not-Google Play' that goes via technical means that Google can just cover up after a month or two doesn't actually move the needle any meaningful amount.

In the same vein, using adb isn't a real solution to that same problem for most people, since having to use adb is a massive jump in required effort that's going to leave all the normies behind, with only the super-dedicated willing to go through the hassle, and an equivalent amount of developer effort is going to be left behind as well, since their audience just got decimated, and they themselves might not even bother to develop something that even their dad or sister is going to bother/be able to install. Anything that's much more complicated than 'go to website, download thing, run thing, click your way through' doesn't solve for this.

The actual problem is to have Google not be knobheads about it, and the only way that's realistically going to happen is through the law, but that's not looking all that likely in my view.
by nneonneo | 2025-11-01 02:13:09+00:00
Related - there's a Guinness record for the fastest Rubik's cube solving robot; it stands at 103 milliseconds:

https://www.youtube.com/shorts/ue2gZ2vxs48

https://engineering.purdue.edu/ECE/News/2025/purdue-ece-stud...
by gnabgib | 2025-11-01 02:13:14+00:00
(2017)

At the time (387 points, 76 comments) https://news.ycombinator.com/item?id=15153956 https://archive.is/gUVNw

2019 edit (388 points, 78 comments) https://news.ycombinator.com/item?id=20408011
Would you let AI negotiate deals on your behalf?
by moseg | 2025-11-01 02:14:03+00:00
Negotiation is one of the few skills that still feels deeply human.

But with new tools like TrustX (an AI that finds fair prices and closes deals automatically), we’re entering a strange new phase — where “getting a good deal” might soon be handled by algorithms, not people.

Would you trust an AI to negotiate for you? Why or why not?
by chaseadam17 | 2025-11-01 02:14:22+00:00
Dude, you've got to check every possible combination of departure and arrival dates from each different nearby airport then check everything again as one ways using different carriers then compare paying cash to using points then compare Airbnb to hotels then recheck the flights to make sure that paying slightly more for different dates or routes wouldn't be offset by saving more on the hotel... then you can book. Takes about 50 tabs.
by mingus88 | 2025-11-01 02:16:24+00:00
There’s some nuance to it.

Judging by the authors preference for Linux, I’m guessing this hobby has some professional applications as well.

$3k is the price of a very nice guitar, but I am not about to casually shell out that money every few years.

However, I earn my wage using a computer, so it’s a lot easier to justify staying relatively current on specs.
by sothatsit | 2025-11-01 02:18:19+00:00
We also cap how long we let reasoning LLMs think for. OpenAI researchers have already discussed models they let reason for hours that could solve much harder problems.

But regardless, I feel like this conversation is useless. You are clearly motivated to not think LLMs are reasoning by 1) only looking at crappy old models as some sort of evidence about new models, which is nonsense, and 2) coming up with nonsensical arguments about how they could still be memorising answers that make no sense. Even if they memorised sequences, they still have to put that together to get the exact right answers to 8-digit multiplication in >90% of cases. That requires the application of algorithms, aka reasoning.
by virtue3 | 2025-11-01 02:18:22+00:00
Advertising isn’t “individual liberty” — it’s paid psychological manipulation.

Banning gambling ads isn’t banning gambling. It’s just stopping corporations from pushing addictive behavior on people who didn’t consent to see it.

We banned cigarette ads for the same reason — harm and addiction.

Limiting corporate ad power protects individual liberty. I can choose to gamble if I want, but I shouldn’t have to fight off brainwashing every time I watch a game.
by ninetyninenine | 2025-11-01 02:19:28+00:00
No you haven’t been living under a rock your definitions are just off and you didn’t read carefully what I wrote. Or you’re just overly pedantic.

I wrote bugs can cover exceptions. Think hard about what that sentence means in English. If I can do something it means I can both do something and not do something. So that means there are exceptions that are bugs and exceptions that are not bugs.

The reason why it’s important to illustrate this difference is because a large, large number of exceptions occur as a bug.
by mixedump | 2025-11-01 02:19:43+00:00
> If there ever was a tool suited just perfectly for mass manipulation, it’s an LLM-written collection of all human knowledge, controlled by a clever, cynical, and misanthropic asshole with a god complex.

It’s painful to watch how many people (a critical mass) don’t understand this — and how dangerous it is. When you combine that potential, if not likely, outcome with the fact that people are trained or manipulated into an “us vs. them” way of thinking, any sensible discussion point that lies somewhere in between, or any perspective that isn’t “I’m cheering for my own team no matter what,” gets absorbed into that same destructive thought process and style of discourse.

In the end, this leads nowhere — which is extremely dangerous. It creates nothing but “useful idiot”–style implicit compliance, hidden behind a self-perceived sense of “deep thinking” or “seeing the truth that the idiots on the other side just don’t get.” That mindset is the perfect mechanism — one that feeds the perfect enemy: the human ego — to make followers obey and keep following “leaders” who are merely pushing their own interests and agendas, even as people inflict damage on themselves.

This dynamic ties into other psychological mechanisms beyond the ego trap (e.g., the sunk cost fallacy), easily keeping people stuck indefinitely on the same self-destructive path — endangering societies and the future itself.

Maybe, eventually, humanity will figure out how to deal with this — with the overwhelming information overload, the rise of efficient bots, and other powerful, scalable manipulation tools now available to both good and bad actors across governments and the private sector. We are built for survival — but that doesn’t make the situation any less concerning.
by tinfoilhatter | 2025-11-01 02:20:32+00:00
Then offer specifics that contradict mine? It should be easy if all I'm doing is being a contrarian. There are at least a few comments in reply to this post that have echoed my experiences regarding unpleasant interactions with Nim's leadership and community.

I'd like nothing more than for Nim to succeed as a modern systems programming language. Unfortunately, giant egos and personalities constantly get in the way of that goal. There's certainly something holding Nim back from achieving widespread adoption, and if you want to suggest it's me and some sort of concerted effort to toss shade at the language and its evangelists, then that is your perrogative. It certainly isn't moving the language forward.
by trollbridge | 2025-11-01 02:21:13+00:00
At this point Macs have a great deal of parts in common with phones and tablets - M4 / M5 chip, flash design, and so on.

The main purpose of the Mac (for Apple) is to host the development environment that is used to create apps which sustain the iPhone ecosystem.

It does continue to baffle me just how cheap Macs are. $649 for a brand new 16GB MacBook at Best Buy with M2, more than powerful enough to do the aforementioned development. And cheaper than most iPhone models.
by Mehvix | 2025-11-01 02:24:07+00:00
Aye but it is good Apple is safe out of the box. BFU is a low bar, and the shame is on Google.

>Lots more devices are safe BFU than just Apple's

Really? Secure against the exploits and methods these tools 3 letter agencies employ? I hate to cry source, but base Android isn't secure. What devices have similar hardware-level security, or have their Android flavor shipping with these Graphene-OS-level patches?
by sprior | 2025-11-01 02:24:22+00:00
I wanted to dip my toe in the AI waters, so I bought a cheap Dell Precision 3620 Tower i7-7700, upgraded the RAM (sold what it came with on eBay) and ended up upgrading the power supply (this part wasn't planned) so I could install a RTX 3060 GPU. I set it up with Ubuntu server and set it up as a node on my home kubernetes(k3s) cluster. That node is tainted so only approved workloads get deployed to it. I'm running Ollama on that node and OpenWebUI in the cluster. The most useful thing I use it for is AI tagging and summaries for Karakeep, but I've also used it for a bunch of other applications including code I've written in Python to analyze driveway camera footage for delivery vehicles.
by mjevans | 2025-11-01 02:24:38+00:00
In my view, the major design sin was not _forcing_ failure into the outcome list.

.await(DEADLINE) (where deadline is any non 0 unit, and 0 is 'reference defined' but a real number) should have been the easy interface. Either it yields a value or it doesn't, then the programmer has to expressly handle failure.

Deadline would only be the minimum duration after which the language, when evaluating the future / task, would return the empty set/result.
by generationP | 2025-11-01 02:25:06+00:00
Note that I've said "anti-woke content", not "anti-woke media". I am including the occasional "course correction" opeds and actually well-researched longreads you're seeing in places like NYT, Atlantic and such. Partisan outlets for partisan readers aren't doing the heavy lifting here, but the success of Substack and the unexpected survival of Twitter under Elon have convinced editors to listen. Elon's personality isn't of importance here; he mostly needs to just push a few buttons to make a sub-critical news item go super-critical.
by whacked_new | 2025-11-01 02:25:09+00:00
I can't find the video of the talk where either Eelco Dolstra (nix) or Todd Gamblin (spack) talks about this, but IIRC it's a design decision; you generally don't go spelunking in the nix store, but if you do, and you ls /nix/store, you'll see a huge list of packages, and due to the hash being a constant length, you can visually separate the tails of the package names like

0009flr197p89fz2vg032g556014z7v1-libass-0.17.3.drv 000ghm78048kh2prsfzkf93xm3803m0r-default.md 001f6fysrshkq7gaki4lv8qkl38vjr6a-python-runtime-deps-check-hook.sh.drv 001gp43bjqzx60cg345n2slzg7131za8-nix-nss-open-files.patch 001im7qm8achbyh0ywil6hif6rqf284z-bootstrap-stage0-binutils-wrapper-boot.drv 001pc0cpvpqix4hy9z296qnp0yj00f4n-zbmath-review-template.r59693.tar.xz.drv

Spack, another deterministic builder / package manager, IIRC uses the reversed order so the hash is at the tail. Pros/cons under different search / inspection conditions.
by zepolen | 2025-11-01 02:27:23+00:00
I have done real work, using a computer 10+ hours a day on every ecosystem, Windows, Linux, Mac. I've used each for ~10 years a piece.

My most recent laptop died and it really showed me what I appreciate in a laptop, performance, build quality, lightweight, good battery, low noise, good ergonomics.

I was sick of the recent overheating generation of pc laptops that don't last more than a couple years under my usage.

As a result I decided to try to switch back to a macbook after a decade hiatus.

The hardware is good but the software is absolute garbage. Trialing it for a week the amount of bullshit that is MacOS was enough, and Asahi wasn't there yet either. Instead I decided to get an AMD framework laptop.

Best decision ever.

I have a laptop that's got great quality, can be upgraded without paying a $5k tax, can replace the keyboard for $100 instead of $700, it works with me rather than against me and my wallet.
by PandaRider | 2025-11-01 02:27:36+00:00
I concur with you (that this is an excellent introduction)!

Imo, your suggestions are more for intermediate/advanced active listeners that need to interact with folks in their job (e.g. bartenders, reporters, middle managers...).

Still, I feel being repetitive (e.g. 'It sounds like XYZ...is that right?') is better than nothing. Sometimes, training wheels aren't bad when learning how to ride a bike.
by zapzupnz | 2025-11-01 02:28:15+00:00
Providing a translation in English so people stop downvoting:

Writing programmes in Malayalam is something I've always wanted to do. I know that programming is primarily the language of mathematics, and it's just expressed in English. However, I've felt that seeing it in Malayalam would help in understanding things a bit more easily. At the very least, the documentation would be easier to read. There's no need to use Malayalam script for writing the programme; writing it in Manglish using Latin script would suffice. Only the description needs to be in Malayalam. That way, the problem of changing keyboards would be solved.
by tinfoilhatter | 2025-11-01 02:28:29+00:00
Nim itself has very few core developers. Comparing the number of developers involved in a hard fork to the number of Nim developers is silly, in my opinion at least.

The project has 21.5k commits authored, most of them oriented at replacing the existing compiler backend with a CPS-oriented one. Nim 3.0 is replacing the backend with one that is focused on CPS. There is no doubt that the developers responsible for the hard fork of Nim inspired Nim 3.0.

Yes, it very much is the big schism it's made out to be. I don't know what kind of activity level you expect, when the Nim language itself has few core developers working on it.
by qouteall | 2025-11-01 02:30:37+00:00
Simplify: tokio::select! will discard other futures when one future progress.

The discarded futures will never be run again.

Normally when a future is discarded it's dropped. When a future holding lock is dropped, lock is released, but it's passing future borrow to select so the discarded future is not dropped while holding lock.

So it leaves a future that holds a lock that will never run again.
by cyphar | 2025-11-01 02:31:41+00:00
On the other hand, it can be a grave mistake to confuse how things should be with how things are. Activists and whistleblowers should not act with the blind assumption that laws will protect them and that "minor" hurdles to law enforcement (i.e., the 5th amendment in the US) will be sufficient to protect them either.

I'm also unfortunately not convinced that some of these problems are tractible -- one of the core issues is that the legal systems of the world have adopted the third-party doctrine for warrants and so even if there was a legal right to prevent everyone's devices from being backdoored you would also have to depend on Google, Facebook, Twitter, Apple to be willing to go to court at great expense to defend your rights. I don't like to think of myself as being cynical, but I just don't believe that would happen. And if the company is happy to comply, law enforcement doesn't even need a warrant. I honestly don't see how anything other than technological solutions are on the table here.

(I am aware of the high-profile stuff with Apple and Google claiming to fight against backdoors in court. In this respect I must admit that I am a cynic -- Cellebrite/NSO/et al claim they can get into iPhones and Android devices and law enforcement agencies happily buy their products, so someone here is lying.)
by Mehvix | 2025-11-01 02:32:31+00:00
> stuff that's been removed as a "feature" isn't always stuff that nobody wants.

Graphene isn't made to cater to what everyone wants. Face ID and fingerprint unlocking so clearly have no place in a hardened OS. "Google OS-level integration is absent" should not be suprising.

This said, you ought to be able to have BFU security with stock Android and it's embarrassing Google ships stock vulnerable.
by benatkin | 2025-11-01 02:33:45+00:00
> As the local and open LLM ecosystem has evolved over the years, time has come for llamafile to evolve too. It needs refactoring and upgrades to incorporate newer features available in llama.cpp and develop a refined understanding of the most valuable features for its users.

It seems people have moved on from Llamafile. I doubt Mozilla AI is going to bring it back.

This announcement didn't even come with a new code commit, just a wish. https://github.com/mozilla-ai/llamafile/commits/main/
by arvymo | 2025-11-01 02:34:04+00:00
Hey HN

I’ve been building a React-based Ratings & Reviews SaaS from scratch — a tool for developers and small brands that want full control over how they collect and display customer reviews, without iframe widgets or locked-down integrations.

Why I built it

Most existing review systems are either too rigid or require third-party embedding (Shopify apps, Trustpilot, etc.). I wanted a developer-first system that you can drop directly into your React project, customize the form fields, and own the entire data flow — both frontend and backend.

What it does

Fully customizable review form (stepper tool) Add your own questions, like custom ratings (1–10), yes/no, text areas, photo upload, or even a YouTube link. Forms are organized under 3 categories: Personal Info, Product Quality, and Brand Feedback.

Dashboard A clean interface to view reviews, analytics, and product performance. Includes metrics for sentiment, average ratings, and review trends.

Built with React, MUI, Node.js, and MongoDB — with Stripe subscription integration.

Current status

It’s in early release — still a few bugs and missing SEO structured data for Google stars — but I wanted to share it early to get real developer feedback before going full launch.

If you build with React or run a small e-commerce project, I’d love your thoughts. You can test it, play with the dashboard, or break it — I’m open to all feedback.

https://www.rovza.shop

Thanks for reading — I’d love to know:

-> If you were integrating reviews into your React storefront, what features or data would matter most to you?
by seanmcdirmid | 2025-11-01 02:34:53+00:00
Computers are actually cheap as far as Swiss taxes go (I bought my first MacBook Pro when intel came out at EPFL). I’m sure they got their computer for about the same price as you could get it in Hong Kong. But ya, food, rent, and services are pricey in Switzerland, even if you are just grabbing a croissant at coop.
by justaregulanerd | 2025-11-01 02:36:23+00:00
More recent Mac convert (actually gone Linux -> M1 Mac) and the initial M1 Air I bought, I naturally upgraded to Tahoe and felt that while it's pretty (and I really, really want the world to move on from Material interfaces), I did also feel the readability concerns were completely valid.

I had to return that Mac for a screen defect, and the one I now have has been kept back on Sequoia, and I'm totally fine with it and will probably stick with it until security updates stop, at which point I surely hope Tahoe is more readable.
by jhhh | 2025-11-01 02:37:23+00:00
I wrote a version of the article's code in Java and couldn't figure out why it was working until reading your example. I see now that the channel operations in Go must rendezvous which I assume matches Rust's Future behavior. Whereas, the Java CompletableFuture operations I was using to mimic the select aren't required to meet. Thanks for writing this.
Show HN: Anime Eternal – Your Hub for Roblox's Anime-Themed Gaming Guides
by linkshu | 2025-11-01 02:37:50+00:00
If you’re obsessed with Roblox games that blend anime flair with engaging gameplay, Anime Eternal is your new go-to resource for mastering every title. Built for real anime and Roblox fans, it skips the fluff to deliver what matters most: Updated Game Guides: Breakdowns for popular anime-Roblox hybrids—from unit builds to mission strategies—refreshed with each game’s latest patch. Active In-Game Codes: No more scrolling through expired links; find verified codes for rewards like rerolls, currency, and exclusive items, checked daily. Community-Driven Tips: Insights from players who’ve tested meta setups and rare character unlocks, so you avoid trial-and-error and jump straight to winning. Whether you’re grinding for a rare anime unit or stuck on a tough level, this site cuts through the noise. Give it a look: https://animeeternal.net/
by relaxing | 2025-11-01 02:38:28+00:00
There are already royalty free drum samples for days, and infinite possibilities of drum synthesis. No producer is hurting for snare samples. Why would I pay money for something I already have.

Tweaking drum sounds until they sound good is one of the more satisfying activities for a beat producer, and one of the primary ways I demonstrate my value. I’m not paying to turn that over to someone else.
by mjevans | 2025-11-01 02:39:33+00:00
Difference in Go is that you've _expressly_ constructed a dependency ring. Should Go or any runtime go out of it's way to detect a dependency ring?

This the programming equivalent of using welding (locks) to make a chain loop, you've just done it with the 3D space impossible two links case.

As with the sin of .await(no deadline), the sin here is not adding a deadline.