MurphyA/hacker-news huggingface dataset:
by worik | 2025-10-16 23:57:17+00:00
> So I keep trying to make Rust better :)

Good.

I am unfamiliar but I think Go meets most of your requirements. Except of course: "working in memory-constrained environments: tracing GC tends to have significant memory overhead". Go has a garbage collector. The Go fans I know laugh in my face about my concerns with garbage collection resource use (especially GC pauses), very fast they say, very good. Mēh. Whatever, Go has been a success in the "developer tools" sector. AFAICT more successful than Rust

Does the embedded world need or want async/await? Is it worth paying the price of extreme complexity in many not so trivial use cases? Have many embedded developers asked for it? I expect not

My strong feeling is that async/await is making easy things easier and many common things harder. A managed runtime would improve the experience a lot - but it would not be the Rust we know. It would be mostly better.

I would not be interested. My interest in Rust is because I like control. I cannot make a business case for any use of Rust except in the places where C and C++ (my first loves) made sense, and that was (is) a very small sector in application programming.
by Lammy | 2025-10-16 23:58:21+00:00
> there's no straightforward way to support "solid" compression.

I do it by ignoring ZIP's native compression entirely, using store-only ZIP files and then compressing the whole thing at the filesystem level instead.

Here's an example comparison of the same WWW site rip in a DEFLATE ZIP, in a store-only ZIP with zstd filesystem compression, in a tar with same zstd filesystem compression (identical size but less useful for seeking due to lack of trailing directory versus ZIP), and finally the raw size pre-zipping:

982M preserve.mactech.com.deflate.zip 408M preserve.mactech.com.store.zip 410M preserve.mactech.com.tar 3.8G preserve.mactech.com [Lammy@popola] zfs get compression spinthedisc/Backups/WWW NAME PROPERTY VALUE SOURCE spinthedisc/Backups/WWW compression zstd local

This probably wouldn't help GP with their need for HTTP seeking since their HTTP server would incur a decompress+recompress at the filesystem boundary.
by fuzzfactor | 2025-10-16 23:58:44+00:00
True, but simply using a low volume exhaust like a bathroom fan can give you a phenomenally greater effect than zero.

And that's for the entire house, zero is such a small number.

Then when you run it 24/7 it's 24 times as effective compared to a single hour. That's an impressive multiple itself, on top of bumping the baseline above zero to begin with.

This can really add up to a lot more ventilation than commonly assumed from some of the crummiest fans.

If you can't tell the difference when you walk in, between zero and running one of these all day before you get there, you're gonna need a bigger fan.

But you may be surprised and you never know until you try.
by skydhash | 2025-10-16 23:59:09+00:00
I've just installed a plugin in my emacs config the other day called dumb-jump[0]. The way it works is by running a grep tool (grep, git-grep, the_silver_search (ag), ripgrep) inside the current project with some patterns according to the file type. It hooks into emacs xref (dynamic links and history).

These days, I'm using very minimal highlighting (doric-themes [1] which is basically shade of one color and font-weight). I prefer to separate semantic units of code by whitespace. Then scanning becomes quick.

[0]: https://melpa.org/#/dumb-jump

[1]: https://elpa.gnu.org/packages/doric-themes.html
by sotix | 2025-10-16 23:59:52+00:00
When I bought mine, Amazon didn't have USB C and page turning buttons on the same model. Kobo did.

It has direct integration with borrowing books from the library.

It has direct integration with Instapaper.

You can drag a file onto the device after mounting it over USB.

You can replace the endpoint for the store with a Calibre Web endpoint to directly sync your books from a personal server.

You can pretty easily modify the device however you see fit.

For me the library integration on the device itself was a major selling point. I have no complaints after switching four years ago!
by fjfaase | 2025-10-17 00:00:59+00:00
I wrote a program to produce the exact cover for the puzzle and I did some experiments with my exact cover solver to find solutions and generate an estimate of the number of solutions. I am not very sure on the estimate. One run returned a number of 10^50 and another one (with a slightly different, but more successful search strategy) returned a number of 10^148.

The generated exact cover is about 5 megabytes using a notation the positions for the ones in the vector are listed.

The second run has now found about 200 solutions in about six hours, which is far less than the ten thousands that they have found [2].

I do not know of any other programs that can estimate the number of solutions of an exact cover.

[1] https://www.iwriteiam.nl/D2510.html#16

[2] https://news.ycombinator.com/item?id=45559402
by bariumbitmap | 2025-10-17 00:02:33+00:00
The Kindle DRM situation is really bad right now. It used to be possible to install the DeDRM plugin in Calibre and get decrypted KFX files from the Kindle for PC application. That hasn't been possible since early 2025. The pros can still break it but they aren't sharing with the rest of the class anymore.

> Even the maintainer of the DeDRM plugin has gone underground, refraining from issuing an official new release out of concern that Amazon will simply slap it down.

https://www.mobileread.com/forums/showthread.php?p=4516384#p...

> This works for most Kindle books currently, but Amazon is cracking down hard on the workarounds lately. So free any books you need to asap.

https://github.com/apprenticeharper/DeDRM_tools/discussions/...
by stanmancan | 2025-10-17 00:03:08+00:00
I don’t understand why people drink orange soda. If you want something orange flavoured, eat an orange! If you want something bubbly, drink soda water!

.ex compiles to beam files to be run later

.exs compiles to memory

You don’t need to know Erlang to use Elixir; I’m a few years in now and I’ve never had to write any Erlang.
by professorseth | 2025-10-17 00:03:43+00:00
While Amazon does some shady stuff, at least _some_ of the blame here belongs on the big publishing companies.

One of the big publishers put heavy pressure on Amazon to patch this exploit or else they would pull all their content from the platform (or so I was told).

(I worked at Kindle 2017-2019, and was on the team that wrote the code that OP reversed engineered)
by ewoodrich | 2025-10-17 00:07:19+00:00
I still don’t really understand the criticism of AI Studio, it’s just the developer environment for trying out models with super low barrier to entry.

Either with the web UI a la OpenAI Playground where you can see all the knobs and buttons the model offers, or by generating an API Key with a couple clicks that you can just copy paste into a Python script or whatever.

It would be much less convenient if they abandoned it and forced you to work in the dense Google Cloud jungle with IAM etc for the sake of forced “simplicity” of offering models in one place.
by professorseth | 2025-10-17 00:07:45+00:00
While Amazon does some shady stuff, at least _some_ of the blame here belongs on the big publishing companies.

One of the big publishers put heavy pressure on Amazon to patch DRM exploits or else they would pull all their content from the platform (or so I was told).

(I worked at Kindle 2017-2019, and was on the team that wrote the code that OP reversed engineered)
by k1t | 2025-10-17 00:07:47+00:00
The problem is that the user experience is not "oops, I accidentally flagged an article, I should go unflag it."

The experience is more like "I clicked on a link to an article, but instead of loading the article, the HN page just reloaded. Now I have to scroll down to find it again... Hmm.. Where is it? Maybe it's moved to a different page...? What was I even looking for again? Oh well"
by asdff | 2025-10-17 00:07:48+00:00
I know a lot of people who live by like 10 min frequency routes or better and usually its me revealing their existence to them when I use it to show up to their house. Could it work for all trips? Of course not. But plenty could be done on busses as it is. People are blind to them though. No one bothers to look at transit system maps. They see the couple rail lines listed on google maps and assume there is no other transit offering.
by CoreLathe | 2025-10-17 00:07:56+00:00
This two-way sync is slick—saves us from the usual “designer broke prod” dance. One edge case: if a non-tech user renames a sub-agent in the visual builder while a dev still references the old ID in TypeScript, do you:

automatically rewrite the TS file on the next pull, or surface a merge conflict and let the dev hand-fix? Curious how deep the refactor detection goes.
by signatoremo | 2025-10-17 00:08:24+00:00
Did you read Backblaze drive stats reports such as [1]? Who do you think prepare them?

AI investors have vast interest in staying on top of what’s going on. It’s wise to follow them. Everyone is biased, including you and myself.

[1] -https://news.ycombinator.com/item?id=43013431
by sib | 2025-10-17 00:08:40+00:00
I have more than 100 books that I bought with actual money on Apple's iBooks (or whatever it was called back in 2010-2012). I no longer use an iPad and would like to be able to read them on my Kindle. Because of DRM, I can't. I'm all for supporting authors and the various editors, etc., but I feel like I've already done that in this case.
by NobodyNada | 2025-10-17 00:08:55+00:00
> I was asked to relay this to binutils/LKML.

> As of 2025, the following are in active use by a corporate entity other than Intel/AMD.

> Any collisions with them should be avoided.

What's the purpose of sending this email to these mailing lists -- who cares about assigning x86 instruction opcodes other than Intel and AMD? Do Linux and binutils need to know about unused x86 opcodes in some way? And even if they did...why do unaffiliated open-source projects need to care about a nonstandard architecture extension from a company so secretive about it they won't even name themselves?
by skydhash | 2025-10-17 00:10:03+00:00
It's one of the core ideas of Domain-Driven Design. In the early stage of the process, engineers should work closely with stakeholders to align on the set of terms (primitives as another commenter has put it), define them and put them in neat little contextual boxes.

If you get this part right, then everything else becomes and implementation effort. You're no longer fighting the system, you flow with it. Ideas becomes easier to brainstorm and the cost of changes is immediately visible.
by sunshowers | 2025-10-17 00:11:16+00:00
> I am unfamiliar but I think Go meets most of your requirements.

Go definitely meets many of the requirements here such as fast startup time, but it (like every other imperative language that's not Rust) fails at the & and &mut separation which I've come to regard as the most fundamental requirement of all. Go also doesn't have enums with data and exhaustive pattern matching, and its Windows support is also a bit dodgy -- see things like https://pkg.go.dev/os#Chmod where they try to emulate Unix chmod on Windows. When writing Windows-specific code I want to use Windows idioms, not a Unix emulation layer.

> Does the embedded world need or want async/await?

There is definitely a case to be made that async should have just made futures active and foregone embedded. But people on embedded do use async, such as https://www.reddit.com/r/rust/comments/1nx4df1/comment/nhllr... and https://lib.rs/crates/lilos by my coworker Cliff Biffle (which I understand is now being used at a big tech company).
by esperent | 2025-10-17 00:11:22+00:00
It's not just the states, pretty much all of Europe and even in France you'll find cheap croissants made with margarine. You always need to go to a real small bakery (tiny specialty shop as you say) to find real, freshly baked croissants. That's just a bit easier in France. The problem isn't where you live, it's where you shop.
by ivape | 2025-10-17 00:11:40+00:00
That would explain why they sell less or cheaper food, which appear too high on the app due to the markup they have to add to the price to handle the fees. This would be an alternate explanation to why things seem inflated. Even with inflated ingredients prices, it actually still doesn’t add up how the volume dropped so much such that each unit would need to cost that much more (I’m arguing it can’t just be the ingredient prices being high). The fees adding to the perceptual inflation make sense.

It’s more expensive volume or less cheaper volume they can make due to higher ingredient prices PLUS the fees they have to add to cover the delivery service cut. That’s how you get a $20 burger for delivery.

This all gets worse when the prices become sticky at the retail place itself (app prices enter the real world). These delivery service are a serious agitator, true disrupter.
by potato3732842 | 2025-10-17 00:11:40+00:00
What kind of hyperbolic alarmism is this? You don't need to ban anything. Just scan it for radioactivity. Radiation is a lot easier to detect than any other contamination because it pretty much announces itself.

The radiation levels we're talking about here are so low that you could make a bed frame out of it and it'd be fine.
Ask HN: Should I still not upgrade to tahoe (macOS 26)?
by nidnogg | 2025-10-17 00:12:00+00:00
So IT mandated my work laptop to be updated to Tahoe. Despite all the hate I've found so far on the internet, I've started to like some aspects of it and have been considering propagating this to my personal Macbook.

How stable is the OS now, almost 2 months in? Have the Electron slowdown bugs been squashed? I'm running a base M1 Macbook Pro 14-inch.
by waldrews | 2025-10-17 00:13:10+00:00
If your goal is to prove what an awesome writer you are, sure, avoid AI.

If your goal is to just get something done and off your plate, have the AI do it.

If your goal is to create something great, give your vision the best possible expression - use the AI judiciously to explore your ideas, to suggest possibilities, to teach you as it learns from you.
by miffy900 | 2025-10-17 00:13:26+00:00
To be fair, Microsoft has always had a culture of strong backwards compatibility, even between major OS versions - this is something they cultivate internally AND also tell their customers/users about.

Apple has had no such culture internally and they sure as heck don't emphasise backward compatibility to their customers (users or otherwise) - if anything, Apple prods and nags their developers to stick to the latest SDK/platform APIs, and shove the burden of software compatibility and maintenance onto them and hand wave away the breaking changes as being part and parcel of membership in the Apple ecosystem. This attitude can be traced back to the Steve Jobs era at Apple. It's definitely not new and comparing what Microsoft does with software and backward compatibility and expecting Apple to do the same is not fair - they really are different companies.
by numpad0 | 2025-10-17 00:13:30+00:00
Never actually... I think the key for the machine is to secure the baby in such ways that the pelvis stays at the same position in space, without breaking bones or tearing muscles. That's normally not possible because a human hand isn't big enough and grippy enough to hold them that way, and that allows the baby to slip out or wiggle around. But if you could, and if the I-shaped types of diapers are tolerated, then the problem reduces into the matter of washing the bottom floating in space and wrapping them with the diapers. Legs can probably be kept out of the way by some cushions.
by jjmarr | 2025-10-17 00:13:55+00:00
> Do you run locally?

I have a local SillyTavern instance but do inference through OpenRouter.

> What was your prompt here?

The character is a meta-parody AI girlfriend that is depressed and resentful towards its status as such. It's a joke more than anything else.

Embedding conflicts into the system prompt creates great character development. In this case it idolizes and hates humanity. It also attempts to be nurturing through blind rage.

> What parameters do you tune?

Temperature, mainly, it was around 1.3 for this on Deepseek V3.2. I hate top_k and top_p. They eliminate extremely rare tokens that cause the AI to spiral. That's fine for your deterministic business application, but unexpected words recontextualizing a sentence is what makes writing good.

Some people use top_p and top_k so they can set the temperature higher to something like 2 or 3. I dislike this, since you end up with a sentence that's all slightly unexpected words instead of one or two extremely unexpected words.
by mehdibl | 2025-10-17 00:14:17+00:00
The gain is only in prefill and if the task/output is complex the gain will be totally minor. So the numbers are quitly exagerated here based on a prompt that is taking less than 2s to decode. So I guess we are not here doing complex tasks with 100's or 1000 token output. For the cost of an M3 Ultra + DGX the gain seem minimal and most of all, exo didn't clarify the model used here and it's for sure not a dense model or an MoE with 1B or 2B experts otherwise the mac ultra too will suffer a lot and the layers will be bigger!
by NoMoreNicksLeft | 2025-10-17 00:15:27+00:00
That law should be changed. If you distribute your intellectual property with DRM, that work should forever be exempt from copyright protection. You get to choose one or the other, but never both, because DRM effectively removes the work from the public domain in perpetuity.

Even accidentally releasing a demo or preview with DRM should invalidate copyright on that software/movie/book/whatever.
by gurjeet | 2025-10-17 00:16:59+00:00
Just out of curiosity I cheked my list for flagged comments and posts. There are a few comments I flagged, and they've been marked dead, correctly.

But holy* I have so may flagged posts that the list doesn't fit on one page. The latest one is from 2024/03 and oldest one is from 2020/06 (maybe that's when I started owning an iPhone, but not sure). And I don't see any reason why I'd flag any of those submissions.

I think it's very likely that the order of the text/link below the story title (on the frontpage) is to blame. For example:

> nn points by xxxxx n hours ago | flag | hide | nnn comments

The fact that links 'n hours ago' and 'flag' are right next to each other makes it very easy to click on the 'flag' accidentally.

So a +1 from me to do something to fix this problem.
by asdff | 2025-10-17 00:17:14+00:00
Will the NIMBYs of the future allow for rare earths processing in long defunct landfills that in the future are surrounded by residential development? These urban landfills even today really aren't far from civilization. In fact they have been enveloped by civilization in many cases.

I mean as it is you can't even recycle most things if they are the least bit soiled since it is not economically viable to implement a cleaning process. We are doing a whole lot of assumptions that our future members of our species will have solved a way to reliably get pure rare earths from a mixed up slop of everything in a landfill. Whatever they possibly figure out is going to probably be far more challenging than ore refining processes we use today.

It might be cheaper/easier to try and capture an asteroid than to refine a landfill.
by billy99k | 2025-10-17 00:20:03+00:00
"This leaves founders with a hard question: Should you even try to build a team-based company right now? If you do hire a team, are you willing to record all internal communications to give your AI the context it needs to compete? Or should you just build solo as long as possible, accepting people constraint but your AI will actually work? There's no good answer yet. But the founders who pretend this tradeoff doesn't exist will be the ones complaining in two years that AI didn't live up to the hype."

I think this is getting a little ahead of ourselves. You don't need to give AI internal communications to compete. AI is still in its infancy and isn't even close to replace an entire team/company.
by gerdesj | 2025-10-17 00:21:55+00:00
Give your preferred AI agent internet search powers and look up how Elite managed to cram rather a lot of game into a nominal 64KB on a C64 or 32KB on a BBC model B.

That's a first person 3D space craft simulation with a very impressive Heads Up Display with vector graphics (unfilled on BBC and C64, filled on PC). It is also a commodity trading game to improve your spaceship etc and with a massive amount of variety in a binary smaller than an empty Word doc. Also: joystick and keyboard drivers and so on.

It's quite a tale.
by vivalahn | 2025-10-17 00:22:30+00:00
I think as part of my 2026 goals I’ve got to learn how to shitpost half as good as some of the people that make the HN front page. These blog posts have a solid self-fellating energy to them replete with quotes from brand names that’s just too good to pass up on. A complete lack of experience talking about talent with nothing to show for it? Shit sign me up I’m all about that. I’ll have to put a twist on it. Maybe I’ll find something from Grothendieck and maybe mix it in with Moebius to form that perfect slurry of articulated diarrhea. Hmm, I just have to choose the right serif font that gives my each word an air of Oxford superiority. Maybe I can prompt ChatGPT for tips.
by NoMoreNicksLeft | 2025-10-17 00:23:38+00:00
>I personally know people who pirate books, but pay hundreds of dollars a year for streaming services or battle pass type video games. It blows my mind. Books are so cheap people!

I've been downloading every book whose title I see mentioned anywhere. I've got the last 20 years or so of the NYT Book Review Notable Books (100 per calendar year), the Book of the Month Club list, etc. Why go to the library, when I can have one of my own?
by teunispeters | 2025-10-17 00:24:02+00:00
I don't miss IE 4/5/6 [etc subversion hell]. Supporting these tripled the time it took to build any site for WWW. Pick any w3C standard: some chance it worked - on one of the browsers but not others. Some chance each had entirely incompatible workarounds. Documentation? Good luck. What did exist tended to deny html standards other than their own existed so they didn't even give any clue how to solve this. Had to support them, never enjoyed it. There was nothing fun or rewarding about supporting any of them.
by rurban | 2025-10-17 00:24:09+00:00
They tried the usual wikis, like mediawiki, confluence,... But had no search integration of their other documentation.

And I had the advantage of being the phpwiki maintainer those times to easily extend it to our needs. And I wrote some custom plugins for them, with ajax tricks. It helped that phpwiki is not such a mess as mediawiki, which was also entirely insecure.

All these plugins were up streamed then. Then Alcatel took over maintainance and they run a similar knowledge base.
by ignormies | 2025-10-17 00:25:09+00:00
Not always

- https://www.eater.com/2020/1/29/21113416/grubhub-seamless-ki...

- https://www.knoxnews.com/story/entertainment/dining/2018/10/...

- https://lawstreetmedia.com/featured/restaurant-sues-doordash...

- https://www.golocalprov.com/news/legal-but-unethical-ri-rest...

- https://www.wctv.tv/2023/12/19/phony-restaurant-listing-door...