MurphyA/hacker-news huggingface dataset:
by teagee | 2026-03-06 18:13:06+00:00
The chart in the tweet represents year-on-year growth. Based on these figures alone the actual number of people employed in tech is still really high, and the numbers can't just go up forever.

Also this only captures 6 industries, which is a narrow view of what would define "tech" these days.

Not to say that the job market isn't tough but this graph is a very narrow view
by adrian_b | 2026-03-06 18:13:20+00:00
Such claims are ridiculous. Nobody needs burning fuel. Everybody just needs energy and it does not matter which is its source.

If enough energy is produced by other means than burning fossil fuel, nobody will return to the past.

I happen to be one of those who does not use directly any kind of energy, except electrical. Despite the fact that I am still connected to methane gas distribution, I have never burned it for already around a decade. (And unlike most, I cook myself from raw ingredients everything that I eat, but I stopped using flames for that many years ago.)

If burning fossil fuel would stop completely right now, that would not affect me at all, much less would return me centuries in the past, as long as the electrical energy supplier has enough sources in its hydroelectric, solar, wind and nuclear plants, all of which are abundant where I live.

For aircraft and spacecraft, hydrocarbon fuel will remain the best solution, but synthesizing hydrocarbons was already possible at large scale before WWII and it could solve easily this problem in a CO2-neutral manner, if a fraction of the money wasted for various useless or harmful things would be invested in improving the efficiency of such critical technologies.
by bodiekane | 2026-03-06 18:13:22+00:00
I don't think the "broken windows" metaphor is very accurate for healthcare. A lot of healthcare spending is along a gradient of elective vs necessary and some continuum of quality of life improvements.

For instance, I could live with allergies, and all my ancestors just had to, but I have the option to spend money on allergy testing services, medicines, treatments, etc. People spend money on in-home professional care to get better treatment than going alone or relying on family, or spend money on care facilities as appropriate for their circumstances.

We have medicines for depression, anxiety, restless leg syndrome, ADHD, birth control, acne, weight loss, low testosterone, ED, poor sleep, eczema, psoriasis and a million other issues which people in the past, or people in developing countries today, simply had to live with that we have the privilege of having access to treatments for to improve our quality of life.

I know people who are affluent and outwardly "healthy" who spend thousands of dollars per year in the "healthcare" category that's entirely discretionary, but lets them keep looking young and playing tennis at 70 years old, or helps them juggle work, family and fitness at 40.
by like_any_other | 2026-03-06 18:13:35+00:00
> Replace home with business, and then replace business with a free product that you're not even paying for and that's this situation.

And then replace business with country and society that enables that business' existence, and in whose sovereign land that business is located (i.e. in whose house it is), and that's still this situation.

> Free speech in general is a legal concept.

So if someone says "free speech", you just have no idea whatsoever what they're talking about, until they also tell you which country/jurisdiction they're talking about, do you?

And I didn't make a moral argument - I said that there is a moral (not just legal) argument to be made. I don't have the time or inclination to walk you through why free expression is desirable, or why letting a handful of giant entities crush speech and smaller businesses is undesirable. If you need that explained to you, I don't think we'll see eye to eye no matter how long we debate.
Show HN: MyChatArchive – bring your full ChatGPT history into Claude via MCP
by chan1 | 2026-03-06 18:14:04+00:00
Switched from ChatGPT to Claude and realized the official migration only transfers what ChatGPT remembers about you, not your actual conversations. Built a local pipeline that imports full exports, generates semantic embeddings on your machine, and serves them via MCP server. Claude Desktop and Cursor can search your entire chat history by meaning during any conversation. No cloud, no API keys for core pipeline. Also supports Claude Code, Cursor, and Grok exports.
Show HN: Max – a federated data query layer for AI agents (and humans)
by benvan | 2026-03-06 18:14:13+00:00
Hey HN! I built a thing and I'm really excited to share it.

EDIT: I meant to link to the github, not the website:
https://github.com/max-hq/max

Like many of us here, I've been commonly reaching for a pattern of "pull data into db; give it to claude" for a while, whilst doing data spelunking or building tooling - for the same reasons mentioned by thellimist over here [1] and a few other recent "CLI vs MCP" posts.

To that end, about a month ago I started building a project called `max` - its goal is to cut the middleman and schematise any data source for you. Essentially, provide a lingua-franca for synchronising and searching data.

In short: Max exposes a CLI for any given data source, and mirrors it locally. As in, puts that data right next to the agent. It means search is local and fast, and ready for cut, sed, grep, sort etc.

More concretely:

> max connect @max/connector-gmail --name gmail-1
> max sync gmail-1

> # show me what data i can search for
> max schema @max/conector-gmail

> # do a search
> max search gmail-1 --filter"subject ~= Apples" --fields=subject,from,time

I've built a few connectors over at `max-hq/max-connectors` - but the goal is that they're easy to create (sync is done via graph walk - max makes you provide field resolution so it can figure out how to sync).

In practice - I've found that telling claude to run "max -g llm-bootstrap" to get acquainted, and then "make a connector for X" also works pretty well :).

There's a lot still to come(!) - realtime, somewhere to host connectors, exposing and serving max nodes... I'll be updating the roadmap over the next couple of days - but I didn't want to wait any longer before sharing here.

(on that note - max is designed for federation. The core is platform agnostic)

In terms of what this approach makes possible - I ran a benchmark on a challenge (it's the one on the website) asking claude to find me names of a particular form from a fairly chunky hubspot (100k contacts). The metrics are roughly what you'd expect from putting the data local and avoiding any tokens hitting claude's context window:

MCP: 18M tokens | 80m time | $180 cost

Max: 238 tokens | 27s time | $0.003 cost

(I'll explain how these numbers were calculated in a new reply)

It's still early (alpha) but if you're building agents or just want local data, please try it and tell me what breaks.

Thanks!

[1] https://news.ycombinator.com/item?id=47157398
by jcalvinowens | 2026-03-06 18:14:52+00:00
DDR5 on-die ECC detects and corrects one-bit errors. It cannot detect two-bit
errors, so it will miscorrect some of them into three-bit errors. However, the
on-die error correction scheme is specifically specially designed such that the resulting
three-bit errors are mathematically guaranteed to be detected as uncorrectable two-bit errors
by a standard full system-level ECC running on top of the on-die ECC.
by nullhole | 2026-03-06 18:15:38+00:00
"What fools we are to live in a generation for which war is a computer game for our children and just an interesting little Channel 4 news item"

- Tony Benn, MP, in the UK parliament, speaking against a resolution authorizing bombing of Iraq in 1998

https://www.youtube.com/watch?v=HfXmpJRZPYI
by JumpCrisscross | 2026-03-06 18:15:53+00:00
> It just can't compete with the US's combination of technology, quantity, and operational excellence

Or Israeli. In India, it couldn’t compete with Chinese kit.

If Russia sold its air-defence systems as only protecting against Hezbollah-caliber munitions, you’d be correct. They didn’t. They pitched it as a bulwark against a superpower. (Saddam learned the same lesson in 2003.)
by cubefox | 2026-03-06 18:16:12+00:00
Interesting end of the Anthropic report:

> Opus 4.6 is currently far better at identifying and fixing vulnerabilities than at exploiting them. This gives defenders the advantage. And with the recent release of Claude Code Security in limited research preview, we’re bringing vulnerability-discovery (and patching) capabilities directly to customers and open-source maintainers.

> But looking at the rate of progress, it is unlikely that the gap between frontier models’ vulnerability discovery and exploitation abilities will last very long. If and when future language models break through this exploitation barrier, we will need to consider additional safeguards or other actions to prevent our models from being misused by malicious actors.

> We urge developers to take advantage of this window to redouble their efforts to make their software more secure. For our part, we plan to significantly expand our cybersecurity efforts, including by working with developers to search for vulnerabilities (following the CVD process outlined above), developing tools to help maintainers triage bug reports, and directly proposing patches.
by thebuilderjr | 2026-03-06 18:16:24+00:00
Interesting direction. My guess is the first strong wedge is narrow pass/fail decisions where people already use smell informally and misses are expensive: fermentation batches, packaging seal leaks, or early spoilage or mold detection in storage. If you can show earlier-than-human detection plus low recalibration burden across facilities and seasons, the ROI story becomes much easier to sell than a broad platform story. How close are you on handling humidity and temperature variation plus sensor drift without site-specific retraining?
by parsak | 2026-03-06 18:16:53+00:00
Fair enough - with that said - be mindful of the times. I am pretty deeply involved in Seattle's startup scenes and a notable startup recently laid off 35% of its engineers, and may lay off more, specifically because the engineering team was hesitant to adopt AI. In another case, a Ex-IPOd Seattle founder just hired two of my 21–22-year-old friends who are very AI native - they use Pane every day for their dev. The world is changing.
by vladdoster | 2026-03-06 18:17:05+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 mkipper | 2026-03-06 18:17:11+00:00
Your chances of running into trouble are pretty close to zero unless you're wearing a 51st State t-shirt or something.

I work with a a decent number of Americans who either moved here or are here temporarily, and I can't say there has been any tension. I think most Canadians who are staunchly anti-US are also aware that plenty of Americans aren't happy with their government. I can't say I've seen any vitriol towards the average American person.
by alephnerd | 2026-03-06 18:17:18+00:00
In Costco's case they sell branded goods as loss leaders because they make up the cost via the membership fees, margins engineering thanks to Kirkland Signature, extremely diligent SKU management, and only targeting the upper 50% of households by income [0][1].

As such, they can eat the cost of a "refund" because the actual cost is hidden in the membership fee anyhow.

Costco is a case study in how to run a business - promote operational leadership internally, charge a subscription, segment your ICP based on purchasing ability, and ruthlessly negotiate with vendors (eg. Costco's alcohol purchasing department has LVMH and by extension the government of France over a barrel as they are the single largest purchaser of wine globally, and from personal experience Kirkland's Single Malt Islay - retail of $35 - is a white label of Bunnahabhain's Cruach Mhona - retail of $150-200).

The bottom 50% shop at Walmart. The top 50% at Costco. It's an interesting symbiosis.

A Costco membership, a mid-end Toyota or Honda, maxing out your Roth 401K, putting the 50-60% that remains into a mixed VOO-VTI-VWO strategy, upskilling as cheaply as possible (OMSCS@GT or UT Austin) and a 25 year roof is the path to riches.

[0] - https://www.businessinsider.com/how-costco-sams-club-shopper...

[1] - https://minesafetydisclosures.com/blog/2018/6/18/costco
by crystal_revenge | 2026-03-06 18:17:18+00:00
> Mexico, Canada, and the EU

Do you want to take a wild guess as to which country is a top 3 importer to all of these countries/regions?

Here's a clue: it's the same country that is a major exporter of oil from GCC countries, and the wealth from those GCC countries is a major contributor of investment to US industry/financial sector.

The correct answer, is of course: China

The global is economy is very tightly interconnected and still very much driven by oil and fossil fuels in general. You can do all the accounting tricks you want, but developed Western lifestyles, especially in the US, are entirely supported and made possible by growing global fossil fuel usage.
by jvanderbot | 2026-03-06 18:17:26+00:00
from TFA:

> “Corporate bullshit is a specific style of communication that uses confusing, abstract buzzwords in a functionally misleading way,” said Littrell, a postdoctoral researcher in the College of Arts and Sciences. “Unlike technical jargon, which can sometimes make office communication a little easier, corporate bullshit confuses rather than clarifies. It may sound impressive, but it is semantically empty.”

I'm taking issue with "semantically empty" and saying they're actually semantically rich, but they are coded signals. Coded signals become increasingly indistinguishable from noise.
by justin66 | 2026-03-06 18:18:08+00:00
> no matter what the legal system says

I appreciate the way you phrased that, "what the legal system says" rather than "the laws," since it's important to keep in mind a lot of what we're talking about is mercurial executive branch policy rather than statutory law. (which is why US immigration has been such a shitshow for such a long time)

On the other hand, you're apparently ignorant of what's actually happening, and it's making you write stupid things. The Trump administration's policy changes when he took office immediately made a lot of people, not my choice of words, "illegal" immigrants instead of "legal" immigrants. Maybe you support that, that's your business, but to claim those people were not "trying to emigrate legally" because the new administration changed the rules is simply dishonest.
by joshumax | 2026-03-06 18:18:23+00:00
I used Astra on one of my old observatories (an aging Explora-Dome) and I can say it's definitely a very nice experience compared to "legacy" tools like ACP from DC3. That being said, however, it kind of sits on the lower end of functionality compared to existing commercial observatory control offerings like Starkeeper's Voyager platform, especially when it comes to advanced scheduling features and scripting. Still, for basic needs it's nice to have a decent open source alternative in a very niche ecosystem.
by karmakaze | 2026-03-06 18:18:30+00:00
I was skeptical at first, but that's because this is not for me but does have many other use cases. MKBHD video[0] covers it aptly. Great as a higher-end 'chromebook' etc. Could be an upgrade for my Surface Go 3 but not as portable. Definitely more useful than a tablet.

[0] https://www.youtube.com/watch?v=kBX5WH9b4M4
by alpaca128 | 2026-03-06 18:18:36+00:00
I have an M1 with 8GB and M2 with 16GB, and they are not comparable. I once ran the M2 smoothly for over 250 days without reboot with a bunch of applications open the whole time (at some point it just force-rebooted, fair enough). On the other hand I regretted the 8GB on my M1 Mini every time I used it.

8GB is perfectly fine for light use, but I'd argue if that's enough then you don't need the power of an M1+ processor either. So 8GB in the Neo and 16GB by default in everything else sounds more sensible than what M1 started with.
by NikolaNovak | 2026-03-06 18:18:39+00:00
Couldn't agree more.

Early in my career, I hated, and I do mean despised people who used the term "value".

And then, one day when my colleague suggested migrating all our servers from windows to Linux but couldn't for the life of them articulate what that would do for the business / client, it started clicking. A lot of us talk about effort, activities, tasks, accomplishments. I did this, Bob did that, Fatime did the other thing. At some level of management, "value" is the well understood shorthand for "when we follow the chain of benefits, what does this actually do for the client / business?". Its their job (when done well) to ensure technical tasks contribute to business value.

And we could be upset that they are inventing weird jargon for no clear reason, but then spend a minute explaining "garbage collection" etc as a term of art, and realize that pots are calling kettle black and all that - nobody has weird jargon like IT techies :->
by mjr00 | 2026-03-06 18:18:55+00:00
In my experience, tech employment is incredibly bimodal right now. Top candidates are commanding higher salaries than ever, but an "average" developer is going to have an extremely hard time finding a position.

Contrary to what many say, I don't think it's simple as seniors are getting hired and juniors aren't. Juniors are still getting hired because they're still way cheaper and they're just as capable as using AI as anyone. The people getting pushed out are the intermediates and seniors who aren't high performers.
by JumpCrisscross | 2026-03-06 18:18:59+00:00
> Why the hell is Iran bombing other middle eastern states, like UAE?

The theory was probably that the Gulf states are only begrudgingly going along with Washington in this war, and that the moment they start seeing costs they’ll personally call Trump to stop it. What Iran miscalculated on are the Gulf’s (a) long-time frustrations with Tehran, (b) massive bets on economies that suffer from capitulation and (c) monarchies being a stubborn lot.

Alternate hypothesis: Iran’s hardliners think escalating the war lets them consolidate more of a smaller pie. (If you’re looking for the truly WTF moves, it’s targeting Cyprus and Azerbaijan, the latter who has Iran’s sizable Azeri minority right on its border.)
by labcomputer | 2026-03-06 18:19:04+00:00
I mean, cigarette usage in the US is down massively since the US banned cigarette advertising to kids and actually started enforcing the ban on cigarette sales to kids.

Meanwhile, after cigarette companies spent some time thinking about how to solve the problem of falling sales, "vape" (which did not have the same regulations) sales surged first in kids, who have continued to use those products into adulthood (after they became addicted).

So, I would say "yes" regulating cigarettes not only worked, but was a massive public health success.
Show HN: Go-TUI – A framework for building declarative terminal UIs in Go
by grindlemire | 2026-03-06 18:19:07+00:00
I've been building go-tui (https://go-tui.dev), a terminal UI framework for Go inspired by the templ framework for the web (https://templ.guide/). The syntax should be familiar to templ users and is quite different from other terminal frameworks like bubbletea. Instead of imperative widget manipulation or bubbletea's elm architecture, you write HTML-like syntax and Tailwind-style classes that can intermingle with regular Go code in a new .gsx filetype. Then you compile these files to type-safe Go using `tui generate`.
At runtime there's a flexbox layout engine based on yoga that handles positioning and a double-buffered renderer that diffs output to minimize terminal writes.

Here are some other features in the framework:

- It supports reactive state with State[T]. You change a value and the framework redraws for you. You can also forego reactivity and simply use pure components if you would like.

- You can render out a single frame to the terminal scrollback if you don't care about UIs and just want to place a box, table, or other styled component into your stdout. It's super handy and avoids the headache of dealing with the ansi escape sequences directly.

- It supports an inline mode that lets you embed an interactive widget in your shell session instead of taking over the full screen. With it you can build things like custom streaming chat interfaces directly in the terminal.

- I built full editor support for the new filetype. I published a VS Code and Open-VSX extension with completion, hover, and go-to-definition. Just search for "go-tui" in the marketplace to find them. The repo also includes a tree-sitter grammar for Neovim/Helix, and an LSP that proxies Go features through gopls so the files are easy to work with.

There are roughly 20 examples in the repo covering everything from basic components to a dashboard with live metrics and sparklines. I also built an example wrapper for claude code if you wanted to build your own AI chat interface.

Docs & guides: https://go-tui.dev

Repo: https://github.com/grindlemire/go-tui

I'd love feedback on the project!
by quesera | 2026-03-06 18:19:24+00:00
I don't think "crash" is the right word for the Firefox behaviour. Yes it does pop a window that calls itself a "crash reporter", but in my observation it's a shutdown timer timeout that expires after ~60secs.

My guess is that it's trying to obtain or release a filesystem lock, possibly one that it's lost track of in some trivial way.

I've never seen any damage or inconsistencies in the resulting environment. So I don't think it's a dramatic event, just a safety timer that isn't resolved correctly.

Probably a simple, dumb, but harmless bug.