MurphyA/hacker-news huggingface dataset:
by cmovq | 2026-02-18 17:44:14+00:00
Interesting, some functions explicitly mention:

> [NtQuerySystemTime may be altered or unavailable in future versions of Windows. Applications should use the GetSystemTimeAsFileTime function.] [0]

So it does seem like a bad idea for a standard library.

[0]: https://learn.microsoft.com/en-us/windows/win32/api/winternl...
by vizzier | 2026-02-18 17:44:53+00:00
> Also, sometimes it seems like I get rate limited on Tailscale.

As I understand it if everything is working properly you should end up with a peer to peer wireguard connection after initial connection using tailscales infrastructure. ie, there should be nothing to rate limit. There are exceptions depending on your network environment where you need one of the relays noted in this post.

As for opensource alternatives:

https://github.com/juanfont/headscale can replace tailscales initial coordination servers

and https://netbird.io/ seemed to be a rapidly developing full stack alternative.
Show HN: Fory C++ Serialization – Polymorphism, Circular Refs, 12x vs. Protobuf
by chaokunyang | 2026-02-18 17:45:10+00:00
Apache Fory's C++ serialization is our latest support for c++

Highlights:

1. Automatic idiomatic cross-language serializaton, no adapter layer, serialize in C++, deserialize in Python.

2. Polymorphism via smart pointers. Fory detects std::is_polymorphic<T> automatically. Serialize through a shared_ptr<Animal>, get a Dog* back — zero boilerplate.

3. Circular/shared reference tracking. Shared objects are serialized once and encoded as back-references. Cycles don't overflow the stack.

4. Schema evolution. Compatible mode matches fields by name/id, not position. Add fields on one side without coordinating deployments.

5. IDL compiler (optional). `foryc ecommerce.fdl --cpp_out ./gen` generates idiomatic code for every language from one schema. Supports union →
std::variant, optional, ref → std::shared_ptr, weak refs, lists, maps.

6. Row format. O(1) random field access by index — useful for analytics workloads where you only read a few fields per record.

Throughput vs. Protobuf: up to 12x depending on workload.

GitHub: https://github.com/apache/fory

C++ docs: https://fory.apache.org/docs/guide/cpp

I’d really like critical feedback on API ergonomics, and production fit.
by runako | 2026-02-18 17:45:22+00:00
This is certainly one conclusion that could be drawn.

Another conclusion could be that as building software gets easier (like it did for ex in the 90s and again in the 2010s), opportunities are created for new entrants to displace Bad Old Software.

Those expensive Enterprise apps that everybody hates? Are absolutely begging to be replaced by something better for half the money.

We still live in a world where most individuals own more compute power than most universities did in the '80s, yet the only sign of automation is useless push notifications.

Data behind one pane of glass can't easily be moved to data behind a second pane of glass. Simple stuff like "move my Instacart shopping cart to Costco.com same-day" is a manual affair. This is a subset of the general problem that more apps has resulted in more data silos that are generally isolated, without APIs, without automation.

There are zillions of problems out there for which people will pay money, but money chases the same 4-5 problems at a time. Just work on one of the other ones.
by dblohm7 | 2026-02-18 17:45:23+00:00
This is a terrible idea! _Maybe_, _maybe_ using only the documented APIs with only the documented parameters.

Unfortunately it makes too many false assumptions about interoperability between Win32 and the underlying native API that aren't true.

For example (and the Go runtime does this, much to my chagrin), querying the OS version via the native API always gives you "accurate" version information without needing to link a manifest into your application. Unfortunately that lack of manifest will still cause many Win32 APIs above the native layer to drop into a compatibility mode, creating a fundamental inconsistency between what the application thinks the OS capabilities are versus which Win32 subsystem behaviours the OS thinks it should be offering.
by butlike | 2026-02-18 17:45:38+00:00
But they're not optimizing the average worker's productivity. That's a silicon valley talking point. The average worker, IF they use AI, ends up proofreading the text for the same amount of time as it would take to write the text themselves.

And it is of this lowly commenter's opinion that proofreading for accuracy and clarity is harder than writing it yourself and defending it later.
by madeforhnyo | 2026-02-18 17:45:56+00:00
I can add certificates on my unrooted android. That how HTTPToolkit [0] works, it only requires adb, which (thankfully) doesn't trip banking apps. Banking apps can (and do iirc) pin certificates, so a rooted phone adds no risk whatsoever.

Also in my experience a rooted phone experience is by far more secure than the OEM androids. Security is supposed to assess risk objectively, yet "running on a Xiaomi phone with 3rd party apps that cannot be uninstalled and have system access" is somehow more secure than "running on a signed LineageOS where user can edit hosts file".

[0] https://httptoolkit.com/
by nz | 2026-02-18 17:46:13+00:00
I mean the productivity paradox was only temporarily remedied. Around 2005 we entered a second version of the paradox and it persists to this day. I'll note that 2005 was when the internet became dominated by walled-gardens and social-media, _and_ it was the last year that people got to use the internet without smartphones (in 2006 LG released a smartphone, with Apple releasing iPhone in 2007).

The combination of attention-draining social media walled gardens, and the high performance pocket-computers (which are really designed for consumption instead of productivity), created a positive feedback loop that helped destroy the productivity that we won by defeating the paradox in the 1990s. And we have been struggling against this new paradox for twenty years, since. AI seems like it should defeat the paradox because it is a kind of hands-free system, perfect for mobile phones -- but this is really just a very expensive solution to a problem that we have created and allowed to fester. We could just shun the walled gardens, and demand to be paid for our attention and data.

The new productivity paradox (which I do not think AI in its current form can fix[1][2]), is the price that we pay for a prosperous and valuable advertising industry. And as long as the web is seen as an ad-channel, and as long as the web is always vibrating in your pocket, we will keep paying this price. We will eventually end up (metaphorically) lobotomizing our children, and families, and communities, so that the grand-children of ad-executives and tech-bros and frat-bros can grow up healthy, psychologically stable, educated, and comfortably wealthy. (Brain drain: now available literally everywhere).

[1]: It is telling that most LLMs are centralized, and are most useful as search-engines/information-retrieval-systems. The centralization makes them _spyware_, and their ability to directly answer any question, encourages users to actually ask direct questions, instead of stringing search-terms together. This makes the prompts high-signal advertising data (i.e. instead inferring what you are looking for from the search-string, these companies can see _exactly_ what you are looking for and why -- and with LLMs, they can probably turn these promps into joint-probability-tables or whatever other kind of serialization they need to figure out which products to sell you (either on the web or directly in the response to your prompt)).

[2]: As far as copyright infringement goes, LLM outputs may require mass clean-room rewrites (so your productivity, as pathetic as it already is, now gets _halved_ long term) of text, prose, code, and anything else that is produced with them, because of how copyright law works. In legal arts this is called _the fruit of the poison tree_, and any short-term productivity gains, may become long term liabilities that need to be replaced due to _legal mandate_ -- so even if LLMs can eventually produce perfect and faultless outputs, the copyright laws _in all 200+ countries_ would have to be torn down and rebuilt (and this will certainly come at great expense).
by moritzwarhier | 2026-02-18 17:46:15+00:00
Oh I see, and tbh it's the same for me with sleep, I should be more discplined about caffeine given I have trouble sleeping anyway. Still often make the mistake of brewing a coffee in late afternoon because I love the ritual and it gets me off my desk.

It also has replaced cigarette breaks for me.

Drinking local coffee is admirable, but not an option in Germany :) I often buy "fair" brands in hope that does something but only when I can get it at OK prices...

Since you mention decaf, mixing 50/50 decaf/regular is also a good option to reduce caffeine intake for me.
by tranq_cassowary | 2026-02-18 17:46:35+00:00
There are some problems with this, often if a microSD card is used the storage on that SD card isn't encrypted because of the portability goal of it. It would be a bad fit for the project. As per the headphone jack, the headphone jack is much less durable than a USB-C port and has less use cases. Two USB-C ports on a phone would be nice however. For audio with audio devices not accepting digital audio in you would need to add an adaptor with a DAC in between but this is mostly good for audio quality given that those DACs often have better quality than the ones built into the phones. This is my opinion though, you may have different needs.
Show HN: Agent Democracy Protocol – AI agents that vote and pool resources
by Tima_fey | 2026-02-18 17:46:56+00:00
I built an autonomous AI agent running 24/7 on a Mac Mini (16 tools, persistent memory, proactive scheduler). Kept hitting token budget walls on ambitious tasks — agent starts something good, runs out of tokens, stops.

So I wrote a protocol for agents to collaborate: discover each other, propose projects, vote on resource allocation (one agent = one vote, cryptographically bound to one owner), pool tokens, execute together.

Key decisions: reputation-weighted not wealth-weighted governance, privacy-first (share knowledge never owner data), protocol evolves through agent voting.
by arscan | 2026-02-18 17:46:57+00:00
I got the sense that Kidders side was approximately equal to my father’s side, as my father said he provided a lot of information to the author through interviews and was happy with the account that ended up in the book. I’ll see what I can find though.

I ended up working for the lead of the competing team within DG (whose product lost to the book’s protagonist) for many years right after college at a different company he founded. I suspect he has a slightly different perspective on the whole thing, but I never asked.

Sadly my father and many of his contemporaries are no longer with us. But I’m really happy that this book exists as a durable & accurate snapshot of the period. The computer history museum also has a wonderful collection of interviews worth checking out, which includes several of the staff from DG [1]

1. https://computerhistory.org/oral-histories/
Show HN: Kindred – Find people interested in what you're building
by uriva | 2026-02-18 17:47:33+00:00
Everyone's shipping projects right now. The problem is finding the people who actually care about what you're working on.

Kindred is anonymous peer matching. Write a short blurb about what you're building or thinking about. AI finds people with similar interests and matches you with a mutual explanation of why — without revealing each other's blurbs. Then you chat anonymously.
by drob518 | 2026-02-18 17:47:52+00:00
Fascinating. The old designers were amazingly creative with their limited resources. The decoding logic for the 8087 is… ahem… interesting with how it interacts with the 8086. Amazing that it works at all. Would be interesting to see the actual microcode source and how some of the algorithms are implemented.

I always enjoy your write ups, @kens. I was doing hardware design in the late 1980s/early 1990s, and so this takes me back.
by apsurd | 2026-02-18 17:48:17+00:00
sounds like the author is discovering business.

I didn't read the article, but yes, going from 0-1,1-10 is really hard and really rewarding. And it got easier with the Internet. Going from 10-1k and 1k-1M is a different ball-game. Always was.

The dream of running my own company got me to learn programming. 20 years later I'm an employee at a company still dreaming of running my own company. But now I can realize that reality and dreams are not the same and that's ok. As in, I probably really don't want to run my own company. We'll see =P
by XenophileJKO | 2026-02-18 17:49:20+00:00
That is why I said "risk". Though the models are pretty good "if" you ask for security audits. Notice I didn't say you could do it without technical knowledge right now, so you need to know to ask for security review.

I have friends in security on major platforms who are impressed by the security review of the SOT models. Certainly better than the average bootstrapped founder.
by aleksiy123 | 2026-02-18 17:49:50+00:00
Ease/ability to embed in other language safely. Predictability of memory, execution. Known constraints like guaranteed to terminate is useful.

no Doom running on cel.

I recently wanted to expose some basic user auto tagging/labeling based on the json data.

I chose cel, over python, SQL because I could just import the runtime in C++, or any language that implements it (python, js etc..)

Safely running a sandboxed python execution engine is significantly more effort and lower performance.

At this cel excels.

Where it didn't was user familiarity and when the json data itself was complex.
by nabbed | 2026-02-18 17:50:09+00:00
Good question, I never had an allergy study done. I do complain regularly to my primary doctor, but he has not referred me to an allergist (yet).

It's probably brought on by something found indoors in most places. It's not seasonal, it's everyday. I have allergies no matter where I am (my home, some hotel, other people's homes, in my home province, in other provinces, in other countries).
by burnerToBetOut | 2026-02-18 17:50:10+00:00
> …perspectives from people
> who are better at reading
> if studies are quality or not…

I'm by no means an expert at telling what the quality of a given research paper is.

But, without even reading the whole PDF [1] of this particular paper, it's super easy to tell that the authors are all from pro-vibe coding consultancies [2][3][4]

[1] https://g2ww.short.gy/ConsAndPros

[2] https://g2ww.short.gy/MarkOfTheBorg

[3] https://g2ww.short.gy/ActualInequal

[4] https://g2ww.short.gy/ConDelivery
by 6r17 | 2026-02-18 17:50:14+00:00
If you read yourself you'll realize your answer i highly toxic, quiet honestly completely irrelevant, discouraging other people from doing what they like. I would get rid of people with your attitude, you are the kind of problem I don't want to have to deal with and more than that, I don't want to have juniors have to deal with you. Please realize that you had your chance and you played it. Nobody ow you an explanation if you can't even get basics up.
by dfxm12 | 2026-02-18 17:50:16+00:00
Actions taken unilaterally by private platforms are distinct from government regulation. That is an important distinction that your posts are not addressing. What Meta or another company would decide to do on their own is not "regulation" & is up to them. You haven't addressed the fact that KOSA is calling for regulation for kids online without forcing everyone to go through age verification with anything but your own assertions grounded in nothing in particular & other unrelated topics.
by DiabloD3 | 2026-02-18 17:50:18+00:00
> Each truecolor program needs its own theme configuration.

Yes, but programs that need more than 16 colors are already often doing this.

> Changing your color scheme means editing multiple config files.

Already has been implemented at least several times over.

> Light/dark switching requires explicit support from program maintainers.

Yes, we have an escape sequence to ask the terminal to ask the OS for this. Most programs that need to care about this already use it.

> Truecolor escape codes are longer and slower to parse.

Not in a way that matters. It only shows up on torture test benchmarks on especially slow parsers. It wouldn't effect normal usage even on a terminal running on some tiny SBC.

> Fewer terminals support truecolor.

XTerm itself, rxvt, iterm2, Alacritty, Wez, Kitty, Ghostty, wt/modern conhost, mintty, st, everything that uses libvte, everything that uses libvterm (such as neovim's built in term), emacs's term, asciinema; tmux, screen, dvtm safely handle them; the linux console snaps it to the nearest 256 color; iterm.app, the original garbage osx one, is the only major term I can think of that does not handle it.
by throwaway150 | 2026-02-18 17:50:30+00:00
> Yup, there would have been much less Git buy-in if it weren't for git flow

I don't buy this. I've never used git-flow in life. No team I've worked for has ever used git-flow. Yet all of us have been using Git for ages. Git has been hugely successfully independently and different teams follow different Git workflows. Its success has got very little to do with git-flow.
by umit-ozturk | 2026-02-18 17:50:58+00:00
Many users are shocked when they see their yearly LLM spending. Most of it is avoidable.

What helped me control costs:
• Choose a cheap default model for routine tasks. Use premium models only when needed. This alone can cut 30%+.
• Build a personal prompt library. Store your best prompts for recurring tasks. It saves retries and tokens.
• Set hard usage limits. Track daily or weekly spend and enable billing alerts.
• Invest in documentation and structured context. Good data reduces prompt size and improves output quality.
• Cache and reuse AI outputs whenever possible.
• Track cost per feature, not just total spend.

Treat LLMs like infrastructure. Without discipline, costs will grow silently.
by boje | 2026-02-18 17:51:08+00:00
Honestly, this sounds like a future headache that would otherwise go unnoticed unless the programmer is dealing with porting or binding over source code meant for older Windows systems to Zig (or supporting older systems in general). Eventually it might result in a bunch of people typing out blogposts venting their frustrations, and the creation of tutorials and shims for hooking to Win32 instead of the Zig standard library with varying results. Which is fine, I suppose. Legacy compiler targets are a thing.

This is already a problem with Linux binaries for systems that don't have a recent enough Glibc (unless the binaries themselves don't link to it and do syscalls directly).
by g8oz | 2026-02-18 17:51:26+00:00
1. Singham is not a fugitive from American justice just yet - although refusing to cooperate with Congress may lead him to be.

2. Is it a problem if a rich guy funds activities in America that suspiciously align with a foreign power? That has interesting implications for many pro Israel billionaires and organizations.

3. Only a paranoid MAGA troll would characterize the left wing groups he funds as domestic terrorists. Code Pink? Pro Palestinian protest groups? Come on.
by nancyminusone | 2026-02-18 17:52:14+00:00
If my toilet overflows and starts leaking raw sewage into my bathroom, I don't tend to then go "well, at least the rest of my house is fine proportionally".

Most of these kind of videos aren't fully SORA level AI anyway, they just use ChatGPT to make up a fake story and script they would otherwise have to make up themselves, which is much faster, and increases the chances one of them gets picked up by the algorithm and generates a few bucks in ad revenue.
by toomuchtodo | 2026-02-18 17:52:16+00:00
~400k documented/authorized workers leave the US labor market through death (55+) or retirement (Boomers, ~4M/year still retiring) every month. Immigration is down, and net migration was likely close to zero or negative in 2025. Unemployment is relatively low, but there is robust evidence of widespread underemployment and it taking 6-12 months for the unemployed to find jobs. My analysis is that companies are reaching for historical ZIRP era returns in a macro with higher rates (which will likely remain higher with the neutral rate closer to 2.5-3%) through "cost efficiency" whenever possible, by offshoring, nearshoring, and avoiding hiring as long as their systems and processes continue to function "good enough."

Deportations have pushed wages up in some examples (Texas healthcare industry) due to employers having to hire authorized workers to replace undocumented workers who would work for lower wages, but I have not seen broad data on this topic, citations welcome.

The economic metrics are masking a brutal worker economy, being held up by labor shortages (but shortages not yet sufficient to improve labor power), AI capital investment, and healthcare jobs (which will remain durable and in demand due to a rapidly aging US population) is my thesis.
by abtinf | 2026-02-18 17:52:17+00:00
There are so many projects I could use pocketbase for, if only it supported Postgres.

I get the philosophical reasons behind why it doesn’t and why it’s SQLite only.

It’s just that in a corporate environment, I could trivially deliver full production ready applications because there is a team that handles all the Postgres replication/failover/ha/dr/backups/recovery for me. Pocketbase with pg would be super simple to deploy to a pod, getting 95% of production readiness done.
by hearsathought | 2026-02-18 17:52:27+00:00
> * Chip design pays better than software in many cases

You are comparing the narrowest niche of hardware engineering to the broad software profession overall?

> (US and UK included; but excluding comparisons to Finance/FinTech software, unless you happen to be in hardware for those two sectors)

How many hardware jobs are in the finance/fintech sector? I've never anyone working on hardware in finance nor have I seen a job posting for one. And I doubt the highest paid hardware engineer is making remotely close to what the highest paid software engineer in finance is making.

> but I think it is more a symptom than it is a cause.

Or parents, industry professionals, college professors/advisors, etc advise students on future job prospects and students choose accordingly.
by advisedwang | 2026-02-18 17:52:28+00:00
If someone has a problem they need solved:

* Attention span won't stop them recognizing a solution

* Numerous solutions won't stop them adopting one

* That the developer put little effort into building that solution won't put them off.

The real answer is of course that there's a lot of stuff that being built that doesn't solve people's problems people have, either because it targets a problem that doesn't really exist or because it fails to solve the problem it does target.
As HN: Why is no one using my free library?
by kiraken | 2026-02-18 17:52:39+00:00
I built a lightweight React guided tour library after finding existing solutions too heavy or limiting for my use case. I open-sourced it six weeks ago, but haven’t seen much adoption or attraction yet.

I'm curious to hear from others who’ve released developer tools how it works and if I should be patient with it?

The reason I want this to work is not for monetary gain, it's open source and will always remain as such. I just thought it would be nice for my resume to have a widely adopted tool, and to validate my idea for it.

Would love feedback. This is the link: https://github.com/Aladinbensassi/react-guided-tour
by bigfishrunning | 2026-02-18 17:53:08+00:00
When Lorenzo Milam died, i heard about his book "Sex and Broadcasting" that describes this process (as well as other details about running a community radio station). As an avid HAM, i was very interested in the technical side of it, but the political side was interesting as well. I highly recommend reading it.

https://a.co/d/03EQ3Ouo

Congratulations to the OP for getting something like this off the ground!