MurphyA/hacker-news huggingface dataset:
by mapontosevenths | 2025-12-05 01:25:24+00:00
> they've been able to put their plan into action

They have been able to put multiple, inconsistent, self contradictory plans into action over the last 40 years. Having accomplished many of their goals they now seek to reverse their own efforts.

They are either as bad at planning as any individual human I've ever known or they are grifters who don't believe their own shtick.
by tr45872267 | 2025-12-05 01:25:51+00:00
I have no doubt they know what they are doing. But it's a srange metric no matter how you slice it. Why compare AV1's bandwith to the average of h.264 and h.265, and without any more details about resolution or compression ratio? Reading between the lines, it sounds like they use AV1 for low bandwidth and h.265 for high bandwidth and h.264 as a fallback. If that is the case, why bring up this strange average bandwidth comparison?
by IMTDb | 2025-12-05 01:28:12+00:00
Or maybe it’s just strange classification. I see a lot of prompts on the internet looking like “act as a senior xxx expert with over 15 years of industry experience and answer the following: [insert simple question]”

I hope those are not classified as “roleplaying” the “roleplay” here is just a trick to get better answer from the model, often in a professional setting that has nothing to do with creative writing of NSFW stuff
by tptacek | 2025-12-05 01:29:38+00:00
I'm pretty familiar with the idiom here and I don't find error/result mapping fluent-style patterns all that easy to read or write. My experience is basically that you sort of come to understand "this goo at the end of the expression is just coercing the return value into whatever alternate goo the function signature dictates it needs", which is not at all the same thing as careful error handling.

Again: I think Rust as a language gets this right, better than Go does, but if I had to rank, it'd be (1) Rust explicit enum/match style, (2) Go's explicit noisy returns, (3) Rust terse error propagation style.

Basically, I think Rust idiom has been somewhat victimized by a culture of error golfing (and its attendant error handling crates).
by avidiax | 2025-12-05 01:29:42+00:00
I looked into this before, and the short answer is that release groups would be allowed to release in AV1, but the market seems to prefer H264 and H265 because of compatibility and release speed. Encoding AV1 to an archival quality takes too long, reduces playback compatibility, and doesn't save that much space.

There also are no scene rules for AV1, only for H265 [1]

[1] https://scenerules.org/html/2020_X265.html
by dasil003 | 2025-12-05 01:29:49+00:00
Yeah sorry if my assessment was a bit callous and overly critical, and I hope you don't take it personally. I meant what I said up front that it was very well articulated and made a lot of sense.

The reason I wrote what I wrote is because I came into the industry in the year 2000, and multiple times throughout my career experienced a rug pull of my own mental model of my value as a software engineer. It's very painful and something that I think ICs in deep-thinking professions like software are very vulnerable to.
by 0manrho | 2025-12-05 01:29:56+00:00
Which tells me your experience is incredibly limited.

Intel was very good, and when they partnered with Micron, made objectively the best SSD's ever made (3DXPoint Optanes). I lament that they sold their storage business unit, though of all the potential buyers, SK was probably the best case scenario (they since rebranded that into Solidigm).

The intel X25-E was a great drive, but it is not great by modern standards and in any write-focused workload it is an objectively, provably bad drive by any standard these days. Let's compare it to a Samsung 9100 Pro 8TB which is a premium consumer drive, and a quasi mid level enterprise drive (depends on usecase, it's lacking a lot of important enterprise features such as PLP) that's still a far cry from the cream of the crop, but has an MSRP comparable to the X25-E's at launch

X25-E 64GB vs 9100 Pro 8TB:

MSRP: ~$900 ($14/GB) vs ~$900 ($0.11/GB)

Random Read (IOPS): 35.0k vs 2,200k

Random Write (IOPS): 3.3k vs 2,600k

Sustained/Seq Read (MBps): 250 vs 14,800

Sustained/Seq Write (MBps): 170 vs 13,400

Endurance: >=2PB writes vs >= 4.8 PB writes

In other words, it loses very badly in every metric, including performance and endurance per dollar (in fact, it loses so bad on performance that it still isn't close even if we assume the X25-E is only $50), and we're not even into the high end of what's possible with SSD's/NAND flash today. Hell, the X25-E can't even compare to a Crucial MX500 SATA SSD except on endurance which it only barely beats (2PB for X25-E vs 1.4PB for 4TB). The X25-E's incredibly limited capacity (64GB max) also makes it a non-starter for many people no matter how good the performance might be (but isn't).

Yes, per cell the X25-E is far more durable than a MX500 or 9100 Pro yielding a Disk Write Per Day endurance of about 17DWPD, which is very good. An Intel P4800X however (almost a 10 year old drive itself) had 60DWPD, or more than 3x the endurance when normalized for Capacity, while also blowing it - and nearly every other SSD ever made until very very recently - out of the water on the performance front as well. And let's not forget, not only can you supplement per-cell endurance with having more cells (aka more capacity), but the X25-E's maximum capacity of 64GB makes it a non-starter for the vast majority of use-cases right out of the gate, even if you try to stack them in an array.

For truly high end drives, look at what the Intel P5800X, Micron 9650 MAX, or Solidigm D7-5810 are capable of for example.

Oh, and btw, a lot of those high end drives have SLC as their Transition Flash Layer, sometimes in capacities greater than the X25-E was available in. So the assertion that they don't make SLC isn't true either, we just got better about designing these devices so that we aren't paying over $10/GB anymore.

So no. By todays standards the X25-E is not "the diamond peak". It's the bottom of the barrel and in most cases, non-viable.
by Aloisius | 2025-12-05 01:30:34+00:00
It takes less than 3 minutes to set up the free, built-in parental control software in all major operating systems.

This isn't a situation where a parent is so overloaded that they need a village to help raise a child. This is just parents who have decided not to do anything.

But if we're going to go the village route, how about we send someone from say, a child welfare organization to visit every house with a child to walk parents/guardians through setting up the software on their devices - maybe with regular follow-ups to ensure the child's well-being in neglectful households that did not already have such software set up.
by astrange | 2025-12-05 01:32:04+00:00
> > we are concentrating all the wealth and power into the hands of a few.

> Correct, their slice of the pie is growing, the bottom 90%'s is shrinking

Not sure about "power" there. In my experience you get power by having a lot of free time and dedication to something else other people don't care about… which yes includes billionaires obviously, but most of the people meeting that description are just middle class retirees, so they're outnumbered.

> > This leaves the top 1% getting richer every year and the bottom 99% fighting over a smaller piece of the pie every year.

> Also correct, the biggest growth of share being in the top 1% segment.

It does not show it "every year", there are long periods of stagnation and some reversals. I would say it shows that recessions are bad and we should avoid having them.

nb another more innocuous explanation is: there's no reason to have a lot of wealth. To win at this game you need to hoard wealth, but most people are intentionally not even trying that. For instance, you could have a high income but spend it all on experiences or donate it all to charity.
by collingreen | 2025-12-05 01:32:12+00:00
On the normal food blogger pages it is fluff to make room for ads or to get people to misclick on the ads while trying to get to (or back to; the scroll changes feel intentional too) the actual recipe bit. Super effective, especially with people using mobile and trying to scroll with one finger while cooking.

A ton of these sites were bought up and they all look the same now and run the multiple floating ads, especially a wide banner at the -bottom- which is a perfect misclick monetizer.
by ajross | 2025-12-05 01:32:13+00:00
> [...] is trivial in Rust [...] it just requires [...]

This is a tombstone-quality statement. It's the same framing people tossed around about C++ and Perl and Haskell (also Prolog back in the day). And it's true, insofar as it goes. But languages where "trivial" things "just require" rapidly become "not so trivial" in the aggregate. And Rust has jumped that particular shark. It will never be trivial, period.
by makeitdouble | 2025-12-05 01:32:39+00:00
> It's a remnant of a time when autism was seen as just a "problem" for the people around you

I think it still is the current approach, and is not a bad thing per se:

People can have their own specific conditions, but if they are considered fully functional they will have no business getting clinically diagnosed. It will only be relevant when it reduces social functions, and becomes a problem, so that's the part that will be diagnosed.

To put another way, there is the biological/research part to understand how people work and how they think and behave, and the medical part to "fix" things. The variation of people's experience belongs in the former, the autism spectrum belongs to the latter.

Of course we do this for most conditions: for instance people's voice are all different, if yours is just "weird" but intelligible you won't go get a diagnostic, if half of the people can't understand what you say you might need one, whatever the biological cause is.
by felixfurtak | 2025-12-05 01:32:48+00:00
This reminds me of the Kim Dotcom saga where US attorneys accused Mega of copyright infringement when he was living in New Zealand and his company, Mega, was based in Hong Kong. Dotcom had never stepped foot in the US but somehow that was enough grounds to extradite him and force him to comply with local laws. There are plenty of examples of judicial overreach in all parts of the world. The US is no exception.
Show HN: Pytest-test-categories Enforce Google's test sizes in Python
by lanemik | 2025-12-05 01:32:50+00:00
I built a pytest plugin that enforces test size categories (small, medium, large, xlarge) based on Google's "Software Engineering at Google" testing philosophy.

The problem: flaky tests. They erode trust, waste time, and make CI a nightmare.

The solution: enforce hermeticity by category. Small tests can't access the network, filesystem, or databases. Medium tests are limited to localhost. Each size has time limits (1s, 5min, 15min).

When a test violates its constraints, you get an actionable error:

[TC001] Network Access Violation Test: test_api.py::test_fetch_user [SMALL] What happened: Attempted network connection to api.example.com:443 To fix this: • Mock with responses/httpretty/respx • Use dependency injection • Change to @pytest.mark.medium

Mocking libraries (responses, pyfakefs) still work - they intercept before the blocking layer.

The goal is maintaining a healthy test pyramid: 80% small, 15% medium, 5% large.

GitHub: https://github.com/mikelane/pytest-test-categories Docs: https://pytest-test-categories.readthedocs.io PyPI: https://pypi.org/project/pytest-test-categories/
by 453yuh46 | 2025-12-05 01:32:53+00:00
You are obviously a male - when it comes to providing best genes from rich individuals, there seems to have been no shortage of females that wanted to have babies from Elon Musk with his autistic genes...

I am forgetting how serious ASD people can be without having able to make any jokes. Relax, dude - by the time when government will be able to provide such services, all the humans will have autistic genes - there clearly are some natural advantages to people, that are multiplying with those genes and spreading them around. And unfortunately to say this, but natural selection is the only thing that will weed out those so called "heavy autistic cases" and they will cease to be a problem in time.
by deaux | 2025-12-05 01:33:03+00:00
I still don't see it. Look at some of the countries with the highest relatively high individual "personal tech usage" as well as "percentage of workers/economy connected to tech": South Korea, Israel, Japan, the US, UK, the Netherlands. The first three are on the positive end, the next two on the negative end, and the last one in the middle.

"Region of the world" correlation looks a lot stronger than that.
by benatkin | 2025-12-05 01:33:09+00:00
It can be similar to WordPress plugins, but as problematic as WordPress plugins are, they went a lot farther in terms of ecosystem. While stored in the database, the WordPress plugins do the equivalent of INSTALLED_APPS, calling the code to register them.

Someone tried to make an ecosystem of Django apps, called Pinax, and it was pretty nice, but didn't pick up that much market share.
by CapsAdmin | 2025-12-05 01:33:47+00:00
It's generally true, isn't it? Otherwise we'd have ground breaking discoveries every day about some new and fastest way to do X.

The way I see it, mathematicians have been trying (and somewhat succeeding every 5~ years) to prove faster ways to do matrix multiplications since the 1970s. But this is only in theory.

If you want to implement the theory, you suddenly have many variables you need to take care of such as memory speed, cpu instructions, bit precision, etc. So in practice, an actual implementation of some theory likely have more room to improve. It is also likely that LLM's can help figure out how to write a more optimal implementation.
by greatgib | 2025-12-05 01:34:07+00:00
What is funny is that we can easily guess that the "blocked bridge" for car might look "harmless", but it is probably compounding on the cost and difficulty to do anything. And that it is probably similar small things that resulted in the current situation.

For example, restoration of a church or school nearby was maybe costing like 5 millions pounds, and will now cost 5.5 millions because construction material, workers, trucks and tractor take that much longer to reach and leave the place having to take deviation now that the bridge is not available anymore.
by ziad-hsn | 2025-12-05 01:34:38+00:00
Location: Cairo, Egypt Remote: Yes Willing to relocate: Open to discussion Technologies: Go, Python, Kubernetes, AWS (Lambda, EC2, CloudFormation), Terraform, Prometheus, Grafana, Elasticsearch, CI/CD (GitHub Actions) Résumé/CV: https://github.com/ziad-hsn/Resume/blob/main/Ziad-Hassan-SRE.pdf Email: ziad.hassan.dev@gmail.com GitHub: https://github.com/ziad-hsn

Senior SRE with 3+ years building scalable infrastructure. Reduced downtime 95% through automated IAM rotation across 300+ nodes. Managed 8TB+ Elasticsearch clusters with 20% storage optimization. Strong Go/Python background with open-source projects:

• CPRA: Infrastructure monitoring handling 10,000+ checks/sec (M/M/c queueing theory) • CodeModeTOON: MCP server for LLM context optimization (30-90% token reduction)

Available for remote contract, W-2 arrangements, or freelance (no visa sponsorship required). Open to US, Europe, or global remote positions.
by pear01 | 2025-12-05 01:34:54+00:00
Are you under the illusion that greed and selfishness is a vice unique to the 21st century? You would think someone with an internet connection would know better. Humanity has always been this way. In most contexts where the concept "integrity" is evoked it carries with it at the very least a tacit acknowledgement of the strong temptation to do otherwise, that is part of the reason it is recognized as a virtue.

I really find these "in 2025" takes tiresome. There is no golden age, only your own personal nostalgia masquerading as analysis.
by jodrellblank | 2025-12-05 01:35:08+00:00
> "I remember seeing a video on here where someone actually booted up a computer from the 2000's and showed how snappy everything was, including Visual Studio"

Was it this one? Casey Muratori ranting about Visual Studio Debugger slowness, and he shows a video of Visual Studio opening and debugging faster on a single core Pentium 4 from 20 years earlier - https://youtu.be/GC-0tCy4P1U?t=2160

Or this one? Roger Clark developing Notepad in C++ on Windows 2000 and commenting how fast Visual Studio opens: https://youtu.be/Z2b-a4r7hro?t=491
by Terr_ | 2025-12-05 01:35:11+00:00
A few weeks ago I told them: "I will never be offended or hurt if you ask suspicious questions to check my identify if I suddenly need sketchy wire-transfers or a pile of Amazon gift cards."

Sometimes the best way to defang scams is to attack the social-factors and artificial-urgency they try to exploit.

In a similar vein, no legitimate institution should ever act punitively if you tell them that you're going to call them back through their official number/e-mail/site only.
by CamperBob2 | 2025-12-05 01:35:58+00:00
People are betting trillions that you're the one who's "on the wrong axis." Seems that if you're that confident, there's money to be made on the other side of the market, right? Got any tips?

Essentially all of the drawbacks to LLMs you're mentioning are either already obsolete or almost so, or are solvable by the usual philosopher's stone in engineering: negative feedback. In this case, feedback from carefully-structured tests. Safe to say that we'll spend more time writing tests and less time writing original code going forward.
by kentm | 2025-12-05 01:36:29+00:00
A big task my team did had measured accuracy in the mid 80% FWIW.

I think the line of thought in this thread is broadly correct. The most value I’ve seen in AI is problems where the cost of being wrong is low and it’s easy to verify the output.

I wonder if anyone is taking good measurements on how frequently an LLM is able to do things like route calls in a call center. My personal experience is not good and I would be surprised if they had 90% accuracy.
by psviderski | 2025-12-05 01:36:46+00:00
>with swarm and traefik, I can define url rewrite rules as container labels. Is something equivalent available?

Yep, you define the mapping between the domain name and the internal container port as `x-ports: app.example.com:8000/https` in the compose file. Or you can specify a custom Caddy config for the service as `x-caddy: Caddyfile` which allows to customise it however you like. See https://uncloud.run/docs/concepts/ingress/publishing-service...

>if I deploy 2 compose 'stacks', do all containers have access to all other containers, even in the other stack?

Yes, there is no network isolation between containers from different services/stacks at the moment. Here is an open discussion on stack/namespace/environment/project concepts and isolation: https://github.com/psviderski/uncloud/discussions/94.

What's your use case and how would you want this to behave?
by benatkin | 2025-12-05 01:37:00+00:00
merb was going to do that with slices, and it seemed really promising at the time (cerca 2008), however it merged with Rails. I wish both merb and io.js had stayed independent. https://news.ycombinator.com/item?id=408011 https://news.ycombinator.com/item?id=8884128
by pornel | 2025-12-05 01:37:16+00:00
Thread safety metadata in Rust is surprisingly condensed! POSIX has more fine-grained MT-unsafe concepts than Rust.

Rust data types can be "Send" (can be moved to another thread) and "Sync" (multiple threads can access them at the same time). Everything else is derived from these properties (structs are Send if their fields are Send. Wrapping non-Sync data in a Mutex makes it Sync, thread::spawn() requires Send args, etc.)

Rust doesn't even reason about thread-safety of functions themselves, only the data they access, and that is sufficient if globals are required to be "Sync".
by themafia | 2025-12-05 01:37:36+00:00
It's a great way to make conditional styles without having to use JavaScript; however, having used JS for years to make theme color and icon sets that rely on CSS properties, I'm not sure I particularly like this method. I feel like you have to smear a lot of logic across your CSS whereas with JS you can reduce your theme to a data structure and just have a simple function to setup all the CSS variables based on that.

Am I just an old man?
by RevEng | 2025-12-05 01:38:35+00:00
Having worked with this stuff a lot, privacy isn't the biggest problem (though it is a problem). This shit just doesn't work. Wide-eyed investors might be willing to overlook the 20% failure rates, but ordinary people won't, especially when a single mistake can cost you millions of dollars. In most places I've seen AI shoved - especially Copilot - it takes more time to read and dismiss its crappy suggestions than it does to just do the work without it. But the really insidious case is when you don't realize it is making shit up and then you act on it. If you are lucky you embarrass yourself in front of a customer. If you are unlucky you unintentionally wipe out the production database. That's much more of an overt and immediate concern than leaking some PII.
by verdverm | 2025-12-05 01:38:36+00:00
welcome to context engineering!

You're going to have to manage that. One thing people are starting to do is provide "search" or "context gathering" tools (subagents/agent-as-tool) to keep their context clean and only pull in actually relevant resources from the repo.

Anthropic had a good post that included this very issue, and while they demonstrated it with MCP servers on average 20k tokens each, the same idea and alleviation work generally.

Even before you get to this, you can provide a list or table in your instruction files for where to find important files, types, subsystems. Give them a table of contents instead of the whole book, they can (mostly) go find the relevant content
by K0balt | 2025-12-05 01:39:01+00:00
Thermoplastic is the problem here. There are plenty of thermoset and other kinds of plastics that handle heat well and don’t soften with heat in normal ranges. 3d printed thermoplastics typically need to be liquid at <300 C so the glass transition usually is closer to 200 or even less. Definitely not suitable for the engine bay.
by mark_l_watson | 2025-12-05 01:39:51+00:00
I agree. I am happiest just using plain Emacs for coding and every once in a while separately using an LLM or once or twice a day use gemini-cli or codex for a single task.

My comment is for coding, but same opinion for writing emails - once in a blue moon, then I will use a LLM manually.
by deaux | 2025-12-05 01:39:58+00:00
> A standard chatbot's job is to give the child the answer, thus removing the need to learn.

An LLM's job is not to give the child the answer (implying "the answer to some homework/exam question"), it's to answer the question that was asked. A huge difference. If you ask it to ask a question, it will do so. Over the next 24 hours as of today, December 5th 2025, hundreds of thousands of people will write a prompt that includes exactly that - "ask me questions".

> Learning can still happen, but only if the child forces it themselves.

This is literally what my original comment said, although "forcing" it is pure negative of a framing; rather "learning can still happen, if the child wants to". See this:

>In e.g. the US, it's a huge net negative because kids aren't probably taught these values and the required discipline. So the overwhelming majority does use it to cheat the learning process.

I never claimed that replacing effort isn't necessarily a problem either, just that such a downside has never been brought up in the context of access to a brilliant tutor, yet suddenly an impossible-to-overcome issue when it comes to LLMs.