MurphyA/hacker-news huggingface dataset:
by smitty1e | 2026-03-03 22:44:45+00:00
I was expecting Type I & II from statistical theory:

"Type I error, or a false positive, is the incorrect rejection of a true null hypothesis in statistical hypothesis testing. A type II error, or a false negative, is the incorrect failure to reject a false null hypothesis"

https://en.wikipedia.org/wiki/Type_I_and_type_II_errors
by dredmorbius | 2026-03-03 22:45:12+00:00
FT is (largely) subscriber-supported, AFAIU.

Though I don't know their revenue breakdown.

Somewhat famously, the similar (though unrelated) Economist relies on three revenue legs: subscriptions, advertising, and bespoke consulting through the Economist Intelligence Unit (EIU), roughly evenly distributed. The fact that these have different economic-cycle behaviours also helps stabilise the newspaper's income.
by vpu2301 | 2026-03-03 22:45:44+00:00
Pincer is a Python framework for building AI agents that run on
messaging platforms (WhatsApp, Telegram, Discord).

What it does: you define tools (web search, email, calendar, shell, code
execution, etc.), connect to a messaging channel, and the agent handles
requests using a ReAct loop. Cross-channel memory so context persists
regardless of which platform you message from.

Technical decisions worth discussing:

- SQLite + FTS5 for memory instead of a vector DB. Handles retrieval well
for personal-agent scale, zero infrastructure overhead. Would be interested
in hearing if others have hit limits with this approach.

- Skill sandboxing via subprocess isolation with declared network whitelists
and AST scanning before install. Each skill declares what domains it needs,
everything else is blocked. Filesystem access is restricted per-skill.

- Multi-provider: Claude, GPT-4, DeepSeek, Ollama. The Ollama path means
fully local inference with no external API calls at all.

- Cost controls are enforced at the framework level — daily budget caps,
real-time tracking, automatic model downgrade when budget runs low.
This is non-optional, not a setting you have to remember to enable.

- Whole codebase is under 8K LOC. Intentionally compact so it's auditable.

Stack: asyncio, aiogram (Telegram), neonize (WhatsApp), discord.py.
Install: pip install pincer-agent or docker compose up.
MIT licensed.

Docs: https://pincer.sh/docs

Happy to go deeper on any of the architecture decisions.
by bigyabai | 2026-03-03 22:45:44+00:00
I think the distinction is pointless. If OpenAI and Anthropic both subscribe to a high baseline of evil, the difference in their principles or conduct isn't worth applauding. Anthropic's moral high-road means nothing contextualized with their Palantir partnership and preexisting DoD contract.

It all feels reminiscent of Google and Apple fighting over who had the more secure ecosystem, when they had both already assented to hidden surveillance measures. Neither Anthropic nor OpenAI can be trusted for anyone that has even the slightest fear of the US government lashing out against them.
by anigbrowl | 2026-03-03 22:46:05+00:00
I objected to Biden running in the first place because he was too old, and I very much objected to him running for re-election, and consider that my concerns were fully validated. I also think there should be a mandatory retirement age for politicians and judicial officers of 75 or less, because they're not going to be around long enough to experiences the consequences of their policy decisions. If they're still mentally acute they can contribute to public discourse via books and oratory.

Now that that baseline is established, the idea that Trump is mentally fit to be President is absurd.
by HyruleHero | 2026-03-03 22:46:40+00:00
Intresting read. RISC-V seems to be the answer to the long awaited replacement to PPC.
NASA's Jet Propulsion Laboratory has achieved a landmark engineering milestone by repurposing Ingenuity's idle Qualcomm Helicopter Base Station

and Perseverance using the same hardware architecture found in 1990s Apple iMacs — running Wind River VxWorks as the real-time operating system powering both the rover and the Mars Reconnaissance Orbiter whose orbital imagery makes this localization capability possible.

Check it out here -> https://www-robotics.jpl.nasa.gov/media/documents/2024_Globa...
https://www.jpl.nasa.gov/news/nasas-perseverance-now-autonom...
by cortesoft | 2026-03-03 22:46:58+00:00
> Opening your wallet sends a signal to the receiving business to keep doing what they're doing, even if we all know it's bad.

That is exactly my point, though. The signal from my personal transactions isn't going to be enough to change anything. It will be drowned out by everyone else.

Of course, you are right that if enough people closed their wallet, then the business would have to change. However, that is STILL true even if I keep my wallet open. If N people stopping their shopping at a store would cause it to close/change its practices, then surely N-1 people stopping their shopping would also cause it to change. I could still keep shopping their, get the benefits while they last, and then switch once it finally goes out of business.

Of course, you might reasonably say, "Well, if everyone thought like you, then the change would never happen!" True, but my decision does not change anyone else's decision. The other people won't even know my choice, it isn't going to make other people boycott.

You could argue that people will listen to what I say, and I could influence them. That is true, but that is again independent of whether I actually 'vote with my wallet' or not. The influence I have on other people is the same whether I tell them not to shop there and I also don't shop there, or if I tell them not to shop there but secretly shop there myself.

Obviously there is some other morality at play here, but it isn't as simple as invoking the direct signal I am sending by choosing to shop somewhere or not.
by alula_z | 2026-03-03 22:47:18+00:00
Location: Carmel, IN
Remote: Open to remote and on-site
Willing to relocate: Yes, within the continental United States
Technologies: SwiftUI, Supabase, PostgreSQL, React, React Native
Resume/CV: On request
Email: Azeruesenay14@gmail.com

Hi, I'm Alula, a new grad iOS developer. I have experience working on mobile apps as well as full-stack web applications. I have published an app on the App Store and have also created apps through personal projects. Looking for a role that supports growth, learning, and impact.
by mldion1 | 2026-03-03 22:47:44+00:00
Location: Phoenix, AZ, USA

Remote: Yes

Willing to relocate: No

Technologies: Analog and mixed signal design, PCB layout, embedded software, C, C++, Python, microcontrollers, precision instrumentation, prototyping

Résumé/CV: https://docs.google.com/document/d/1Dxzo3Lv67-rZVrNUhoaDUVAr...

Email: matthew.l.dion@gmail.com

Hello! I'm an electrical engineer who has spent the past 12 years developing precision benchtop instrumentation for electrochemistry researchers. I've been heavily involved in every step of manufacturing electronic hardware, from prototyping, to production, to developing the software that goes with it: embedded, desktop UI + API, calibration scripts, batch data analysis for process improvement, etc.
by treatsmokenjury | 2026-03-03 22:48:08+00:00
How to treat smoke inhalation with anti-inflammatory cannabinoids?

Smoking cannabis flower produces toxic carbon monoxide and benzene and so on. Extracts do, but extracts need to be tested for -anes. There is CO2 extraction, which IIUC has lower fire hazard compared to other extraction methods?

And also, vape liquid needs to be winterized which requires like a 150k winterization machine (in a zoned area)? Non-winterized MCT is carcinogenic if smoked.

Which cannabinoids, terpenes, and routes of administration are reported to work for smoke inhalation, and what has actually been studied with sufficient study controls?
by LoganDark | 2026-03-03 22:48:33+00:00
> Anyway, I think what you're really asking for is an "uncensored model" - one with guardrails removed, there's plenty available on huggingface if you're that way inclined.

Of course. Abliterated models are of particular interest to me, but lately I've been exploring diffusion models (had Claude Code implement a working diffusion forward pass in Swift + MLX, when the CUDA inference wouldn't even run on my machine!!!)
by rmonvfer | 2026-03-03 22:48:55+00:00
I love Claude but both the desktop and the web apps are incredibly janky when compared with their OpenAI counterparts (I won’t even comment on Gemini’s because it’s also incredibly broken and unreliable).

Start times are atrocious, long conversations literally break rendering (and I’m using the desktop app on a MacBook Pro with an M3 Pro CPU and 36 GB of RAM so an electron app shouldn’t feel so janky so frequently, right?).

IMHO they just don’t care right now (and I get it from their perspective) but I’m pretty sure there’s a lot of low hanging fruit they could fix to make the experience 5x or even 10x smoother. Claude Code (TUI) is also another memory hog and I’ve even had Ghostty literally crash with enough open sessions.

Fortunately Anthropic models are also incredibly so at least I’ve been able to speedrun my own desktop client using Tauri and fix many of the issues I encounter every day. I might release it at some point.
by VorpalWay | 2026-03-03 22:48:55+00:00
Most builds take a long time, at least in C++ and Rust (the two languages I work in). And from what I have seen of people working in Python, the builds aren't fast there either (far faster of course, but still easily a minute or two).

Also, how would PRs and code review be handled?

Your suggestion really only makes sense for a small single developer hobby project in an interpreted language. Which, if that is what you intended, fair enough. But there really wasn't enough context to ascertain that.
by Johnny_Bonk | 2026-03-03 22:49:09+00:00
When you say consistently render what do you mean? Like without any sort of formatting issue? If thats the case I would lower your expectations a bit almost always as with any bit of copy editing regardless of using ai or not theres going to be issues to review. I have a claude skill using tectonic I believe and it works pretty well, and then I wrote hooks to make sure if certain things are going to be written it does it in a certain way.
by ChadNauseam | 2026-03-03 22:49:51+00:00
I found this from "Web Weekly" [0].

> I shared that customizable selects are coming to the web in Web Weekly 183. They're still Chromium only, though.

> Now, Temani pushed the concept to the next level and I'll let you decide if you would call this experience a select box.

[0]: https://webweekly.email/archive/web-weekly-185/?utm_source=w...
by sitharus | 2026-03-03 22:50:13+00:00
Every time my Windows gaming PC updates it nags me about setting up backups to OneDrive.

I cannot install Windows without a Microsoft account unless I apply work-arounds.

It constantly offers Office 365, even adding dummy icons to the start menu.

There are adverts on the login screen.

To be fair I installed Bazzite there, but for a laptop I cannot find an equivalent device at the same price point even ignoring the need for linux drivers.
by delta_p_delta_x | 2026-03-03 22:50:18+00:00
> So apple is just selling generic white labelled slop

There are only ~5 flat-panel manufacturers worldwide: AU Optronics, Innolux, LG Display, Samsung Display, Sharp Display, and recently BOE Display. Apple has to use one of these, even for its bespoke, notched, curved iPhone/iPad displays.

This new 5K 2304-zone panel was developed by LG Display, and is not 'generic white-labelled slop' by any means. It is an extremely good panel in its own right, probably the bleeding edge of LCD technology today achieving top-notch responsiveness, contrast, and colour depth and accuracy.

That MSI monitor will probably retail for ~$1000 as will the Asus and LG equivalents, which is not a trivial amount for a monitor. Apple just marked it up 3×, as they are prone to do for anything.
by everforward | 2026-03-03 22:50:22+00:00
I work in SRE and the way you describe it would give me pause.

The first is that SRE team size primarily scales with the number of applications and level of support. It does scale with hardware but sublinearly, where number of applications usually scales super linearly. It takes a ton less effort to manage 100 instances of a single app than 1 instance of 100 separate apps (presuming SRE has any support responsibilities for the app). Talking purely in terms of hardware would make me concerned that I’m looking at an impossible task.

The second (which you probably know, but interacts with my next point) is that you never have single person SRE teams because of oncall. Three is basically the minimum, four if you want to avoid oncall burnout.

The last is that I don’t know many SREs (maybe none at all) that are well-versed enough in all the hardware disciplines to manage a footprint the size we’re talking. If each SRE is 4 racks and a minimum team size is 4, that’s 16 racks. You’d need each SRE to be comfortable enough with networking, storage, operating system, compute scheduling (k8s, VMWare, etc) to manage each of those aspects for a 16 rack system. In reality, it’s probably 3 teams, each of them needs 4 members for oncall, so a floor of like 48 racks. Depending on how many applications you run on 48 racks, it might be more SREs that split into more specialized roles (a team for databases, a team for load balancers, etc).

Numbers obviously vary by level of application support. If support ends at the compute layer with not a ton of app-specific config/features, that’s fewer folks. If you want SRE to be able to trace why a particular endpoint is slow right now, that’s more folks.
by LoganDark | 2026-03-03 22:50:27+00:00
Yep, Pro only has 12 cores, and a third of those are efficiency cores. Even the Max loses some of its performance to efficiency cores. This is why I was so upset to see Intel replace a bunch of performance cores with efficiency cores. (Remember how Intel used to offer enthusiast chips with up to 18 full fucking cores? Now they think 8 full cores + 16 small useless cores is the answer? I am appalled. Even aside from HEDT they used to offer up to 10 full cores.) More, and more performant, hardware threads is almost always the path to faster Rust compilation. Lose a few of those to efficiency cores and even Apple can fall behind.
by titanomachy | 2026-03-03 22:50:29+00:00
I’ve only built some basic CRUD-type apps in SwiftUI, but I thought it was pretty nice. The APIs seem well thought-out, I needed less code than I would have to do the same thing in React, and the default styling looked quite professional.

Of course, the React ecosystem and community is enormous. I bet if I was building something complex, I would have gotten frustrated building it all from scratch in SwiftUI when I could just reach for a React component library.
by pvillano | 2026-03-03 22:50:50+00:00
Does water flowing through a maze solve it by 'thinking'? No. The rules of physics eventually result in the water flowing out the exit. Water also hits every dead end along the way.

The power of LLMs is that by only selecting sequences of words that fit a statistical model, they avoid a lot of dead ends.[^1]

I would not call that, by itself, thinking. However, if you start with an extrapolation engine and add the ability to try multiple times and build on previous results, you get something that's kind of like thinking.

[1]: Like, a lot of dead ends. There are an unfathomable number of dead ends in generating 500 characters of code, and it is a miracle of technology that Claude only hit 30.
by cladopa | 2026-03-03 22:51:00+00:00
I would say that the real reason is because "it works". As simple as that.

The first thing you need when you make something new is making it work, it is much better that it works badly than having something not working at all.

Take for example the Newcomen engine, with an abysmal efficiency of half a percent. You needed 90 times more fuel than an engine today, so it could only be used in the mines were the fuel was.

It worked badly, but it worked. Later came efficiency.

The same happened with locomotives. So bad efficiency at first, but it changed the world.

The first thing AI people had to do is making it work in all OSes. Yeah, it works badly but it works.

We downloaded some Clojure editor made in java to test if we were going to deploy it in our company. It gave us some obscure java error in different OSes like linux or Mac configurations. We discarded it. It did not work.

We have engineers and we can fix those issues but it is not worth it. The people that made this software do not understand basic things.

We have Claude working in hundreds of computers with different OSes. It just works.
by graypegg | 2026-03-03 22:51:05+00:00
Based on "anyone disagreeing just dislikes the JS ecosystem", I feel like you might not want to grace me with a response, but I disagree /somewhat/.

Electron and web technology generally is certainly more performant than it once was, and I think people do malign Electron specifically a bit too much. VS Code continues to be the anti-example. It's always rather surprising it's just a web view, even on lower end hardware. (A several year old raspberry pi for example)

(Please note, I said "surprising it's just a web view", not "it's more performant than it could be if built differently".)

I think the main difference people tend to experience is a lack of care. I would say, for reasons I am NOT sure are causal, electron apps do seem to tend towards worse experiences on average in my experience. I think on the web, a quick flash of unstyled content or that ghost of the element you accidentally dragged instead of clicked are seen as just minor issues, because they're expectations of the web. If things go REALLY wrong, I have a whole rock solid toolbar above the app that lets me refresh if I think I'm in some infinite loop, or the URL bar I can look at if I'm not sure what page I was just redirected to. The back button promises to return me to where I was before. The browser is caging-in applications for me, so it's fine if they're a bit rowdy.

But using an application that is pretending to NOT be a web browser, seeing any web-quirk feels like I'm staring at rusted rebar in a cracked concrete bridge. The bridge still works, but now I'm aware of the internals of it and maybe that makes me feel a little more uneasy about standing on it. There is no back button if something goes wrong, and if there is, the app itself is rendering it. It's of course possible to hide that reality from me, but you need to care about sealing up all the cracks that let me see the rowdy internals.

To be fair, maybe that's just me that feels that way. And I do rather like the JS ecosystem.
by cesarb | 2026-03-03 22:51:07+00:00
> Its difficult problem, because even if GitHub shows whole body of the updated method or a file, you still don't see grand picture.

> For example: A (calls) -> B -> C -> D

> And you made changes in D, how do you know the side effect on B, what if it broke A?

That's poor encapsulation. If the changes in D respect its contract, and C respects D's contract, your changes in D shouldn't affect C, much less B or A.
by kokanee | 2026-03-03 22:51:15+00:00
I view the issue of inefficient communication as a problem that will wane as LLMs progress, and a bit idealistic about the efficiency of most human-to-human communication. I feel strongly that we shouldn't be forced to interact with chatbots for a much simpler reason: it's rude. It's dismissive of the time and attention of the person on the other end; it demonstrates laziness or an inability to succeed without cutting corners, and it is an affront to the value of human interaction (regardless of efficiency).
by cortesoft | 2026-03-03 22:51:39+00:00
I could make that exact same argument, and people have been for a long time: https://en.wikipedia.org/wiki/Tragedy_of_the_commons

These are all related to the collective action problem (https://en.wikipedia.org/wiki/Collective_action_problem). This is why we have regulations and rules and laws about things like pollution, because we CAN'T rely on everyone wanting to live in a clean world to make everyone not pollute.
by outside1234 | 2026-03-03 22:51:45+00:00
My comment is meant as a conversation starter more than anything, based on my observations of how both 1) the right (or at least MAGA?) and the left are against the Iran war AND 2) both the right (or at least some part of MAGA?) and left want to see the Epstein perpetrators locked up.

This hasn't happened, per my theory, because we are really in a top versus bottom fight where the top controls the narrative and shapes it to be a right vs. left fight amongst the bottom.
by Atreiden | 2026-03-03 22:52:30+00:00
Anecdotally, pretty often. Whenever there is an engineering org failure, whether it be missed deadlines, unreliable software, missed KPIs, etc, there is no such thing as a truly blameless org. Somebody will be accountable in the eyes of leadership, and that boils down to this very choice.

Was it the devs fault for shipping code with a disastrous edge case, or the EMs fault for over- allocating work, resulting in less-refined code and a minimal review process that let the defect slip into production? Just as an example.
by senko | 2026-03-03 22:52:51+00:00
I thought this was going to be about (customer support) chatbots, which can be a good thing.

"Don't make me talk to your [customer support] chatbot" reads like "Don't make me go to an ATM for a cash withdrawal". If I can solve a thing quickly and effectively without waiting forever to speak to an overworked customer support agent on another contitent, I would very much like that!

Well, anyways, the post is not about that. It's about posting AI-generated text (blog posts, PR summaries). Which I agree with, although there are a bunch of holes in the argument, such as:

> 1. Figure out what you want to say. 2. Say it. That first figuring-out part is important.

Well, yeah, I can figure out what I want to say, then have the chatbot say it. So looks like the second part is important, too.
by hluska | 2026-03-03 22:52:52+00:00
I'm not the person you're replying to but I'm familiar with what they're talking about. Fair warning, while I've experimented with this, I wouldn't endorse them as strongly as the commenter and don't think I'd use a phrase like 'the shift is real' (unless I was trying to annoy my child).

If I were you, I would start with some documentation:

https://schema.org/docs/gs.html

https://schema.org/SoftwareApplication

https://schema.org/Organization

The first link will get you started - it will explain what the commenter was talking about in detail. The second and third links will give you more information on those specific types.

Good luck with your site!