MurphyA/hacker-news huggingface dataset:
by kevin_nisbet | 2025-11-25 17:19:02+00:00
> I see, this sheds some new light on your initial concerns. I'm aware an attacker can keep pretending to be inside an environment once they've seen it. I wasn't accounting for a scenario where an attacker has a huge database for queries like coords -> list of wifi networks

I think this is the issue, is these datasets are out there and at least big tech companies have them since they're used to assist with GPS. I was about to post the same thing as above but saw vessenes beat me to it.

Without thinking about it too hard, the two directions I see are either making observations of the environment in real-time that is only relevant at that time (IE sniffing actual wireless frames, even if they're encrypted and making observations on them, however, most devices won't let you go into promiscuous mode and do this) or encrypting the messages in flight so only participants can decrypt them (IE a model like the signal protocol with E2E message encryption).

Anyways, this is a cool approach, but that risk occurred to me as well about the ability to just brute force the entire dataset to decode every location.
by AHatLikeThat | 2025-11-25 17:19:03+00:00
Not sure why this is downvoted. The authors themselves note that parenthood could be a catalyst for the change at 30-- in previous centuries, when parenthood happened much earlier, why could it not affect the brain's timeline? This study is simply descriptive of a particular dataset, a collection of snapshots at a particular time and place. Certainly the brain is elastic and responsive to external conditions.

What I noticed is that the 4000 samples are all from England and the U.S. Replicating this study with a greater geographical and socio-cultural diversity would be very useful in supporting or expanding these results.
by wing-_-nuts | 2025-11-25 17:19:33+00:00
From what I've read, IQ is one of the more heritable traits, but only about 50% of one's intelligence is attributable to one's genes.

That means there are absolutely still massive benefits to be had in trying to ensure that kids grow up in safe, loving homes, with proper amounts of stimulation and enrichment, and are taught with a growth, not a fixed potential mindset.

Sad to say, but your own fixed mindset probably held you back from what you could truly achieve. You don't have to be Einstein to operate on the cutting edge of a field, I think most nobel prize winners have an iq of ~ 120
by avn2109 | 2025-11-25 17:19:34+00:00
OSX's command-space spotlight search has been degrading functionally (at least on my machines) for literally years now. It peaked around ~2012, when it would reliably search the full text of all documents on my local hard drive quickly, and not do anything dumb like "search the internet by sending whatever I typed up into the search field to the cloud."

Nowadays it fails to reliably search the full text of documents on my local hard drive, tries to search the internet despite my best efforts to prevent this, and often even fails to find a file ~/Documents/foo.txt when I explicitly search for the string foo.txt. This is uniformly true on several work Macbooks and a couple personal macbooks too.

A truly astounding regression in functionality!
by vablings | 2025-11-25 17:19:49+00:00
>I know intellectually, that there are sane/pragmatic people who appreciate Rust.

For the most part that is almost everyone who works on rust and writes rust. The whole coreutils saga was pretty much entirely caused by Canonical, The coreutils rewrite project was originally a hobby project iirc and NOT ready for prod.

for the most part the coreutils rewrite is going well all things considered, bugs are fixed quickly and performance will probably exceed the original implementation in some cases since concurrency is a cake-walk.

The whole re-write it in rust largely stemmed from the idea that if you have a program in C and a program in Rust then the program in rust is "automatically" better which is often the case. The exception is very large battle tested projects with custom tooling in place to ensure the issues that make C/C++ a nightmare are somewhat reduced. Rust ships with the borrow checker by default meaning logically its like for like.

In the real world it is not always the case there are still plenty of opportunity for straight up logic bugs and crashes (See cloudflare saga) that are completely just due to bad programming practices.

Rust is the nail and the hammer, but you can still hit your finger if you don't know how to swing it properly

FYI for the purpose of disclosing bias I am one of the few "rust first" developers. I learned the language in 2021, and it was the first "real" programming language I learned how to use effectively. Any attempts I have had to dive into other languages have been short lived and incredibly frustrating because rust is a first-class experience in how to make a systems programming language
by NetOpWibby | 2025-11-25 17:19:56+00:00
I switched my mobile browser to Orion a few weeks ago and it's so great to have built-in support for Kagi. Before, I'd have to manually go to the Kagi page when I wanted to search for something since Safari doesn't support custom search engines.

Currently looking to switch from Arc to Orion. The one thing I'm gonna miss is Arc's Portrait Mode.
by opinion3k | 2025-11-25 17:20:47+00:00
You probably bought or pirated the games you played at the LAN party, maybe once and some DLC. You probably played with at least a few people you knew and the games had a goal - capture the flag or the bases or something - that often you had to work with a team to accomplish.

Roblox is designed from the ground up to sell Robux. Not to promote fun games or anything interesting in the least.

The games are complete brainrot - trying to find servers to get money measured in the billions to spend on rare items to collect to increase the money you earn per second to get more things, etc. And of course if you spend Robux - you can pointlessly accumlate fake billions even faster!

So the games are completely pointless and are nothing like playing Counterstrike or Doom or starcraft at a LAN party.

The events have also caused massive arguments and begging and pleading at my house since Roblox is rarely allowed (and would never be allowed if I had my way...)
by grayhatter | 2025-11-25 17:21:14+00:00
> You can grab a $150 NUC

I grew up without money, it makes me laugh when I read comments like this. You can just, yeah when you're fortunate enough to have a strong support system; you can.

My understanding is that the systems are not meaningfully common, and are hobbyist archs. But the idea that dropping support is fine because you can just throw money at it is so incredibly divorced from reality that I actually feel bad for anyone that believes this.

I deeply believe that if you don't like what a maintainer of FOSS code has done, you should fork the project. Admittedly that's a very onerous suggestion. But more important than that, you should help people when you can. If you're deciding to drop support for a bunch of people because it makes your job easier or simpler, when you don't need to. You're the bad guy in the story. That's the way this announcement has been written, and most reasonable people object to that kind of behavior. Selfishness should feel a bit offensive to everyone.
by potato3732842 | 2025-11-25 17:21:25+00:00
You're uneasy because you're a frequent advocate for policy positions that most people tend to be weary of once they've accrued some amount of life experiences (although the experiences and speed of acquisition differ from individual to individual) hence anything that casts shade upon the decision making of the youngest adults is a potential threat to your goals, if only a theoretical and circuitous one at that. If such policy positions do not survive life experience are they worth advocating for? 100yr ago people has been treated by the world around them as adults for at least half a decade by the time they got to vote at 21. Why not do the same today?

Regardless, specific policy implications are totally beside the point.

The problem with this "well you're not akshually an adult until X" stuff is that it is basically a re-hash of long out of fashion "women are hysterical, blacks have big muscles and small brains" type crap from 200yr ago that was used as a justification to continue preventing these people from finding their own way in life unbounded, consequences and all. First off, the logic is flawed and self referential, of course housewives and slaves couldn't adult, they never had the opportunity to gain the experience, same with 22yo college kids you're measuring today. Removing the racism and sexism by simply applying it to everyone doesn't change the flawed logic. But that's not even the big problem. The big problem is that at a societal level you're reducing the number of person-years available for full adult capacity work and productivity. You can solve this with coercion (state, social norms, etc), but people are less productive when they're not working for themselves so you're still handicapping your own society. A society that does not encourage people to develop and become adult and achieve and produce at full capacity as quickly as possible (which is likely a different timetable in an agrarian society than an industrial one, details left as exercise for the reader) WILL eventually be outcompeted by one that does, though a head start may buy time.
Show HN: ZenPaint, a pixel-perfect MacPaint recreation for the browser
by allthreespies | 2025-11-25 17:21:45+00:00
I've been recreating the original MacPaint in the browser on and off for a few years. It's still alpha quality, but I'm finally ready to share it more widely.

The goal was pixel-perfect accuracy, so I spent a lot of time with Atkinson's original QuickDraw source code, emulators, and my iBook G3 to get details like font rendering and the shape tools exactly right.

Some technical notes:

- Font rendering was surprisingly tricky; understanding the original pipeline's quirks took lots of experimentation, and avoiding canvas smoothing/aliasing required careful handling.

- Written declaratively with React; performance is kept reasonable with a buffer pool and copy-on-write semantics. - You can share links to artwork from within the UI.

E.g.: https://zenpaint.org/#p=KQumBQ5x

- Mobile support was not considered here (for obvious reasons). It might still be usable on a larger phone or tablet but I have not tested this at all.

There's something magical about making art within MacPaint's constraints: the 1-bit graphics, the limited resolution, the peculiar set of tools that still feel surprisingly expressive.

Still some rough edges and missing features, but I'd love feedback from anyone who remembers the original.
by jjav | 2025-11-25 17:22:28+00:00
> Kubernetes is not a fad. DynamoDB and MongoDB is not a fad. Golang is not a fad.

These are indeed good examples of things that are merely tools, not fundamental knowledge.

Time-transport me an expert C programmer from the 80s and I'll have them productive in Go in two weeks. It's all very familiar territory.

O send me a mainframe programmer from the 60s and they'll be up to speed on kubernetes in short order. Pushing your workload to a remote cloud (mainframe) won't be exactly be new to them.

Databases have been studied and their properties understood for a very long time.

Sure, the exact details vary a bit and the command line options are different, but that's not significant.
by Sohcahtoa82 | 2025-11-25 17:22:37+00:00
> But why won't the manufacturers let you choose? The real answer is clearly planned obsolescence.

No, it's not. The real answer is that customers (Even B2B) are extremely price sensitive.

Look, I know the prevailing view is that lower quality is some evil corporate plan to get you to purchase replacements on a more frequent basis, but the real truth is that consumers are price sensitive, short sighted, and often purchasing without full knowledge. There's a race to the bottom on price, which means quality suffers. You put your typical customer in front of two blenders at the appliance store, one is $20 and the other is $50, most customers will pick the $20 one, even when armed with the knowledge that the $50 version will last longer.

When it comes to QLC vs SLC, buyers don't care. They just want the maximum storage for the smallest price.
by cyrusradfar | 2025-11-25 17:22:49+00:00
Thanks for sharing the longitudinal brain-development framework from the Cambridge study. However, I don’t see strong direct practical value for an individual or educator in the life-stage breakdown (~birth–9, ~9–32, ~32–66, ~66–83, ~83+) beyond broad observation.

In contrast, frameworks from learning theorists such as Vygotsky, Piaget, Bloom, Gagné, Maslow, Bruner and Kolb provide more explicit actionable guidance for parents/teachers (e.g., scaffolding learning in the “zone of proximal development”, designing spiral curricula, applying experiential learning cycles).

My perspective guides me to prefer the pragmatic actionable frameworks. That help someone guiding children (or students) set norms, limits and scaffold growth in daily practice.

I do like the conversation that's cropping up here though from this article. A lot of lovely self-reflection.
by tdub311 | 2025-11-25 17:23:05+00:00
Really liked orion when trying it out but extensions that changed the theme (namely using dark mode with RES) flashed the original theme first, so I was getting flash banged any time I changed the page.

There was a bug[0] for this that was marked as done but I tried after the fact and it was still happening. And looking at the comments on that report suggest I am not the only one still experiencing it.

If it weren’t for that I would probably be using it as my daily browser.

[0] https://orionfeedback.org/d/324-dark-reader-has-a-slightly-d...
by ewoodrich | 2025-11-25 17:23:16+00:00
But it doesn't evaluate the area that I am most eager to see improvements in LLM agent performance: unattended complex tasks that require adapting to unexpected challenges, problem solving and ambiguity for a long duration without a human steering them back in the right direction before they hit a wall or start causing damage.

If it takes me 8 hours to create a pleasant looking to-do app, and Gemini 3 can one shot that in 5 minutes, that's certainly impressive but doesn't help me evaluate whether I could drop an agent in my complex, messy project and expect it to successfully implement a large feature that may require reading docs, installing a new NPM package, troubleshooting DB configuration, etc for 30 min to 1 hr without going off the rails.

It's a legitimate benchmark, I'm not disputing that, but it unfortunately isn't measuring the area that could be a significant productivity multiplier in my day-to-day work. The METR time horizon score is still susceptible to the same pernicious benchmaxxing while I had previously hoped that it was measuring something much closer to my real world usage of LLM agents.

Improvements in long duration, multi-turn unattended development would save me lot of babysitting and frustrating back and forth with Claude Code/Codex. Which currently saps some of the enjoyment out of agentic development for me and requires tedious upfront work setting up effective rules and guardrails to work around those deficits.
by ActorNightly | 2025-11-25 17:23:43+00:00
>Meanwhile, decades of industry experience have shown that the governing principles of even modern C++ make it incredibly hard (expensive) to deliver high quality software.

Unreal Engine is C++ based and plenty of games have used it.

Fundamentally, when it comes to safety, its either everything or nothing. Rust is by definition unsafe, because it has "unsafe" keyword. If the programmer has enough discipline not use use unsafe everywhere, he/she has enough discipline to write normal C++ code.

But as far as C++ goes, the main problem is that the syntax still allows C style pointers and de referencing for compatibility with C code. Generally, if you stick to using std library constructs and smart pointers for everything, the code becomes very clean. Unique ptr is basically the thing that inspired Rust ownership semantics after all.
by ACCount37 | 2025-11-25 17:23:50+00:00
Minecraft by itself is benign, but online servers? Oh boy.

Full tilt P2W servers, ran by low key cybercriminals, with I Can't Believe It's Not Gambling mechanics targeting children. And Mojang itself is adding fuel to the fire by selling paid mods - for Bedrock only, which is the version most children play.

Then there's the usual boon of online gaming - getting to interact with the shadiest characters you've ever met online.
by anemll | 2025-11-25 17:24:03+00:00
In macOS 26.2 (Tahoe) beta, Apple introduced a low-latency Thunderbolt 5 RDMA driver, enabling up to 80 Gb/s bidirectional bandwidth for Mac clustering—ideal for distributed ML on Apple Silicon. It's optimized for low latency, delivering ~14 Gbps throughput at 4K MTU. My tests (M4 Pro to M3 Ultra): Stock ibv_uc_pingpong achieved ~14 µs round-trip for 4K packets (requires GID index setup). Custom C++ variant hit 6-13 µs/iter: https://x.com/anemll/status/1993192776897642942 Code and details: https://github.com/Anemll/mlx-rdma/blob/anemll-rdma/ibv_roun... https://github.com/Anemll/mlx-rdma/blob/anemll-rdma/ibv_roun... (includes steps to enable RDMA in macOS Recovery OS terminal) Theoretically, this accelerates pipeline parallelism (faster layer handoffs) and tensor parallelism (low-overhead sharding) on GPUs, with potential extensions to ANE for real-time AI workflows.
by miladyincontrol | 2025-11-25 17:24:11+00:00
Not just really, really old, but they in fact have long since been depreciated in any semblance of official support.

I get the friction especially for younger contributors, not that this is the case here. However there are architectures that havent even received a revision in their lifetime which old heads will take as personal slights for which heads must roll when presented with even the slightest of inconvenience for their hobbyist port.
by pessimizer | 2025-11-25 17:24:42+00:00
I've become an advocate of restricting the voting age to 25-54. It's basically a reversion to the property holder rule, but shifted to production. The people paying for everything would get to make the decisions.

I'm not in favor of restricting at all the people they can vote for. Let them elect an Iraqi toddler to be US president for all I care; if they're the ones taking care of us, they probably have a good reason.
by questioner8216 | 2025-11-25 17:25:08+00:00
I am not sure that I understand what scoped panic hooks would or might look like. Are they maybe similar to something like try-catch-finally in Java? Would the language force the programmer to include them in certain cases somehow?

If a request handler for example has at some point in time 7 nested calls, in call no. 2 and call no. 6 have resources and partial computation that needs clean-up somehow and somewhere, and call no. 7 panics, I wonder what the code would look like in the different calls, and what would happen and when, and what the compiler would require, and what other relevant code would look like.
by xscott | 2025-11-25 17:25:17+00:00
Only `b` has the equivalent of "superfluous parens".

It's practically your job to defend Rust, so I don't expect you to budge even one inch. However, I hate the idea of letting you mislead the casual reader that this is somehow equivalent and "just how languages work".

The grammar could've used `Generic[Specific]` with square brackets and avoided the need for the turbo fish.
by Weves | 2025-11-25 17:25:25+00:00
Outside of pure security, we've seen many choose Onyx for flexibility + connectedness.

One of our largest users has forked the repo and has 20+ commits back to the repo of small customizations that are important for them (and that they could never get with ChatGPT Enterprise).

Lots of companies we talk to value having the best model for the job (e.g. not being tied to ONLY OpenAI models for example).

Compared to model provider offerings, we also (thanks to open-source contributions) cover many more existing apps when it comes to connectors.
by exabrial | 2025-11-25 17:25:29+00:00
The biggest reason is developer ego. Devs see their code as artwork an extension of themselves, so it's really hard to have critical conversations about small things and they erupt into holy wars. Off hand:

* Formatting

* Style

* Conventions

* Patterns

* Using the latest frameworks or whats en-vogue

I think where I've seen results delivered effectively and consistently is where there is a universal style enforced, which removes the individualism from the codebase. Some devs will not thrive in that environment, but instead it makes the code a means-to-the-end, rather than being-the-end.
by lo_zamoyski | 2025-11-25 17:25:48+00:00
> But then by six years-old the human child can do things mentally which are orders of magnitude more advanced than anything another animal has ever done.

It is amazing.

I would make a stronger claim, however. That is, I would qualify these comparisons as analogous. When people say that adult members of some species are "smarter" than a human child of age X, because they can do Y while the child still can't, then this is an analogous comparison. Many intellectual errors are rooted in the false dichotomy between the univocal and equivocal. So, if I ask, if an animal of species X doing Y is doing the same thing as a human being doing Y, some people will take the univocal position, because there is an appearance of the same thing going on (few will take the equivocal position here and deny any similarity), but it is more accurate to say that something analogical is happening. A dog eating is like a human being eating in some sense, but they are not univocal, nor are they totally dissimilar.
by rdg1991 | 2025-11-25 17:25:49+00:00
I love Orion, but it's pretty unusable with 1Password set up - delay on keyboard input is unbearable with the extension enabled and it slows everything down significantly. I just ran a few benchmarks with BrowserBench Speedometer:

1Password extension disabled: 17

1Password extension enabled: 10 (and the test takes much longer)

Vivaldi with extension enabled: 25

I really, really want to move back to Orion as my daily driver but as a pretty heavy 1Password user this is absolutely a dealbreaker.
by tpdly | 2025-11-25 17:25:55+00:00
I just looked up some numbers for UCLA as an example. <45k students (undergrad and grad) and >5k faculty (and another 30k on staff)— so thats a pessimistic ratio of 1 to 9.

If you imagine students take 4 classes per semester and faculty teach 4 per semester… it seems stunningly feasible.
Show HN: Memory System Hitting 80.1% Accuracy on LoCoMo (Built in 4.5 Months)
by ViktorKuz | 2025-11-25 17:25:59+00:00
I’ve been working on an independent memory-retrieval architecture for agent systems. I don’t have a CS background — previously worked climbing cell towers and doing handyman jobs — but I spent the last 4.5 months building a hybrid memory system from scratch.

The system combines FAISS, BM25, and a symbolic ranking layer (MCA). Answers are generated with GPT-4o-mini at temperature 0. The focus is determinism, transparency, and reproducibility rather than model size.

On the official LoCoMo benchmark (1,540 questions), the system reaches 80.1% average accuracy. To my knowledge, that’s above the publicly reported results for existing agent-memory stacks using small models.

Latency is ~2.5 seconds, and cost is ~$0.10 per 1M tokens. Memory is fully isolated and local, which makes it usable for offline or enterprise applications.

Repository (code + full reproducible benchmarking): https://github.com/vac-architector/VAC-Memory-System

Happy to answer technical questions, discuss the architecture, or hear critiques.