MurphyA/hacker-news huggingface dataset:
by andy99 | 2025-12-26 16:01:50+00:00
People don’t like seeing ads, and if your “feature” is a sparking button that jiggles when left unattended, or has a tooltip or whatever pop up from it when the software starts, that’s what it is. If it’s a UI element somewhere on equal footing with others, nobody would care. And also then the feature would get used based on its merits. But instead it’s some crap that companies are trying to ram down our throats, and people notice and react badly to that.
by maximegarcia | 2025-12-26 16:01:51+00:00
Same here, I have first.last since 2005: every combination of dots or not are aliases to my first.last and cannot be registered.
There a thousands of first last in the world, and apparently, all of those that have a gmail account are also quite bad at giving their email address... ^^ They probably have firstlast123 and the numbers evade!
I receive things daily, from simple accounts miscreated (thanks for the one month Netflix account 6 years ago) to plane tickets, notarized acts for land sell, medical things etc. I tried to respond etc. but no one understands that I'm not their recipient. Crazy.
by troyvit | 2025-12-26 16:02:14+00:00
This is totally true and points to why Calibre's feature adds value. However I think the big players see exactly what you see and are scrambling to become peoples' go-to first. I believe this is for two main reasons. The first is because it's the only way they know how to win, and they don't see any option other than winning. The second is that they want the data that comes with it so they can monetize it. People switching to local models has a chance to take all that away, so cloud providers are doing everything they can to make their models easier to use and more integrated.
by Someone | 2025-12-26 16:02:37+00:00
If you want or have to build a large program, something must be large, be it the language, its standard library, third party code, or code you write.

I think it’s best if it is one of the first two, as that makes it easier to add third party code to your code, and will require less effort to bring newcomers up to speed w.r.t. the code. As an example, take strings. C doesn’t really have them as a basic type, so third party libraries all invent their own, requiring those using them to add glue code.

That’s why standard libraries and, to a lesser extent, languages, tend to grow.

Ideally that’s with backwards compatibility, but there’s a tension between moving fast and not making mistakes, so sometimes, errors are made, and APIs ‘have’ to be deprecated or removed.
by t1amat | 2025-12-26 16:02:56+00:00
With M2, yes - I’ve used it in Claude Code (e.g. native tool calling), Roo/Cline (e.g. custom tool parsing), etc. It’s quite good and for some time the best model to self-host. At 4bit it can fit on 2x RTX 6000 Pro (e.g. ~200GB VRAM) with about 400k context at fp8 kv cache. It’s very fast due to low active params, stable at long context, quite capable in any agent harness (its training specialty). M2.1 should be a good bump beyond M2, which was undertrained relative to even much smaller models.
by cogman10 | 2025-12-26 16:03:14+00:00
If there's one thing that I think was revolutionary about Jobs, it was his obsession with quality and user experience. You simply don't find that quality in a lot of tech CEOs. Jobs was willing to burn a load of developer time doing performance tuning. Most other CEOs then and today had an attitude that was more along the line of "We'll just buy more/faster hardware. It's a waste of time to make things faster".

A lot of the reason people are hating on windows now-a-days is because "fast enough" has become the name of the game for UX. Unacceptable lags in working with a computer have just become accepted.
by antirez | 2025-12-26 16:03:40+00:00
No, because it's not a matter of who is correct or not, in the void of the space. It's a matter of facts, and it is correct who have a position that is grounded on facts (even if such position is different from a different grounded position). Modern AI is already an extremely powerful tool. Modern AI even provided some hints that we will be able to do super-human science in the future, with things like AlphaFolding already happening and a lot more to come potentially. Then we can be preoccupied about jobs (but if workers are replaced, it is just a political issue, things will be done and humanity is sustainable: it's just a matter of avoiding the turbo-capitalist trap; but then, why the US is not already adopting an universal healthcare? There are so many better battles that are not fight with the same energy).

Another sensible worry is to get extinct because AI potentially is very dangerous: this is what Hinton and other experts are also saying, for instance. But this thing about AI being an abuse to society, useless, without potential revolutionary fruits within it, is not supported by facts.

AI potentially may advance medicine so much that a lot of people may suffer less: to deny this path because of some ideological hate against a technology is so closed minded, isn't it? And what about all the persons in the earth that do terrible jobs? AI also has the potential to change this shitty economical system.
by heresie-dabord | 2025-12-26 16:03:50+00:00
> You really do have to buy it for the idea rather than the reality.

There is enormous historical irony in this comment. The Apple Distortion Field was an observable delusion for decades before Apple's ARM silicon.

That said, CPU performance is just one criterion in choosing a laptop, and Framework's modularity is a greater idea than anything Apple has ever done for re-use.
by vtomole | 2025-12-26 16:05:22+00:00
"early days" means that the 1998 computer didn't have qubits that were below the error correction threshold. Now we have hundreds of qubits below threshold. We'll need millions of qubits like these for quantum computing to be useful. If that take decades, this is the "early days" relatively.

It's not only early days in hardware, it's early days in practical applications as well: https://arxiv.org/abs/2511.09124
by kstrauser | 2025-12-26 16:05:25+00:00
Then I don’t know what you mean. If you have:

foo = open(‘bar.txt’)
answer = frobnicate(foo)
print(foo)

then frobnicate may call foo.close(), or it may read foo’s contents so that you’d have to seek back to the beginning before you could read them a second time. There’s literally nothing you can do in frobnicate that can make it such that the 3rd raises a NameError because foo no longer exists.
by breuleux | 2025-12-26 16:05:28+00:00
I agree that people won't accept degrowth.

This being said, I think that the alternatives are wishful thinking. Better efficiency is often counterproductive, as reducing the energy cost of something by, say, half, can lead to its use being more than doubled. It only helps to increase the efficiency of things for which there is no latent demand, basically.

And renewables and nuclear are certainly nicer than coal, but every energy source can lead to massive problems if it is overexploited. For instance, unfettered production of fusion energy would eventually create enough waste heat to cause climate change directly. Overexploitation of renewables such as solar would also cause climate change by redirecting the energy that heats the planet. These may seem like ridiculous concerns, but you have to look at the pattern here. There is no upper bound whatsoever to the energy we would consume if it was free. If energy is cheap enough, we will overexploit, and ludicrous things will happen as a result.

Again, I actually agree with you that advocating for degrowth is hopeless. But I don't think alternative ways forward such as what you propose will actually work.
by sqircles | 2025-12-26 16:06:23+00:00
Paper Credentials: I'm going to stack on a masters degree and some more certs. As a kid I was into development and anything tech, but for some reason resisted formal education or even working in the field. I spent my summers and school breaks working different construction trades as my entire family was spread out amongst the trades. After the military I did an entrepreneurial stint, then I took the comfortable, "guaranteed" route, in regard to career- wherever I could land in the US Fed. Govt, where I did about 12 years in 5 or so different positions... I was raised to, and had always worked hard - but I never really had much risk in regard to losing my job until recently.

Preceding wall of text to explain how hard the realization hit, for practically the first time in my life, when stuff started going crazy in the feds: "damn... I really could be ~6mo away from losing it all." As many of you know, the market was and is ridiculous. Thankfully a few years back, even when I "knew" I didn't need it, I finished my BS:CS before my GI Bill dried up. And then as another challenge took the Security+ exam before I started applying for a job in the private sector. A lot of people in this industry like to say none of that matters-- which might certainly be true, but I can say without a doubt that those pieces of paper are the main reason I was about to get out of the hole I was in. I'd rather not be in that position ever again, but I'd like to be well prepared "on paper" if I am.
by kingstnap | 2025-12-26 16:06:26+00:00
It's something extremely pervasive in modern design language.

It actually infuriates me to no end. There are many many many instances where you should use numbers but we get vague bullshit descriptions instead.

My classic example is that Samsung phones show charging as Slow, Fast, Very fast, Super fast charging. They could just use watts like a sane person. Internally of course everything is actually watts and various apps exist to report it.

Another example is my car shows motor power/regen as a vertical blue segmented bar. I'm not sure what the segments are supposed to represent but I believe its something like 4kW or something. If you poke around you can actually see the real kW number but the dash just has the bar.

Another is WiFi signal strength which the bars really mean nothing. My router reports a much more useful dBm measurement.

Thank god that there are lots of legacy cases that existed before the iPhone-ized design language started taking over and are sticky and hard to undo.

I can totally imagine my car reporting tire pressure as low or high or some nonsense or similarly I'm sure the designers at YouTube are foaming at the mouth to remove the actual pixel measurements from video resolutions.
by fullstop | 2025-12-26 16:06:35+00:00
Right, I went down that route as well:

> The hardware supplier that we use no longer has the battery. Therefore, we cannot sell you the battery. What we can do is provide you with the part numbers so you can source it elsewhere. If you're considering sourcing the battery for the Darter Pro 5 from another supplier, please note that the model number for the battery is N150BAT-4, and the original part number is 6-87-N15ZS-51E01. Third-party battery sellers may display one or both of these numbers and might also list other compatible part numbers that are suitable for the same model.

It's actually a Darter Pro 6, but the battery part number is correct in that text.

You can not purchase this battery, it no longer exists. There are a few sketchy websites which say that they sell it, but they will cancel your order a few days after placing it and tell you that there is "lack of material".
by mod50ack | 2025-12-26 16:07:35+00:00
These things are essentially the opposite of one another. Bellard's project is a PC emulator in JavaScript. Compiling things to wasm is pretty trivial now, but jslinux was much more impressive when it came out. It actually still is, for reasons you can see in the technical notes: https://bellard.org/jslinux/tech.html

This project, on the other hand, is the opposite (and kind of a joke): a set of Linux utilities mostly written in JavaScript.
by linsomniac | 2025-12-26 16:08:00+00:00
That could be, it totally wasn't clear to me that they meant that was unreasonably small hardware vs that's unreasonable for Asahi to say was the minimum you could run on.

Honestly, I suspect there are a whole lot of people that could be perfectly happy with 256GB storage on an Air. I mean, sure, I got 2TB for my MBP 5 years ago, but my father-in-law is likely never going to need even close to 256GB on his, which is basically being a Chromebook for him.

I just bought a 2TB drive over the holidays and it was $250, so it's not like they're an insignificant percentage of a <$1K laptop.
by holowoodman | 2025-12-26 16:08:33+00:00
Congress has become a radical leftist politics playground. That is the real problem.

> 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.

You could never do that. A few years ago, some activists tried to make a fuzz with stuff like creeper cards, intervention teams and codes of conduct. But those were never needed in the first place, almost nothing ever happened at CCC that would have warranted those things. But "those white male hackers are certainly sexist raping pigs" is a firmly entrenched stereotype in certain circles.

The one thing you cannot ever do is go to CCC and express any idea that isn't very far left. That is a very certain way to get thrown out. Your talk won't ever be on the Fahrplan if the topic isn't "hooray, more refugees", "hooray, more EU dictatorship" or "hooray, down with everything right of Rosa Luxemburg".
by Zak | 2025-12-26 16:08:37+00:00
I've also had laptops since the 90s, but my experience is the opposite. I've upgraded something in most of them. Almost all of them got RAM and storage upgrades. One got a mostly-compatible motherboard upgrade that required grinding down a couple bits on the frame to make it fit, and I got to have a 4:3 IPS display for a bit longer.

I love the idea of the Framework. I don't love the lack of a trackpoint, or the pricing. I'm willing to forgive the latter since it's a small company with a mission I appreciate. There's likely a Framework 16 in my future eventually.
by throwup238 | 2025-12-26 16:08:38+00:00
Spain’s colonies funneled huge amounts of gold and silver into the European economies without a complementary increase in productivity to absorb it, causing massive inflation.

A ship for transatlantic shipping might have first cost 100,000 maravedí to build and equip before the treasure fleet expeditions, but afterwards with so much gold flowing into the economy and lots of competition for a limited ship building industry, the costs would inflate to 1 million maravedí (number roughly from memory). Same with the canons and shot, animals and sailor salaries, and so on.

Meanwhile, shipbuilders with all their newfound money are competing for blacksmiths, the outfitters are competing for livestock and horses, and so on. This puts lots of pressure on the rest of society which might need the iron for farming tools and the livestock to survive the winter, which they can no longer afford since the conquistadors and their merchants can pay a lot more in gold. In the end the maravedí accounts look bigger but represent the same amount of physical goods or labor.

Repeat this process across the whole economy and it throws everything into chaos. Some people here and there get rich, but economy wide it’s a total wash. Any wealth created for the state mostly just went into paying for wars because the inflation worked its way up through salaries.
by tracker1 | 2025-12-26 16:09:24+00:00
I think what would be my biggest issue with the Framework 16 is mentioned... the spacers next to the touchpad... I really wish they'd offer a standard single-deck option for the touchpad that didn't have spacer/relocation options at all. The speakers would also be something I would regularly notice.

I'd probably go for the 13" myself... hardware wise, IMO Apple is really hard to beat all around. For what you interact with, it's absolutely the best model(s) around... the air and pro are both really good and solid. Displays, keyboard, touchpads, speakers are all well above average, and I don't think I've seen a combination I feel is better all around... that said, I'm less inclined to want to lock myself in. I'm going to use my M1 air until it dies, but I don't think I'll ever buy Apple hardware again though.
by aurizon | 2025-12-26 16:09:39+00:00
With all this gold, Spain went on a buying spree, weapons, art, churches etc - and the sellers(rest of Europe) industrialized as the gold trickled down into THEIR economies.
When the gold no longer arrived, Spain went into a steady decline as their rich upper crust of RC Churche, Kings, Queens, Lords, Ladies etc. and eventually became democratic after Franco.
by dahart | 2025-12-26 16:09:40+00:00
Why do you blame MS for predictably doing what MS does, and not the people who sold that trust & FOSS infra to MS for a profit? Your blame seems misplaced.

And out of curiosity, aside from costing more for some people, what’s worse exactly? I’m not a heavy GitHub user, but I haven’t really noticed anything in the core functionality that would justify calling it enshittified.
by squigz | 2025-12-26 16:09:51+00:00
That's true - although I'd point out that most games have that issue. You could offer a way of easily swapping recent purchases, maybe?

Personally, I think as long as the price is right, and you include some screenshots/trailers, most people wouldn't mind this model - particularly if you're able to choose your games, which I think would be a huge plus

--

Another monetization model idea: a simple subscription model

Free users get X plays a month (5-10) - this means anyone can play it, probably for 1 or 2 nights, before they have to upgrade.

Subscribed users get unlimited plays - with some small perks like avatar customization or something. You could also experiment with other things like including new games in the subscription for the first few months they're released
by polybius89 | 2025-12-26 16:10:13+00:00
Yeah, it seems like so:

"I would like to acknowledge and thank deeply my mentor Davy (Dr. J. Davy Kirkpatrick) for introducing me to astronomy at IPAC and providing guidance throughout this project, aiding in data analysis and the collection of known objects for the test set."

https://iopscience.iop.org/article/10.3847/1538-3881/ad7fe6
by bgbntty2 | 2025-12-26 16:10:14+00:00
But with a LAN port, wouldn't you agree that reinstallation could take 1-2 human minutes of work, even if the whole process takes an hour? Take the laptop, plug it in, press a key, wait however much, then take it out and give it back to the student. The student could even do it themselves.

And even without a LAN port I assume there are various ways to automate it so it isn't really an issue. If you keep /home or if most files are synced, students could break their OSes every day if they want to. One of those students will actually learn from it, at least.
by iSnow | 2025-12-26 16:11:06+00:00
I am not sure Jobs was always a great boss, but if that conversation is somewhat true, it would have completely worked for me:

- Big boss doesn't just yell at the product manager who then yells at the team leads who then calls "all hands" and unloads her stress on the team

- Instead big boss explains his line of thinking and adding some nape of the napkin projections why this improvement actually matters.

You might get a chuckle out of the "life saved" point, but it's easy to understand that this is meaningful productivity over a big number of users.
by connicpu | 2025-12-26 16:11:09+00:00
I can't speak to actually setting it up, but where I work we have an IT-provided yubikey ssh-agent that handles getting all that stuff set up, and we just paste the public key from our individual yubikeys into our authorized ssh keys with our on-prem-hosted bitbucket server. However almost everyone I know quickly gets sick of touching the yubikey for every git remote operation and just generates their own local SSH key to use for git since doing so is not forbidden. It's definitely not High Security, but since our git is on-prem and can only be accessed from within the corporate VPN the risks are probably lower than if we were using something shared on the public internet.
by synergy20 | 2025-12-26 16:11:17+00:00
it went far beyond those 'research paper because I have a good dad' or 'I had a few startups and some even got acquired thanks to my dad's friend'. The math competitions hosted by MAA, the CS Olympiads called usaco,etc are all full of cheating these days for a better college application. People will do whatever it takes to cut in line now.
by krapp | 2025-12-26 16:11:45+00:00
The right is weird that way, they're still stuck in a frame of mind and set of references from the 1960s or earlier. They'll talk about "women's lib" and feminism as if they're new, they consider hair dye and piercings to be signs of radicalism, they still think about China as Maoist and Russia as Soviet, and still see the world (and America in particular) through Cold War ideology.

They still complain about hippies as if there were any left. They want to go back to the gold standard. They yearn for the mines and the factories, for the hard times of hard men that they've only read stories about. And of course they believe all modern art and media is infantile, leftist garbage and they harbor a particular mistrust of the "cultural Marxists" in academia.

And the younger they are, the more regressive they get. It's like they're LARPing as characters in a Norman Lear sitcom that they don't understand are supposed to be parodies of them. The trad caths are more hardcore than Catholics have been in a thousand years. The groypers are more racist and misogynist than their own grandparents.

It doesn't surprise me in the least that they're still complaining about postmodernism. They aren't capable of updating their philosophy or looking forward, they can only look backward to an imaginary golden age and the spoils they feel entitled to and robbed of by "the left." They can never get over a fear of the future that's so deeply rooted in fundamentalist Christianity. It's just another wound on their psyches that will never heal.
by Juliate | 2025-12-26 16:11:51+00:00
The ethical framework is simply this one: what is the worth of doing +1 to everyone, if the very thing you wish didn't exist (because you believe it is destroying the world) benefits x10 more from it?

If bringing fire to a species lights and warms them, but also gives the means and incentives to some members of this species to burn everything for good, you have every ethical freedom to ponder whether you contribute to this fire or not.
by shmeeed | 2025-12-26 16:11:56+00:00
I like this thinking about other people's time as opportunity cost. I do that a lot and always encourage others to keep it in mind, too.

An example: a few years ago, there was a recurring unnecessary traffic congestion on my commute because of a malfunctioning traffic light. On the third day, I did some numbers while waiting and came to the conclusion that over hundreds of people, this was quickly adding up to months of lifetime wasted in total.

I then called the responsible municipality right on the spot to notify them there's a problem. They thanked me and had it fixed the next day.
by anthk | 2025-12-26 16:12:04+00:00
Spain was different. There were no 'proper' colonies, but everyething was deal as if they were an inner province in Iberia. That's the way you could get fancy universities for its time.

But backwards people like Ferdinand the 7th cut down the modernisation of Spain
which could boost us up to the level of France if not more. I'm no kidding. Just look at
the Cádiz constitution from 1812.

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

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

Not bad for its time at all.