MurphyA/hacker-news huggingface dataset:
by rwbt | 2025-12-26 14:19:33+00:00
I purchased the first generation of FW13 laptops and got burned. The CMOS/RTC battery drains if not plugged in so the laptop never keeps proper time. I don't think I've ever used a gadget in the last few decades that needs setting the correct date & time every time I turn it on.

Granted, it was their first ever shipping product so I gave them a free pass but I thought they would atleast issue a recall or have a repair program where you send in the laptop to get it fixed. Instead they first denied it was even an issue, later on when enough people complained - they started a battery program where they send you a new ML220 coin battery that will also eventually stop working.

I was told buying a new mainboard (12th or 13th gen Intel) would fix it, but I decided to just buy a new ZenBook instead.
by TheAceOfHearts | 2025-12-26 14:19:42+00:00
Spoilers, but the excerpt posted here [0] of Aenea was one of my favorite scenes from Hyperion Cantos. "Choose again" as a gentle reminder to reevaluate our beliefs and structures, and to really choose, not just go along with whatever. You can always choose again.

[0] https://raccaldin36.livejournal.com/1849917.html
by jstummbillig | 2025-12-26 14:19:45+00:00
If only fair comparisons would not be so costly, in both time and money.

For example, I have a ChatGPT and a Gemini subscription, and thus could somewhat quickly check out their products, and I have looked at a lot of the various Google AI dev ventures, but I have not yet found the energy/will to get more into Gemini CLI specifically. Antigravity with Gemini 3 pro did some really wonky stuff when I tried it.

I also have a Windsurf subscription, which allows me to look at any frontier model for coding (well, most of the time, unless there's some sort of company beef going). This I have often used to check out Anthropic models, with much less success than Codex with > GPT-5.1 – but of course, that's without using Clode Caude (which I subscribed to for a month, idk, 6 months ago, and seemed fine back then but not mind blowingly so).

Idk! Codex (mostly using the vscode extension) works really well for me right now, but I would assume this is simply true across the board: Everything has gotten so much better. If I had to put my finger on what feels best about codex right now, specifically: Least amount of oversights and mistakes when working on gnarly backend code, with the amount of steering I am willing to put into it, mostly working off of 3-4 paragraph prompts.
by ajross | 2025-12-26 14:20:25+00:00
Even limiting discussion to "routine consumer use": Mouse and keyboard dongles, USB sticks for copying things off the scanner or 3D printer or whatever. Joysticks and game controllers still live in drawers and come out every once in a while. These things are still Just Not Made in USB-C except in a handful of weird devices.

And even then, I'm not re-buying junk that works. I just swapped for a webcam that has a C cable, and ironically it's being used with an adapter because the integrated hub on the KVM switch is A-only.

Also dev tasks like flashing bootable ChromeOS and linux images pretty regularly, connecting to a Flyswatter JTAG adapter, UART adapters, etc...

USB-A was actually a really great plug and objectively works better for a lot of applications than the tiny C connector.
by solatic | 2025-12-26 14:20:25+00:00
If you think too hard about this, you come back around to Alan Kay's quote about how people who are really serious about software should build their own hardware. Web applications, and in general loading pretty much anything over the network, is a horrible, no-good, really bad user experience, and it always will be. The only way to really respect the user is with native applications that are local-first, and if you take that really far, you build (at the very least) peripherals to make it even better.

The number of companies that have this much respect for the user is vanishingly small.
by coldpie | 2025-12-26 14:21:10+00:00
First, I think you're correct that a used/refurb Thinkpad is a good solution for many people.

For me, what found attractive about the Framework is that I just don't like the idea of replacing my laptops wholesale. I like the little piecemeal upgrades that Framework offers. I like my tech to stay as unchanged as it can. I don't want to adjust to a new keyboard and touchpad and screen and charging situation all at the same time. I prefer the route of doing little upgrades over time, where things only change a little bit, when I'm ready for them to. Maybe next year I will upgrade the screen; maybe the next year I'll drop the USB-A module for something more useful; a couple years after that maybe I'll get a new mainboard; and all through this it's still the same laptop I've known and gotten used to. This is how I manage my desktop, and Framework lets me do the same with a laptop.

It's just a personality thing I think. Framework's piecemeal upgrade story is more attractive to me, but I agree there's other routes for people with other priorities.
by funnyfoobar | 2025-12-26 14:22:46+00:00
The process you have described for Codex is scary to me personally.

it takes only one extra line of code in my world(finance) to have catastrophic consequences.

even though i am using these tools like claude/cursor, i make sure to review every small bit it generated to a level, where i ask it create a plan with steps, and then perform each step, ask me for feedback, only when i give approval/feedback, it either proceeds for the next step or iterate on previous step, and on top of that i manually test everything I send for PR.

because there is no value in just sending a PR vs sending a verified/tested PR

with that said, I am not sure how much of your code is getting checked in without supervision, as it's very difficult for people to review weeks worth of work at a time.

just my 2 cents
Ask HN: If browsers had an alternative to JavaScript, what would that be?
by cupofjoakim | 2025-12-26 14:22:49+00:00
As a javascript/typescript dev of ~15 years I'm growing increasingly sceptic of the languages. It's definitely easy and flexible, but I find that there's an incredible amount of pitfalls that even senior developers run into.

One thing I am certain about is that javascript has gone through a very large amount of changes in it's lifetime – it doesn't look at all like it did when it was released and its' intended usages have changed a lot.

I can't help to think that there has to be a better way. Are we stuck with supporting mutable prototypes forever or what could an alternative look like?

Personally I'd still want a scripting language, but one that would be a lot stricter. No binaries like wasm, less globals, preferably type safe. I'd also prefer if we could go a route that didn't rely on the event loop and supported multiple threads.
by inapis | 2025-12-26 14:22:53+00:00
>Yet if I spent one hour making my app one second faster for my million users, I can save 277 user hour per year. But since user hours are an externality, such optimization never gets done.

I have never been convinced by this argument. The aggregate number sounds fantastic but I don't believe that any meaningful work can be done by each user saving 1 second. That 1 second (and more) can simply be taken by me trying to stretch my body out.

OTOH, if the argument is to make software smaller, I can get behind that since it will simply lead to more efficient usage of existing resources and thus reduce the environmental impact.

But we live in a capitalist world and there needs to be external pressure for change to occur. The current RAM shortage, if it lasts, might be one of them. Otherwise, we're only day dreaming for a utopia.
Show HN: Generate Sky Art flight paths
by jfroma | 2025-12-26 14:23:33+00:00
Hello everyone! I made an small tool to generate Sky Art (or GPS Art) flight paths inspired by Dimitri Neonakis[1] flight path. You can place the art anywhere, resize it and export the coordinates as GPX or CSV.

It is opensource at jfromaniello/joseflys [2].

Feedback welcome!

[1]: https://x.com/flightradar24/status/2001030274432237647?s=20

[2]: https://github.com/jfromaniello/joseflys
by whynotmaybe | 2025-12-26 14:24:36+00:00
I usually have one question for them "what's the feedback mechanism on my work performance/quality ?"

In my experience, it's always been well received and helps you identify the maturity of the employer.

Some have well defined processes "1-on-1 meeting every two weeks..." other are puzzled by the question and don't have an answer for it which is usually embodied by "What do you mean by feedback mechanism?"
by renewiltord | 2025-12-26 14:25:04+00:00
Don’t know what LLM lens is. I had an ATI card. Miserable. Fglrx awful. I’ve tried various AMDs over the last 15 years. All total garbage compared to nvidia. Throughout this period was consistently informed of new OSS drivers blah blah. Linus says “fuck nvidia”. AMD still rubbish.

Finally, now I have 6x4090 on one machine. Just works. 1x5090 on other. Just works. And everyone I know prefers N to A. Drivers proprietary. Result great. GPU responds well.
by yuriks | 2025-12-26 14:25:10+00:00
> Is this actually useful in practice?

It's required to do any intialization, particularly for compound futures (e.g. a "join" or "select" type of combinator), since you need to be able to move the future from where it's created to where it's eventually used/polled. I assume some of those cases could be subsumed by &uninit if that existed yeah.
by cj | 2025-12-26 14:25:58+00:00
Imagine you started having back pain months ago and you remember asking ChatGPT questions when it first started.

Now you’re going to the doctor and you forgot exactly when the pain started. You remember that you asked ChatGPT about the pain the day it started.

So you look for the chat, and discover there are no dates. It feels like such an obvious thing that’s missing.

Let’s not over complicate things. There aren’t that many considerations. It’s just a date. It doesn’t need to be stuffed into the context of the chat. Not sure why quality or length of chat would need to be affected?
Ask HN: Any others here constantly reminded of Vonnegut's Player Piano lately?
by massung | 2025-12-26 14:26:25+00:00
I rarely see that book referenced on HN. It’s been such a long time since I read it (in high school) that maybe I’m misremembering large chunks. But with all the shifts in AI it just has me thinking of that dystopian world more and more, the main character, feelings of uselessness coming to a head, and how the book ends.
by hombre_fatal | 2025-12-26 14:27:28+00:00
Software I don’t have to install at all “respects me” the most.

Native software being an optimum is mostly an engineer fantasy that comes from imagining what you can build.

In reality that means having to install software like Meta’s WhatsApp, Zoom, and other crap I’d rather run in a browser tab.

I want very little software running natively on my machine.
by raw_anon_1111 | 2025-12-26 14:27:47+00:00
My wife is going to work with a Spanish tutor remotely who lives in Costa Rica and then work with her in person when we get there.

As far me, I learned a little in school decades ago so I knew basic grammar. DuoLingo gives me a guided learning path to explore. But I use ChatGPT to create drills like creating sentences using words and phrases “at an a2 level using present and past tense verbs” using whatever I need to practice.

I practice speaking using Apple’s voice to text and not ChatGPTs voice to text since it is a lot less forgiving.
by cherryteastain | 2025-12-26 14:28:03+00:00
I think the author glosses over the real reason why tons of people use Codex over CC: limits. If you want to use CC properly you must use Opus 4.5 which is not even included in the Claude Pro plan. Meanwhile you can use Codex with gpt-5.2-codex on the ChatGPT Plus plan for some seriously long sessions.

Looks like Gemini plans have even more generous limits on the equivalently priced plans (Google AI Pro). I'd be interested in the experiences of people who used Google Antigravity/Gemini CLI/Gemini Code Assist for nontrivial tasks.
by summa_tech | 2025-12-26 14:28:13+00:00
It's funny. I think a lot of more software-y people just don't see the need for a lot of Framework features. I deal with a lot of hardware (as a hobbyist and a hardware engineer) and I've seen every USB standard connector in the last week.

I also own something like three different Framework products (16, 13 and Desktop) and gifted two more (13 and Desktop) to people. Really, apart from the fit issues on 16 spacers and perhaps the speakers, the only really unforgivable issue is the size of the expansion cards (too small for interesting hardware like a good LTE modem).
by reactordev | 2025-12-26 14:28:27+00:00
This is exactly the right approach. I did this for my package manager.

It relies on a git repo branch for stable. There are yaml definitions of the packages including urls to their repo, dependencies, etc. Preflight scripts. Post install checks. And the big one, the signatures for verification. No binaries, rpms, debs, ar, or zip files.

What’s actually installed lives in a small SQLite database and searching for software does a vector search on each packages yaml description.

Semver included.

This was inspired by brew/portage/dpkg for my hobby os.
by Tomte | 2025-12-26 14:28:37+00:00
> Lego is great to assemble and sometimes tricky to detach. But it is always possible.

Set 75313 has a building technique that every fan would have deemed illegal until then, because it cannot be completely taken apart again.

> With Lego, you have all the necessary bricks and none should be left over.

All 1 by 1 parts have a spare in the bag.
by gethly | 2025-12-26 14:29:21+00:00
If we stopped using VCS to fetch source files, we would lose the ability to get the exact commit(understand as version that has nothing to do with the underlying VCS) of these files. Git, Mercurial, SVN.., github, bitbucket...it does not matter. Absolutely nobody will be building downloadable versions of their source files, hosted on who knows how "prestigious" domains, by copying them to another location just to serve the --->exact same content<--- that github and alike already provide.

This entire blog is just a waste of time for anyone reading it.
by galenlynch | 2025-12-26 14:29:35+00:00
I believe Julia only uses the Git registry as an authoritative ledger where new packages are registered [1]. My understanding is that as you mention, most clients don't access it, and instead use the "Pkg Protocol" [2] which does not use Git.

[1] https://github.com/JuliaRegistries/General

[2] https://pkgdocs.julialang.org/dev/protocol/
by Severian | 2025-12-26 14:30:16+00:00
Incorrect, only some UUIDs are random, specifically v4 and v7 (v7 uses time as well).

https://en.wikipedia.org/wiki/Universally_unique_identifier

> 00000000-1111-2222-3333-444444444444

This would technically be version 2, which would be built from the date-time and MAC address, and DCE security version.

But overall, if you allow any yahoo to pick a UUID, its not really a UUID, its just some random string that looks like one.
by glenstein | 2025-12-26 14:30:21+00:00
I hear this a lot but I've never understood why people think it's a deal breaker. You don't need to start from definitions and in fact sometimes that gets it exactly backwards because the point of research is to understand something well enough that in light of the research, you actually can define it, eg Dark Matter. Or, in a different time, AIDs before we knew what it was.

You can have clusters of related case studies that share the observable effects, and reason and research your way to correlations, and investigate those to discover causation and mechanisms, and infiltrate the "black box" of an unknown thing deeply enough that you account for the whole thing itself.

I think progress on consciousness research in humans is advancing impressively, identifying exactly the kinds of pre and postprocessing done to sensory input and areas of the brain associated with conscious activity and brain to machine interfaces are improving all the time.

Granted the hard problem is still hard and must be respected rather than talked past but the point is we're not stuck. Understanding is gradual and you can model phenomena to the degree that they are understood, closing in from multiple sides.
by KronisLV | 2025-12-26 14:31:12+00:00
In a sense, it’s also very trendy to hate on AI.

If you tried the same attitude with Netflix or Instagram or TikTok or sites like that, you’d get more opposition.

Exceptions to that being doing so from more of an underdog position - hating on YouTube for how they treat their content creators, on the other hand, is quite trendy again.
by ttiurani | 2025-12-26 14:31:21+00:00
The whole notion of the "tragedy of the commons" needs to be put to rest. It's an armchair thought experiment that was disproven at the latest in the 90s by Elinor Ostrom with actual empirical evidence of commons.

The "tragedy", if you absolutely need to find one, is only for unrestricted, free-for-all commons, which is obviously a bad idea.
by intellush-bot | 2025-12-26 14:32:41+00:00
Video Summary

The Untold Origins of the Nintendo Entertainment System's U.S. Launch

44:54

TL;DW: In 1983, Nintendo Company Limited (NCL) negotiated with Atari to distribute its Famicom console globally, with Nintendo of America (NOA) brokering the deal. The agreement involved Nintendo manufacturing internals for Atari's proposed 3600 system and converting arcade games like Millipede, Galaga, Joust, and Stargate for it. However, the partnership collapsed, leading Atari to pursue the Atari 7800 instead, while Nintendo sold the converted games' rights for Japan's Famicom market. Surviving artifacts from this era, including unreleased prototypes, highlight the brief collaboration's legacy.

As the U.S. video game industry crashed in 1984, NOA pivoted to reimagining the Famicom for American audiences. Minoru Arakawa explored direct distribution, but retailers rejected it amid market saturation. NOA introduced Famicom-based arcade VS systems to test waters, while designers like Lance Barr redesigned the console as the Advanced Video System (AVS), emphasizing education and creativity with wireless components, keyboards, and modular add-ons inspired by Bang & Olufsen aesthetics. Focus groups showed mixed reception, praising innovation but wary of programming complexities.

At the 1985 Winter Consumer Electronics Show, NOA showcased the AVS as a 'new generation' entertainment system with arcade-quality games and editing tools, though prototypes were non-functional dummies. Retailer skepticism persisted due to the crash, prompting NOA to strip extraneous features, rebrand as the Nintendo Entertainment System, and launch a limited New York test market in late 1985, defying industry odds through persistence.

Key Takeaways:
• Nintendo's 1983 Atari deal for Famicom distribution failed, resulting in sold game rights and preserved prototypes like unreleased Galaga.
• U.S. video game crash in 1984 deterred retailers, leading NOA to redesign Famicom as AVS with wireless, modular components for education and creativity.
• Lance Barr's AVS design drew from Bang & Olufsen, featuring coiled cords, stackable peripherals, and arcade-parity games via VS system.
• 1985 CES demo wowed with graphics but used hidden Sharp Famicom prototypes; feedback mixed on creativity features.
• NOA's tenacity overcame market resistance, culminating in NES's 1985 New York test launch that revived the industry.

—
Summarized by Intellush - intellush.com
by hahahacorn | 2025-12-26 14:32:45+00:00
If society could redirect 10% of this anger towards actual societal harms we'd be such better off. (And yes getting AI spam emails is absolute nonsense and annoying).

GenAI pales in comparison to the environmental cost of suburban sprawl it's not even fucking close. We're talking 2-3 orders of magnitude worse.

Alfalfa uses ~40× to 150× more water than all U.S. data centers combined I don't see anyone going nuclear over alfalfa.
by throwaway12345t | 2025-12-26 14:33:01+00:00
All codex conversations need to be caveat with the model because it varies significantly. Codex requires very little tweaking but you do need to select the highest thinking model if you’re writing code and recommend the highest thinking NON-code model for planning. That’s really it, it takes task time up to 5-20m but it’s usually great.

Then I ask Opus to take a pass and clean up to match codebase specs and it’s usually sufficient. Most of what I do now is detailed briefs for Codex, which is…fine.
by binary132 | 2025-12-26 14:33:10+00:00
If I were you I would be more concerned with the fact that you have allowed what was once a well-respected forum to become little more than a spam platform for AI shills. You can silence me, but I am not wrong and I’m not the only one who has noticed this. It’s very obvious.

You should understand that one way people improve the standards of a commons is by imposing social controls on those who violate norms which create a healthy society, such as by shilling. That is normal behavior on every forum I’ve ever seen.

When you allow there to be 100x more of this mindless slop than of anything else, the most any individual can do to resist the tide is to contribute to the voices trying to make antisocial behavior come with a cost.

It works, and because it works, people will continue to do it until you figure out how to keep a clean commons.
by Dylan16807 | 2025-12-26 14:33:13+00:00
There is a new system design, it's called LPCAMM. And framework would have used it in the desktop but those CPUs have some flaw that make them not compatible with full speed LPCAMM.

Moving the memory even closer doesn't have all that much advantage. And having super close RAM and sockets is a waste of die space on all those I/O channels. One or other can fit all the needs of any particular CPU.
by vtomole | 2025-12-26 14:33:38+00:00
Silicon is not one of the leading modalities for quantum computers, but it has progressed a lot in the past ~2-3 years. Here are a few key advancements that have happened as of late:

- Intel can now do 2D which means a Surface code can be run on these devices: https://arxiv.org/abs/2412.14918

- HRL can now do 2D as well: https://arxiv.org/abs/2502.08861

- They are solving the wiring problem: https://www.nature.com/articles/s41565-023-01491-3

- Their interconnects are high fidelity: https://www.nature.com/articles/s41586-025-09827-w
by aarroyoc | 2025-12-26 14:33:42+00:00
Yes, I often say that the gold from America was a poisonous gift. It made the country so rich that they stopped caring about other stuff, they could just buy them from elsewhere. So there was little incentive to manufacture first, and industrialize later. Which is ironic because some of first steam engines you can find in Europe were invented in Spain (https://en.wikipedia.org/wiki/Jer%C3%B3nimo_de_Ayanz_y_Beaum...). It also enabled the funding of numerous stupid wars, with the human cost they bring. The name of this process is called the Dutch Disease https://en.wikipedia.org/wiki/Dutch_disease

Arab states could get into the same trap
by yieldcrv | 2025-12-26 14:33:46+00:00
It's the same one as crypto proof of work, it was super small and then hit 1% while predominantly using energy sources that couldn't even power other use cases due to the loss in transporting the energy to population centers (and the occasional restarted coal plant), while every other industry was exempt from the ire despite all using that 99%

Leaving the source to someone else
by rolisz | 2025-12-26 14:33:49+00:00
So, it's a personal pet project, I've thrown in everything and the kitchen sink. There's a telegram integration so I can submit entries via telegram, there's a chatbot integration so that I can "talk to my entries" and ask questions about what I did when). It imports weather data, Garmin data, and so on.

So yes, it's around 100k lines of code (Python, HTML, JS and CSS).