MurphyA/hacker-news huggingface dataset:
by owlcompliance | 2026-03-12 18:19:47+00:00
Oh, brother -- you have no idea how much I needed to hear this. I find it absolutely wild to think that I am going through this. I heard about people going through it and I felt like it would never happen to me. And here I am. I have no self pity so your words, advice, and counsel, are music to my ears and I can't express how grateful I am to you for taking real time out of your day to help me out in this way.

I'm literally re-reading your response because for me, it is something I need to study and internalize. This is serious, and I know I need to make some serious decisions in my life and change my perspective on certain things as well.

God bless you friend! I'm curious. Are you located in the UK?
by sornaensis | 2026-03-12 18:19:53+00:00
This seems like a step backwards. Programming Languages for LLMs need a lot of built in guarantees and restrictions. Code should be dense. I don't really know what to make of this project. This looks like it would make everything way worse.

I've had good success getting LLMs to write complicated stuff in haskell, because at the end of the day I am less worried about a few errant LLM lines of code passing both the type checking and the test suite and causing damage.

It is both amazing and I guess also not surprising that most vibe coding is focused on python and javascript, where my experience has been that the models need so much oversight and handholding that it makes them a simple liability.

The ideal programming language is one where a program is nothing but a set of concise, extremely precise, yet composable specifications that the _compiler_ turns into efficient machine code. I don't think English is that programming language.
by throw0101d | 2026-03-12 18:19:59+00:00
> In a nutshell, an IPv4x packet is a normal IPv4 packet, just with 128‑bit addresses. The first 32 bits of both the source and target address sit in their usual place in the header, while the extra 96 bits of each address (the “subspace”) are tucked into the first 24 bytes of the IPv4 body. A flag in the header marks the packet as IPv4x, so routers that understand the extension can read the full address, while routers that don’t simply ignore the extra data and forward it as usual.

So you have to ship new code to every 'network element' to support IPv4x. Just like with IPv6.

So you have to update DNS to create new resource record types ("A" is hard-coded to 32-bits) to support the new longer addresses, and have all user-land code start asking for, using, and understanding the new record replies. Just like with IPv6. (And the DNS idea won't work, as a lot of legacy code did not have room in data structures for multiple reply types: sure you'd get the "A" but unless you updated the code to get the "AX" address (for ipv4X addresses) you could never get to the longer with address… just like IPv6 needed code updates to recognize AAAA, otherwise you were A-only.)

You need to update socket APIs to hold new data structures for longer addresses so your app can tell the kernel to send packets to the new addresses. Just like with IPv6.

A single residential connection that gets a single IPv4 address also gets to use all the /96 'behind it' with this IPv4x? People complain about the "wastefulness" of /64s now, and this is even more so (to the tune of 32 bits). You'd probably be better served with pushing the new bits to the other end… like…

* https://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresse...
by Jerry2 | 2026-03-12 18:20:00+00:00
From their front page:

>*Full legal indemnification: *Through our offshore subsidiary in a jurisdiction that doesn't recognize software copyright*

Heh, ok. So, the thinking is:

1. You contract them.

2. The actual Copyright infringement is done by an __offshore__ company.

3. If you get sued by the original software devs, you seek indemnification from the offshore subsidiary.

4. That offshore subsidiary is in a country without copyright laws or with weak laws so "you're good!"

...

5. Profit.

This is a ridiculous legal defense since this "one-way-street" legal process will almost certainly result in you being sued first... the company actually using the infringing code.

The indemnification is likely worthless since the offshore company won't have any assets anyway and will dissolve once there's a lawsuit and legal process is established.

The "guarantee" is absurd: Their "MalusCorp Guarantee" promises a refund and moving headquarters to international waters if infringement is found. This is not a real legal remedy and is written to sound like a joke, which is telling about their seriousness...

This whole "clean room as a service" concept is a legal gray area at best. In practice, it's extremely difficult to prove tha ta "clean room" process was truly clean, especially with AI models that have been trained on vast amounts of existing code (including the very projects they are "recreating").

The indemnification is a marketing gimmick to make a legally dangerous service seem safe. It creates a facade of protection while ensuring that any financial liability stays with you, the customer who wants to avoid infringement .
by sebastiennight | 2026-03-12 18:20:00+00:00
I'd say there are orders of magnitude of difference between attacking a narrow passage of water that borders your very large country (here the narrower the area you want to block, the better), versus a few-meters-wide railway that starts in another country and goes thousands of kilometers in a direction pointing away from you (and in the second case, the narrower the target, the more difficult to hit).
Show HN: Raccoon AI – Collaborative AI Agent for Anything
by scorchy38 | 2026-03-12 18:20:05+00:00
Hey HN, I'm Shubh, Co-Founder of Raccoon AI.

Raccoon AI is like having something between Claude Code and Cursor in the web.

The agent has its own computer with a terminal, browser, and internet, and it is built with the right balance of collaboration and autonomy.

You can talk to it mid-task, send it more files while it's still running, or just let it go and come back to a finished result.

It's the kind of product where you open it to try one thing and end up spending two hours because you keep thinking of more things to throw at it.

The thing that most people get excited about is that sessions chain across completely unrelated task types. You can go from market research (real citations, generated charts) to raw data analysis (dump your db, ask questions) to a full interactive app, all in one conversation sharing the same context.

It has unlimited context through auto summarization, which is really good with Ace Max.

It connects to Gmail, GitHub, Google Drive, Notion, Outlook, and 40+ other tools. You can add your own via custom MCP servers.

Raccoon AI is built on top of our own agents SDK, ACE, which hit SOTA on GAIA benchmark with a score of 92.67.

A bit of background: We're a team of 3, and we started about 1.5 years ago to build the best possible browser agent to ever exist, after a couple of pivots we arrived at this and have been constantly shipping and growing since October.

Happy to go deep on the architecture or talk about the limitations and excited about the feedback.

Site: https://raccoonai.tech
by lxgr | 2026-03-12 18:20:24+00:00
There are many things wrong with this analogy, but the most important ones seem to be:

- NAT gateways are inherently stateful (per connection) and IP networks are stateless (per host, disregarding routing information). So even if you only look at the individual connection level, disregarding the host/connection layering violation, the analogy breaks.

- NAT gateways don't actually route/translate by (IP, port) as you imply, but rather by (source IP, source port, destination IP, destination port), as otherwise there simply would not be enough ports in many cases.
by HanClinto | 2026-03-12 18:20:54+00:00
> The verification problem is real. A 5-minute training run produces an objective val_bpb score that anyone can reproduce from the published source code. And this is actually valuable work, unlike most proof of work chain workloads.

Yes, thank you for the validation! That was the core of what sparked this for me -- my cartoon drawing of blockchain is that it's dependent on problems that are difficult to solve (improve this codebase), but easy to verify (loss went down).

Like you noted, this is also cool in that it's valuable work (unlike most of these workloads)

I appreciate the opportunities for optimization you've laid out (such as zkVM) but it feels like that would be optional compared to the basic thing here?

And yeah -- what one _does_ with the crypto-credits is pretty open-ended. Like you said, drawing on the swarm for training or inference or whatever you need -- it feels like the sort of thing that one could use as a GPU battery of sorts. Most of my personal GPU work goes in bursts -- but most of the time my GPU is sitting idle.

Most of the other GPU share-cropping sorts of ideas I've seen floating around lack the ability to independently prove that work was done. Having a global metric for a shared target like this seems to solve what has been lacking in a lot of other distributed systems I've seen.

Looking at the graph on the website, it looks like it's already got a bit of a scoreboard and independent verification / validation of results. Feels like it would be a relatively small jump to crowdsource this and put it into a formal blockchain.

But the next natural question is: Would we stand to gain anything by adding blockchain to this?
by dghlsakjg | 2026-03-12 18:21:44+00:00
The craziest part of this is that a school district thinks that the overnight location of the vehicle used to transport a student has anything to do with the location of the residence. Especially when that data is from a time period when the school isn't in session.

I can think of a half dozen valid scenarios why the vehicle used for school drop off is parked away from the student's residence at night.

e.g. Vehicle belongs to a non-custodial parent from out of district who handles drop off. Vehicle is used by a household member to do overnight shift work. Family just moved, of course their vehicle wasn't being parked in the district in July. ALPR character recognition error. Parent and student live elsewhere in the summer, and still qualify as residents within the district.

It sometimes boggles the mind the amount of inflexibility that people doing these jobs have/are willing to use, especially in something so consequential.
Show HN: blunder.clinic, realistic daily chess puzzles
by mcyc | 2026-03-12 18:21:54+00:00
Today, I launched blunder.clinic, a daily chess puzzle app that provides realistic positions for you to try to not blunder on. These are similar to traditional chess puzzles (i.e., tactics), but different in a few key ways.

There are two popular ways to self-study chess: tactics and following along with professional games or with an engine. These are obviously helpful, but both have downsides.

When playing puzzles, just by knowing you are playing a puzzle means that you are biased towards looking for specific types of moves (checkmates, queen sacrifices, etc.). But in real life, you don't know what positions actually have tactics available, so you can waste your time looking for tactics, or, even worse, make a blunder by thinking there is a tactic when there really isn't.

When following along with an engine, there are tons of positions where an engine comes up with a move that you simply would never have seen and can't possibly understand. These are very low signal for learners, and it is hard to differentiate between positions like that and high-signal positions that are on the edge of your ability.[^1]

blunder.clinic addresses both of these problems by giving you positions where people of your skill level actually blundered, but the best move is something that isn't too far beyond your capability to understand and learn from. We do this by leveraging stockfish for positional evaluations and maia[1] for difficulty evaluation.

Overall, the main purpose of blunder.clinic is to help you stop blundering easy positions!

You can read a bit more about it here: https://mcognetta.github.io/posts/blunder-clinic/

[1]: Maia (https://www.maiachess.com/) is a family of chess models trained on real games. The inputs are a board position and a player rating, and the output is a probability distribution of moves. You can use this to answer queries like "How likely do we think a player of XYZ rating would pick the best move?"
by hodgehog11 | 2026-03-12 18:22:15+00:00
Impressive, that must be a recent fix then, and it's good to hear. I tried Asahi some time ago and it was about 3-4 hours on average. I am still running Linux Mint on an old 2015 Macbook Pro and had to make some major power management tweaks (preventing it from _ever_ boosting up from base CPU and GPU frequency) to get close to the battery life I had before.
by miki_ships | 2026-03-12 18:22:15+00:00
wuweiaxin's short-lived-tokens-per-task is the right model, but it hits a ceiling: AWS IAM makes it native; most SaaS APIs don't. GitHub hands you a bearer token, Stripe too, Notion too. The proxy fills that gap. You get per-request scope enforcement without depending on the upstream service supporting fine-grained auth. That's the actual answer to paxys's question -- it's not about preventing the agent from making the same calls, it's about enforcing which calls it's allowed to make when the credential issuer won't.
by vladdoster | 2026-03-12 18:22:25+00:00
Location: Nashville, TN
Remote: true
Willing to relocate: boston || nashville
Technologies: Python, Django, IaC, Terraform, Golang, CI/CD, Azure/AWS, {ba,z}sh, Lua, Springboot,
Redis, Docker, Open Service Broker, {,non}relational & vector dbs, shared services, SOA
Email: mvdoster@gmail.com

resume: https://linkedin.vdoster.com && http://github.com/vladdoster

sr. cloud software engineer @ Mastercard (5 years)

Designed and built Platform-as-a-Service for microservice workloads running on Azure and AWS
to migrate on-prem workloads to the cloud. The platform operates globally, allowing teams to
deploy to several Azure-backed regions worldwide. Helped plan and create regional landing zones
in Azure for application teams wanting to perform globally. Designed platform components using
Terraform, Go, and Node; developed support tooling using Bash, Python, and Azure CLI. De-risk the
platform by addressing security vulnerabilities and ensuring the platform is PCI compliant.

api/devops software engineer @ Harvard Medical School (2 years)

Worked as part of the DevOps team to manage a 15k core CentOS HPC cluster. Designed and implemented
Python-based security scanning pipeline to securely deploy & run Apptainer images via SLURM.
Coordinated cross-team emergency patching eﬀorts. Collaborated with researchers and engineers across
3-letter institutions to deliver secure research infrastructure. Built CI/CD Pipelines with GitHub, Jenkins,
to automate code builds, testing, and deployments. Wrote Puppet modules to manage configuration of HPC fleet.
Wrote custom Puppet module & Python scripts to automatically remediate Tenable findings.

full-stack software engineer @ Global Prior Art (3 years)

Used Django, Celery, Selenium grid, and AWS API Gateway for IP rotation to scrape USPTO patent PDFs,
apply CV for data extraction, and generate reports with relevant claims, saving employees 4-5 hours daily.
Wrote E2E black-box/fuzzing unit tests. Automated on-premise deployment via Github Actions and Ansible.

maintainer @ Zinit (5 years)

Develop and maintain a zsh plugin manager on Github with 4k stars. Implemented unit tests,
containerization, bug fixes, and new features.
See: https://github.com/zdharma-continuum/zinit

contributor @ Open-source documentation (5 years)

Contributed hundreds of documentation corrections and enhancements to 400+ open source projects.
by throw0101d | 2026-03-12 18:22:33+00:00
> Who owns all these new addresses? You do. If you own an IPv4 address, you automatically own the entire 96‑bit subspace beneath it. Every IPv4 address becomes the root of a vast extended address tree. It has to work this way because any router that doesn’t understand IPv4x will still route purely on the old 32‑bit address. There’s no point assigning part of your subspace to someone else — their packets will still land on your router whether you like it or not.

So the folks that just happen to get in early on the IPv4 address land rush (US, Western world) now also get to grab all this new address space?

What about any new players? This particular aspect idea seems to reward incumbents. Unlike IPv6, where new players (and countries and continents) that weren't online early get a chance to get equal footing in the expanded address space.
by hrmtst93837 | 2026-03-12 18:22:53+00:00
People seem weirdly eager to talk to LLMs in proto-code instead of fixing the base problem that LLMs are just unreliable interpreters. If your tool needs a new human-friendly DSL to avoid the ambiguity of plain English, maybe what you really want is to be writing actual code or specs with a type system and feedback loop. Any halfway formalism gives a false sense of precision, and you still get blindsided by the same model quirks, just dressed up differently.
by phil21 | 2026-03-12 18:22:54+00:00
Newer does not mean better, or even imply it. Money spent on facilities has almost no correlation to educational outcomes.

What matters are the peers you go to school with, supported by decent curriculum and moderately competent teachers. None of which is expensive. Oh, and administrators who actually care about teaching being done vs. being terrified of the lawsuit fairy.

It’s the peers that matter by far the most - and that means parents. Parents that are self-selecting into good districts tend to skew heavily towards “involved” and some definition of functional. This can mean being able to and buying a home or rent an apartment in a good district, or finding some clever and/or creative workaround to get the same outcome. The latter is even better in most cases since those families are motivated at an even higher level to make sure it’s a success.

The best school I went to as a kid was a private highly selective school in “the ghetto” where my dad lived growing up. Nearly every kid there was on some form of subsidized or full ride tuition, with very “working class” parents. The facilities were barebones at best. The vast majority of kids had parents who held them to extreme expectations even if they didn’t have financial means or even time to be highly involved day to day.

The uber rich brand new high school I went to the next year in the suburbs wasn’t even close.

The difference was in the kids who attended the school and the expectations put on them for both classroom behavior, engagement, and work ethic. Shitty disruptive kids were kicked out within a matter of days so as to let kids who wanted to be there actually learn.

Anything beyond that is close to a rounding error for outcomes.

The inner city school district I pay taxes into spends more per student than many of the suburbs. You could triple it again and get zero change in outcomes - in fact so far since living here school budgets are inversely correlated with outcome, although I don’t see a causation there in either direction.

Schools that are allowed to be ran like schools and hold students to high expectations and standards do well. Schools that are ran like social programs trying to correct for all of societies ills do not. It’s pretty simple in the end.
by ggreer | 2026-03-12 18:22:54+00:00
It looks like it's still bigger than the logic board on the 12" MacBook from 2015.[1]

I really wish Apple would resurrect that form factor, as every other MacBook since has seemed bulky in comparison. Thanks to OpenCore Legacy Patcher[2], I still haven't gotten a newer mac. With a modern M series chip, it wouldn't have such rough tradeoffs in battery life and performance. I'd definitely buy it.

1. See step 11 on https://www.ifixit.com/Teardown/Retina+MacBook+2015+Teardown...

2. https://github.com/dortania/OpenCore-Legacy-Patcher
by Bender | 2026-03-12 18:22:56+00:00
Online personality tests are not Meyers-Briggs. The real ones are several hundred questions, some of which repeat themselves in different wording and costs money so using their name is probably not a great idea.

Here [1] is the real site for Meyers-Briggs.

[1] - https://www.themyersbriggs.com/en-US/Support/FAQs
by nisegami | 2026-03-12 18:23:00+00:00
>A human SRE never manually detects an error - we already have well-established anomaly detection implementations and wiring them to some ticket generation tool is also an established pattern.

I'm currently dealing with fallout at job because we were doing all this with humans with no alerts and we missed a couple major issues. This product could have prevented a lot of stress in my case, but it'd be a bit like a bandage on a missing limb.
by cubefox | 2026-03-12 18:23:01+00:00
The thing with efficiency is that it is relative to both inference and training compute. If you do quantization, you need a more powerful higher precision model to quantize from, which doesn't exist if you want to create a frontier model. In this case the question is only whether you get better inference and/or training performance from training e.g. a native 1 bit model.

Currently the optimal training precision seems to be 8 bit (at least used by DeepSeek and some other open weight companies). But this might change with different training methods optimized for 1-bit training, like from this paper I linked before: https://proceedings.neurips.cc/paper_files/paper/2024/hash/7...
by lxgr | 2026-03-12 18:23:24+00:00
Yes, I was wondering if I was missing something reading the hypothetical: This is still splits the Internet into two incompatible (but often bridged etc.) subnetworks, one on the v4, one on the v4x side, right?

It just so happens that, unlike for v6, v4 and v4x have some "implicit bridges" built-in (i.e. between everything in v4 and everything in v4x that happens to have the last 96 bits unset). Not sure if that actually makes anything better or just kicks the can down the road in an even more messy way.
by jama211 | 2026-03-12 18:23:36+00:00
Youtube videos are always a poor quality source - the UN doesn’t accept China’s numbers exactly but they believe the total number is broadly correct due to cross referenced data, and expert independent demographers largely agree. The figure of 1.4 billion is likely within the ballpark and the idea that this is off by hundreds of millions is considered a fairly fringe theory, almost a conspiracy theory.