MurphyA/hacker-news huggingface dataset:
by nkohari | 2025-12-26 14:52:09+00:00
Yeah, I'm conflicted about the use of AI for creative endeavors as much as anyone, but Google is an advertising company. It was acceptable for them to build a massive empire around mining private information for the purposes of advertisement, but generative AI is now somehow beyond the pale? People can change their mind, but Rob crashing out about AI now feels awfully revisionist.

(NB: I am currently working in AI, and have previously worked in adtech. I'm not claiming to be above the fray in any way.)
by hahahacorn | 2025-12-26 14:52:14+00:00
I leave a nice 90% margin to be annoyed with whatever is in front of you at that point in time.

And also, I didn't claim alfalfa farming to be raping the planet or blowing up society. Nor did I say fuck you to all of the alfalfa farmers.

I should be (and I am) more concerned with the Ukrainian war than alfalfa. That is very reasonable logic.
by DiscourseFan | 2025-12-26 14:52:25+00:00
Yes this reads as a massive backhanded compliment. But as u/KronisLV said, its trendy to hate on AI now. In the face of something many in the industry don't understand, that is mechanizing away a lot of labor, that clearly isn't going away, there is a reaction that is not positive or even productive but somehow destructive: this thing is trash, it stole from us, it's a waste of money, destroys the environment, etc...therefore it must be "resisted." Even with all the underhanded work, the means-ends logic of OpenAI and other major companies involved in developing the technology, there is still no point in stopping it. There was a group of people who tried to stop the mechanical loom because it took work away from weavers, took away their craft--we call them luddites. But now it doesn't take weeks and weeks to produce a single piece of clothing. Everyone can easily afford to dress themselves. Society became wealthier. These LLMs, at the very least they let anyone learn anything, start any project, on a whim. They let people create things in minutes that used to take hours. They are "creating value," even if its "slop" even if its not carefully crafted. Them's the breaks--we'd all like our clothing hand-weaved if it made any sense. But even in a world where one could have the time to sit down and weave their own clothing, carefully write out each and every line of code, it would only be harmful to take these new machines away, disable them just because we are afraid of what they can do. The same technology that created the atom bomb also created the nuclear reactor.

“But where the danger is, also grows the saving power.”
by prxm | 2025-12-26 14:53:25+00:00
> Zig is explicit

i never got this point. whats stopping me from writing a function like this in zig?

fn very_bad_func() !i32 {
var GPA = std.heap.GeneralPurposeAllocator(.{}){};
var gpa = GPA.allocator();
var s = try gpa.alloc(i32, 1000);
s[0] = 7;
return s[0];
}

the only thing explicit about zig approach is having ready-to-use allocator definitons in the std library. if you excluded std library and write your own allocators, you could have an even better api in rust compared to zig thanks to actual shared behaviour features (traits).
explicit allocation is a library feature, not a language feature.
by wltr | 2025-12-26 14:53:30+00:00
What about their mobile push notifications? I don’t understand whether that’s something one can self-host. I have just read Zulip’s https://zulip.readthedocs.io/en/latest/production/mobile-pus... and they give me the impression only they can do this, so ‘pay us money or else’

I wonder whether this is something any other provider can rug pull in the figure and to be worried about.
by da_grift_shift | 2025-12-26 14:53:52+00:00
What's with the second submission when the first still has active discussion?

The link in the first submission can be changed if needed, and the flamewar detector turned off, surely? [dupe]?

https://news.ycombinator.com/item?id=46389444

https://hnrankings.info/46389444/
by 2026iknewit | 2025-12-26 14:55:31+00:00
I learned what i learned due to all the openess in software engineering and not because everyone put it behind a pay wall.

Might be because most of us got/gets payed well enough that this philosophy works well or because our industry is so young or because people writing code share good values.

It never worried me that a corp would make money out of some code i wrote and it still doesn't. AFter all, i'm able to write code because i get paid well writing code, which i do well because of open source. Companies always benefited from open source code attributed or not.

Now i use it to write more code.

I would argue though, I'm fine with that, to push for laws forcing models to be opened up after x years, but i would just prefer the open source / open community coming together and creating just better open models overall.
by cmgbhm | 2025-12-26 14:55:34+00:00
I did this planning with Gemini and track in Google Sheets (really stinks for mobile)

Cardio goals, current FTP, days to train, injuries to avoid

3 lift day programs with tracking
8w progressive
Loop my PT into warm ups

Alternate suggestions.

Use whole sheet to get an overview of how the last 8w went and then change things up
by fweimer | 2025-12-26 14:55:51+00:00
I'm worried that if memory tagging becomes mandatory, it sucks the air out of the room for solutions that might have a more long-lasting impact. Keep in mind that memory tagging is just heuristics beyond very specific bug scenarios (linear buffer overflows are the prime example). The whole thing does not seem fundamentally resistant to future adaptions of exploitation techniques. (Although oddly enough, I have been working on memory tagging lately.)

Regarding performant implementations of capability architectures, Fil-C running on modern CPUs is eventually going to overtake Arm's Morello reference board because it doesn't look like there's going to be a successor to the board. Morello was based on Arm's Neoverse-N1 core and produced using TSMC's N7 process. It was a research project, but it's really an outlier because such projects hardly ever have access to these kinds of resources (both CPU IP and tape-out on a previous-generation process). It seems all other implementations of CHERI are FPGA-based.
by dman | 2025-12-26 14:55:54+00:00
I get where youre coming from but I think the job of a person pushing a platform is to make it "boring". ie it should work out of the box on debian/fedora/arch/ubuntu out of the box. The platform vendor (Qualcomm) is the only one with enough sway to push the different laptop manufacturers do the right thing. This is the reason why both Intel / Windows push compliance suites which have a long list of requirmements before anyone can put the Windows / Intel logo on their device. If Qualcomm is going to let Acer / Lenovo decide if things work out of the box on linux then its never going to happen.
by delichon | 2025-12-26 14:56:02+00:00
When I read Rob's work and learn from it, and make it part of my cognitive core, nobody is particularly threatened by it. When a machine does the same it feels very threatening to many people, a kind of theft by an alien creature busily consuming us all and shitting out slop.

I really don't know if in twenty years the zeitgeist will see us as primitives that didn't understand that the camera is stealing our souls with each picture, or as primitives who had a bizarre superstition about cameras stealing our souls.
Show HN: Mergen – A native, local-first SQL client built with Go and Wails
by parevo | 2025-12-26 14:56:27+00:00
Hello HN,

I built Mergen to prove that we can have modern, React-based UIs without the heaviness of Electron.

Mergen is a cross-platform SQL client (currently supporting MySQL/Postgres) that uses Wails. This allows it to use the native system webview, resulting in a ~15MB app size and instant startup times compared to DBeaver or TablePlus.

Features for HN crowd:

Local-First: No cloud accounts, fully offline capable.

Secure: Native SSH Tunneling support.

Visuals: Built-in data visualization (charts) from query results.

Code is open source (GPLv3).

Repo: https://github.com/parevo/mergen

Happy to answer technical questions about the Wails implementation!
by jutter | 2025-12-26 14:56:39+00:00
I don't care about the upgradeability or repairability. I think that people espousing these points need a reality check - other laptops aren't that bad for repairability (I have always had Alienwares, and have had no trouble sourcing and installing parts in laptops even 10+ years old), and piecemeal upgrades really don't make sense in the long term. Framework also seems to have attracted a certain type of activist that I won't get into here (they're very opinionated about the company's donations).

I've ordered a Framework 16, though. Not for any of that crap, but just to be able to customise it. That's what I love. They should really lean in to this.

Once the eco and repairability nonsense has faded - and it will, because it's marketing fluff - you still have a laptop that is extremely versatile from a company that doesn't hate you. It's not bloated with spyware by default, the checkout process isn't full of dark patterns, they support and encourage you to use it how you want to use it.

Lean in. Make more modules. Make better modules. Assist the community more with new and varied modules. It's crazy that eGPU and dual USB modules are primarily driven by amateur forum volunteers rather than being major priorities for Framework's engineers. Design a low-profile mechanical keyboard, I don't care for your excuses. Give us proper touchpad options with buttons. Keyboard modules with scroll wheels and panning for CAD.

These are what makes Framework special. In 3 or 4 years it's going to be thrown on the same pile as all of my other old laptops, never to be upgraded or repaired again. I don't care for that. I just want a laptop customised for my needs over that time, rather than fighting against the antagonistic whims of Dell et al.
by zikduruqe | 2025-12-26 14:56:52+00:00
> Framework starts so far behind in performance ...

Honest question and not meant to flame anyone. What benchmark are you referring to regarding performance; spec sheets or your tools are not working correctly or working slowly?

Just trying to understand users needs in upgrading. I have some new MacBooks and some old linux laptops. They both equally work just fine for what I need to do, and I am starting to question the need for me to update to a new MacBook M* chipset moving forward.
by dangus | 2025-12-26 14:57:12+00:00
Find me a new MacBook Air that’s $1000 for 2TB of storage + 32GB of RAM, because that’s what I paid for my Framework 13 brand new (before RAM insanity, but this would still only cost about $1200 today).

A $50 battery pack solved the battery efficiency problem.

So for a little extra weight (external battery + FW13 weighs the same as a MB Pro 14”) I get a lot more actual capability in places that matters than a base MacBook Air.

And I’m not stuck with macOS arbitrarily dropping support for my non-upgradable all-soldered hardware every 10 years.
by xoogthrowkappa | 2025-12-26 14:57:16+00:00
I see GP is talking more about Netflix and the like, but user-generated video is horrendously expensive too. I'm pretty sure that, at least before the gen AI boom, ffmpeg was by far the biggest consumer of Google's total computational capacity, like 10-20%.

The ecology argument just seems self-defeating for tech nerds. We aren't exactly planting trees out here.
by flawn | 2025-12-26 14:57:21+00:00
I am happy they are careful with new technologies, especially one like AI, and also set the right impulses. Enough non-political reasons to have that stance, especially taking in societal implications and how technology affects everyone and not just stakeholders and techbros. In a time when tech in the US is just accelerating by the top-down agenda of figures like Andreesen, Thiel & Co., that is very much needed imo.
by pizlonator | 2025-12-26 14:57:23+00:00
> The standard does not assign meaning to this sequence of execution, so an implementation can detect this and abort.

Real C programs use these kinds of unions and real C compilers ascribe bitcast semantics to this union. LLVM has a lot of heavy machinery to make sure that the programmer gets exactly what then expected here.

The spec is brain damage. You should ignore it if you want to be able to reason about C.

> This is not just hypothetical: existing implementations with pointer capabilities (Fil-C, CHERI targets, possibly even compilers for IBM i) already do this

Fil-C does not abort when you use this union. You get memory safe semantics:

- you can use `i` to change the pointer’s intval. But the capability can’t be changed that way. So if you make a mistake you’ll end up with an OOB pointer.

- you can use `i` to read the pointer’s current intval just as if you had done an ptrtoint cast.

I think CHERI also does not abort on the union itself. I think storing to `i` removes the capability bit so `p` crashes on deref.

> The union example is not particularly problematic in this regard. Much more challenging is pointer arithmetic through uintptr_t because it's quite common.

The union problem is one of the reasons why C is not memory safe, because C compilers give unions the expected structured assembly semantics, not whatever nonsense is in the spec.
by rundev | 2025-12-26 14:57:23+00:00
"The few dozen people I killed pale in comparison to the thousands of people that die in car crashes each year. So society should really focus on making cars safer instead of sending the police after me."

Just because two problems cause harms at different proportion, doesn't mean the lesser problem should be dismissed. Especially when the "fix" to the lesser problem can be a "stop doing that".

And about water usage: not all water and all uses of water is equal. The problem isn't that data centers use a bunch of water, but what water they use and how.
by InsideOutSanta | 2025-12-26 14:57:43+00:00
Everything humans do is harmful to some degree. I don't want to put words in Pike's mouth, but I'm assuming his point is that the cost-benefit-ratio of how LLMs are often used is out of whack.

Somebody burned compute to send him an LLM-generated thank-you note. Everybody involved in this transaction lost, nobody gained anything from it. It's pure destruction of resources.
by blueblisters | 2025-12-26 14:58:04+00:00
I guess I place a premium on safety over land use and congestion.

I also suspect any future congestion and land-use problems will get better after an initial dip. Urban living becomes more desirable as city parking lots disappear.

If roads are used exclusively for self driving cars, this would probably improve traffic flow. Robot cars multiply current highway and city street capacity by coordination. They can smoothen traffic flow due to hard braking, and drive much closer to each other.
by Scubabear68 | 2025-12-26 14:58:21+00:00
All I have to say is this post warmed my heart. I'm sure people here associate him with Go lang and Google, but I will always associate him with Bell Labs and Unix and The Practice of Programming, and overall the amazing contributions he has made to computing.

To purely associate with him with Google is a mistake, that (ironically?) the AI actually didn't make.

Just the haters here.
by neogodless | 2025-12-26 14:58:31+00:00
I think laptop gamers, and developers that use gaming laptops for work machines are somewhat niche (and I'm in that niche).

Because PC gamers often buy desktops. And console gamers buy consoles while handheld gamers buy handhelds and smartphone gamers...

Then there are other kinds of laptop users... the various Macbook users from the lightweight travel Air to the beefy desktop replacement 16" Macbook Pro, and the Windows business laptop users, and the Linux laptop users.

(I think we'd all do well to remember the variety in computers and computer users...)

So yeah, I've rarely bought anything but a gaming laptop that could easily be upgraded via RAM or SSD, and when I've bought non-upgradeable laptops (a tiny Asus 2-in-1 touchscreen) I found it just wasn't for me and I ended up selling it.

My favorite gaming laptops... Lenovo Legion 5 Pro, Acer Nitro 16. My spouse uses a Legion 5 Pro. My sister uses my 5+ year old Legion 5. They've all been a combination of good or great screen, great keyboard, good hardware, pretty quiet except when cranking up for demanding games, and so far all have been reliable, upgradeable, etc. We don't tend to use them on battery, but I've found that they tend to do 4-5 hours easily for basic usage. I wouldn't expect them to do well at all when pulling 100+ W for gaming.
by herodotus | 2025-12-26 14:59:20+00:00
This is an ambitious project. Might I respectfully suggest that you use your favourite AI (or an English-speaking friend) to fix your many grammatical errors and typos? For example "Note: ALL the syntax highlighting of the Rust code is custom and create by me! If you see and bug, please write in the comments or submit an issue." should be
"Note: ALL the syntax highlighting of the Rust code is custom and was created by me! If you see a bug, please leave a comment or submit an issue."
Also, Rust, not rust. Any many more.
Ask HN: What Is Your 2026 Personal Software Stack?
by iamandoni | 2025-12-26 14:59:21+00:00
Hacker News! I'm re-evaluating my entire personal software stack going into 2026. I'm trying out Kagi Search + Orion as my daily search engine + browser. I'm evaluating new email clients, AI note taking apps w/ audio recording devices, etc.

My question for you: What is in your personal software toolchain for 2026?
by StayTrue | 2025-12-26 14:59:47+00:00
I bought the first AMD FrameWork 13 at launch. It just works and I’d buy it again.

To me their the software story is compelling. To use the wording of the article, I like that I can be a weirdo running Linux on a laptop and not be a fringe use case. I had no interest in either of their supported distros but their support forums had the necessary hints needed to get a different distro up and running (plugging in newer firmware from the Linux kernel git).

I like that they’ve given some support to the FreeBSD community and I’d like to run that on a future FrameWork.
by jijath | 2025-12-26 15:00:11+00:00
Off the top of my head:

- Language learning: I have a couple of languages that I want to focus on this 2026. Both for the enjoyment of learning and using said languages, and also because it will help me improve work-wise.

- OSS development: Programming was set aside these couple of years and I want to be active and help the community. Either by contributing to a project or an OS (9front is always on my mind).

- Be a good father and partner: this is one of my primary goals this 2026.

- More time for outdoor sports: As much as I like being indoors, playing with computers, I need to go outside and spend time in nature doing something that I enjoy (ie. running or surfing)

- Mindfulness and spirituality: Grown so much in the past couple of years and now is time for me to meditate on these topics.

- Last but not least, participate in the old-school internet: Be more active and talk to real people, read their blogs, donate to their endevours for a better internet, enjoy their art, etc.
by veidr | 2025-12-26 15:00:31+00:00
I tried so hard to make Codex work, after the glowing reviews (not just from Internet randos/potential-shills, though; people I know well, also).

It's objectively worse for me on every possible axis than Claude Code. I even wondered if maybe I was on some kind of shadow-ban nerf-list for making fun of Sam Altman's WWDC outfit in a tweet 20 years ago. (^_^)

I don't love Claude's over-exuberant personality, and prefer Codex's terse (arguably sullen) responses.

But they both fuck up often (as they all do), and unlike Claude Code (Opus, always), Codex has been net-negative for me. I'm not speed-sensitive, I round-robin among a bunch of sessions, so I use the max thinking option at all times, but Codex 5.1 and 5.2 for me are just worse code, and worse than that, worse at code review to the point that it negated whatever gains I had gotten from it.

While all of them miss a ton of stuff (of course), and LLM code review just really isn't good unless the PR is tiny — Claude just misses stuff (fine; expected), while Codex comes up with plausible edge-case database query concurrency bugs that I have to look at, and squint at, and then think hmm fuck and manually google with kagi.com for 30 minutes (LIKE AN ANIMAL) only to conclude yeah, not true, you're hallucinating bud, to which Codex is just like. "Noted; you are correct. If you want, I can add a comment to that effect, to avoid confusion in future."

So for me, head-to-head, Claude murders Codex — and yet I know that isn't true for everybody, so it's weird.

What I do like Codex for is reviewing Claude's work (and of course I have all of them review my own work, why not?). Even there, though, Codex sometimes flags nonexistent bugs in Claude's code — less annoying, though, since I just let them duke it out, writing tests that prove it one way or the other, and don't have to manually get involved.
by yc-kraln | 2025-12-26 15:00:40+00:00
Especially as congress has, for as long as I remember, been about the superset of infosec, society, art, etc. IMHO it's more along the lines of complaining about any ride that isn't a roller coaster at a theme park--no one is forcing you to go on any rides, other people clearly enjoy them, they're not taking anything away from your roller coaster, and having them increases the diversity of the crowd in an ultimately positive-for-everyone way.

Some people just like to complain that they have to take a shower and can't harass women like they used to like they could when congress was at the BCC and that kind of nonsense didn't immediately get you thrown out like today.
by awitt | 2025-12-26 15:01:28+00:00
The thing that drives me crazy is that it isn't even clear if AI is providing economic value yet (am I missing something there?). Right now trillions of dollars are being spent on a speculative technology that isn't benefitting anyone right now.

The messaging from AI companies is "we're going to cure cancer" and "you're going to live to be 150 years old" (I don't believe these claims!). The messaging should be "everything will be cheaper" (but this hasn't come true yet!).
by smusamashah | 2025-12-26 15:01:52+00:00
Thanks. Very excited to play. I am trying it right now. Opened site on TV and pressed play now. From controller I pressed start. Then it asks to enter name. I am unable to go to that box for some reason. Can't move the pointer on TV any more to select that box. It should automatically be selected for input so that it shows up the keyboard. Will update this message or post a reply if I figure it or fail.

Edit: I think I can't move pointer on TV using controller any more because it's input is being captured by that screen at that point. May be assign a random name and give option to change the name.

Edit: Used Shields app to move pointer like actual mouse and was able to enter name and play the games.

Feedback: it might help to show who is controlling the screen at the moment when browsing games. I was connected with phone and my kid was on controller and initially I was mashing keys on controller to actually start the games (pressing A to start). Realized later than since I am the leader may be I should press A on the phone screen.