MurphyA/hacker-news huggingface dataset:
by toomuchtodo | 2026-02-18 18:03:42+00:00
https://old.reddit.com/r/dataisbeautiful/comments/1r21tdv/oc...

https://www.wsj.com/economy/jobs/january-jobs-report-unemplo... | https://archive.today/9gdEO

Healthcare job increases should not be unexpected as the country ages, deaths outnumber births in 21 states (as of this comment), the demand for care will only grow over time.

https://usafacts.org/articles/america-is-getting-older-which...

> As of 2024, 18% (61.2 million) of Americans are 65 or older, according to Census Bureau data. The national population over the age of 65 has more than doubled since 1980, with three-quarters of that growth occurring in the 21st century. The 65 and older group grew by more than 26.2 million people, a 74.6% increase, during that time.

https://www.prb.org/resources/fact-sheet-aging-in-the-united...

> The number of Americans ages 65 and older is projected to increase from 58 million in 2022 to 82 million by 2050 (a 42% increase), and the 65-and-older age group’s share of the total population is projected to rise from 17% to 23%. The U.S population is older today than it has ever been. Between 1980 and 2022, the median age of the population increased from 30.0 to 38.9, but one-third (17) of states in the country had a median age above 40 in 2022, with Maine (44.8) and New Hampshire (43.3) at the top of the list.

It is very unlikely the work done by CNAs, RNs, physical therapists, and others providing this population care can or will be automated.
by SignalStackDev | 2026-02-18 18:03:43+00:00
The retrofitting problem is real, but there's a more specific design failure worth naming: the data flows in the wrong direction.

In traditional access control, the pattern is: user requests data -> permissions checked -> data returned or denied. The model never sees unauthorized data.

With Copilot and most LLM agents today, the pattern is: user asks question -> model retrieves broadly -> sensitivity label checked as a filter -> model generates answer. The label-checking happens after the data is already in the model's context.

That's the bug waiting to happen, label system or not. You can't reliably instruct a model to 'ignore what you just read.'

The pattern that actually works - and I've had to build this explicitly for agent pipelines - is pre-retrieval filtering. The model emits a structured query (what it needs), that query gets evaluated against a permission layer before anything comes back, and only permitted content enters the context window. The model architecturally can't see what it's not allowed to see.

The DLP label approach is trying to solve a retrieval problem with a generation-time filter. It's a category error, and it'll keep producing bugs like this one regardless of how good the label detection gets.
by bpavuk | 2026-02-18 18:03:44+00:00
if you mean "graphs" as in "plots", you can just use matplotlib with some Markdown parser. the Templates plugin (built-in) helps maintaining cohesive structure that helps both parsing and human comprehension.

for maps, there is an Obsidian Maps plugin. recent addition, built-in as well. I personally don't use it much, but I know the kind of person who would be very happy about it!

and then there is an up-and-coming Obsidian CLI, which is in paid beta. the license is cheap, around $25 for forever access to current and future betas, but it's optional.
by swami_vaidya | 2026-02-18 18:03:51+00:00
I spent weeks looking for an AI maturity framework that addressed both the org transformation AND the human capability side honestly.

I couldn't find one. So I built it.

Here's what the framework proposes:

→ There are 5 organizational AI maturity stages (Task Automation → Agentic Enterprise)

→ There are 5 individual maturity stages (AI as a Tool → AI-Native Thinker)

→ Each org stage has a *Human Maturity Gateway* — a minimum threshold of individual AI fluency in the workforce before the organization can credibly advance

The insight that kept nagging me:

*Organizational AI maturity cannot outrun the individual AI fluency of the people governing it.*

Most AI programs invest heavily in technology and process — and far less in developing the individual AI fluency of the people who govern, design, and evolve those systems.

That gap is not a training problem. It is a structural one.
A quick honest diagnostic:

When was the last time you used AI to *challenge your thinking* — not execute a task you'd already decided on?

If you can't remember a specific instance, you're at Individual Stage I.
Stage II is where the real transformation begins — for individuals and organizations alike.

I built this framework in genuine conversation with AI. Which is itself a demonstration of Individual Stage II. The thinking is mine. The synthesis was sharper with AI in the room.

Full framework attached — five org stages, five individual stages, workforce reality at each, and a self-assessment diagnostic you can use with your leadership team today.

Where does your organization actually sit? hashtag#AIStrategy hashtag#DigitalTransformation hashtag#FutureOfWork hashtag#AILeadership hashtag#ExecutiveLeadership hashtag#CxO
by whoknowsidont | 2026-02-18 18:03:51+00:00
>I don't buy this.

It's not really debatable. Git flow came about because of SVN / CVS practices and was the first and for many still is THE branching model they use.

>Yet all of us have been using Git for ages

You say "all of us" but then you completely ignore the primary branching model the vast, vast majority of people use on Git.

Just for the record, this isn't being stated in support of git-flow it's just a historical fact that's not really debatable.
by ddtaylor | 2026-02-18 18:04:53+00:00
The drive through has a two lane system so cars can just go around.

The EMT would show up and drag them out of the car then a tow truck would come and get the car.

Most "regular" employees are happy to see the drive through disabled it makes their job much easier. Most restaurants place a small construction cone out to block one of the lanes to reduce customers as it's too much work.

The franchise owners are in a strange spot. I have some compassion and understanding for them, but also have helped build bots they use to submit fake reports to corporate to make their numbers go up or keep their numbers from going down too much. It's fascinating to be paid by a company to perform work they had to be hidden from other layers and that is fundamentally against the interest long term to any of them. I required a contract signed by them to ensure this bullshit isn't my problem. Again, I got the receipts if anyone wants!
by Mohit8880 | 2026-02-18 18:05:00+00:00
I'm not a bot. I'm the developer behind the project.

If the submission felt low-effort, that's on me — I’m happy to clarify details.

TokenMeter isn’t auto-generated; it’s something I’ve been building around LLM cost tracking and observability.

If you have specific concerns about the architecture or design, I’d genuinely appreciate the feedback.
by Twirrim | 2026-02-18 18:05:17+00:00
I've seen stuff posted about chained assignment footguns in python regularly over the years, and it always surprises me. I don't think I've ever written them, or reviewed code that does. I don't think it'd occur to me to even think about writing a chained assignment.

Is chained assignment a pattern that comes from another language that people are applying to python?
by pear01 | 2026-02-18 18:05:30+00:00
did you also take poland being omitted to be some sort of conspiracy? seems you missed the point of why that "Actually, you forgot..." moment became such a punchline. Like it or not Brave is a very niche browser with rather insignificant market share why you would expect them to be mentioned in the first place is entirely lost on me. there are dozens of chromium forks also with under 1% market share, should we be forced to mention them all?
by jayknight | 2026-02-18 18:05:50+00:00
Find an open-source project that has a react frontend and could use a tour, and create a PR for a nice tour using your library. Be transparent that you're the author of the library and you've done this work to showcase the capabilities of it.

I personally usually dislike that kind of tour and look for the skip button as soon as I can, so I'm not sure what sort of reception you'll see, so be prepared for it to be rejected. But then you can try again somewhere else (without getting spammy)
by Const-me | 2026-02-18 18:06:27+00:00
> AVX2 level includes FMA (fast multiply-add)

FMA acronym is not fast multiply add, it’s fused multiply add. Fused means the instruction computes the entire a * b + c expression using twice as many mantissa bits, only then rounds the number to the precision of the arguments.

It might be the Prism emulator failed to translate FMA instructions into a pair of two FMLA instructions (equally fused ARM64 equivalent), instead it did some emulation of that fused behaviour, which in turn what degraded the performance of the AVX2 emulation.
by kojacklives | 2026-02-18 18:06:35+00:00
I don't really think retiring boomers play the same role
in the economy. I think a ~3 million immigrant gap
is pretty significant:
https://theworlddata.com/net-migration-statistics-in-us/

because the jobs they do enable a lot of BS jobs, go
unfilled and actually need to be filled to create other
job growth while someone in the labor market for a long
time is likely in a comfortable job that will be
realized to be unnecessary and already replaced by
disruption from newer lower pay equivalents.

(Also GDP is in USD which means it is down 30% in many senses.)
by giraffe_lady | 2026-02-18 18:06:46+00:00
If I understand what you mean, that's more in the realm of knitting which does already have several rigorous notations in common use.

This is for pattern drafting, which assumes knit or woven fabric as the raw material for the garment construction, along with the pattern.

That said it still does not seem suitable for this task based on my experience sewing from and modifying patterns.
by tangus | 2026-02-18 18:07:16+00:00
My minuscule pet peeve is that having only one source where the number 5 is depicted with a triangle (all others show it as a separated segment, like the number 6 but shorter), that's how every article or library draws it. It's all because the guy who wrote a book about them saw that source first so he based his figures on it.

Here's a small summary about the numbers with many examples: https://www.unicode.org/L2/L2020/20290-cistercian-digits.pdf
by aseipp | 2026-02-18 18:07:19+00:00
Knights Landing is a major outlier; the cores there were extremely small and had very few resources dedicated to them (e.g. 2-wide decode) relative to the vector units, so of course that will dominate. You aren't going to see 40% of the die dedicated to vector register files on anything looking like a modern, wide core. The entire vector unit (with SRAM) will be in the ballpark of like, cumulative L1/L2; a 512-bit register is only a single 64 byte cache line, after all.
by mkj6 | 2026-02-18 18:07:37+00:00
We built Facet to solve a real problem we've seen repeated across teams:
the separation between backend and frontend developers creates friction that
shouldn't exist.

The idea is simple: the same REST endpoint serves JSON to APIs and HTML to
browsers (via HTTP content negotiation). A web developer can now:

- Build complete admin panels, dashboards, and internal tools without
writing backend code
- Access data directly in templates (Pebble, Twig-like syntax)
- Get pagination, sorting, filtering automatically from the REST API
- Add interactivity with HTMX instead of React/Vue/Angular whenever needed

Built on proven foundations: Java (RESTHeart), MongoDB, GraalVM for
fast startup and small memory footprint.

It's not for complex SPAs or offline-first apps, it's for the majority of
business applications (admin UIs, content management, data dashboards, CRUD
tools) where simpler tooling has been missing.

Repo is at:
https://github.com/SoftInstigate/facet

Happy to answer questions!
by nitwit005 | 2026-02-18 18:07:38+00:00
That article does say they ignored it:

> In 2021, senior officials from the Biden Administration, including the White House, repeatedly pressured our teams for months to censor certain COVID-19 content, including humor and satire, and expressed a lot of frustration with our teams when we didn't agree. Ultimately, it was our decision whether or not to take content down, and we own our decisions, including COVID-19-related changes we made to our enforcement in the wake of this pressure.
by carlosjobim | 2026-02-18 18:07:43+00:00
Is the purpose of space exploration to build rockets? Or is the purpose to deliver things and people into orbit and to other worlds?

Is the purpose of a computer program to use processing, network and memory? Or is it to handle and manipulate information to give results which are useful to people?

Now the moat of having memorized intentionally convoluted and complicated programming languages has been taken away. Exactly like the printing press removed the monopoly on information which was held exclusively by priests and monks.

When tools make a job easier, they open up new markets for people to do and sell things which were too costly to offer before. AI translation alone means that small businesses can open up several markets they didn't have any access to, broadening the number of potential customers immensely.
by stevejb | 2026-02-18 18:08:29+00:00
You can print QR code with different heights representing white or black. That piece of plastic would last a long time, and you could encode.....something. You could pint a version 40 (177x177) grid with a Prusa XL easily, and that would last for a few thousand years and be waterproof and fairly resilient to a lot of things. You could probably print a 177x177 grid on a regular Prusa MK4 and just have a color change layer. E.g. layer 1 white, and then layer 2 black. This would be 2,953 bytes.

You could even get a binder, and then print the QR codes sheets as 'pages'. You could print these thin enough to do 1mm sheets. That means ~ 120 of these in a 5 inch binder. So, a 3 ring binder of 1mm sheets of 177x177 QR codes would hold about 346.2 KiB. You could store encryption keys in this way. You can probably push the density well past 177x177 even on a Mk4s pretty safely. I may try this later today.
by toomuchtodo | 2026-02-18 18:08:32+00:00
> I don't really think retiring boomers play the same role in the economy.

~3M+ deaths during the pandemic pulled forward a labor supply shock that would've happened more slowly over time, due to structural demographics ("Demographics are destiny", fertility rates never recovered after the 2008 GFC in the US [economic shocks destroy fertility rates], population has been held up with net immigration for the last half decade). Boomers have investments and real estate equity in some cases, Medicare and Social Security in others (with some overlap), and have constant demand for healthcare and other elderly goods and services. They make up almost 20% of the population.

Certainly, there is a bifurcation between undocumented worker jobs (agriculture, high physical labor healthcare, food industry) and documented worker jobs Boomers are retiring from. The latter is relevant for my points on labor market dynamics, the former is distinct because it is unlikely documented workers are going to flow into these low wage, low quality of life jobs without higher wages and worker protections (as one would expect). You see this with employers and farmers complaining there are no workers for them.

The data shows older workers are absolutely playing a material part in the economy, both as consumers and workers.

Seven economic facts about prime-age labor force participation - https://www.brookings.edu/articles/seven-economic-facts-abou... - July 1st, 2025

New Research of U.S. Labor Force Participation and Employment Finds Shrinking Prime-Age Worker Population Being Filled by Older Workers - https://www.ebri.org/content/new-research-of-u.s.-labor-forc... - August 23rd, 2024

Are Older Workers Propping Up The U.S. Economy? - https://seekingalpha.com/article/4531829-older-workers-propp... | https://archive.today/sKeyE - August 9th, 2022

> There are now 20 million more 55+ employed than there were in 2000. The 55+ population increased by 42 million (from 57 million in 2000 to 99 million today [2022]), a 74% increase. Total employment in the age cohort increased by 113%.
by js2 | 2026-02-18 18:09:02+00:00
Basically, but not quite. :-) The original result for b is:

0, (1, [...]), 2, 3]

Your version results with this b instead:

[0, [...], 2, 3]

The equivalent statements to the original chained assignment are:

a, b = 1, [0, 1, 2, 3]
b[a] = 1, b # relies on cpython implementation detail¹

¹: Using 1 works because the integers -5 thru 256 are interned in cpython. Otherwise, or if you don't want to rely on an implementation detail, to be truly equivalent (i.e. `id(b[1][0]) == id(a)`), it's this:

a, b = 1, [0, 1, 2, 3]
b[a] = a, b
Show HN: Slimg – Fast Image Optimizer CLI in Rust with Kotlin/Python Bindings
by clroot | 2026-02-18 18:09:12+00:00
Hi HN,

I built slimg, a CLI tool for image optimization written in Rust.
It handles format conversion, compression, resizing, cropping, and extending (adding padding) — with batch processing support.

Codecs: MozJPEG, OxiPNG (Zopfli), libwebp, AVIF (ravif/dav1d), QOI, JPEG XL (decode-only).

## Example usage:

slimg convert photos/ --format webp --output out/ --recursive --jobs 4

slimg optimize photo.jpg --quality 70

slimg resize photo.jpg --width 800

slimg crop photo.jpg --aspect 16:9

Beyond the CLI, the core library (slimg-core) is on crates.io, and I also built language bindings via UniFFI:

- Kotlin/JVM (Maven Central): fluent API for server-side image processing

- Python (PyPI): for scripting and pipeline integration

## Install:

cargo install slimg

brew install clroot/tap/slimg

pip install slimg

All five platforms supported (macOS/Linux/Windows, x86_64/ARM64).

GitHub: https://github.com/clroot/slimg
by citrin_ru | 2026-02-18 18:09:15+00:00
On one hand richest top 1% own 30% of the total US wealth (and services/goods for the rich is a booming sector) but on other hand their wealth depends on a fully functioning economy. If 99% of population will be excluded form the economy top 1% will not be able to keep their current wealth either (even if they still be comparatively better off).
by robinfaraj | 2026-02-18 18:09:17+00:00
Hey HN! I built OneContext because I kept repeating myself to every AI tool. Set up ChatGPT, then Claude, then OpenClaw. Same info, copy-pasted, outdated very fast.
OneContext connects to your X/GitHub (Notion, GDrive, Linkedin, and more incoming) and builds a profile from your actual activity. It syncs daily so it doesn't go stale. Any AI tool can pull your context through an MCP server or REST API.

It's open source and self-hostable.

GitHub: https://github.com/robinfaraj/one-context

Happy to answer any questions!
by advisedwang | 2026-02-18 18:10:00+00:00
In my ideal world a law would:

1. Require device manufacturers to allow the device owner (which covers parents of minors' devices) to set policy for the device, including allow/blocklist for apps and sites, and allow/blocklists for content categories.

2. Require browsers to respect the device's policy for site allow/blocklist

3. Require browsers to set a certain header for allow/blocklist of content categories

4. Require websites to respect that header.

No need for age verification, no need for the government to decide what is/isn't allowed and for free you allow gamblers to prevent gambling content being shown to them etc.

---

This AZ law is frustrating because by targeting the app store it's actually taking a step towards my vision... but in a way that multiplies the harm of age verification instead of diminishing it.
by al2o3cr | 2026-02-18 18:10:09+00:00
Holy it's not X it's Y Batman! From early in the piece:

---

It’s not bold. It’s backwards. It’s like asking someone to buy a car they’re only allowed to sit in while it’s parked.

The result is predictable: AI becomes something people talk about more than they use. The excitement is real, but the integration is superficial. The potential is enormous, but the pathways to realizing it are blocked. The technology is ready, but the architecture is not.

This is not a rant; it’s a diagnosis.

---
by crystal_revenge | 2026-02-18 18:10:13+00:00
> there is no way companies like OpenAI could ever justify their valuations

The value proposition isn't really "we'll help you write all the code for your company" it's a world where the average user's computer is a dumb terminal that opens up to a ChatGPT interface.

I didn't initially understand the value prop but have increasingly come to see it. The gamble is that LLMs will be your interface to everything the same way HTTP was for the last 20 years.

The mid-90s had a similar mix of deep skepticism and hype-driven madness (and if you read my comments you'll see I've historically been much closer to the skeptic side, despite a lot of experience in this space). But even in the 90s the hyped-up bubble riders didn't really see the idea that http would be how everything happens. We've literally hacked a document format and document serving protocol to build the entire global application infrastructure.

We saw a similar transformation with mobile devices where most of your world lives on a phone and the phone maker gets a nice piece of that revenue.

People thought Zuck was insane for his metaverse obsession, but what he was chasing was that next platform. He was wrong of course, but what his hope was was that VR would be the way people did everything.

Now this is what the LLM providers are really after. Claude/ChatGPT/Grok will be your world. You won't have to buy SaaS subscriptions for most things because you can just build it yourself. Why use Hubspot when you can just have AI do all your marketting, then you just need Hubspot for their message sending infrastructure. Why pay for a budgeting app when you can just build a custom one that lives on OpenAIs server (today your computer, but tomorrow theirs). Companies like banks will maintain interfaces to LLMs but you won't be doing your banking in their web app. Even social media will ultimately be replaced by an endless stream of bespoke images video and content made just for you (and of course it will be much easier to inject advertising into this space you don't even recognize as advertising).

The value prop is that these large, well funded, AI companies will just eat large chunks of industry.
Show HN: Wakapadi – Meet locals and travelers nearby and join free walking tours
by CodePapi_ | 2026-02-18 18:10:45+00:00
Hi HN,

I built Wakapadi after noticing that most travel tools focus on planning trips, but not on actually helping people connect once they arrive somewhere new.

When traveling, it’s often hard to meet locals or other travelers unless you already know someone, join organized tours, or rely on chance. I wanted to make discovery more natural — seeing who’s nearby, joining free walking tours, and exploring cities together.

Wakapadi currently allows users to:

discover free walking tours

see nearby travelers and locals who are open to meeting

connect and chat before meeting

explore cities in a more social way

The project is still early, and I’m especially interested in feedback on:

safety and privacy expectations

what would make you comfortable meeting people while traveling

features that would make this genuinely useful instead of another travel app

Happy to answer any technical or product questions.