MurphyA/hacker-news huggingface dataset:
by therealdrag0 | 2025-09-03 09:01:11+00:00
> semi-crappy indicator … good enough.

Agree. Another example of this is for metrics as percentiles per host that you have to average, vs histograms per host that get percentile calculated at aggregation time among hosts. Sure an avg/max of a percentile is technically not a percentile, but in practice switching between one or the other hasn’t affected my operations at all. Yet I know some people are adamant about mathematical correctness as if that translates to operations.
by arowthway | 2025-09-03 09:02:38+00:00
This is super cool but the ending is bizarre.

> A comment on the YouTube video below complained, “Not a word about return on investment in the presentation. That means it’ll never pay off” MAGAlomaniacs are everywhere these days.

Given the supposed 50+ year lifespan of such a battery, I find it hard to believe it doesn't turn a profit at some point. And I understand that debunking low-effort accusations is asymmetric warfare. But why cite a random YouTube comment if you have no intention of addressing its claims? A more charitable interpretation is that it's meant to ragebait the readers. But to me, it seems like trying to make people feel ashamed for having doubts, by making a public example of a skeptic.
by tialaramex | 2025-09-03 09:02:38+00:00
The easy alternative? There isn't one.

The really difficult thing would be to write a new compiler backend with a coherent IR that everybody understands and you'll stick to. Unfortunately you can be quite certain that after you've done the incredible hard work to build such a thing, a lot of people's assessment of your backend will be:

1. The code produced was 10% slower than LLVM, never use this, speed is all that matters anyway and correctness is irrelevant.

2. This doesn's support the Fongulab Splox ZV406 processor made for six years in the 1980s, whereas LLVM does, therefore this is a waste of time.
by aredox | 2025-09-03 09:02:41+00:00
>it's illegal under state and church separation in the United States.

Try to keep up with reality. It is on display right now, and there is reason to think the Supreme Court will allow it.

https://www.ksat.com/news/local/2025/09/02/ten-commandments-...

https://www.scotusblog.com/2025/07/the-ten-commandments-retu...
by Cthulhu_ | 2025-09-03 09:02:43+00:00
How long did it take you to write that code / this article?

I'm a big fan of zero-dependency code (or at the very least with any dependency vendored/hosted locally), it means this page will still work and look as it does today in 25 years time.

I don't know if TS runs natively in browsers yet, but v8 / NodeJS does support it (just strips off Typescript specific tokens).
by ozgrakkurt | 2025-09-03 09:03:54+00:00
How do you “vet” something technical and something that you can’t even do yourself is beyond me.

Vetting things is very likely harder than doing the thing correctly.

Especially the thing you are vetting is designed to look correct more than actually being correct.

You can picture a physics class where teacher gives a trick problem/solution and 95% of class doesn’t realize until the teacher walks back and explains it.
by o_m | 2025-09-03 09:04:22+00:00
I don't see the need for Lit anymore. Lately I have just been raw dogging web components without any libraries. Having a nice templating system like JSX on the server makes it a breeze.

Part of using web components, for me, is that it is just javascript. There is no upgrades or deprecations to think about. Of course those things still exist on the server though, but it is easier to maintain it there.
by account42 | 2025-09-03 09:04:43+00:00
So basically, you are OK with total authoritarian control over the population as long as its views that you agree with that are being enforced and views you don't like that are being oppressed. Not to mention that you didn't even care to find out what GP's views actually are - no room for nuance, just the fact that they are not socially acceptable is enough for you to condemn him.
by sethammons | 2025-09-03 09:04:49+00:00
Wait - are there people who don't taste alcohol that way? I also taste charcoal for all coffee/espresso and people say the beans were burnt. Nope, my buddy ran a coffee shop and my kid is a coffee aficionado. All charcoal. But I just assumed everyone thought alcohol tasted like what I imagine bleach to give impressions of.
by aengelke | 2025-09-03 09:05:03+00:00
In terms of runtime performance, the TPDE-generated code is comparable with and sometimes a bit faster than LLVM -O0.

I agree that front-ends are a big performance problem and both rustc and Clang (especially in C++ mode) are quite slow. For Clang with LLVM -O0, 50-80% is front-end time, with TPDE it's >98%. More work on front-end performance is definitely needed; maybe some things can be learned from Carbon. With mold or lld, I don't think linking is that much of a problem.

We now support most LLVM-IR constructs that are frequently generated by rustc (most notably, vectors). I just didn't get around to actually integrate it into rustc and get performance data.

> The 10-20x improvement described here doesn’t work yet for clang

Not sure what you mean here, TPDE can compile C/C++ programs with Clang-generated LLVM-IR (95% of llvm-test-suite SingleSource/MultiSource, large parts of the LLVM monorepo).
by anakaine | 2025-09-03 09:05:16+00:00
I've just tried my first prompt on your "try" setting, and what was generated wasn't anything like what I was expecting, to be honest. I asked for a workout tracking app with a good list of requirements (maybe it was too complex?), and the platform thoughts for quite a while. What I got was a template for a front end to connect to an AI agent for chats.
by BrenBarn | 2025-09-03 09:05:36+00:00
> Which I believe to be a net negative to the US, and world, some may disagree though

Yes, I disagree. If we can't have Google without monopolism then we should have neither. Treating Google as essential in this situation is like a druggie saying he "needs" his next hit. People only "need" Google because Google has used its monopoly position to try to make people addicted to it. It should never have been allowed to happen in the first place, the company should have been broken up 10+ years ago, and it's only getting worse. It would be better to destroy it entirely (along with many other such large companies) than to keep it with its disproportionate power.
by RubyWave | 2025-09-03 09:05:48+00:00
>let's smooth bureaucratic processes

Yeah, we should. The problem is, there are powers, and people behind them, that benefits from undocumentness of immigrants. To make matter even worse, they typically have funds to lobby for no changes, or changes for worse.

Isn't it similar case as in tax refunds and what not? Very purposeful obfuscation to make TurboTax required.
by infamousclyde | 2025-09-03 09:06:04+00:00
Jon Gjengset (of MIT Missing Semester, Rust for Rustsceans, etc) shared a stream doing complex changes of increasing complexity to a geospatial math library in Rust. He’s an excellent engineer, and was able to pick apart AI-suggested changes liberally. The caveat is that the video is a bit long, but segmented nicely.

I think he had a positive experience overall, but it was clear throughout the stream that he was not yielding control to a pure-agent workflow soon.

https://youtu.be/eZ7DVHAK8hw?si=vWW4kz2qiRRceNMQ
by piltdownman | 2025-09-03 09:06:08+00:00
I've every idea what I'm talking about, as well as who I'm talking to.

Firstly, if funding development of the Ardour platform and employing you isn't contributing to the codebase, I don't know what is.

Secondly, full MIDI support - something we've had since Steinberg Pro 24 and Cubase on the Atari ST - was eventually brought in when? 2013? Instead you make a big deal about the various recording features that were present ahead of ProTools - e.g. in-track mixing (transparent regions), PFL/AFL solo models, a dedicated monitor section, multichannel master outs.

Anything further can simply be responded to where you historically hand-wave away the feature-lag between Ardour and DAWs with exponentially more market-share as the 'conception' of people who use "modern pop production techniques".

Indeed as you say yourself "If there's another DAW out there that works better for you than Ardour, you should use it. But you might also be surprised at how well Ardour works for you, especially if you record people playing instruments."

https://news.ycombinator.com/item?id=12281462
by Cthulhu_ | 2025-09-03 09:06:27+00:00
There was a post on Reddit (which came from Twitter or whatever) just now about someone who got itchy when eating plums; some food allergies are minor or just unconscious. Others take a while to trigger a response (bowel issues).

But since spicy foods hurt and pineapple is tingly and that's normal, I suspect a lot of people with mild food allergies just... don't realise they have an allergy.
by DiogenesKynikos | 2025-09-03 09:06:42+00:00
Agreed - OP's criticism is way over the top.

This blog post is very much "first principles" for the layperson. It's not the level of "first principles" that a trained physicist would expect (where there would be rigorous derivations involving dielectric functions and the like), but it's great for a layperson who wants to understand why the world looks the way it does.
by aredox | 2025-09-03 09:06:46+00:00
It was the Republicans who kneecapped Michelle Obama's initiative. Not the Democrats. Stop trying to bothside this.

And "who is in power" is decided by your vote. You could vote anytime against those Republicans who voted again and again against health because it was too "socialist". Now you have a health secretary who is happy that the sugar in Coca-Cola is another type of sugar.
Ask HN: How AI is showing up in SRE, copilots and always-on tools
by satyanudge | 2025-09-03 09:07:31+00:00
AI is increasingly being adopted in SRE/DevOps in two complementary ways.

1. Copilots (Claude, ChatGPT, etc.)

These are being used as flexible debugging partners. Engineers drop in stack traces, logs, or config snippets and get explanations, root cause analysis, or potential fixes. They’re reactive and on-demand, but very effective for problem-solving and learning in the moment.

2. Always-on AI-SRE tools (NudgeBee, PagerDuty AIOps, BigPanda, Datadog, Dynatrace, etc.)

These integrate directly into monitoring and alerting systems. Instead of waiting for prompts, they continuously reduce alert noise, correlate events, and automate remediation. Some also focus on troubleshooting within clusters, cloud cost optimization, and CloudOps workflows.

Both models are now being used side-by-side: copilots for ad-hoc debugging and analysis, and always-on platforms for continuous coverage and operational resilience. Together, they represent a shift in how AI is embedded into reliability engineering.
by epolanski | 2025-09-03 09:07:41+00:00
> Decorators are the only way to metaprogram over class fields in JS.

I can think about few other ways, such as using higher order functions/classes, using getOwnPropertyDescriptor or doing stuff at construction.

> As mentioned by skrebbel, decorators are optional

This is not a pro, it's a con. The more ways there are to achieve the same result the more inconsistent projects become IRL.

Also, do you really want to metaprogram at all? What's the huge benefit of that approach?
by grumbel | 2025-09-03 09:07:55+00:00
> AI is a competitor.

AI isn't competition for Google, AI is technology. Not only is Google using AI themselves, they are pretty damn near the top of the AI game.

It's also questionable how this is relevant for past crimes of Google. It's completely hypothetical speculation about the future. Could an AI company rise and dethrone classic Google? Yeah. Could Google themselves be the AI company that does it? Probably, especially when they can continue due abuse their monopoly across multiple fields.

There is also the issue that current AI companies are still just bleeding money, none of them have figured out how to make money.
by bibabaloo | 2025-09-03 09:08:23+00:00
Uh, sure, maybe in a professional setting where you’re getting paid. But this was unpaid volunteer work. If, as a community, we start enforcing professional grade standards on people who are just contributing their free time to give us neat toys and tools, I kinda worry it makes the whole thing the whole thing less fun or sustainable. And if that happens, we probably stop getting these free toys altogether.
by ffsm8 | 2025-09-03 09:08:29+00:00
I disagree with your sentiment.

The difference isn't what's finishing a project is, is the dissonance between what M4v3R and rhubarbtree understand when talking about "nontrivial production" software.

When you're working in enterprise, you usually have multiple stakeholders each defining sometimes even conflicting requirements to behavior of your software. And you're required to adhere to these requirements stringently.

That's an environment that's inherently a bad fit for vibe coding.

It can still be used there, too, but you will not get a 2-3x speed up, because the LLM will always introduce minor behavioral changes - which aren't important in M4v3R scenario, but a complete deal breaket for rhubarbtree.

From my own experience, I don't get a speed up at all via CoPilot agentic mode (Claude code is banned at my workplace). But I have had a significant boost in productivity in projects that don't need to adhere to any specific spec - namely projects I do an my own time (with Claude code right now).

I still use Copilot agentic mode though. While I haven't timed myself, I don't think I'm faster with it whatsoever. It's just less mentally involved in a lot of scenarios, so it's less exhausting - leaving more energy for side projects .
by a-french-anon | 2025-09-03 09:08:38+00:00
Middle class millennial French here: there's a very real concept of guilt in relation to food at least (somewhat less for electricity and water, but still).

It's considered a normal habit to always finish what's on your plate, even when you're not hungry anymore. But it's true that attitudes have softened a bit in this regard, especially at the restaurant; but when you're in control of the amount you're taking, you're still expected to not have "eyes bigger than your belly".
by fbhabbed | 2025-09-03 09:08:40+00:00
GPT5-Thinking if I need a precise answer with the least possible amount of mistakes.

GPT5-Pro is the real deal.

Gemini if I need creative insights and a pleasant talk, but this comes at the cost of more mistakes (and it's hella stubborn).

Hopefully Gemini 3.0 will fix this.
by ChrisMarshallNY | 2025-09-03 09:08:58+00:00
It’s not too difficult, if you do it from the start, and by habit.

I have an xcconfig file[0], that I add to all my projects, that turns on treat warnings as errors, and enables all warnings. In C, I used to compile -wall.

I also use SwiftLint[1].

But these days, I almost never trigger any warnings, because I’ve developed the habit of good coding.

Since Magic Lantern is firmware, I’m surprised that this was not already the case. Firmware needs to be as close to perfect as possible (I used to write firmware. It’s one of the reasons I’m so anal about Quality).

[0] https://github.com/RiftValleySoftware/RVS_Checkbox/blob/main... (I need to switch the header to MIT license, to match the rest of the project. It’s been a long time, since I used GPL, but I’ve been using this file, forever).

[1] https://littlegreenviper.com/swiftlint/
by utyop22 | 2025-09-03 09:09:14+00:00
Because there were external forces that helped propel and keep YT aloft. If smartphones and so on had not come into existence, it would have crashed and burned.

"Uber is similar - they shouldn't exist, they basically broke the law in most countries they moved into, brazenly violated all kinds of barriers that kept taxi industry completely entrenched for decades"

And here's a simple way to demonstrate my point - backed by VC - Uber accelerated its growth and got to the point it was so widely adopted nobody could stop them from operating.
by Cthulhu_ | 2025-09-03 09:10:08+00:00
I mean from a different perspective, western animation has similar tropes / issues; it's just that you grew up with it. I couldn't stand Pokemon, but in hindsight that was an anime too, just with Dutch dubs.

Anyway, just keep in mind most anime is aimed at children/teenagers, if you watch it with that in mind or think of English voice acting and vocalizations in western animation, some of these things make more sense.
by guitarro | 2025-09-03 09:12:41+00:00
Who says they're narcoterrorists? I only see a very pixelated video that seems to be a boat. That then explodes, killing the people on it. Is this what we've come to? No due process, no collection of evidence, no reviewing of it, see if things are actually true & if any laws are broken. And then punish fitting to the crime?

I think liquidating people without due process and then being smug about it is really befitting for a civilized society, and sounds more like something that drug cartels would do.

Don't get me wrong, drug (mis)use is definitely something that needs to be addressed in a big way, but abandoning due process is not something to be celebrated I would say, and is a very, very slippery slope.
by sanitycheck | 2025-09-03 09:13:07+00:00
Eh, Claude is like a magical spaniel that can read and write very quickly, with early-stage alzheimers, on amphetamines.

Yes it knows a lot and can regurgitate things and create plausible code (if I have it run builds and fix errors every time it changes a file - which of course eats tokens) but having absolutely no understanding of how time or space works leads to 90% of its great ideas being nonsensical for UI tasks. Everything is needing very careful guidance and supervision otherwise it decides to do something different instead. For back end stuff, maybe it's better.

I'm on the fence regarding overall utility but $20/month could almost be worth it for a tool that can add a ton of debug logging in seconds, some months.
by fuzzfactor | 2025-09-03 09:13:12+00:00
Windows users try this:

Ctrl-Alt-Del then launch TaskManager.

In TaskManager, click the "Performance" tab and see the simple stats.

While on the Performance tab, then click the ellipsis (. . .) menu, so you can then open ResourceMonitor.

Then close TaskManager.

In ResourceMonitor, under the Overview tab, for the CPU click the column header for "Average CPU" so that the processes using the most CPU are shown top-down from most usage to least.

In Overview, for Disk click the Write (B/sec) column header, for Network click Send (B/sec), and for Memory click Commit (KB).

Then under the individual CPU, Memory, Disk, and Network tabs click on the similar column headers. Under any tab now you should be able to see the most prominent resource usages.

Notice how your CPU settles down after a while of idling.

Then click on the Disk tab to focus your attention on that one exclusively.

Let it sit for 5 or 10 minutes then check your CPU usage. See if it's been climbing gradually higher while you weren't looking.
by divan | 2025-09-03 09:13:46+00:00
The original issue in claude code was closed with "wontfix", so here is a second take: https://github.com/anthropics/claude-code/issues/7060

Dancing with AGENTS/CLAUDE/GEMINI/windsurf files symlinks/imports becomes really annoying. Using projects like https://github.com/intellectronica/ruler for some reason doesn't stick (yet another tool to install, yet another cognitive debt to pay).

Please help bring attention to that issue.
by illiac786 | 2025-09-03 09:14:07+00:00
Thanks for the list, I went though it.

Some items I feel need to have some warnings.

For example, disabling OCSP: yes, it improves the privacy, but it reduces security, that should be made clear.

Also, OCSP stapling is the fix the privacy issue of OCSP, hence disabling it does not make sense here. But since „only do OCSP if OCSP stapling is supported“ does not exist as far as I can tell, it does not really matter. That would actually be the correct setting, preserving privacy while ensuring that revocation checks still happen.
by jajko | 2025-09-03 09:14:21+00:00
Travel far and outside of comfort zone changes person, any person, for good. Prophet Mohammed is quoted roughly saying: "Don't tell me how educated you are, tell me how much you have travelled".

There are non-trivial amount of people who discovered this on their own, got properly addicted and basically live in their western jobs to be able to afford as much travel ie in remote parts of south east Asia as possible. Some skipped that western job part altogether. I recently spent few weeks in remote parts of northern Sulawesi and the only westerners I kept meeting were of this bunch, with exactly same travel bug.

The problem is as you describe - you can't explain all this and much more to folks who stayed home or some variant of that. You can show photos and videos, tell stories but what that experience changed within you, thats your journey only.

Personally, this is by far the best way to spend money (plus gym membership).
Thinking of "AI Enablement" course for developers – would this be useful?
by stecu | 2025-09-03 09:14:37+00:00
I work as a developer in a large corporation where there’s a lot of talk about AI right now. I see three kinds of colleagues around me:

- Some use AI daily and are excited about what it enables.

- Some stick to the “old way” of doing things and avoid AI tools.

- Some are honestly worried – they see themselves as “code-writing machines,” and if AI can write code, they fear their jobs are at risk.

I don’t think developers should see AI as a threat. I want to help reframe this mindset by showing quick wins—how AI can make their work faster, less repetitive, and more impactful.

I’m considering building a short AI Enablement course for developers that’s not about ML theory or training models, but rather about practical skills like:

- Using AI to debug and refactor code - Automating repetitive tasks - Adapting workflows to leverage AI instead of fighting it

Before I invest time into building this, I’d love your honest thoughts:

- Would this kind of course be valuable for developers? - What topics would you want covered (or not covered)? - Do you think framing it around mindset shift + quick wins is the right approach?

Appreciate any feedback
by Cthulhu_ | 2025-09-03 09:15:15+00:00
Growing up I'd eat plenty of licorice as candy, various kinds. But in my adult life, I just... don't feel like having it. But that goes for most candy, I just don't enjoy it much. Mints on occasion.

It's probably because candy makes my teeth hurt, lol. Likewise, I don't like certain acidic drinks like orange juice or wine, they just don't sit right.
by palata | 2025-09-03 09:17:12+00:00
> but this is essentially a threat of blacklisting an entire password manager

I don't think they could blacklist the entire password manager. They can't prevent it from giving you a username/password...

Refusing some passkeys is, to me, similar to refusing passwords that are too short. It may make sense to only accept passkeys backed by a secure element. Companies already force their employees to use a specific MFA app, because they don't want to trust any app out there.
by names_r_hard | 2025-09-03 09:17:29+00:00
No time like the present :)

It is actually easier to get started now, as I spent several months updating the dev infrastructure so it all works on modern platforms with modern tooling.

Plus Ghidra exists now, which was a massive help for us.

We didn't really go on hiatus - the prior lead dev left the project, and the target hardware changed significantly. So everything slowed down. Now we are back to a more normal speed. Of course, we still need more devs; currently we have 3.