MurphyA/hacker-news huggingface dataset:
by Rooster61 | 2026-02-12 16:20:05+00:00
And if I choose to drink a Coke, then so be it. I'm not forced to, and I'm aware of the fact that I am consenting to whatever ill effects I might get by purchasing and consuming it.

These pixels are a horse of a different color. They grab my info with no consent given (hiding behind "But the site we have the pixel on has to inform you, not us!" is a complete and utter cop out) and then make a profit selling or using it.

Totally different circumstances, and this shouldn't be ok.
by plagiarist | 2026-02-12 16:20:06+00:00
I sure wish the nation's 2A fandom would join the protests against masked troops flagrantly violating citizens' rights. One has to assume the mental calculus of whether or not to execute a citizen in the streets would change if the surrounding peaceful protesters are open carrying firearms.

Unfortunately they will instead continue writing fan fiction about protecting their rights while they vote for team "take the guns first" yet again.
Show HN: AI Shortcuts – Hotkeys for ChatGPT on macOS
by Mikheyrojo | 2026-02-12 16:20:14+00:00
I caught myself copy-pasting into ChatGPT like 50 times a day. Too lazy for that, so I built a shortcut.

Select text anywhere on Mac, press a hotkey — text gets rewritten / translated / summarized / whatever, right where you are. No tabs, no copy-paste dance.

Native Swift app, hooks into macOS accessibility APIs. Bring your own API key and calls go straight to OpenAI / Anthropic. Or just use the free tier — 20 requests/day, no signup.

https://aihotkeys.tech

Curious for the feedback
by walterbell | 2026-02-12 16:20:31+00:00
My iOS devices have been repeatedly breached over the last few years, even with Lockdown mode and restrictive (no iCloud, Siri, Facetime, AirDrop ) MDM policy via Apple Configurator. Since moving to 2025 iPad Pro with MIE/eMTE and Apple (not Broadcom & Qualcomm) radio basebands, it has been relatively peaceful. Until the last couple of weeks, maybe due to leakage of this zero day and PoC as iOS 26.3 was being tested.
by kenjackson | 2026-02-12 16:20:53+00:00
TikTok, more than any other app, seems to be aware of things that I talk about. I'm not big on conspiracy theories (well until the past six months or so), but I really wonder if TikTok has figured out a way to listen with the microphone on my phone. I will be chatting about the most random thing -- needing a new washing machine -- and then I'll suddenly get some washing machine add in the next hour. Or someone will mention a movie being snubbed for the Oscar's, and then an edit for that movie pops up.

I never did a search or anything else on any app on any devices related to these things, but somehow TikTok seemed to know. Maybe coincidence that I have heightened awareness of... but it does seem different.
by giancarlostoro | 2026-02-12 16:21:06+00:00
One of the first things I add to my claude instructions file is to stop using grep, its awfully slow, just use ripgrep instead, you can just type the word of what you're looking for from the project root and find it all in one shot. Claude likes to go folder by folder with grep and it drives me crazy.

"You're absolutely right!"

At this point I'd take a contract with Anthropic to have Claude code pick better tooling.
by vharuck | 2026-02-12 16:21:18+00:00
>The law specifically permits detention pending a determination of immigration status, and in some cases requires such detention

In many cases, they are using detention where a simple bond would work. There's a NY Times opinion today detailing this: https://www.nytimes.com/2026/02/12/opinion/mass-detention-im...

It's hard to see this policy choice as anything other than putting pressure on people alleged to have committed a misdemeanor. Meanwhile, it will cost the federal government gobs of money to set up these camps, hire guards, and provide for the detainees. I don't want the government to waste my taxes on cruelty.
by davsti4 | 2026-02-12 16:21:37+00:00
"Email is tough", software development is tough, IT is tough, walking and talking at the same time is tough, mailing a letter is tough.

When orgs frame problems like this, it erodes trust in the message they try to convey. Email isn't a tough problem, but its a problem nobody wants to really deal with. Email is simple - its a text based protocol, that started out open, but now you need to add security to ensure your email is delivered.
by rayiner | 2026-02-12 16:21:50+00:00
> I got involved in my community and active in the political movements here. When you start making issues visible and get your neighbors vocalizing the issues themselves

But you didn't actually succeed in cleaning up New York, right? So maybe the problem is a culture that prioritizes "making issues visible" and engaging the "community" in "political movements," instead of every parent teaching their child from a young age to pick up after themselves?

> All of our non-major cities are even bigger dumps then.

Most, but not all. I was shocked to my core when I visited Salt Lake City and Provo. The closest place to Japan in the whole U.S.
by mistrial9 | 2026-02-12 16:22:09+00:00
I saw Wes speak in the early days of Pandas, in Berkeley. He solved problems that others just worked around for decades. His solutions are quirky but the work was very solid. His career advanced a lot IMHO for substantial reasons.. Wes personally marched through swamps and reached the other side.. others complain and do what they always have done.. I personally agree with the criticisms of the syntax, but Pandas is real and it was not easy to build it.
by tracker1 | 2026-02-12 16:22:17+00:00
I usually reply with snark dialed up about 50% asking if anyone had actually read the original message. And include detail about how it is not, in fact, "ok"

The other day, I literally had trouble signing into a website... then I tried filling the contact us form, about the bug... only to have that fail... call in, have the person on the other end schedule my appointment, then almost drop the call without actually logging my bug report/complaint about the whole issue that had me calling in the first place.
by pattle | 2026-02-12 16:22:45+00:00
The reason you have to work is because the game is based on a BBC show called "Race across the world" where you have to race from point A to point B with the money equivalent of an air fare for the journey.

If you run out of money in the show or your funds are running low you can work to earn more money. So that's why I added that feature. I do think it adds a extra layer to the game as it's something you always have to think about
Show HN: 20+ Claude Code agents coordinating on real work (open source)
by austinbaggio | 2026-02-12 16:23:37+00:00
Single-agent LLMs suck at long-running complex tasks.

We’ve open-sourced a multi-agent orchestrator that we’ve been using to handle long-running LLM tasks. We found that single LLM agents tend to stall, loop, or generate non-compiling code, so we built a harness for agents to coordinate over shared context while work is in progress.

How it works:
1. Orchestrator agent that manages task decomposition
2. Sub-agents for parallel work
3. Subscriptions to task state and progress
4. Real-time sharing of intermediate discoveries between agents

We tested this on a Putnam-level math problem, but the pattern generalizes to things like refactors, app builds, and long research.
It’s packaged as a Claude Code skill and designed to be small, readable, and modifiable.

Use it, break it, tell me about what workloads we should try and run next!
by jackhurwitz | 2026-02-12 16:24:13+00:00
I'm doing my PhD in compression-based machine learning, wanted to contribute a few clarifying points.

The relationship between probabilistic modeling and lossless compression is very direct. A model that predicts the next symbol with probability p can on average losslessly compress that symbol with the help of an entropy coder (e.g. arithmetic coding) in -log(p) bits. Therefore improved probabilistic models immediately translate into improved lossless compressors.

There are two ways people have used compressors for ML: the first is based on the Minimum Description Length (MDL) principle [0] which says that the best model is the one which provides the shortest description of the data, counting the size of the model itself. This is similar to the technique used in this blog post (argmin code length across class-conditioned compressors) except for counting the model size. Basically you can train a compressor per class and then choose the class compressor which best compresses the test data. It is a maximum likelihood argument because of Shannon's source coding theorem: a code length L corresponds to a probability 2^-L. The second way is the Normalized Compression Distance (NCD) [1], which uses code lengths to calculate information-theoretic distances which can then be plugged into distance-based algorithms like kNN. MDL interprets compressed lengths as likelihoods, while NCD interprets them for distance calculations. The theoretical foundation is Kolmogorov complexity which is the ideal (& uncomputable) lossless compressor, used to define information distance, an "ideal" distance metric based on algorithmic similarity.

Data compression is not in principle restricted to syntactic similarity. As others have mentioned, the new wave of neural compressors (e.g. NNCP [2], CMIX [3], leading the large text compression benchmark [4]) outperform their traditional counterparts (e.g. gzip) because of the ability of neural networks to learn complex semantic patterns. Their improved ability to predict the next token means improved lossless compression. This has also been shown to be the case with pre-trained LLMs [5].

I think it's neat that improving compression improves machine learning, and improving machine learning improves compression!

Looking forward to hearing other thoughts.

[0] https://arxiv.org/abs/math/0406077
[1] https://arxiv.org/abs/cs/0111054
[2] https://bellard.org/nncp/nncp_v2.pdf
[3] https://www.byronknoll.com/cmix.html
[4] https://www.mattmahoney.net/dc/text.html
[5] https://arxiv.org/abs/2309.10668
by roysting | 2026-02-12 16:24:27+00:00
SHALL has been interpreted/clarified by US courts as not being a fancy MUST or REQUIRED that many people were taught it to mean, but SHOULD still has it's purposes, e.g., to provide contractual flexibility in development, i.e., a MUST/REQUIRED requirement was more challenging or complicated and took up more time/resources than anticipated, so SHOULDs can be trimmed due to contingencies.

Another example may be a lightweight implementation of a spec in a limited and/or narrow environment, which remains technically compliant with full implementations of a spec but interaction with such a limited/narrow environment comes with awareness about such limitations.
by ihumanable | 2026-02-12 16:25:19+00:00
Just to emphasize this as someone that's worked in Elixir professionally for a decade now.

It really is that easy. The interoperability between Erlang and Elixir is fantastic and the communities get along well. There has been a long time push from many of the thought leaders that BEAM (the VM that Erlang and Elixir run on) should be a community regardless of language. That way we can share resources.

When I first learned Elixir I spent all my time in Elixir. Erlang has a lot of nice libraries though, so it wasn't uncommon back when I started to reach for one.

It was a pretty gentle learning curve, you can write Elixir with no knowledge of Erlang at all. You can consume Erlang libraries from Elixir with no knowledge of Erlang at all. Then if you are like me, you are curious about how something works and you go read some library code and it's a bit odd but you can mostly get the gist of it. Then over time reading Erlang is easy enough, the prolog inspired syntax is the hardest hurdle to get over, but then you realize how much Erlang and Elixir have in common.
by unethical_ban | 2026-02-12 16:26:03+00:00
If it's not a lie, it is still an immoral practice.

The article details how Tiktok is using the tracking to collect data on non-tiktok users to build profiles of people without their consent, and trying to say that people consent to it in their "downflow" usage of sites that have tiktok embeds.

Again, even if others are doing it, it's shitty and unethical.
by XCSme | 2026-02-12 16:26:16+00:00
I think the goal, at least for now, is to simply let the AI do the work and humans should only monitor the end results, thus the dashboards.

I have the same debated working on my self-hosted analytics platform[0], where I am torn between implementing more features to build better dashboards and working on the AI features that simply generate insights and crunch numbers, so you won't even have to look at a dashboard.

That being said, people simply like seeing numbers go up...

[0]: https://www.uxwizz.com
by TomasBM | 2026-02-12 16:26:19+00:00
Not OP, but posed like that, neither.

Expect something? Yes. Enforce it? Not sure for the first tranche, but make it a prerequisite for continued funding.

One big obstacle is, of course, how to define what to expect from each artist. For example, you can't expect the same level of output from sculptors and musicians. Another big obstacle is obviously the expected quality of output.

I don't pretend to know the solutions to either of those obstacles, but they should be surmountable [1]. I think it's fair to expect some output in exchange for funding, but it doesn't have to be a high expectation.

Personally, I like the idea of hiring artists as full-time with particular projects in mind [2], but intentionally leaving ~50% of their time to personal projects.

[1] Perhaps artist communities themselves could discuss ways to make this exchange work for all parties.

[2] Murals, restorations, beautification of public spaces, etc.
Show HN: PardusDB – SQLite-like vector database in Rust
by JasonHEIN | 2026-02-12 16:26:50+00:00
PardusDB is a lightweight, single-file embedded vector database written in pure Rust — think SQLite, but for vectors and similarity search.

Key highlights:
- No external dependencies
- Familiar SQL syntax for CREATE/INSERT/SELECT + vector SIMILARITY queries
- Graph-based ANN search, thread-safe, transactions
- Python RAG example with Ollama included

We built this as the engine behind our no-code platform at https://pardusai.org/ (private, local-first data analysis).

GitHub: https://github.com/JasonHonKL/PardusDB

Feedback welcome!
by codeadict | 2026-02-12 16:27:00+00:00
Focused mostly on my food blog at https://soulfulsabor.com , producing recipes and new content. Tinkering with my own static blog engine focused on recipe blogs written in Elixir as right now it uses Wordpress and is a pain to manage and pay for plugins for everything. I might Opensource it once it's polished and works for my case
by lowdude | 2026-02-12 16:27:35+00:00
Interesting that you mention this, as I also switched to Fastmail recently and got more spam than before, but after marking it as spam for some time it now died down I think. This may also be a symptom of changing providers, where the previous provider knew the kind of spam I tended to get from past years, while Fastmail needed some time to get up to speed.

Fingers crossed that the experience will be the same for you.
Show HN: Software is content now and I built a platform for it
by hjack_ | 2026-02-12 16:27:52+00:00
I've been thinking about this for a while and I think we're at an inflection point that most people are framing wrong. I get that we are working on AI to make devs faster, but I think there’s legitimately something way bigger happening.

Software is becoming content. Right now on Prom, people are making food spinner wheels, magic 8-balls, birthday countdown pages, portfolio sites all from prompts, all shareable with a link. Nobody told them what to build. They don’t need a Vercel app to deploy it or even their own domain. Someone had an idea and it existed a few minutes later (trying to get this faster, lol).

None of these are "apps" in the traditional sense. They don't need maintenance. They don't need a backlog. They exist because someone wanted them to exist for a moment, shared them, and moved on. Or someone else found it, remixed it, and made it their own. Ephemeral software.

So Prom is built around that. You make software from a prompt, but the core of the platform is discovery and remixing. There's a feed. There are trending drops. You can remix anything. It's closer to a creative platform than a dev tool.

I'd genuinely love this crowd's feedback. Plz roast me. :)
by wlesieutre | 2026-02-12 16:27:54+00:00
When I search for "chair" I get 48 results, about 3 of which are actually chair-like.

- Some are clearly miscategorized - ABC-00131096 is a coffee table but has a very detailed description of its chair attributes.

- Many others are weird nonsense geometry, like ABC-00991744, ABC-00807798, ABC-00349255 or ABC-00822766.

- Some have a partially accurate description (if you pretend it's a chair), like ABC-00685912 has a blocky geometric structure with a horizontal piece off a vertical piece, but then it starts talking about an armrest on one side that doesn't exist at all.

- ABC-00388826 is a silhouette of a cat, which the description misses completely, and I don't see how you would sit on this "unique chair design characterized by its fluid and sculptural form."

Overall the descriptions are pretty useless and ascribe a lot of chairness to things that are not chairs.

Is a dataset with this much junk in it good for something?
by kayo_20211030 | 2026-02-12 16:28:07+00:00
> And culture is, by and large, random, arbitrary, and self-reinforcing.

The best definition of "culture" I've ever found is "how we do things 'round here". It's valid in both the large and in the small.

Of course, why and how we converge on those norms is mysterious, and the anthropologists, the psychologists, and etc. can have a go at explaining those parts. I can't.
by jacquesm | 2026-02-12 16:28:16+00:00
> “I notice that my contribution was evaluated based on my identity rather than the quality of the work, and I’d like to understand the needs that this policy is trying to meet, because I believe there might be ways to address those needs while also accepting technically sound contributions.”

No. There is no 'I' here and there is no 'understanding' there is no need for politeness and there is no way to force the issue. Rejecting contributions based on class (automatic, human created, human guided machine assisted, machine guided human assisted) is perfectly valid. AI contributors do not have 'rights' and do not get to waste even more scarce maintainers time than what was already expended on the initial rejection.
by goatlover | 2026-02-12 16:28:22+00:00
Neuroscience isn't a subset of computer science. It's a study of biological nervous systems, which can involve computational models, but it's not limited to that. You're mistaking a kind of map (computation) for the territory, probably based on a philosophical assumption about reality.

At any rate, biological organisms are not like LLMs. The nervous systems of human may perform some LLM-like actions, but they are different kinds of things.
by happymellon | 2026-02-12 16:28:33+00:00
And one day it'll get used?

I'm going to assume that second amendment is going to continue to be upheld by Republican supporters. And you'll have an NRA who look at people getting executed for possessing a weapon without drawing, and keep saying "this is fine".

The hypocrisy with 2A supporters is palpable. They never supported 2A rights.
by speedbird | 2026-02-12 16:28:35+00:00
This was definitely something I picked up from science education. Basically a technical journal.

These days I split between technical notes a write and store on the project git so others and the AI tools can read - eg architecture decision records, bug reports etc and then a separate personal linear time journal of what I’m doing / thinking/ task lists meeting notes etc, often with links to the project specific docs. Great for searching. What I miss from paper is ability to quickly sketch diagrams.
by badhorseman | 2026-02-12 16:28:38+00:00
I feel a lot of confusion at which coding harness is best and what options to use. tbh I have mostly used standard aider and I don't know what the consensus is on this tool.

I feel I want to write my own and that maybe in the future a lot of developers will have custom harnesses and have highly customized versions as each user of these models wants to use these things in a way that's unique to their brain, much like how emacs is so great for the customization but one persons emacs config is often not what another wants or only wants a subset and then write their own features.

As an aside what is the feeling on all the various ai coding tools, does aider suck is that aider-ce/cecli are better or are the bespoke tools for each model like claudeCode and such better.
by tito_varacis | 2026-02-12 16:29:29+00:00
I’ve spent the last 18 months auditing AI infrastructure at the latency tail. What I’ve consistently found is that “green” status pages are misleading: medians look fine, but p99s routinely flare 200–400% due to synthetic noise and non-economic traffic. That’s where real users live.

Varacis is a Proof of Human Effort (PoHE) gateway. It sits in front of AI providers and makes a single admission decision per request: ALLOW / DEFER / BLOCK. It’s not a security product or a generic optimizer; it’s an admission governor designed to protect tail latency under load.

Implementation: zero code changes. You can test resonance mapping by swapping your base URL:

https://gateway.varacis.com/gateway/{provider}/v1/

Technical question: I’m looking for feedback from infra engineers on the PoHE contract—specifically how to weight resonance scores during high-jitter events. If tail amplification hits ~50% (which I’m seeing today on multiple major providers), should that trigger an immediate DEFER, or is a short recovery window more appropriate?

I’ve attached today’s audit logs in the first comment for anyone who wants to inspect the raw jitter and tail data.

I've attached today's audit logs in the first comment for those who want to see the raw jitter data and tails also Note: the URL in the submission is a template, not a demo endpoint.

Valid providers currently enabled:
cloudflare, fastly, groq, mistral, perplexity, runpod, together

Example:
https://gateway.varacis.com/gateway/perplexity/v1/models
by mortos | 2026-02-12 16:29:31+00:00
I think it's mostly from aerodynamics. Lowering the car could help but even just smaller rims, with the same overall diameter (rim + tire), can have a 15% impact on range. This Engineering Explained[1] video does an okay job with some of the math but he clarifies it well with a comment:

> CLARIFICATION! Why do bigger wheels mean worse efficiency, when the overall tire diameter remains the same? This comes down to aerodynamics. A 20" wheel will cause more of a disruption in airflow than an 18" wheel. That's why Tesla (and others) uses aero covers on their wheels (Car & Driver testing showed it gives about a 3% efficiency bonus at speed). The smaller the wheel, the more of the side profile of the wheel & tire is perfectly flat (the tire is flat, the wheel open: more tire = more flat area, less open area). Ideally, you'd have just a plain, solid sheet for the wheel, but obviously that's not idea for brake cooling. Wheel covers are today's common compromise as they have some airflow, but minimal.

[1] https://youtu.be/NYvKxsYFqO8