MurphyA/hacker-news huggingface dataset:
by pseudony | 2025-12-30 21:48:36+00:00
I think this project actually has merit and highlights the core issue.

We have gone through one perceived reason after the other to try and explain why the year of the Linux desktop wasn’t this one.

Uncharitably, Linux is too busy breaking and deprecating itself to ever become more than a server OS, and that only works due to companies sponsoring most the testing and code that makes those parts work. Desktop in all its forms is an unmitigated shit show.

With linux, you’re always one kernel/systemd/$sound system/desktop upgrade away from a broken system.

Personal pains: nvidia drivers, oss->alsa, alsa->pulse audio, pulse audio->pipe wire, init.d to upstart to systemd, anything dkms ever, bash to dash, gtk2 to gtk3, kde3 to kde4 (basically a decade?), gnome 2 to gnome 3, some 10 gnome 3 releases breaking plugins I relied on.

It should be blindingly obvious; windows can shove ads everywhere from the tray bar to start menu and even the damned lock screen, on enterprise editions no less, and STILL have users. This should tell you that linux is missing something.

It’s not the install barrier (it’s never been lower, corporate IT could issue linux laptops, linux on laptops exist from several vendors).

It’s also not software, the world has never placed so many core apps in the browser (even office, these days).

It’s not gaming. Though its telling that, in the end, the solution from valve (proton) incidentally solves two issues - porting (stable) windows APIs to linux and packaging a complete mini-linux because we can’t interoperate between distros or even releases of the same distro.

I think the complete and utter disdain in linux for stability from libraries through subsystems to desktop servers, ui toolkits and the very desktops themselves is the core problem.
And solving through package management and the ensuing fragmentation from distros a close second.
by williamtrask | 2025-12-30 21:48:57+00:00
"Conclusion
Our monorepo isn't about following a trend. It's about removing friction between things that naturally belong together, something that is critical when related context is everything.

When a feature touches the backend API, the frontend component, the documentation, and the marketing site—why should that be four repositories, four PRs, four merge coordination meetings?

The monorepo isn't a constraint. It's a force multiplier."

Thank you Claude :)
by jijath | 2025-12-30 21:50:07+00:00
Sorry, human languages. Progress in my Italian and start learning some of the other more complex languages such as Russian and/or Arabic.

I will try to make the learning process as natural as possible. Italian I already have a base and my native language is similar, so the learning process will be based on immersion and grammar learning. For the other ones, I will try to get a more structured learning path such as courses or programs to get to learn as fast and simple as possible.
by subsection1h | 2025-12-30 21:50:29+00:00
Hi, yakattak. Like you, I also created my HN account in 2010.

Browsing HN stopped making me happy years ago.

Searching HN for individual comments that include jargon that is indicative of knowledge relating to my interests does make me happy. I search HN multiple times per day using a search shortcut that uses the following URL:

https://hn.algolia.com/?type=comment&sort=byDate&query=%s
by gottorf | 2025-12-30 21:50:36+00:00
> Another 3% come from corporate income taxes. Yeap, that's right, only 3%!

The corporate income tax rate could be zero for all I care; the money's taxed when it gets transferred to the actual people that own the corporation, anyway.

> The rest come almost exclusively from Social Security and Medicare taxes and there, the top 1% provide about 1% because their contributions are capped at a very low level.

You presuppose that it's an unalloyed good to tax someone more if they make more money. Why?
by Aurornis | 2025-12-30 21:50:50+00:00
> this server is physically held by a long time contributor with a proven track record of securely hosting services. We can control it remotely, we know exactly where it is, and we know who has access.

I can’t be the only one who read this and had flashbacks to projects that fell apart because one person had the physical server in their basement or a rack at their workplace and it became a sticking point when an argument arose.

I know self-hosting is held as a point of pride by many, but in my experience you’re still better off putting lower cost hardware in a cheap colo with the contract going to the business entity which has defined ownership and procedures. Sending it over to a single member to put somewhere puts a lot of control into that one person’s domain.

I hope for the best for this team and I’m leaning toward believing that this person really is trusted and capable, but I would strongly recommend against these arrangements in any form in general.
by sdeframond | 2025-12-30 21:51:14+00:00
> Trial by which court?

Well, the ICC ?

OP states that "one the defendants carried out the justice sought by the ICC". That's incorrect. One of the defendants went farther than any sentence the ICC would have decided.

As you say, this is an act of war (killing ennemies), not an act of justice (trial and prosecution) .
by culi | 2025-12-30 21:51:48+00:00
What percent of your driving is on highways vs urban? Almost all car brands today have incredible ADAS systems for highway driving. When Consumer Reports compared ADAS systems in 2023 Tesla was ranked 8th

https://www.consumerreports.org/-a2103632203/

If almost all of your driving is on highways then you could probably rely on ADAS for 99% of your driving with almost any other car brand as well
by jrm4 | 2025-12-30 21:52:44+00:00
I never said it did that; It pushes back against the phenomenon.

The most neutral way I can put it: Every school turns away a LOT of equally qualified applicants, at some point decisions must be made. Next issue, schools don't exist purely for the benefit of the students, but the world at large. This is why you want a -- dare I say it -- diverse population. To maximize the good your students can do.

Now, one may not love race as a proxy for this, but it's at least arguably a workable solution.
by PeterWhittaker | 2025-12-30 21:52:57+00:00
I left my then-spouse at 51. I had no expectations for any future relationships, I just needed to protect myself by getting out of that one.

(I'm skipping details as a) they are not germane to this post and b) there is no way I could provide enough detail to forestall the inevitable armchair relationship counselling; let's just say it was bad, and I was the last to really recognize it. At any rate....)

I'm 60. I've been with my current partner for over 7 years. She is the sweetest, kindest, most loving, most accepting person I've ever known. Lest one get the wrong idea, she is also strong willed, intelligent, and, when she needs to be, blunt AF. But she rarely needs to be, because when you are with someone like that, it is easy to talk about EVERYTHING.

She was - and continues to be - a complete surprise and breath of fresh air. I work in cybersecurity, when she worked her area was healthcare, and we met through theatre (she's backstaqe, I act, so it works really well). Our meeting and our connection were unplanned, unlooked for, and unexpected for us both (she had been single for a LONG time and was more than happy alone).

One never knows where or when these things might happen.

I know it might seem bleak or desperate, but at 35 you have a full life ahead of you, plenty of time to meet a better match.

Good luck! (And, FWIW, courage, patience, self-care, and hugs! - or a hearty backclap if you prefer....)
by ocdtrekkie | 2025-12-30 21:54:10+00:00
HSTS remains a broken antifeature which violates the covenant of a browser agent being a browser agent. (A server should never have more authority than me on dictating how my agent works.)

Firefox refuses to support the ability to bypass HSTS which generally means I'm forced to use a different browser when HSTS is getting in the way of me doing my job.

(Thankfully or unfortunately, Chromium-based browsers violate the HSTS spec and allow bypass. But there seems to be no appetite to actually repair the HSTS spec to permit this.)
by breve | 2025-12-30 21:54:14+00:00
I still remember when Tesla was going to sell 20 million cars per year: https://www.reuters.com/business/autos-transportation/tesla-...

Now, mysteriously, Tesla's new target is 20 million in total by 2035: https://www.nytimes.com/2025/09/05/business/elon-musk-tesla-...

That'll be fewer cars sold in what will then be the 32 year history of the company than Toyota sold in the last two years.

And, given that Tesla is typically full of lies and hype, maybe they won't even achieve the new target.
by throw1235435 | 2025-12-30 21:54:52+00:00
Sure. I just know in most companies (seeing the numbers on projects in a number of them across industries now) funding projects which give time for people to think, ponder, publish white papers of new techniques is rare and economically not justifiable against other investments.

Put it this way - to have a project where people have the luxury to scratch their heads for awhile and to bet on something that may not actually be possible yet is something most companies can't justify to finance. Listening to the story of the transformer invention it sounds like one of these projects to me.

They may stand on the shoulders of giants that is true (at the very least they were trained in these institutions) but putting it together as it was - that was done in a commercial setting with shareholder funds.

In addition given the disruption to Google in general LLM's have done I would say, despite Gemini, it may of been better cost/benefit wise for Google NOT to invent the transformer architecture at all/yet or at least not publish a white paper for the world to see. As a use of shareholders funds the activity above probably isn't a wise one.
by hruhbuikr | 2025-12-30 21:55:02+00:00
Yeah Karpathy is engaged here in more hype creation. Software engineers pretending they just smashed some particles together and there is a whole lot of new data to math out.

It's high dose copium. Please keep the good times rolling! Buy my books! Sub to my stack!

Meanwhile, with local models, local RAG, and shell scripts, I am wandering 3D immersive worlds via a GPU accelerated presentation layer I vibe coded with a single 24GB GPU. Natural language driven Unreal engines are viable outputs today given local only code gen.

Karpathy and the SV VC world thought this would be the next big thing to pump for a decade plus; like web pages and SaaS. But the world is smarter, more adept at catching up that it is just state management in a typical machine. The semantics are well known and do not need re-invention.

The hilarity at an entire industry unintentionally training their replacements.
by gwbas1c | 2025-12-30 21:55:32+00:00
We still need elections: There are policy decisions that really need to follow popular support; and there are situations where the general public needs to be able to overrule the legislature. (For example, marijuana legalization in Massachusetts was by a ballot initiative.)

That being said:

1: I think some aspect of randomly choosing legislative bodies helps avoid leaders who are power-seeking.

2: I think "Breaking the Two Party Doom Loop" speaks a lot more about how to fix the issues with elections. https://leedrutman.org/breaking-the-two-party-doom-loop
by stego-tech | 2025-12-30 21:55:32+00:00
Honestly, from the enterprise IT perspective?

Fuck yes I love this attitude to transparency and code-based organization. This is the kind of stuff that gets me going in the morning for work, the kind of organization and utility I honestly aspire to implement someday.

As many commenters rightly point out, this doesn't run the human side of the company. It could, though, if the company took this approach seriously enough. My personal two cents, it could be done as a separate monorepo, provided the company and its staff remain disciplined in its execution and maintenance. It'd be far easier to have a CSV dictate employees and RBAC rather than bootstrapping Active Directory and fussing with its integrations/tentacles. Putting department processes into open documentation removes obfuscation and a significant degree of process politics, enabling more staff to engage in self-service rather than figuring out who wields the power to do a thing.

I really love everything about this, and I'd like to see more of it, AI or not. Less obfuscation and more transparency is how you increase velocity in any organization.
by trelane | 2025-12-30 21:55:40+00:00
I think fundamentally I disagree with your optimism. I've seen a number of these come and go over the decades. I do not think making something that looks like Windows would be sufficient to be successful.

> you were assuming that I meant create a whole kernel from scratch or something

No, making Linux run reliably on random laptops is already a monumental challenge.
by observationist | 2025-12-30 21:56:01+00:00
Not being slow - they compile straight to bytecode, they aren't interpreted, and have aggressive, opinionated optimizations baked in by default, so it's even faster than compiled c (under default conditions.)

Contrasted with python, which is interpreted, has a clunky runtime, minimal optimizations, and all sorts of choices that result in slow, redundant, and also slow, performance.

The price for performance is safety checks, redundancy, how badly wrong things can go, and so on.

A good compromise is luajit - you get some of the same aggressive optimizations, but in an interpreted language, with better-than-c performance but interpreted language convenience, access to low level things that can explode just as spectacularly as with zig or c, but also a beautiful language.
by lrvick | 2025-12-30 21:56:06+00:00
F-droid makes the most sense when shipped as the system appstore, along with pinned CA keychains as Calyxos did. Ideally f-droid was compiled from source and validated by the rom devs.

The F-droid app itself can then verify signatures from both third party developers and first party builds on an f-droid machine.

For all its faults (of which there are many) it is still a leaps and bounds better trust story than say Google Play. Developers can only publish code, and optional signatures, but not binaries.
by CiPHPerCoder | 2025-12-30 21:56:18+00:00
I found several libraries that simply didn't implement the check, but none that implemented in incorrectly in the same way as the vulnerability discussed above.

If you didn't receive an email from me, either your implementation isn't listed on https://ianix.com/pub/ed25519-deployment.html, I somehow missed it, or you're safe.
by nradov | 2025-12-30 21:56:27+00:00
Huh? You have that backwards. Since the dawn of human civilization, when two societies went to war the winner usually annihilated the loser: steal anything of value, smash the artifacts, execute the men, and take the women and children as slaves. Thousands of cultures were utterly erased this way. It's only recently that warfare has become a bit more "civilized".
by user34283 | 2025-12-30 21:56:31+00:00
That seems rather disingenuous to me. I see many posts which clearly come from developers like you and me who are happy with the results they are getting.

Every time people on here comment something about "shilling" or "boosters". It would seem to me that in the rarest of cases someone shares their opinion to profit from it, while you act like that is super common.
by mjlee | 2025-12-30 21:57:23+00:00
If you account for the wastage/insurance costs using standard freight carriers that seems reasonable to me as a proportion of value. I’m sure this is shipped insured, well packaged and on a pallet.

Walmart might be able to resell a damaged/open box $2k TV at a discount, but I don’t think that’s so easy for speciality calibrated equipment.
by asa400 | 2025-12-30 21:57:53+00:00
Agreed - I like your phrasing of it. There are some good ideas in OOP. I don't know that I'd go as far as to credit OOP for those ideas, but things like polymorphism and encapsulation can be very useful. What I objected to was, as you said, OOP became "the only way to do it". It became a dogma. I was very happy when functional programming started to break through and show that there were other ways that were not only viable, but often better.
by Sn0wCoder | 2025-12-30 21:57:55+00:00
Site does not load on Firefox console error says 'Uncaught (in promise) TypeError: can't access property "wasm", sqlite3 is null'

Guess its common knowledge that SharedArrayBuffer (SQLite wasm) does not work with FF due to Cross-Origin Attacks (i just found out ;).

Once the initial chunk of data loads the rest load almost instantly on Chrome. Can you please fix the GitHub link (current 404) would like to peak at the code. Thank you!
by Arainach | 2025-12-30 21:58:10+00:00
Each layer of your stack should have different types.

Never expose your storage/backend type. Whenever you do, any consumers (your UI, consumers of your API, whatever) will take dependencies on it in ways you will not expect or predict. It makes changes somewhere between miserable and impossible depending on the exact change you want to make.

A UI-specific type means you can refactor the backend, make whatever changes you want, and have it invisible to the UI. When the UI eventually needs to know, you can expose that in a safe way and then update the UI to process it.
by Nevermark | 2025-12-30 21:59:50+00:00
With today’s languages, small differences in specs per context can make rolling out similar code many times, with key differences, the right thing to do.

As an alternative to:

1. Once again, creating a new tool stack, language, library, or framework that generalizes well up to a point but isn’t the final word, so another cycle of slightly different bespoke code on that, repeat.

Or:

2. Investing in using the helpful abstraction handling dependencies of the day, that reduce new code considerably, that work fine, but will be harder to reason about later after a series of better, newer, more popular with the new crowd, alternate dependencies are adopted. In addition to hard dependency risks such as code rot.

Until our coded abstractions become more flexible and stable over time, the price is lots of similar code.
by gwbas1c | 2025-12-30 22:00:45+00:00
IMO: The right time to ask this question is when all browsers default to HTTPS; instead we should ask why browsers default to http instead of https.

IE: I just typed "google.com" into Brave and it made a request to http://google.com which responded with a 307 redirect to https://google.com, which then made a 301 redirect to https://www.google.com.
by silisili | 2025-12-30 22:01:01+00:00
Yup. But the same can happen in shared hosting/colo/aws just as easily if only one person controls the keys to the kingdom. I know of at least a handful of open source projects that had to essentially start over because the leader went AWOL or a big fight happened.

That said, I still think that hosting a server in a member's house is a terrible decision for a project.
by Aurornis | 2025-12-30 22:01:01+00:00
> State actor? Gets into data centre, or has to break into a privately owned apartment.

I don’t think a state actor would actually break in to either in this case, but if they did then breaking into the private apartment would be a dream come true. Breaking into a data center requires coordination and ensuring a lot of people with access and visibility stay quiet. Breaking into someone’s apartment means waiting until they’re away from the premises for a while and then going in.

Getting a warrant for a private residence also would likely give them access to all electronic devices there as no 3rd party is keeping billing records of which hardware is used for the service.

> Dumb accidents? Well, all buildings can burn or have an power outage.

Data centers are built with redundant network connectivity, backup power, and fire suppression. Accidents can happen at both, but that’s not the question. The question is their relative frequency, which is where the data center is far superior.
by ben_w | 2025-12-30 22:01:34+00:00
> VOY: Different to DS9, with one overarching plot (coming home) that got pushed forward most episodes, despite individual episodes being mostly watchable in random order. They've figured out a way to have things have accumulating impact without strong serialization.

I wouldn't say they had any noticeable accumulating impact.

Kim was always an ensign, system damage never accumulated without a possibility of repair, they fired 123 of their non-replaceable supply of 38 photon torpedoes, the limited power reserves were quickly forgotten, pretty much the only long-term changes were the doctor's portable holo-emitter, the Delta Flier, Seven replacing Kes, and Janeway's various haircuts.

Unless you mean they had a few call-back episodes?
by mc32 | 2025-12-30 22:01:50+00:00
I think the reason they replaced the anchor-chain like fence with generic fencing is twofold: one economic, and the other to protect against idiots. When you have king tides, you still have people going down there taking pictures --but it can be risky if the waves crash high, if not careful, someone could be swept on to the rocks and cold bay waters. The chains were ornamental and strong, but they would not stop someone from falling over as they slung low.
by littlestymaar | 2025-12-30 22:02:02+00:00
- First commit 3hours ago.

- commit message: LLM-generated.

- README: LLM-generated.

I'm not convinced that projects vibe coded over the evening deserve the HN front page…

Edit: and of course the author's blog is also full of AI slop…

2026 hasn't even started I already hate it.
Show HN: I quit 5 projects from burnout, so I built an app that forces breaks
by kenshozone | 2025-12-30 22:02:18+00:00
Pattern: Work 8 hours straight - burn out by Wednesday - abandon project by Friday.

Built something that physically stops me:
- Focus timer locks at 100 min until you rest 10 min (meditation/breaks)
- Task manager locks at 5 tasks until you write 1 reflection
- No override buttons. No "just one more."

Terminal UI. ASCII progress bars. Zero dopamine hits.

Day 47 using it. Haven't quit yet.

Try it yourself: kensho.zone (or app.kensho.zone)
by kace91 | 2025-12-30 22:02:28+00:00
This is weird.

I’m friends with a doctor (med student until recently) who I remember telling me about 5 years ago as a fun fact that adhd is somewhat related to sleep regulation, that the tendencies of adhd people (hyperfocusing on topics, fidgetting, etc) are mostly compensating behaviors to maintain wakefulness.

I remember because I’m actually diagnosed (very recently). Is this not common knowledge?
by throw1235435 | 2025-12-30 22:02:41+00:00
Indeed it did; I remember those times. All else being equal I still think SWE salaries on average would of been higher if we kept it like that given basic economics - there would of been a lot less people capable of doing it but the high ROI automation opportunities would of still been there. The fact that "it sucked" usually creates more scarcity on the supply side; which all being equal means higher wages and in our capitalist society - status. Other professions that are older as to the parent comment already know this and don't see SWE as very "street smart" disrupting themselves. I've seen articles recently like "at least we aren't in coding" from law, accounting, etc an an anecdote to this.

With AI at least locally I'm seeing the opposite now - less hiring, less wage pressure and in social circles a lot less status when I mention I'm a SWE (almost sympathy for my lot vs respect only 5 years ago). While I don't care for the status aspect, although I do care for my ability to earn money, some do.

At least locally inflation adjusted in my city SWE wages bought more and were higher in general compared to others in the 90's-2000's than on wards (ex big tech). Partly because this difficulty and low level knowledge meant only very skilled people could participate.