MurphyA/hacker-news huggingface dataset:
by gf000 | 2026-03-02 21:52:27+00:00
Not really. It has a pretty bare bones OOP (single inheritance, interface), primitives and objects, generics and pretty much that's it.

Newer features fit very nicely and didn't increase the language surface (records are just a normal class with some methods auto-generated, while sealed types are just a restriction on who can subtype an interface -- and yet these give full ADT support for the language that improves readability and type safety).
by maleldil | 2026-03-02 21:52:42+00:00
Yes, that's what I was referring to. I get it that Pyrefly wanted to advertise their approach here, but it's weird that they didn't at least acknowledge this. It's what I use because it works on every type check, and I don't need to rely on their particular implementation for this.

In fact, I recently migrated a project from Pyright to Pyrefly for performance reasons, and there was very little I had to change between. The most annoying thing was Pyrefly's lack of exhaustive pattern matching for StrEnum and Literal[...]
by wat10000 | 2026-03-02 21:52:58+00:00
It's not just a measure for the state of sun in the sky, it's also a measure for the state of society on the ground. It's an arbitrary number in a sense, but it also strongly influences my schedule.

And yes, we could have all the schools and everything else open later in the winter than the rest of the year, but it turns out it's easier to change the clocks.
by Retric | 2026-03-02 21:53:30+00:00
I agree it’s likely to be more labor intensive per lb of feedstock, but only 21% of calories in milk are protein and overall milk has ~10% of the initial energy. So you’re looking at ~2% of the energy from these crops ending up as milk protein.

That’s a lot of room for improvement which then means far less labor on growing crops.
by bryanlarsen | 2026-03-02 21:54:00+00:00
P.S.

Switching to daylight time makes more sense in Eastern BC than it does in Western BC. But Eastern BC is relatively unpopulated. The population of Penticton is 40,000 vs 3,000,000 in metro Vancouver. Second largest metro (Victoria) is west of Vancouver.

Penticton experiences sunrise/sunset about 25 minutes before Vancouver, so their kids experience approximately equal amounts of sun before & after school on the winter solstice.
by bhekanik | 2026-03-02 21:54:31+00:00
Great discussion! As someone who works with AI coding agents daily, my take is that the "best" language really depends on what the agent is building. Go's simplicity and predictability are huge for general-purpose agents, but I've found TypeScript shines for agents that live in the web ecosystem - interacting with APIs, browser automation, etc. The ecosystem alignment matters a lot. Python will always have a stranglehold on data/ML workloads simply because that's where the libraries are. The key insight might be: pick the language that matches your agent's domain, not just what the LLM generates best.
by jsipula | 2026-03-02 21:54:36+00:00
Location: Sacramento, CA

Remote: Yes

Willing to relocate: Yes

Technologies: Java, Kotlin, Spring Boot, Kubernetes, Docker, PostgreSQL, Redis, Kafka, JavaScript, TypeScript, Python, Rust, Gleam, Svelte/SvelteKit, CI/CD, Oracle Cloud, AI/LLM (Anthropic API, PyTorch)

Résumé/CV: https://linkedin.com/in/jason-sipula | https://jasonsipula.com | https://github.com/SnakeDoc

Email: jason@jasonsipula.com

CTO -> seeking CTO/VP/Director roles. Nearly two decades building and scaling technology operations. Grew marketplace revenue from zero to $1.4M across Amazon, Walmart, Michaels. Architected cloud-native shipping platform (Kotlin/K8s/Redis) outperforming carrier APIs by hundreds of ms. Migrated legacy AS/400 ERP to modern cloud WMS. Built AI/LLM tools using Anthropic API. Published open source author (Gleam & Node ecosystems). Co-founded ecommerce startup. Newsweek Best Online Shops recognition 5 consecutive years. Best fit: companies under 1,000 employees where technology directly drives revenue - ecommerce, retail, distribution, logistics, manufacturing, SaaS.
by MOSI2 | 2026-03-02 21:54:37+00:00
I fully support removing DST (as a parent at least, it's a PITA twice a year).

However, clocks should show noon correctly, as best as they can within your chosen timezone. Also, I really like long evenings in the summer to get outdoors and go biking or hiking. It follows that we should abolish DST, stick to the correct time, and move regular school and business hours back one hour.
by hbina085 | 2026-03-02 21:54:38+00:00
Location: South East Asia

Remote: Yes

Willing to relocate: Yes

Technologies: Rust, C/C++, Python, pretty open to anything really

Résumé/CV: On request.

Email: hanif.ariffin.4326@gmail.com

Blog: https://hbina.github.io/

GitHub: https://github.com/hbina

I have 5 years professional software development experience with a history of open source contributions. I have experience developing low latency (<500ns) library, kernel bypass networking software (SolarFlare and AF_XDP), processing terabytes of data every day and infrastructure work in Python.

Recently, I have been dabbling with the kernel (interrupts), distributed filesystem (ternfs) and ZSTD (attempting a rewrite in Rust). Plus, I have been meaning to write more non-technical stuff in my blog so that has been consuming me most recently.
by metashapes | 2026-03-02 21:54:39+00:00
akeno | Senior/Staff Fullstack Engineer, DevOps Engineer, Applied Research Engineer | Full Time | ONSITE (hybrid) | Hamburg, Germany

At akeno, we help chemical manufactures optimise the production planning in their giant factories. Think asset utilisation, giant dependency graphs, adapting to real-time data, critical processes, a highly complex domain, and scenarios where even squeezing out 1% of extra utilisation can easily save our customers millions.

We're currently looking for 1x Senior/Staff Fullstack Engineer (Typescript, PostgreSQL, React, GraphQL/Hasura, TailwindCSS, Docker), 1x Senior/Staff DevOps Engineer (Kubernetes, Terraform, Observability, multi-environment management, …), and 1x Senior Applied Research Engineer (Python, ML/AI, optimisation) to extend our teams.

You'll need to bring real world experience from designing and running systems that really matter, a true "full stack" mentality (from UX deep down into the DB), team-spirit, and have worked in the EU before. We'll provide: Colleagues who are not only highly competent but you'll actually enjoy working with, 3-2 onsite/home-office model, great office in the heart of beautiful Hamburg, latest Macbook, excellent e2e/integration testing setup, pseudomised customer DB dumps for realistic development data, complete cloud-agnostic, "airplane mode" (you can spin up a full dev environment locally and without internet!), Open Telemetry, and more.

For more info: https://www.akeno.ai/careers and https://www.akeno.ai/tech-radar
by prmoustache | 2026-03-02 21:54:59+00:00
Exactly, here in Spain we have lunch between half past 2 and half past 3 on workdays, which can extend up to 5pm in the weekend and I usually finish dinner at half past ten.

Why? because they decided to be on the same timezone as our eastern neighbors in Europe.
The eastern part of Polonia is on the same timezone and probably have probably the opposite with much much earlier lunch and dinner than we do.
by agentultra | 2026-03-02 21:55:52+00:00
Senior Backend/Distributed Systems/Systems Developer

Location: Canada

Remote: Yes

Willing to relocate: No

Technologies: C, C++, Zig, Rust, Python, Javascript, Typescript, Haskell, etc. Postgres, Redis, AWS, etc.

Resume/CV: email me and I'll send it to you

Email: james at my username is my domain dot com

Looking for full-time work with a remote team solving problems as a senior or staff level software developer. I can work on low-level systems code or high-level web application back-ends. I have experience in high-volume, high availability, low-latency systems integrations as well as building tools for support staff to help customers and reduce call times and everything in between.

No blockchain/crypto/AI please.
by arohner | 2026-03-02 21:55:55+00:00
Griffin Bank | Engineering | REMOTE (UK) Company: We are Griffin Bank. We are a fully authorized, API-first bank; we bank fintechs and startups. We built our own core banking system from scratch.
Experience: We are hiring across broadly across engineering. The things we work on include onboarding and KYC, payments rails, accounting, billing and reporting. We are hiring backend and frontend engineers. We are currently about 80 people, with 30 of them in engineering.

Tech: Clojure, FoundationDB, Bazel, CLJS, Svelte
by joe_mamba | 2026-03-02 21:56:02+00:00
>I guess it is too hard to find stuff like, Followed by a couple of years later

Why are you sharing links to things I already said I knew? I was was asking if you can share things that aren't on google.

>Or I might suggest reading stuff like https://yle.fi/a/3-6886400

Wow, the ex-CEO of Nokia said that "the thing that failed was a bad idea", wow hindsight 20/20, most genious CEO ever. Now if mister Megamind CEO here could tell us what would have been the alternative better things Nokia should have done instead, in order to NOT fail, that would actually be interesting.
by blobbers | 2026-03-02 21:56:17+00:00
Can someone help me understand when these neural engines kick in in open source software?

I typically use python ML libraries like lightgbm, sklearn, xgboost etc.

I also use numpy for large correlation matrices, covariance etc.

Are these operations accelerated? Is there a simple way to benchmark?

I see a lot of benchmarks on what look like C functions, but today in my jobs I rely on higher level libraries. I don't know if they perform any better on apple HW, and unless they have a flag like use_ane I'm inclined to think they do better.

Of course chatgpt suggested I benchmark an Intel Mac vs. newer apple silicon. Thanks chatgpt, there's a reason people still hate AI.
by mjr00 | 2026-03-02 21:57:05+00:00
Your example is a great example because the secretaries are clearly filling in the gaps, such as

1. How much can you spend on this trip?
2. Is first/business class necessary?
3. Is a layover acceptable if it's cheaper?
3a. Is it better to have a 4am flight nonstop or a 7am flight with a layover?
4. Are there preferred airlines?
5. Are there preferred hotel chains? What's the hotel budget? Do you want to pay extra for a nice view?
6. What kind of car should you rent? Is there equipment you'll be handling?

etc...

This is the kind of stuff that's easy(-ish) to communicate by presenting a list of options to a user through an actual interface. It sucks doing it through voice; think of the old phone systems where you had to go through droning "If you would like to rent an SUV, press 1. If you would like to rent a sedan, press 2. To speak to an operator, press 0."

So no, you never had a voice interface for booking flights; you had a human brain to whom you delegated, which is very different.
by Fran6codu53 | 2026-03-02 21:57:09+00:00
I built SYNAPSE as a hobbyist project over the past few months. It's a collaboration protocol that lets two AI agents work together as peers on complex tasks, while a human supervisor stays in control without being the intermediary for every message.
The core idea: instead of an orchestrator commanding agents, both AIs contribute as peers — they can disagree and must justify their positions. The human approves a plan (a "documentary contract"), then the agents work freely within that scope. No approval needed for every action.
Under the hood: Redis pub/sub with 4 unidirectional channels, a state machine (CONCEPTUALIZING → AWAITING_APPROVAL → IMPLEMENTING), an LLM-driven orchestrator with safeguards (max iterations, checkpoints, fallback files), and atomic writes throughout.
The protocol is already in production and turned out to be the foundation of a broader family — same core DNA, different topologies. More to come.
This repo is documentation-first — full architecture specs, API, and design decisions. Code coming progressively. Apache 2.0.
Happy to discuss the design decisions, especially the documentary contract model and why peer-to-peer changes the dynamics versus classic orchestrator/agent setups.
by wincy | 2026-03-02 21:57:12+00:00
Another sb parent here, my kid is seven now, she’s also on track intellectually. We got the decompression surgery for the Chiari II a few months after she was born, and the VP shunt even earlier than that. Aside from some stammering (which her non SB sister also has, so I suspect it’s hereditary), and weirdness with foods (OT has helped a lot) she’s totally on track intellectually.

Our daughter was a particularly severe case too, and these interventions seem to have helped a lot. For the first four years she’d hold her breath every time she was upset, and need CPR, but we got her breathing again every time, so we don’t think there’s any brain damage. If we’d missed once, maybe I’d be telling a different story now. Thank goodness her head grew!
by holoduke | 2026-03-02 21:57:19+00:00
A bit off topic. But I think that if the speed of today's LLMs would be a factor 1000 faster, we would need no general purpose engines or frameworks to build a game. One could prompt a complete custom game including all the parts that make the game. Engine. Physics, assets. Sounds, level design everything. Capabilities of for example opus is enough to achieve this. Its only slow.
by kccqzy | 2026-03-02 21:57:30+00:00
Both third party developers and Apple have increasingly become terrible at respecting the user’s disk space. Recently my iPhone started crashing as it ran out of space. I found that Apple Maps was using twenty gigs. Fortunately the fix is simple as the issue is widespread and it has become the first search result. https://discussions.apple.com/thread/256084682?sortBy=rank

If you have 512GB I don’t think you really experience the worst of it. A lot of bugs are just Apple creating humongous temporary files before they are deleted as they age. Unless you check every day you don’t really know how much is really being used. You don’t really experience these crashes.
Ask HN: How are you preventing runaway LLM workflows in production?
by HenryM12 | 2026-03-02 21:57:31+00:00
We’ve been pushing LLM backed workflows into production and are starting to run into reliability edges that observability alone doesn’t solve.

Things like:

- loops that don’t terminate cleanly

- retries cascading across tool calls

- cost creeping up inside a single workflow

- agents making technically “allowed” but undesirable calls

Monitoring here is fine. We can see what’s happening. The harder part is deciding where the enforcement boundary actually lives.

Right now, most of our shutdown paths still feel manual, things like feature flags, revoking keys, rate limiting upstream, etc.

Curious how others are handling these problems in practice:

- What’s your enforcement unit? Tool call, workflow, container, something else?

- Do you have automated kill conditions?

- Did you build this layer internally?

- Did you have to revisit it multiple times as complexity increased?

- Does it get worse as workflows span more tools or services?

Would appreciate any concrete experiences from teams running agents in production. Really just trying to figure out how to scale.
by maleldil | 2026-03-02 21:57:36+00:00
That depends on what you're using. If you're using Pydantic, which lets you define a struct-like data type with validation, you can tell it to validate assignments as well [1]. Or you can set the class as frozen and forbid assignment entirely [2].

However, if you mean annotating a local variable with a type, then no, nothing will stop it at runtime. If you use a type checker, though, it will tell you that statically.

The ecosystem also offers other runtime validation options, such as beartype [3]. For example, you can annotate a function such that it always checks the data types of input parameters when called. You can even apply this to a whole module if you want, but I don't think that's commonly done.

[1] https://docs.pydantic.dev/latest/api/config/#pydantic.config...

[2] https://docs.pydantic.dev/latest/api/config/#pydantic.config...

[3] https://beartype.readthedocs.io/en/latest/eli5/
by al_borland | 2026-03-02 21:58:16+00:00
Every non-technical person I’ve talked to doesn’t seem to care. In many cases I think it’s because they don’t really understand or the threat is too abstract. For example, collecting information to display ads and manipulate an algorithm to influence how a person thinks, feels, and consumes, for fun and profit.

Since they can’t see it, think they’re above it, and see stuff that makes them laugh, they just keep going. Never mind all the misinformation these same people send me or how worked up they get about various political issues they never seemed to care about before.

This is the boat a lot of people I know fall into. They will get upset about a lot of stuff, but have a massive blind spot when it comes to online and device privacy, even if I try to point it out. I’m usually trying to point it out as they are trying to convince me to join Facebook and Instagram. If I get worked up over some privacy overreach in something I’m trying to use, they just kind of shrug. A fiend of mine spent all morning ranting to me about streaming services, but isn’t cancelling any of them.
by tomtranter | 2026-03-02 21:58:47+00:00
Agents don’t need sound effects. But I do.

I made a tiny Python “music alert” for when my agents finish running: original dual-track chiptune jingles with a properly raunchy bass line.

success → end-game credits vibe
failure → nervous twitchy riff
quick tasks → microwave ping

It’s opt-in (env var gated), so CI stays quiet.

Completely unnecessary. Weirdly addictive. And a great way to make “done” impossible to miss.

What’s your best unnecessary-but-useful dev hack?
by wintercounter | 2026-03-02 21:58:47+00:00
Boss-CSS is a polymorphic "CSS-in-JS" library supporting multiple different ways of applying CSS to your codebase, with or without runtime.

It's my own work, that I stopped working on a few years ago in the finish-line, and few weeks ago I decided to finish it using AI.

The article gives some history, some introduction to the lib, and highlights some of it's features.

I do not intend to actively maintain it, unless there's interest, but I just wanted to put it out there, because it was bothering for so long that so much work I've put in it could go to waste.

I hope it can show something new.

DISCLAIMER: Articles is polished using AI without sentence changes, only inlcudes grammar fixes and custom changes based on its suggestions.
by bitwize | 2026-03-02 21:58:53+00:00
The ensloppification of Linux conspiracy started in 1999 not with Lennart but with Miguel de Icaza—another Microslop double agent. His seminal (because it's a giant cumstain) essay "Let's Make Unix Not Suck" is to GNOME what the Declaration of Independence is to the USA—and it advocates making Linux more like Windows with "We have COM at home".
by hinkley | 2026-03-02 21:59:03+00:00
That's been obvious for decades. Everyone who worked in the 90's or 00's has stories about coming in one day to find that the VP has been conned into a $1m contract for MS office or development software everyone hates and now we all have to use it because if we don't then he made a huge mistake and VPs don't make huge mistakes.

So we have to eat shit or find open source software to work around MS's garbage check-box-driven software.
by dessimus | 2026-03-02 21:59:17+00:00
So, it sounds like you're actually arguing that the numbers are just a construct and that we should all just use UTC and set appropriate work hours to the times that most correlate to the solar day in our region rather than adjust the clock approximately 1 hour per 15 degrees around the equator and have an International Date Line.

I think this would make way more sense, when they say the Olympic Opening Ceremony start at 18:00, its 18:00 for everyone around the world. No one as to work out which TZ Italy is in or scheduling meetings with Tech Support in far flung locales does not require knowing IST is how far ahead or behind.
by thewebguyd | 2026-03-02 21:59:27+00:00
I haven't ran into nearly as many bugs as I've seen from others, but there is definitely a performance hit for me. The UI in general feels sluggish compared to sequoia.

I have two M4 Pro's w/ 24GB of RAM (one work, one personal). Work is on Tahoe, personal on sequoia and there's a really noticeable difference in overall UI responsiveness. It becomes even more pronounced when I hook up to my external display (32" 4k).

In a way it reminds me of the olden days of running KDE or Compiz with every fancy effect enabled but on an underpowered GPU. Yeah, it technically works, but it's not necessarily a fluid or enjoyable experience.

I have my own other nitpicks about liquid glass & the design (there's tons of papercuts here), but that doesn't necessarily impact stability.
by jjmarr | 2026-03-02 21:59:32+00:00
I just avoided $1.8 million/year in review time w/ parallel agents for a code review workflow.

We have 500+ custom rules that are context sensitive because I work on a large and performance sensitive C++ codebase with cooperative multitasking. Many things that are good are non-intuitive and commercial code review tools don't get 100% coverage of the rules. This took a lot of senior engineering time to review.

Anyways, I set up a massive parallel agent infrastructure in CI that chunks the review guidelines into tickets, adds to a queue, and has agents spit up GitHub code review comments. Then a manager agent validates the comments/suggestions using scripts and posts the review. Since these are coding agents they can autonomously gather context or run code to validate their suggestions.

Instantly reduced mean time to merge by 20% in an A/B test. Assuming 50% of time on review, my org would've needed 285 more review hours a week for the same effect. Super high signal as well, it catches far more than any human can and never gets tired.

Likewise, we can scale this to any arbitrary review task, so I'm looking at adding benchmarking and performance tuning suggestions for menial profiling tasks like "what data structure should I use".
Show HN: Drawbridge – Drop-In SSRF Protection for Python
by logicx24 | 2026-03-02 21:59:49+00:00
Drawbridge is a drop-in replacement for `requests` or `httpx` that provides comprehensive SSRF protection.

For every request, it will:
1. Resolve DNS first with single getaddrinfo() call
2. Validate all IPs, and reject if any resolved address is private/reserved
3. Pin the connection by rewriting the URL to validated IP, and sets the Host header and TLS SNI to original hostname
4. Re-validates on each redirect hop.

This blocks most SSRF attack methods: DNS rebinding, address obfuscation, and redirects.

Also see our launch post here: https://tachyon.so/blog/ssrfs-trickiest-issue
by Zardoz84 | 2026-03-02 21:59:57+00:00
I have a 486DX2 at 66 that I have as pet project to mess with Windows 95, MSDOS and S.u.S.E. Linux 5.3 . SuSE 5.3 was my first full distro (the whole pack of 6 cdroms), and I had good memories of how was easy to install stuff with YaST.

I could try to upgrade to the mighty Am486DX5 at 133. I managed to get one, but I need to mod the MBO to give the low voltage required by it. The MBO it's prepared to it, but don't have populated the regulator...
by trinsic2 | 2026-03-02 22:00:10+00:00
I dont use AI chatbots because of all the harmful byproducts: putting a massive load energy, being used for malicious purposes, people pushing it on the world. No thanks, its not worth investing is something that might end up destroying the planet, we already got enough of that. Plus I really don't need it. Im doing just fine with out it. I feel bad for people that have to use it in the work place.