MurphyA/hacker-news huggingface dataset:
by josephg | 2026-01-16 21:00:06+00:00
I search for stuff all the time. But full disk search just never seems to solve the problems I have. Whatever keyword I’m looking for will inevitably show up in thousands of unrelated header files, Python files and JavaScript files in various node_modules directories and whatnot. Search in finder (or spotlight) is always way too noisy to actually do what I want it to do. Spending hours of cpu time to build that a useless index is deeply disrespectful.
by no-dr-onboard | 2026-01-16 21:00:20+00:00
I'm a principal at a non-fang company. Throughout my tenure however, I've worked at roughly half of the FAANG companies back when people thought of them as synonymous with excellence. The jury is still out as to what that really means today, but I digress.

In any event, the only single takeaway that I've come to regarding Staff is that the role is executed vastly differently across organizations. I think that the most anyone can tell you is "how it worked in my experience".

With that caveat, my experience has been that most of the time Staff is a bastardized hybrid between management and SME work with a respective ratio of 80/20 or 60/40 in my experience at G. Some orgs are highly stratified with strict handcuffs to the keyboard, strict roles, strict ownership assignments. Some are less stratified, with more dynamic on/off seasons of management, floating ownership, consulting roles, or any mix of the previous. These less stratified orgs tend to treat Staff as "trusted seniors" with nothing substantially changing after the jump.

One common thread is the emphasis on crossfunctionality. You now get to work outside your senior cage with other teams and have the privilege of getting thrown onto PoC projects or chosen to bear the burden of the innovation lab experiments. I say that half joking, but it is nonetheless a fun privilege. The other common thread is "trust". In a phrase, "We trust you more than the senior who has idled in that role for 5y at 3 different orgs. Your title means something a bit more." Helps with conferences and calls. The other thing that I've noticed is that you're now the new "senior eng" to be picked by the Principal or DE for their pet project. That can be a plus, but the point here is that Senior and Intermediate/Associate is just not considered. The last thing that I'd say is that promoting to Staff within an org means a whole lot more than incoming as a Staff. The trust factor is increased, you're a bit more bonafide. I suppose that goes for most roles though.
by RickS | 2026-01-16 21:01:13+00:00
I wonder if the current laws are written in a way that accounts for these models. Sure, if a specific tool call results in a paid product card for pepsi, that ought to be labeled. But what if the number on some pepsi-related weights is massaged just a bit, way early on in the process? What if the training data is tweaked to include some additional pro-pepsi inputs?

I look grimly forward to the future of adblock, which I predict will literally involve a media interception and re-rendering agent that sits between us and everything we see, hear, read, etc. AR goggles that put beach pictures over bus stop posters and red squigglies under sentences with a high enough adtech confidence score. This shit's gonna get real weird in our lifetimes.
by anfractuosity | 2026-01-16 21:02:25+00:00
Very fun project :) Not seen this type of robot before that uses wires to push the pins.

I got a little set of cheap transparent locks and tried placing the key in a flatbed scanner to image and think I used inkscape to generate an SVG, which I imported to FreeCAD to make a model that I 3D printed in plastic, which worked after a little filing.
by vsgherzi | 2026-01-16 21:02:25+00:00
Much less complex? I'm not sure about that for a plane that's expected to travel so fast. In terms of features I'm sure modern passenger planes have quite a bit more. I'm sure planes are absolutely safer now, the point I'm trying to make is the SR71 was thought to be almost impossible to make yet they were able to do it with an impressively small team and (rumored) budget. Yet so many years later we struggle to make reliable workhorse planes that have no such expectations of going faster than anything before. I don't think it's a stretch to say that we could and should be making much better planes.
by jlebar | 2026-01-16 21:03:18+00:00
I carry cheap earbuds I got off aliexpress in my backpack and offer them to people who are listening to music or tiktok without headphones.

I have a nonzero accept rate!

But you really have to be in the right frame of mind. If you approach someone in anger, they'll pick up on it and mirror you.

The best line I've found so far is, "I know Apple stopped giving out earbuds with their phones; would you like some?"
by constantcrying | 2026-01-16 21:03:22+00:00
Which just means that most new cars in Canada will be made in China and that this https://en.wikipedia.org/wiki/Automotive_industry_in_Canada will soon be a thing of the past.

No country can compete with China on even footing in regards to car manufacturing, despite the frequent denials, they offer extremely good products, at costs no European or American company can compete with.
by ristos | 2026-01-16 21:03:41+00:00
Oh ok, you're referring to assignment as one expression, not the PLT definition of expression, which for that example would be like 3-6 expressions depending on whether you consider x, list, and 1 to be expressions. Yeah, a complicted formula might be more verbose in prolog because there's no return statements, it's all unification, but I think that's a feature not a bug, because it allows you to create bidirectional formulas and also naturally extends to "multiple return values" in a sense, because everything is a relation.
Show HN: Atomic Stream – pay-as-you-go real-time Solana data streams (x402)
by missionsquad | 2026-01-16 21:05:12+00:00
Hey HN,
I just launched Atomic Stream: 16 live websocket feeds for Solana data – mempool txs, new blocks/slots, account updates, token prices, Jupiter swaps/perps, trending tokens, liquidity changes, etc.
The twist is true pay-as-you-go via x402 (Coinbase's HTTP 402 protocol). No subscriptions, no accounts – you buy 5-minute time slices for a few cents up to ~$3 (mempool is the firehose, so priciest). Hit the schema endpoint, get the WS URL + exact USDC quote, pay on-chain, and the JSON stream unlocks instantly.
Docs on the flow: https://docs.atomicstream.net/x402/overview
Protocol background: https://www.coinbase.com/developer-platform/products/x402
TypeScript examples that handle auto-payment + renewal: https://github.com/mntgmry-tech/atomic-stream-examples
Main site (stream list + pricing): https://atomicstream.net
All streams: https://atomicstream.net/streams
Some quick things this makes easy:

Wallet/account monitoring for instant alerts
Mempool streaming for bots (arbitrage, sniping, etc.)
Live Jupiter swap/perp fills or price feeds for dashboards
Temporary trending/liquidity trackers without running your own node

Looking for early feedback – first 10 people who try it and share thoughts/bugs/ideas, I'll refund up to $20 worth of slices (just DM me on X @missionsquadai or reply here).
Curious what people think about micropayments for infra like this. Anyone else playing with x402?
by vsgherzi | 2026-01-16 21:05:16+00:00
the point I was trying to make is that the creation of the sr71 was a physics defying problem and something considered nigh impossible. A passenger plane has much less complex expectations. Now don't take this to meant none at all, of course they have to operate 24/ 7 and have high reliability and safety. However, in a world where we can build the SR71 I don't see what we can't build the latter. We can and should be building better planes. I think that's pretty evident with this issue and the infamous software issue of the other boeing planes.
by mywittyname | 2026-01-16 21:05:31+00:00
Quebec already has laws on the book that make them de jure separate from Canada by claiming the Provincial governments have powers that supersede Ottawa's authority [0]. Nobody really talks about it beyond a, "lol no". It's the foundation of a crisis.

So Canada is already fractured. And there's a strong chance Québécois offer support of Alberta and Sas succession. Perhaps there will be some reciprocity and all three provinces leave Canada at the same time.

Which leaves western Canada in a bit of a pickle.

[0] https://ca.news.yahoo.com/first-reading-quebec-little-notice...
by jfengel | 2026-01-16 21:06:18+00:00
No, of course not. But the question is, do you need a database?

A database is a big proposition: transactions, indexes, query processing, replication, distribution, etc. A fair number of use cases are just "Take this data and give it back to me when I ask for it".

ES (or any other not-a-database) might not be a full-bore DBMS. But it might be what you need.
by scarecrowbob | 2026-01-16 21:06:52+00:00
I believe that it's important to take folks at their literal words even though that is hard work sometimes- I don't think it's okay to "float" these dumb ideas. I take them seriously, even if I think the folks trying to make schrodenger's jokes out of them are disingenuous clowns who are simply lying.

As a fan of psychoanalytic thought, having issues with metaphors is a pretty interesting symptom, and it certainly lines up with my understanding of Trump.

I used to feel bad for that kind of a person, totally unable to enjoy literally anything. Now I am too worn out for that.
by spwa4 | 2026-01-16 21:06:56+00:00
I don't agree. They're not stupid and they're out to give advantages to themselves. More money, more power, more ... and these actions, especially if justified like you do, will absolutely fail at that.

If the US as a whole becomes poorer, being a billionaire will mean a lot less.

I mean I agree they're lacking in empathy, right. But this is not a cartoon. Lacking in empathy is not a goal in itself for these people. It's just not.
by compumike | 2026-01-16 21:06:57+00:00
> If something goes wrong, like the pipeline triggering certbot goes wrong, I won't have time to fix this. So I'd be at a two day renewal with a 4 day "debugging" window.

I think a pattern like that is reasonable for a 6-day cert:

- renew every 2 days, and have a "4 day debugging window"
- renew every 1 day, and have a "5 day debugging window"

Monitoring options: https://letsencrypt.org/docs/monitoring-options/

This makes me wonder if the scripts I published at https://heyoncall.com/blog/barebone-scripts-to-check-ssl-cer... should have the expiry thresholds defined in units of hours, instead of integer days?
by zephen | 2026-01-16 21:07:13+00:00
> it is shocking how often claude suggests just disabling or removing tests.

Arguably, Claude is simply successfully channeling what the developers who wrote the bulk of its training data would do. We've already seen how bad behavior injected into LLMs in one domain causes bad behavior in other domains, so I don't find this particularly shocking.

The next frontier in LLMs has to be distinguishing good training data from bad training data. The companies have to do this, even if only in self defense against the new onslaught of AI-generated slop, and against deliberate LLM poisoning.

If the models become better at critically distinguishing good from bad inputs, particularly if they can learn to treat bad inputs as examples of what not to do, I would expect one benefit of this is that the increased ability of the models to write working code will then greatly increase the willingness of the models to do so, rather than to simply disable failing tests.
by throwaway808404 | 2026-01-16 21:07:29+00:00
I'm surprised no one has already mentioned this, but this idea has been expressed before in Peter Naur's "Programming as Theory Building" (1985): he argues that a program can’t be reduced to its source text; it’s a theory shared by the programmers. When the original team is gone, maintainers must rebuild that theory (often painfully) from the remaining traces.

https://pages.cs.wisc.edu/~remzi/Naur.pdf

Not to say the article doesn't have value, as great foundational ideas are always worth repeating and revisiting.
by 4d4m | 2026-01-16 21:07:55+00:00
This argument makes me think Waymo find us consumers stupid - and I think Waymo hopes by saying it enough people will parrot it (like they did Tesla FSD self-published "stats".)

Of course Waymo claims its safer in cherry-picked data - but it's a silly claim. Any self-driving vehicle is NOT inherently safer than a human driver due to scope and capability.

A human can drive a car unassisted. However - a Waymo in a unmapped area or without a supervisory human teleoperator cannot run, and therefore a safety comparison is apples to oranges and as presented completely disingenuous.

No Waymo can get you out of an emergency situation. There is no Waymo running without these two conditions of a supervisory driver and limited geographic area it works in, and newsflash they tend to run in fair weather areas with high tolerances for drivers breaking common laws and creating nuisances, which Waymo doesn't seem to be counting. I think the societal costs are tracking and billing directly to those experimenting on us on the roads instead of closed testing environments...

Signed, a huge fan of Waymo, and of being objective. We're not that dumb.
by skeeter2020 | 2026-01-16 21:08:33+00:00
>> The .csv parser is amazing

Their csv support coupled with lots of functions and fast & easy iterative data discovery has totally changed how I approach investigation problems. I used to focus a significant amount of time on understanding the underlying schema of the problem space first, and often there really wasn't one - but you didn't find out easily. Now I start with pulling in data, writing exploratory queries to validate my assumptions, then cleaning & transforming data and creating new tables from that state; rinse and repeat. Aside from getting much deeper much quicker, you also hit dead ends sooner, saving a lot of otherwise wasted time.

There's an interesting paper out there on how the CSV parser works, and some ideas for future enhancements. I couldn't seem to find it but maybe someone else can?
by bigfatkitten | 2026-01-16 21:09:00+00:00
How are they still in business?

I’ve either been involved with or adjacent to dozens of Accenture projects at 5 companies over the last 20 years, and not a single one had a satisfactory outcome.

I’ve never heard a single story of “Accenture came in, and we got what we wanted, on time and on budget.” Cases of “we got a minimum viable solution for $100m instead of $30m, and it was four years late” seem more typical.
Show HN: ReliaBuilds – web, mobile, cloud, AI, and security for startups
by syketdas | 2026-01-16 21:09:33+00:00
Hi HN,

I’m the founder of ReliaBuilds. We work primarily with startups and small companies that want strong engineering foundations from day one.

We help teams build systems that are fast, scalable, and secure — not just quickly shipped. Our core work includes:

High-performance web applications (React / Next.js)

Mobile apps (React Native / Flutter)

Cloud architecture, infrastructure, and DevOps

AI and automation for real business workflows

Security audits, penetration testing, and secure system design

Our guiding principle is “Built to Last. Reliably.” We focus on performance, solid architecture, and long-term maintainability so growing companies don’t have to rewrite everything later.

If you’re a founder or early-stage team looking for a technical partner rather than a traditional outsourcing shop, you can learn more on the site.
by arduanika | 2026-01-16 21:09:42+00:00
"when interacting with an LLM in any capacity, remember your own cognitive biases. You often want the response to work, and while generated responses may look good and fit your mental model, it requires increasingly obscene levels of critical evaluation to see through the fluff."

100% this.

Idk about the far-out takes where "AI is an alien lifeform arrived into our present", but the first thing we know about how humans relate to extraterrestrials is: "I want to believe".
by randerson | 2026-01-16 21:10:15+00:00
Likewise. I've had the 40" version for about a year. Higher DPI than the 52". It replaced 2 x 27" monitors and I'm glad I made the switch. I generally have 2 apps running side-by-side just like before, but with the ability to go full wide-screen for movies or gaming.

This monitor really does everything. It's crisp enough to read text on all day, unlike many gaming monitors. But the 120Hz is decent for gaming whereas most 5K+ monitors are only 60hz.
by mjr00 | 2026-01-16 21:10:18+00:00
> It is not debatable at all if short term residents should had the same voting rights as long term residents. It is very settled constitutional law in the US, and a completely radical idea to suggest changing a principle that has been fundamental for the period of time when the US has been a strong country.

Sorry what? Only US Citizens are legally allowed to vote in federal and state elections. This explicitly excludes a vast swarth of short-term residents who are there on school visas, work visas, or permanent residents who haven't gotten citizenship yet.
by lukev | 2026-01-16 21:10:42+00:00
Sure, but regardless of how it was generated, it's still garbage with respect to coherent propositional reasoning.

It may indeed correspond to a desirable region in the latent space. My point is that it does not correspond to any kind of human logic; that despite using words and sentences structures borrowed from human cognition, it's not using them in that way.

The only reason I'm harping on this is that I see some people talk about prompts like this as if the words being used ("recursion", "topology", etc) actually reveal some propositional truth about the model's internal logical processes. They emphatically do not; they serve to give "logical vibes" but in no way actually describe real reasoning processes or what's happening inside the model.
Ask HN: Who's Using DuckDB in Production?
by yakkomajuri | 2026-01-16 21:10:46+00:00
Inspired by the post that's on the front page as I write this [1] I'm interested to hear about who's using DuckDB in production and how.

We have a tool live that uses it and I'm quite happy so I'm both looking for interesting use cases from others but also to be honest I'm reasonably sure I've just identified today that DuckDB is leaking memory quite seriously [2] so I'm curious to hear if other people have noticed this or if it's maybe something that's not as relevant to others since people might be running DuckDB pipelines in ephemeral envs like lambdas etc. where a memory leak might not matter as much.

[1] https://news.ycombinator.com/item?id=46645176

[2] https://github.com/duckdb/duckdb/issues/20569
by gulugawa | 2026-01-16 21:11:32+00:00
I found that Vite does a great job of deploying static websites. All I had to do was add Vite as a dev dependency in my pacakge.json and make sure all the page routes in vite.config.js.

I've been skeptical about trying Astro because it seems to have unnecessary complexity. Also, I don't see any evidence that Cloudflare is going to prioritize making Astro easier to use.
by mywittyname | 2026-01-16 21:12:09+00:00
> If Greenland was happening, what's taking them so long?

Other priorities.

Plus, they need to arrange some international support to ensure that enough countries recognize the transition. That takes time to put into place both the carrots (weapons for Middle Easterners) and sticks (tariffs for Europeans).

Once this happens, UAE, Saudi Arabia, Israel, and maybe Egypt, Japan, SK, will recognize the transition as official.
by joemi | 2026-01-16 21:12:09+00:00
The link you posted doesn't back up the statement that "No American used "delve" before ChatGPT 3.5". Instead it states that _few_ people used it in _biomedical papers_. I've seen it (and metaphors using the other words you noted) used in fiction for my entire life, and I sure as hell predate chatgpt. This is why it's a bad idea to consider every use of particular words to be AI generated. There are always some people who have larger vocabularies than others and use more words, including words some people have deemed giveaways of AI use.

That said, their use may raise suspicion of AI, but they are _not_ proof of AI. I don't want to live in a world where people with large vocabularies are not taken seriously. Such an anti-intellectual stance is extremely dangerous.
by slavik81 | 2026-01-16 21:12:28+00:00
> The next salvo is going to be US statehood for Alberta and Saskatchewan. There is already partisan support within those provinces, and Trump is going to offer money to push it.

The polling puts it at 20% support and 80% opposed. This is not going to happen. As a Canadian who was born in Alberta and has lived in Alberta all my life, I will be remaining in Canada.
by mrexroad | 2026-01-16 21:12:31+00:00
> Maybe go without headphones and pay attention to your surroundings instead.

This. Even when you are seemingly quiet on a trail, 90% of wildlife are hiding from you. It’s amazing what happens when you stop and sit in complete silence for 5-10 minutes — a whole hidden world comes alive around you. 10/10, highly recommend.

> I have zero patience for such excuses from people who choose to impose their preferences on other people.

This as well. Somewhere along the way, civics teachings in America’s school left folks w/ the impression that the spirit of our liberty is, “It’s a free country, I can do what I want!”, rather of, “I have the liberty to pursue happiness, up until it infringes on the liberty for others to do so.”
by sodafountan | 2026-01-16 21:12:51+00:00
Hardware bugs can be documented for an LLM to learn from; it's really just a chicken-and-egg problem. There are plenty of open-source, working operating systems for LLMs to learn from as well.

And yes, I understand code re-use and distribution are valuable, and that's a good point. Having an LLM generate everything on the fly is definitely energy-intensive, but that hasn't stopped the world from building massive data centers to support it, regardless.

I guess the theory of my past few posts would be similar to rolling updates, so using the text editor as an example, you'd prompt the AI agent in the hypothetical OS to open a document, and it would generate a word processor on the fly, referencing the dozens of open source repos for word processors and pushing its own contributions back out into the world for reference by other LLMs - computationally expensive, yes. It would then learn from your behaviors, utilizing the program, and the next time you'd prompt the OS for a word-processor-like feature (I'm imagining an MS-DOS-like prompt), it would iterate on that existing idea or program - less computationally expensive because ideally the bulk of the work is already learned. Perhaps adding new features or key-bindings as it sees fit. I understand that hard-disk space is cheap, and you'd probably want some space to store personal files, but the OS could theoretically load your program directly into RAM once it's compiled from AI-generated source code. Removing the need to save programs themselves to disk.

Since LLMs are globally distributed, they're learning from all human interactions and are actively developing cutting-edge word processors tailored specifically to the end-users' needs. More of a VIM-style user? The LLM can pick up on that, prefer something more like MS Word? The LLM is learning that too. AIOS slowly becomes geared directly to you, the end-user.

That really has nothing to do with intelligence; you're just teaching a computer how to compute, which is what AI is all about.

Just some ideas on what the future might hold.