MurphyA/hacker-news huggingface dataset:
by ferguess_k | 2025-11-19 15:24:13+00:00
I think it depends on what kind of OSP they are.

For example, Linux kernel is definitely widely used and I'd argue that it is one of the few things that have achieved globally acknowledgement and usage, i.e. a "human" thing, as the aliens said. Such a project would naturally require some strong leader (Linus is famous for being straightforward and none-BS) and a bunch of able enforcers (maintainers). I don't think we are short of able enforcers, although the total number of Linux maintainers who understand the full picture may be small, but we don't need a lot of them anyway. The key is to elect an equally good and strong leader, without which the project may degrade slowly, like all human projects. I'd hope someone with both the technical knowledge as well a strong character to take over whence Linus retires -- but Linus is only 55 years old so I believe he and the community still have many years to search for the next leader.
by rustmailer | 2025-11-19 15:24:16+00:00
*Bichon: A Lightweight, Standalone Rust Email Archiver & Search Tool*

*Lightweight & Standalone*

* Pure Rust, single-machine application—no external database required. * Includes a WebUI for intuitive management.

*Multi-Account Management*

* Synchronize and download emails from multiple accounts. * Flexible selection: by date range, number of emails, or specific mailboxes.

*IMAP & OAuth2 Authentication*

* Supports IMAP password or OAuth2 login. * WebUI for OAuth2 authorization with automatic token refresh (Gmail, Outlook). * Supports network proxies and automatic IMAP server discovery.

*Unified Multi-Account Search*

* Search across all accounts by mailbox, sender, attachments, size, date, subject, or body.

*Tags & Facets*

* Organize emails with tags backed by Tantivy facets for fast filtering.

*Compressed & Deduplicated Storage*

* Emails stored efficiently with transparent compression and deduplication. * Emails can be read directly without extra steps.

*Email Management & Viewing*

* Bulk cleanup, download as EML or attachments, view full conversation threads.

*Dashboard & Analytics*

* Visualize email counts, timelines, top senders, largest emails, and account rankings.

*OpenAPI Support*

* Full OpenAPI documentation. * Access token authentication for programmatic access.
by kikimora | 2025-11-19 15:24:22+00:00
You designed a new beautiful car - a cube 3 m by 3 because, why not? Very modern, has plenty of space. You can even install solar panels at the top to charge its batteries.

Now tell me, without differential equations: * how it deforms at impact? * how much more or less air resistance it has and how it depends on speed? * how quickly solar panels can charge the battery given that charging speed is non-linear?

So you’ll end up building countless prototypes and crash them, run at different speeds and charge with different panels and battery types. 100 years later you find out that its shape is just not good.

In the meantime solving few simple differential equations and optimization problems would tell you the same.

Or something very close to programming. How do you add two empirically measured probability distributions describing how two teams perform?
by Joel_Mckay | 2025-11-19 15:24:24+00:00
A learned language is often lost without regular repetitive practice. People often either become overly specialized in some area, or end up teaching basic-theory while regretting their life choices.

In time, most figure out people create pet mathematical fictions regardless of background, and while authoritative confident liars often allow people to feel better about uncertainty... it adds little value in the long-term. =3
by stetrain | 2025-11-19 15:24:38+00:00
Can you show an example of a phone blowing up its battery with the potential to hurt people because of a harmful radio signal?

This seems like something the phone should be able to handle. People already have root access on devices with radio transmitters, they're called laptops. I don't recall many incidents of a malicious actor with a laptop forcing all the laptops around them to blow up and hurt their owners. If that were a reasonable possibility then they certainly wouldn't be allowed on planes.
by wulfstan | 2025-11-19 15:24:41+00:00
Right, I can appreciate that argument - but then the right thing to do is to block S3 access from AWS VPCs until you have explicitly confirmed that you want to pay the big $$$$ to do so, or turn on the VPC endpoint.

A parallel to this is how SES handles permission to send emails. There are checks and hoops to jump through to ensure you can't send out spam. But somehow, letting DevOps folk shoot themselves in the foot (credit card) is ok.

What has been done is the monetary equivalent of "fail unsafe" => "succeed expensively"
by radicalbyte | 2025-11-19 15:24:42+00:00
Nice, congrats!

Even the most basic models (the $99 + shipping + tax from China) can handle the Amiga. You get more bells whistles plus a better package with a MiSTer stack but I would recommend most people to either grab the Multisystem II or the Mister Pi (Turbo Pack) from RetroRemake. If you want to run Saturn fighters then getting a second stick of RAM is a must as it allows everything to run at full speed.

I have the Ultimate Mister kit with USB + AV boards but only a single stick of RAM (also 128MB) and a Honeywell PSU and it's awesome especially for the Amiga and C64 :)
by bena | 2025-11-19 15:24:51+00:00
They asked what else could be used. I told them, then I explained why it wouldn't work as well as a standardized test.

And the variance can happen even in "top level" public schools, for certain definitions of "top level". I went to one of the best high schools in the nation (as rated by college acceptance rates, SAT/ACT scores, etc). There were still teachers people wanted to avoid because they were seen as harsher graders. So you can have grade inflation even at "top level" schools as private schools aren't above selling grades.
by kccqzy | 2025-11-19 15:24:54+00:00
I think I am having some misunderstanding about exactly how this cost control works. Suppose that a company in the transportation industry needs 100 CPUs worth of resources most of the day and 10,000 CPUs worth of resources during morning/evening rush hours. How would your reserved cost proposal work? Would it require having a cost cap sufficient for 10,000 CPUs for the entire day? If not, how?
by ModernMech | 2025-11-19 15:24:55+00:00
Somebody somewhere has to do the work of making sure everything works together. Right now that's the OS. You're proposing moving that work to a standards committee. Either way, the problem persists. You either do that or go the Apple way which is to vertically integrate the wholes stack from hardware to software, but then you have Apple's problem, which was lower hardware compatibility.
by luma | 2025-11-19 15:25:09+00:00
Talking to midmarket and enterprise customers and nobody is taking Proxmox seriously quite yet, I think due to concerns around support availability and long term viability. Hyper-V and Azure Local come up a lot in these conversations if you run a lot of Windows (Healthcare in the US is nearly entirely Windows based). Have some folks kicking tires on OpenShift, which is a HEAVY lift and not much less expensive than modern Broadcom licenses.

My personal dark horse favorite right now is HPE VM Essentials. HPE has a terrible track record of being awesome at enterprise software, but their support org is solid and the solution checks a heck of a lot of boxes, including broad support for non-HPE servers, storage, and networking. Solution is priced to move and I expect HPE smells blood in these waters, they're clearly dumping a lot of development resources into the product in this past year.
by blacklion | 2025-11-19 15:25:22+00:00
Nope, UI for mpd shows that there is 11093 albums in my collection, but first several screens of Albums is all sequences of `?`. Very useful. Number itself doesn't looks right, my estimation is at least half of this number, maybe less.

On the other hand same client shows only 6391 files, which is waaaay to small number if 1 file = 1 track. Ok, there is a lot of image + CUE albums, I wonder, is it 2 files or one?

So it is useless, unfortunately. foobar2000 allows me add folder / file set to playlist and start listening. With system "Artist/Year - Album" on the file system it is easy and convenient. Tags could be broken, but all mys music is here and I always know where to look for what I want to listen now.
by abigail95 | 2025-11-19 15:25:38+00:00
I just tested it and TCP gets the maximum expected value given the bandwidth delay product from a server in Falkenstein to my home in Australia, from 124 megabits on macOS to 940 megabits on Linux.

Can you share your tuning parameters on each host? If you aren't doing exactly the same thing on AWS as you are on Hetzner you will see different results.

Bypassing the TCP issue I can see nothing indicating low network quality, a single UDP iperf3 pass maintains line rate speed without issue.

Edit: My ISP peers with Hetzner, as do many others. If you think it's "lossy" I'm sure someone in network ops would want to know about it. If you're getting random packet loss across two networks you can have someone look into it on both ends.
by theK | 2025-11-19 15:25:45+00:00
Admittedly I am not up to date on the latest developments but as far as a couple years ago the PWA runtime on both ecosystems was significantly stymied in comparison to the APP runtime. No access to real storage functionality, significantly less platform APIs, yada yada.

Sure, you could build "better (installable) websites" but even to get standardized stuff like background execution or notifications working was either impossible or a long series of jumping through hoops. Even installation prompts bugged out way too often.

But to be clear, if that isn't the case any more I will be positively surprized by either platform provider.
by unethical_ban | 2025-11-19 15:25:48+00:00
I've thought about J6 a lot, and what bothers me isn't so much the violence, but the lies and pathetic worldview that drove it.

The idea that violence is necessary if an election is stolen - if political forces actually manipulated the results of the democratic process - is not absurd to me, and is not inherently immoral.

What made J6 wrong was not that it was violent, but that it was based on the obvious lies of a narcissistic compulsive gaslighter with no evidence, so they could further destroy the government and take rights away from people.

I guess my point is, values matter.

---

edit, since I hit the "dang" limit on discussing things with people:

Violence has always been part of societies, when rights are taken away violently by the ruling class or when nonviolent protest fails to secure fundamental rights.

Violence because an election was lost isn't just. Violence because the government is committing genocide is just. Violence because a stupid man told me to go attack the capitol because, against all evidence, he says the election was rigged is wrong. Violence because there is massive evidence of a rigged election (Tanzania, Russia) is not wrong.

Of course, all of this is a distraction from thrust of your argument "MAGA and Trans people are equal because they both have flags and I heard someone say something violent once".

MAGA is more violent, anti-democratic and oppressive than anything you can ever say about any left-wing identity political movement, period.

---

edit2: If one is willing to ignore the history of the world and the conditions I set for when violence seems just (while we diverge from the core discussion around the false equivalence between a gender rights movement and an anti-democracy movement) then I agree, we don't have a lot to talk through.
by zwnow | 2025-11-19 15:25:52+00:00
Meaningful community relationships are good faith relationships. The community is not entitled to anything unless willing to compensate the amount of work a new _thing_ requires. If something is open source, they are also capable of creating PRs themselves if they are missing anything. There's nothing wrong with asking for features, demanding them is where the relationship goes bad.

Hell, even maintaining the project shouldn't be demanded without compensation.
by buellerbueller | 2025-11-19 15:26:08+00:00
>Whenever you enter a community, you implicitly agree to a small contract with the community. If I enter a running community, it's assumed that I'm not there to talk about cooking pasta, if I sign up to a book club, people will surely get tired of me if I don't stop yapping about music.

No. If you're running, you can talk about pasta all you want. If you participate in the book club discussion, no one cares if you also talk about music.
by 827a | 2025-11-19 15:26:10+00:00
Facts that I find myself in-agreement with:

1. A world where every human's smartphone is an open-field install-anything no-controls-beyond-antivirus device similar to your desktop PC would be a functionally and utilitarian-ly worse world than the one we live in today where these devices for most people exhibit strong, centralized, corporatist control.

2. There are use-cases these devices are now being adopted for that open-field install-anything desktop PCs have never, even to this day, adopted. You cannot install your drivers license and passport into your desktop PC, nor can you tap-to-pay. Its likely many of these use-cases needed the level of hyper-security Apple and Google are pushing toward in order to digitize these use-cases, validly or not.

3. Apple's extreme of restricting the installation of anything outside of the App Store (and, for that matter, even severely restricting the things you can distribute through the app store for no reason, such as until recently alternate payment providers) is a step too far. As you say, the opposite extreme is bad, but that doesn't mean Apple's extreme is good.

4. There's a middleground we need to find, and by the way, I don't think Android strikes the middleground very well today. A couple examples of things that would move in a more positive direction toward this middleground: (a.) I think phones should be able to be purchased from the factory immutably with the quality of requiring binaries to be signed by Apple/Google. Google should sell Pixels that are hyper-locked down similar to the iPhone and that characteristic can never change about them; its etched into the security coprocessor itself. Conversely, maybe if I have an Apple developer account, I should be able to buy an iPhone that allows me to install binaries from any source. (b.) Apple should have an "App Store Extended" backend capability where developers still distribute their apps through the App Store, all the same security scanning happens, but the developer has to handle their own marketing via the web; the app never appears in the App Store App itself. In exchange, their distribution rules are more relaxed (alternate payment processors, applets, sensitive content, etc).
by bartread | 2025-11-19 15:26:13+00:00
It's funny. I objectively know that 9MB of RAM is tiny by modern standards and, indeed, has been tiny for decades now. My friend's dad got a PC with 32MB of RAM in 1996, or maybe early 1997, to put it into perspective.

But I can still look at a screenshot of Workbench 1.3 running on an Amiga 500 displaying "8831544 free memory" and it feels like an absolute ocean of RAM for that machine and that time and, most importantly, for the software that was available in that era.

Back in the early 90s I used to, with 1MB of RAM, code, play games, make music, do word processing, create graphics with both DPaint III (or was it IV?), and create vector drawings with a CAD package, create spreadsheets, create fractal landscapes with Vista, not to mention a ton of other stuff as well.

It is crazy to think of how much you could do with so little back in the day. But even this was a massive step change compared to the 8-bit machines I'd been using up to that point. These I'd mostly used for programming and games (although I did do a bit of word processing on BBC machines, and a teeny tiny amount of spreadsheet stuff). I did have a light gun for my ZX Spectrum but, boy, was it tedious graphics with (although I did do it), as compared to DPaint.
by stickfigure | 2025-11-19 15:26:14+00:00
Perl is powerful, expressive, and cryptic. Its popularity faded during a time when the popular trend of programming languages was towards simplicity and legibility. C++ gave way to Java and C#.

Also, Perl's strength was text processing in a world where data was moving out of simple columnar text formats and into databases, xml, json, and other formats better represented by object models than lines of text.
by bluedino | 2025-11-19 15:26:18+00:00
> Pickup trucks are great, but they're only available in "behemoth" size in the US.

Not all trucks are 1/4 or 1/2 ton in the USA.

There's things like the Honda Ridgeline, Hyundai Santa Cruze, and the Ford Maverick

Subaru had the Baja for a little white but they only sold a couple thousand per year.
by fsloth | 2025-11-19 15:26:24+00:00
"first class open source kernel"

Speaking with over a decade of experience as a developer in industrial CAD (but still just one random guys point of view only). The question _isn't_ about the availability of a 3D kernel.

3D kernel is not the "moat".

You can cross that with money.

You can purchase a ACIS or Parasolid and you are off to the races. Or even use OpenCascade if you know what you are doing.

The more interesting question is: Ok hotshot, you have a 3D kernel, 10M of investor money (or equivalent resources).

What's your next move? What industry are you going to conquer? What are the problems you are going to solve better than the current tools do?

What's the value you provide to the users except price?

What are you going to do better than the incumbent softwares in relevant specific design industries?

Which industry is your go-to-market?

Etc etc.

The programmer's view is "I will build a CAD". The industrial user on the other hand does _NOT_ want a "general CAD software".

They want a tool with a specific, trainable workflow for their specific industrial use case.

So "if you build it and they will come" will require speaking to a specific engineering/designer audience.

You can of course build a generic tool (it's all watertight manifolds in the end) but the success in the market depends on the usual story about market forces. What's your go to market/beached. Does it enable you to move to other markets? And the answer usually is - NO. You need to build the market share in _each_ domain separately.
by SOLAR_FIELDS | 2025-11-19 15:26:28+00:00
I don’t mind the extortionate pricing if it’s upfront and straightforward. fck-nat does exist. What I do mind is the opt out behavior that causes people to receive these insane bills when their first, most obvious expectation is that traffic within a data center stays within that data center and doesn’t flow out to the edge of it and back in. That is my beef with the current setup.

But “security” people might say. Well, you can be secure and keep the behavior opt out, but you should be able to have an interface that is upfront and informs people of the implications
by Forgeties79 | 2025-11-19 15:27:03+00:00
Maybe I’m misunderstanding but the prior comment seemed to say “people should be able to transmit whatever they want, however they want, with whatever device they want.”

I imagine it’s not insanely difficult to get a phone to crank up voltage or something until the battery starts melting down. Maybe I’m letting sci-fi/thrillers pollute my sense of reality though
by gwd | 2025-11-19 15:27:05+00:00
> omerta

Unfortunately none of the meanings Wikipedia knows [1] seems to fit this usage. Did you perhaps mean "taboo"?

I disagree that "unwrap()" seems as scary as "panic()", but I will certainly agree to sibling commenters have a point when they say that "bar, _ := foo()" is a lot less scary than "unwrap()".

[1] https://en.wikipedia.org/wiki/Omerta_(disambiguation)
by autarch | 2025-11-19 15:27:20+00:00
As a very long-time Perl developer and FOSS contributor, I think this blog post is incorrect about whether Perl 6/Raku was a factor in Perl's decline. I think Perl 6/Raku did a few things that hurt Perl 5:

1. It pulled away folks who would otherwise have spent time improving Perl 5 (either the core or via modules).

2. It discouraged significant changes to the Perl 5 language, since many people figured that it wasn't worth it with Perl 6 just around the corner.

3. It confused CTO/VP Eng types, some of whom thought that they shouldn't invest in Perl 5, since Perl 6 was coming soon. I've heard multiple people in the Perl community discuss hearing this directly from execs.

Of course, hindsight is 20/20 and all that.

Also, even if Perl 6 had never happened the way it did and instead we'd just had smaller evolutions of the language in major versions, I think usage would still have shrunk over time.

A lot of people just dislike Perl's weird syntax and behavior. Many of those people were in a position to teach undergrads, and they chose to use Python and Java.

And other languages have improved a lot or been created in the past 20+ years. Java has gotten way better, as has Python. JavaScript went from "terribly browser-only language" to "much less terrible run anywhere language" with a huge ecosystem. And Go came along and provided an aggressively mediocre but very usable strongly typed language with super-fast builds and easy deploys.

Edit: Also PHP was a huge factor in displacing Perl for the quick and dirty web app on hosted services. It was super easy to deploy and ran way faster than Perl without mod_perl. Using mod_perl generally wasn't possible on shared hosting, which was very common back in the days before everyone got their own VM.

All of those things would still have eaten some of Perl's lunch.
by Nevermark | 2025-11-19 15:27:28+00:00
Yes, delayed reproduction would be the first step.

And simultaneously for post breeding longevity (however short that starts). Which can be done by post-selecting the young based on the phenotype of the parents. (No need for any harsh selection, simply choosing which young remain in the breeding pool, vs. which go there own way.)

Their short breeding cycles are a boon, since that allows for faster generations, and even small lifespan improvements would reflect significant change.

The high number of species is also a tremendous advantage.

All done at scale. Millions of octopus, across dozens of species, to efficiently select from as much existing genetic diversity as possible. Not just for faster gene clustering, but to gain different insights from different species that can be transferred, via CRISPR. As you noted.

And finally, also selecting for individual intelligence and social collaboration. They are unique in being an extremely socially intelligent animal, with high cross species cognitive understanding. There preference for solitude does not reflect any lack of social awareness. So this is one of the easier and potentially rewarding challenges.

Since effective intelligence in practice is a (literal) product of individuals and collaboration. There is tremendous opportunity for gain of function.

—-

Of course, I will need a vast underground laboratory under a tropical island for all this. A not-too-dormant volcano for cheap geothermal power. And a comfortably furnished submarine of my own design, for research forays, with a streamlined exterior inspired by the profile of a jetting octopus. Christened with an ominous name.

As for other resources? Well the ocean has infinite untapped resources, and I will soon have infinite assistants.

Ok, some of the latter might be me getting ahead of myself.
by taf2 | 2025-11-19 15:27:44+00:00
I just wish gemini could write well formatted code. I do like the solutions it comes up to and I know I can use a linter/formatter tool - but it would just be nice if when I openned gemini (cli) up and asked it to write a feature it didn't mix up the indenting so badly... somehow codex and claude both get this without any trouble...