MurphyA/hacker-news huggingface dataset:
by ElevenLathe | 2025-10-20 20:43:03+00:00
If "CPU > 80%" is not an error state for your application, then that is a pointless alert and it should be removed.

Ideally alerts should only be generated when ($severity_of_potential_bad_state * $probability_of_that_state) is high. In other words, for marginally bad states, you want a high confidence before alerting. For states that are really mega bad, it may be OK to loosen that and alert when you are less confident that it is actually occurring.

IME CPU% alerts are typically totally spurious in a modern cloud application. In general, to get the most out of your spend, you actually want your instances working close to their limits because the intent is to scale out when your application gets busy. Therefore, you instead want to monitor things that are as close to user experience or business metric as possible. P99 request latency, 5xx rate, etc. are OK, but ideally you go even further into application-specific metrics. For example, Facebook might ask: What's the latency between uploading a cat picture and getting its first like?
by mmaunder | 2025-10-20 20:43:07+00:00
I'm seeing the downvotes. I'm sorry folks feel that way. I'm regretting my honesty.

Edit: I'd like to reply to this comment in particular but can't in a threaded reply, so will do that here: "Ah, super secret problem domains that have been thoroughly represented in the LLM training data. Nice."

This exhibits a fundamental misunderstanding of why coding agents powered by LLMs are such a game changer.

The assumption this poster is making is that LLMs are regurgitating whole cloth after being trained on whole cloth.

This is a common mistake among lay people and non-practitioners. The reality is that LLMs have gained the ability to program, by learning from the code of others. Much like a human would learn from the code of others, and then be able to create a completely novel application.

The difference between a human programmer an an agentic coder is that the agent has much broader and deeper expertise across more programming languages, and understands more design patterns, more operating systems, more about programming history, etc etc and it uses all this knowledge to fulfill the task you've set it to. That's not possible for any single human.

It's important for the poster to take two realities on board: Firstly, agentic coding agents are not regurgitating whole cloth from whole cloth. Instead they are weaving new creations because they have learned how to program. Secondly, agentic coding agents have broader and deeper knowledge than any human that will ever exist, and they never tire, and their mood and energy level never changes. In fact that improves on a continuous basis as the months go by and progress continues. This means we can, as individual practitioners or fast moving teams, create things that were never before possible for us without raising huge amounts of money and hiring large very expensive teams, and then having the overhead of lining everyone up behind a goal AND dealing with the human issues that arise, including communication overhead.

This is a very exciting time. Especially if you're curious, energetic, and are willing to suspend disbelief to go and take a look.
by toast0 | 2025-10-20 20:43:26+00:00
You should try it if you're only a step into their ecosystem. Kiddo got some airpods for use with his android phone. Registered them with 'find my' on an iPhone SE I have for work that sits on my desk, so that when they get lost, we have a chance of finding them. Now, we get to be alerted to potential trackers every time when travel with him... even he gets the alerts, because he travels with his airpods frequently.

I've heard good things about Apple TV devices, but given what a pain Airpods are without the rest of the ecosystem, there's no way I'm going to try it.
by conor- | 2025-10-20 20:44:05+00:00
> what happened to just having a single device and having it run the code directly and show you the result directly?

Having access to multiple computers/devices as a single user became cheap and more common. If it was still the 2000s (or maybe early 2010s) and somebody only used a single PC for most of their tasks that'd make sense, but that's just not the reality most people live anymore
by potato3732842 | 2025-10-20 20:44:06+00:00
>The problem is in the fact that we have been treating more and more banal construction projects as if they were chemical factories.

Add up all the people who benefit from this. The regulatory bureaucracy, the engineering firms, every tradesman who holds a license protecting him from market competition, etc, etc. That's a hell of a lot of people. So the racket goes on.
by PaulHoule | 2025-10-20 20:44:12+00:00
You can’t rule out that worsening conditions might lead to right-wing populists being elected, which shows up in the GDP afterwards. For instance it’s often said that center-left and center-right parties in Europe have had a “austerity uber alles” policy for years and right-wing populists have been the only electorally effective [1] response.

[1] if not effective in policy
by pkreg01 | 2025-10-20 20:44:22+00:00
I totally agree. I remember the June magic as well - almost overnight my abilities and throughput were profoundly increased, I had many weeks of late nights in awe and wonder trying things that were beyond my ability to implement technically but within the bounds of my conceptual understanding.

Initially, I found Codex CLI with GPT-5 to be a substitute for Claude Code - now GPT-5 Codex materially surpasses it in my line of work, with a huge asterisk. I work in a niche industry, and Codex has generally poor domain understanding of many of the critical attributes and concepts. Claude happens to have better background knowledge for my tasks, so I've found that Sonnet 4.5 with Claude Code generally does a better job at scaffolding any given new feature. Then, I call in Codex to implement actual functionality since Codex does not have the "You're absolutely right" and mocked/placeholder implementation issues of CC, and just generally writes clean, maintainable, well-planned code. It's the first time I've ever really felt the whole "it's as good as a senior engineer" hype - I think, in most cases, GPT5-Codex finally is as good as a senior engineer for my specific use case.

I think Codex is a generally better product with better pricing, typically 40-50% cheaper for about the same level of daily usage for me compared to CC. I agree that it will take a genuinely novel and material advancement to dethrone Codex now. I think the next frontier for coding agents is speed. I would use CC over Codex if it was 2x or 3x as fast, even at the same quality level. Otherwise, Codex will remain my workhorse.
by arjie | 2025-10-20 20:44:27+00:00
A thing I really like with Claude Code is how well it uses the bash scripts you give it. I also have a browser control MCP installed and it's pretty good for it to full-cycle around the approach. I have a staging database that it has the passwords to that it logs in and runs queries on. This whole thing means it loops and delivers good results for me.

I'll try this, but the grounding seems crucial for these LLMs to deliver results that are fewer shot than otherwise.
by nawgz | 2025-10-20 20:44:47+00:00
Sure, the dog is dirty.

But our animal bodies evolved to live in the dirt, no? I believe it to be true that babies who grow up with dogs and are exposed to their "dirtiness" actually develop stronger immune systems.

Here's the first study I could find on the topic: https://www.sciencedirect.com/science/article/pii/S088915912...

Anyways, not to criticize your hygiene, but I find it interesting how human constructs are often not actually that good for humans.
by shagie | 2025-10-20 20:44:55+00:00
If I recall correctly... my very first post on Reddit was doing calculations for a (practically immortal) person eating beans and storing the flatus for a trip to the moon (searching shows that this is a not-infrequent request). It was only concerned with quantity - not storage or the engine.

... and the source document for the numbers was based on a paper that is fairly easy to find given the proper keywords in google search... https://pubmed.ncbi.nlm.nih.gov/1648028/ (and I learned that methane more rare in flatus than not).
by gary_0 | 2025-10-20 20:45:00+00:00
If all you're interested in is which extensions have been infected:

Compromised OpenVSX Extensions:

codejoy.codejoy-vscode-extension@1.8.3 codejoy.codejoy-vscode-extension@1.8.4 l-igh-t.vscode-theme-seti-folder@1.2.3 kleinesfilmroellchen.serenity-dsl-syntaxhighlight@0.3.2 JScearcy.rust-doc-viewer@4.2.1 SIRILMP.dark-theme-sm@3.11.4 CodeInKlingon.git-worktree-menu@1.0.9 CodeInKlingon.git-worktree-menu@1.0.91 ginfuru.better-nunjucks@0.3.2 ellacrity.recoil@0.7.4 grrrck.positron-plus-1-e@0.0.71 jeronimoekerdt.color-picker-universal@2.8.91 srcery-colors.srcery-colors@0.3.9 sissel.shopify-liquid@4.0.1 TretinV3.forts-api-extention@0.3.1

Compromised Microsoft VSCode Extensions:

cline-ai-main.cline-ai-agent@3.1.3
by mdeeks | 2025-10-20 20:45:04+00:00
I feel like these background agents still aren't doing what I want from a developer experience perspective. Running in an inaccessible environment that pushes random things to branches that I then have to checkout locally doesn't feel great.

AI coding should be tightly in the inner dev loop! PRs are a bad way to review and iterate on code. They are a last line of defense, not the primary way to develop.

Give me an isolated environment that is one click hooked up to Cursor/VSCode Remote SSH. It should be the default. I can't think of a single time that Claude or any other AI tool nailed the request on the first try (other than trivial things). I always need to touch it up or at least navigate around and validate it in my IDE.
by bgwalter | 2025-10-20 20:45:35+00:00
I have never seen such a bunch of uncreative people who have never written a real application, never done anything artistic, never said anything intelligent try to ruin software development to the extent that the "AI" companies do.

They want to turn everything into a bootstrap framework, which is probably the limit of their mental horizon. And many people maintain that the emperor is fully clothed and that the scam works.
by akerl_ | 2025-10-20 20:45:37+00:00
This honestly sounds like a nightmare. A couple things:

1. "Do the ideation" is baloney. It sounds like you had an idea and decided how you wanted it built and then realized you couldn't do it, which is exactly why ideas are so cheap.

2. If you're bringing folks on as the initial engineers at your startup, they are not interns, and the only world where you're calling them interns is if you're trying to extract cheap labor from them because they don't know any better.

3. As an engineer, having somebody hire me who can tell me what to build, right down to the implementation detials and what APIs and frameworks to use sounds absolutely bonkers. You're basically describing micromanagement.
by lykahb | 2025-10-20 20:45:37+00:00
Once you enter the stadium or a concert, you become a part of the captive market. There exists an incentive to limit your choices and extract as much value out of you as possible. The limit to that is mostly defined by the organizer decency and the amount of pushback.

The experience is usually better at the smaller venues that aren't a part of strong fandom and more sensitive to the customer sentiment: indie cinemas, comedy clubs, etc.
by M95D | 2025-10-20 20:45:41+00:00
Now we do understand why allergies appear, or at least we have theories that are being tested with studies such as this one. It's all about chance, very literally.

As lymphocytes are formed, they randomly rearrange their T-cell receptor / immunoglobulin genes, creating a random antigen specificity for each cell. [1]

Then, they get selectively killed if they react to self-antigens. [2]

Those that survive, if they ever meet their specific antigen, will selectively multiply [3] and do random mutations again [4].

[1] https://en.wikipedia.org/wiki/V(D)J_recombination [2] https://en.wikipedia.org/wiki/Clonal_deletion [3] https://en.wikipedia.org/wiki/Clonal_selection [4] https://en.wikipedia.org/wiki/Somatic_hypermutation

The current theory is that allergies appear if: (1) some random lymphocyte rearrangement created affinity for that allergen and (2) the allergen was not "known to be safe" by the selection mechanisms of the body and that lymphocyte was allowed to survive.
by ImPostingOnHN | 2025-10-20 20:45:49+00:00
I am not convinced by your assertion there, friend. Do you, in fact, have evidence they are profitable?

Obviously we cannot assume every business is profitable unless proven unprofitable. That's why reporting and audits exist.

Note that they totally could be! I'm not asserting one or the other. But unprofitable is the default, absent evidence.
by deepsun | 2025-10-20 20:45:50+00:00
I think it's not a binary yes/no thing. No one will ever be full-on Microsoft, and no one will ever be full-off Microsoft.

But even knowledge that your department must support non-Microsoft way is good, as it helps getting at least some parts vendor-neutral.

Same as security -- there's no perfect security, but the grade matters a lot.
by ghaff | 2025-10-20 20:45:51+00:00
And one would hope that the stats being quoted about desktop share were from someone who has been at that research firm in the last 20 years or so. I'm not sure how active he is at all at this point. I have a feeling someone looking for some stats found something old that may or may not have actually had a date on it.

(If I'm wrong mea culpa but I'm pretty sure.)
by dsr_ | 2025-10-20 20:46:10+00:00
The 40% historical recovery rate comes from a long line of companies that actually built things and produced products, often in factories with equipment in them... and a warehouse full of product that didn't sell at full price.

If OpenAI folds, there are two basic scenarios:

- one: the LLM crash has come, and OpenAI barely has any material assets. Microsoft isn't putting more money into it, and they won't take it over -- people with seven figure salaries will be looking for six-figure jobs.

- two: somehow, only OpenAI crashes, and the rest of the LLM boom continues. This likely involves OpenAI being extraordinarily outcompeted, so it's a long slow decline as contracts run out and are not renewed. 40% is probably high, but if JPM can retract the revolving debt before it all goes out the door, not ridiculously high.
by paulsutter | 2025-10-20 20:46:16+00:00
As definitions go, thats well constructed and easy to reason about.

But that isn't how the word is used by the media. Mamdani and Trump are both described as populists, but resistance to elites is hardly in their platform. Trump would never describe the democrats as "elite", and AFAIK resisting elites isn't Mamdani's platform either.
by entrepy123 | 2025-10-20 20:46:56+00:00
> opens in about 2s in Element X iOS

I think we're getting closer.

Your "good experience" on Element X iOS matches my "bad experience" on Element X iOS.

See, with my Server and Chats, Classic is actually very snappy:

- Element X: ~1.5 seconds avg (rounds to 2 sec if using a non-decimal stopwatch, but more like 1.5 when measured more precisely) - Element Classic: ~0.6 second avg (actually slightly faster visually, this includes my response time to stop the timer, probably more like just around/under 0.5 sec)

Anyway, Classic is very fast for me to open. I like it a lot. It feels almost instant.

But X loads in 2-3 times the time. I sit there waiting for content to load, even if it's just for a second.

Is this the best Issue to watch?: https://github.com/element-hq/element-x-ios/issues/4102

Because I really hope speed does not regress for people already with very fast load times in Classic, when X becomes the only flagship App in the App Store.
by 0x002A | 2025-10-20 20:47:06+00:00
I think business types vs technical types inherently have different perspectives especially for american companies. One has the "get it done at all costs" the other has "this can't be done since impossible/it will break this".

When a company moves from engineering/technical driven to sales/profit/stock price/shareholders satisfaction driven, once it was not possible to cut (technical) corners, now becomes the de facto. If you push the L7s/L8s out of the discussion room, who would definitely stop or veto circular dependencies, and replace with sir-yes-sir people, now you've successfully created short term KPI wins for the lofty chairs but with a burning fuse of catastrophic failures to come.
by irishcule | 2025-10-20 20:47:10+00:00
Calling European countries "freeloaders" is such a one dimensional way of looking at this. Europe "outsourced" most of its defense to the US because the US wanted it that way, for soft power, influence, access to military bases and probably many other reasons.

This will become undeniably obvious when Europe stops being "freeloaders" and the US will complain about that too.
by A4ET8a8uTh0_v2 | 2025-10-20 20:47:50+00:00
Um.. you don't need to be an expert in security, comp.science or economics to know that putting all eggs in one basket may not be a great idea as introduces one giant systemic target. If anything, regular people here are uniquely qualified to say something along the lines of:

Oi, this is ridiculous. Maybe more things should be ran locally..

FWIW, it was instructive to me as to which companies were not able to function today.
by hooch | 2025-10-20 20:47:58+00:00
tldr;

Before:

let process = Process() process.executableURL = URL(fileURLWithPath: "/bin/ls") let pipe = Pipe() process.standardOutput = pipe try! process.run() process.waitUntilExit() let data = pipe.fileHandleForReading.readDataToEndOfFile() if let output = String(data: data, encoding: .utf8) { print(output) }

After:

let result = try await run( .name("ls"), arguments: ["-1"], output: .string(limit: 1 << 20) ) print(result.standardOutput ?? "")
by mablopoule | 2025-10-20 20:48:21+00:00
> Maybe we're just calling all forms of automation and computer vision "AI" these days because it's sexy.

Funny thing is, at first it was the other way around! 'Computer Vision' has always been a sub-field of AI, but the term was more widely used by academics during a previous AI winter as a way to avoid the tainted 'AI' label.
by Yoric | 2025-10-20 20:49:06+00:00
There's actually some truth to that. For a long time, the US was quite happy (with ups and downs) with paying more to be the sole military leader of the West, and Europe with paying less while focusing first on rebuilding, then on losing colonial empires, then on other stuff.

Recent US administrations obviously have different priorities. The latest has decided to phrase their priorities by negotiating with enemies of NATO, insulting NATO leaders, threatening to withhold help should NATO countries be under attack, and of course threatening to invade two NATO countries.

Clearly, it is a time for both parties to clarify what they want from an alliance and what they're willing to contribute. I suspect that, for one thing, the EU wants more clarity and predictability than what the current US administration is willing to provide.
by simonw | 2025-10-20 20:49:12+00:00
That approach should work well for projects where you are directly working on the code in tandem with Claude, but a lot of my own uses are much more research oriented. I like sending Claude Code off on a mission figure out how to do something.

Here's an example from this morning, getting CUDA working on a NVIDIA Spark: https://simonwillison.net/2025/Oct/20/deepseek-ocr-claude-co...

I have a few more in https://github.com/simonw/research
by leobg | 2025-10-20 20:49:12+00:00
> Often someone pronounces his propositions with such confident and inflexible defiance that he seems to have entirely laid aside all concern for error. A bet disconcerts him. Sometimes he reveals that he is persuaded enough for one ducat but not for ten. For he would happily bet one, but at ten he suddenly becomes aware of what he had not previously noticed, namely that it is quite possible that he has erred.

—Kant, Critique of Pure Reason
by exceptione | 2025-10-20 20:49:24+00:00
> "no homework" or "free lunch", things people will vote for because they sound good for them now, not because they have merit.

The working class doesn't think that way, on the contrary! They have to live careful as small missteps have long term consequences. There are plenty of cases where people will happily vote for austere measures, and they rather think the government should spend less.

For the ultra wealthy, everything is free lunch for them, even if that would mean you will be 10% poorer.

If the 0.01% get 10% richer, and the rest 10% poorer, than that is still a win for them. Hence why right wing populists are a great business case to invest in.
by stackskipton | 2025-10-20 20:49:34+00:00
Yes, but this is a major problem I have with Economists, they are more historians but speak like they are scientists.

>"Mainstream political parties normally claim that populist parties, if they ever got to power, would damage the economy. We have clear evidence that they are right, and right in a big way. A paper in the American Economic Review (one of the top economics journals) published nearly two years ago, looked at the macroeconomic consequences of populist regimes coming to power. The results can be summed up in the chart below (from this working paper version)"

Rest of blog goes on talking about the paper mostly accepting the premise when first paragraphs admit entire premise might be wrong.
by munchbunny | 2025-10-20 20:49:45+00:00
Fortunately for food allergies, oral immunotherapy seems to be very effective if you can catch the allergy early (before 2 years old). We did for our oldest and the results are miraculous. It's a ton of work though, and I had more than a few near crash-outs from trying to get an 18 month old who doesn't really like the taste of peanut to eat a teaspoon of peanut every single day. That said, I don't regret it.

Even though we keep an epipen around and we make sure they're not eating peanuts, we don't practice strict avoidance anymore, we don't have to worry about the "processed on shared equipment" warnings, and there's no problem if he touches/inhales/eats peanut, meaning we can eat peanuts around him.
by tacitusarc | 2025-10-20 20:49:49+00:00
This is exactly true. Much of the scientific establishment has a hubris leading them to believe that small lies “for the public’s own good” are not just acceptable but moral.

Of course, when one of these are exposed the public trust degrades, and not just around that particular thing. The entire view of science as a worthwhile pursuit takes a hit.

And it should.

Every time “science” or “scientists” are referred to as a cohesive block, every time “trust” is used in the same breath as “science”, we turn humanity’s greatest tool for advancement into a religion.
by HDThoreaun | 2025-10-20 20:50:15+00:00
> I always wondered if a random-cracy wouldn't be better in the end, just pick anyone that cares to have a position by lottery and have a limited term and basic checks and balances.

This seems like a pretty decent idea to me. Instead of making it the main legislative body though Id have it like the house of lords. Expected to pass laws passed by the democratic body but with the ability to say no if things get crazy. No duty to engage with politics, they just get paid to focus on whether the laws actually make sense.
by pamelafox | 2025-10-20 20:50:35+00:00
Do you mean that you're using the Copilot indexer for Sharepoint docs? https://learn.microsoft.com/en-us/microsoftsearch/semantic-i...

AI Search team's been working with the Sharepoint team to offer more options, so that devs can get best of both worlds. Might have some stuff ready for Ignite (mid November).