MurphyA/hacker-news huggingface dataset:
by philipkglass | 2026-01-15 20:11:21+00:00
Yes, there are documents and third party projects indicating that it has a free public API, but I haven't been able to get it to work. I presume that a paid API would have better availability and the possibility of support.

I just tried waybackpy and I'm getting errors with it too when I try to reproduce their basic demo operation:

>>> from waybackpy import WaybackMachineSaveAPI
>>> url = "https://nuclearweaponarchive.org"
>>> user_agent = "Mozilla/5.0 (Windows NT 5.1; rv:40.0) Gecko/20100101 Firefox/40.0"
>>> save_api = WaybackMachineSaveAPI(url, user_agent)
>>> save_api.save()
Traceback (most recent call last):
File "<python-input-4>", line 1, in <module>
save_api.save()
~~~~~~~~~~~~~^^
File "/Users/xxx/nuclearweapons-archive/venv/lib/python3.13/site-packages/waybackpy/save_api.py", line 210, in save
self.get_save_request_headers()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/Users/xxx/nuclearweapons-archive/venv/lib/python3.13/site-packages/waybackpy/save_api.py", line 99, in get_save_request_headers
raise TooManyRequestsError(
...<4 lines>...
)
waybackpy.exceptions.TooManyRequestsError: Can not save 'https://nuclearweaponarchive.org'. Save request refused by the server. Save Page Now limits saving 15 URLs per minutes. Try waiting for 5 minutes and then try again.
by sothatsit | 2026-01-15 20:11:37+00:00
This is just not true. Plenty of companies will remain unprofitable for as long as they can in the name of growth, market share, and beating their competition. At some point it will level out, but while they can still raise cheap capital and spend it to grow, they will.

OpenAI could put in ads tomorrow and make tons of money overnight. The only reason they don't is competition. But when they start to find it harder to raise capital to fund their growth, they will.
by afavour | 2026-01-15 20:11:40+00:00
> The size of the problem basically leaves no "nice" solutions that are perfectly palatable to everyone.

Why not? What is it about the presence of illegal immigrants in a place that makes terrorizing the entire population a good tradeoff? The people who live alongside these immigrants are the ones out on the street protesting so it seems to me they don't consider it a price worth paying.
by ThinkBeat | 2026-01-15 20:11:54+00:00
I am pretty underwhelmed by what this tool does.

There is a list of suspects.
It does not say this is sourced by Palantir,
but it is at least consumed. [1]

It puts flag on a map where the list says the
persons(s) may be.
Based on addresses listed in government documents.

It indicates the lists ranking of importance.
And whatever links to crimes done or crimes
suspected of.

ICE leadership can add priority meta data
to the list.

This is not 2026 hyper advanced software.
And the government paying huge money for it
well that is just public procurement.

I mean imagine

[1] The list itself being pulled from several data
sources.
by otherme123 | 2026-01-15 20:12:09+00:00
That's the same insane system used in the rest of Europe, at least in Germany, France, Italy and Spain.

The key is that in the UK gas sets the price almost 100% of the time, vs 25% in Germany or less than 10% in France. The fix: build more of the cheap sources. A patch: cap what gas can bid.
by rvz | 2026-01-15 20:12:30+00:00
A well overdue salary crash (layoffs), followed by a knowledge worker crash (reduction in work-force and less engineers needed).

Then afterwards, a financial crash (Because the 'engineers' hired at inflated salaries will no longer be able to pay for their mortgages and would unfortunately have to leave the country (if they are on a visa and can't find work in time).

Just a tiny fraction on what will happen in the future beyond 2030. All found in the WEF Global Risks Report 2026. [0]

[0] https://www.weforum.org/publications/global-risks-report-202...
by zegax | 2026-01-15 20:12:30+00:00
Here’s the hard truth: if you’ve applied to so many jobs and no employer wants to hire you then you don’t have skills or work experience to be hired.

Doesn’t matter if you studied at MIT.

You can make up a bunch of excuses about how the market is bad or AI will replace humans but it’s fake excuse you come up with to protect yourself from having to do the hard decision: Get a job in anything.

You need to develop your skills and work ethic. Work. In anything that you can get.

If you have to be a janitor, or a barista at Starbucks, or volunteer, or whatever, force yourself to do that. Make minimum wage. It will teach you true hardship. There’s people who don’t have the privilege and opportunity to study at the literal best engineering university in the world and still become extremely successful, and you will get a different perspective on life.

You’re obviously very bright and privileged since you studied at MIT, but for whatever reason you’re lacking skills to secure a job offer, so the best decision you can do is just get any job to learn those skills you lack. Probably soft skills or self confidence.

Shower, put on some nice clothes, and go around your neighborhood retail stores, restaurants, anywhere and ask if they’re hiring. You’ll get a job. Do that and it will light a fire inside of you.

Meanwhile continue networking and improving your skills. Take some classes. Do side projects. Continue applying to jobs.

The job market is 90% who you know, 10% what you can do.

The world is for the resilient. Good luck.
by IanCal | 2026-01-15 20:12:41+00:00
One part I like about LLMs is that they can smooth over the rough edges in programming. Lots of people can build pretty complicated spreadsheets, can break down a problem into clear discrete tasks, or can at least look at a set of steps and validate that solves the issue they have & more easily updated it. Those people don’t necessarily know json isn’t a person, how to install python or how to iterate over these things. I cant give directions in Spanish but its not because I don’t know how to get to the library its just I can’t translate precisely.

Also you may only need someone to write the meta prompt that then spits out this kind of thing given some problem “I want to find the easiest blog posts to finish in my drafts but some are already published” then a more detailed prompt out of it, read it and set things going.
Show HN: I built a way to use X without the algorithmic feed
by cr1st1an | 2026-01-15 20:12:59+00:00
Hi HN,

I built X41, a small Safari extension for iOS that removes the home feed on X.com.

I still want to post, reply, check notifications, and look at analytics. I just don’t want the infinite, algorithmic timeline pulling me in every time I open X.

X41 removes the home feed entirely and replaces it with a minimal navigation: Profile, Notifications, and Analytics. Posting, replies, likes, and stats all continue to work normally.

The goal is simple: turn X back into a tool instead of a slot machine.

There’s no tracking, no account creation, and no data collection. Everything runs locally as a Safari extension.

I’m especially interested in feedback from people who still find value in X but feel conflicted about how addictive the default experience has become.

Happy to answer any questions about the implementation, Safari extensions, or the App Store process.
by terminalshort | 2026-01-15 20:13:00+00:00
I call you bitter because bitterness is dripping from your comments:

> How about instead of taking the easy way out and preserving your wealth you stay in the US and take up your generational responsibility and figure out how to fix the situation that you and your fellow citizens have created?

This feels even more bitter than if you had written "I am bitter over the success of the US tech industry."
by storus | 2026-01-15 20:13:00+00:00
Yeah, Exo was one of the first things to do - MacStudio has a decent throughput at the level of 3080, great for token generation and Sparks have decent compute, either for prefill or for running non-LLM models that need compute (segment anything, stable diffusion etc). RTX 6000 Pro just crushes them all (it's essentially like having 4x3090 in a single GPU). I bought 2 sparks to also play with Nvidia's networking stack and learn their ecosystem though they are a bit of a mixed bag as they don't expose some Blackwell-specific features that make a difference. I bought it all to be able to run local agents (I write AI agents for living) and develop my own ideas fully. Also I was wrapping up grad studies at Stanford so they came handy for some projects there. I bought it all out of pocket but can amortize them in taxes.
by joe_mamba | 2026-01-15 20:13:33+00:00
>"compete for housing" being the most ridiculous concept I have ever heard of

How can I have a productive discussion with someone who doesn't know or refuses to acknowledge the reality of housing supply/demand and resulting gentrification?

Gee, if only there was a city in the world that's a big tech hub and we could study the effects on its housing market and citizen who don't work in tech and how they're impacted.

>is one of t many reasons why SV is in the US and not in Europe

I've been to SF and I'm not sure I want the issues I saw there over here.

And to correct you, SV is what it is due to the WW2 and cold war military electronics industry rooted in government spending brewing there instead of being bombed to the ground like Europe, plus the financial engineering leavers of the US FED being able to print virtually gold and use that virtual gold to buy everything they ever need including foreign competitors and suppliers while offloading the resulting inflation burden onto the rest of the world, or use restrictions and military force as the third option to block any potential rising competitors that threaten the existing hegemony.
by A4ET8a8uTh0_v2 | 2026-01-15 20:13:51+00:00
<<I posted

You posted a blog of some organization unhappy about the cuts. Not exactly a gold standard for unbiased opinions. YOu want to convince me? Do your own calculations. Show me your work. Show that you can think critically. Am I not seeing that now.

<< You jumped in with mumblings of some unspecified number of lost jobs and vague claims about said job losers demise and then one mean online comment to you.

So ... you can understand my perspective, but choose to minimize it. I guess its ok. At least you are honest about effectively saying 'anyone who complains about it is a loser'. I will admit that it does not sound like the best way to win hearts and minds, but what do I know.

I would like to say that you have achieved nothing by not convincing me, but you did manage to do something remarkable. You actually motivated me to vote for a republican this election cycle. I suppose I am no longer center.
by freedomben | 2026-01-15 20:14:13+00:00
I think people in general need to stop letting differences rip them apart from each other. I've seen countless friendships crumble over stupid things like politics. (I'm not saying politics is stupid overall, but I do think it's stupid to let it affect a relationship, except in extreme situations). I'm not talking about the Neo-Nazi who openly expresses hatred towards other races, or the extreme other end who insists that anything other than full throated and vocal activism makes you a bad person. Those people are toxic and should be avoided. IME that's like 1% of the population if not less.

Social media has (IMHO) exacerbated this by allowing us to selectively surround ourselves with people we know we'll agree with. It's a nice reprieve sometimes, but it's so, so unhealthy beyond short-term.

Also talking to people in-person is very important. The less you do it, the harder it is, but it's worth doing. The natural humanizing effect of conversing with a person in meat-space does wonders for increasing understanding. Don't talk about topics you disagree on, focus on agreements and common interests. A good friend of mine is a trans-woman married to a woman. She decided to get into target shooting and approached others in good faith, and she said something like (not a direct quote): "I was worried they would be assholes, but it turns out they're just nerds like me, they just love to kit out their rigs".

Another friend of mine fell into the right-wing youtube rabbit-hole and "infiltrated" an Antifa group. He's a good guy overall, but got a very clouded exposure to "the other side." After he was done, he said something like (not a direct quote) "I was actually really surprised at how accepting, respectful, and intellectual most of them were. We wouldn't agree on politics, but they were a lot more interested in real analysis and dealing in facts than I ever would have thought, and we ended up having some good conversations."

Yes there are going to be assholes out there, but give people a chance before jumping to conclusions. You might be surprised! Don't jump in the deep end all at once, and be mindful of personal danger and comfort-level, but don't be so afraid to reach out to humans (in-person) and try to connect, even if you think on the surface there's no way you could get along.
by tptacek | 2026-01-15 20:14:58+00:00
I'm betting this is on the front page today (as opposed to any other day; Juice is very neat and doesn't need us to hype it) because of our Sprites post, which goes into some detail about how we use Juice (for the time being; I'm not sure if we'll keep it this way).

The TL;DR relevant to your comment is: we tore out a lot of the metadata stuff, and our metadata storage is SQLite + Litestream.io, which gives us fast local read/write, enough systemwide atomicity (all atomicity in our setting runs asymptotically against "someone could just cut the power at any moment"), and preserves "durably stored to object storage".
by nextlevelwizard | 2026-01-15 20:14:58+00:00
If you want to make a product and sell your software, make a product and sell it.

It is always people who make a thing for free then people find it useful and start using it then they start using that free and open source thing at work instead of writing a copy and that’s when the original person starts asking for donations and money.

The reason your project is popular is because it is free. If it wasn’t free we would have probably written our own or used something else.
by mrkurt | 2026-01-15 20:15:05+00:00
It's tiered, they have local nvme that gets written back to object storage.

npm install hasn't bothered me, but I know of people with massive npm issues that would like faster first installs. Fortunately, it's incrementally quicker after that.

The storage performs pretty well for running claude + my dev. It'll improve immensely in the next few months, though. We should be able to get near native NVMe speeds for the working storage set on reads/writes/flush/fua.
by Ridrik | 2026-01-15 20:15:53+00:00
Hello! I've been developing a lightweight tool to detect, alert, and log whenever a fatal condition has occurred. I'm sharing it here today in case it's useful for your own projects.

I started this as a utility for my own project because I wanted both visibility and traceability on all common software faults, without the need to inject or know about complex dependencies.

fault is a Linux and Windows library for C and C++ users, implemented in C++20. Key features:

- Broad coverage Handles POSIX signals, Windows SEH exceptions, std::terminate's, as well as having explicit panic and panic-based assertions,
- Signal-safe by default: Prioritizes logging unresolved, safe traces within POSIX signal handlers. Safe trace cannot be written? If the user permits, fault will perform a best-effort attempt to do a regular trace while imposing safeguards against deadlocks and recursive signals.,
- Concurrency Resilient: If multiple threads trigger a fatal condition simultaneously, fault ensures only the first one enters the mechanism. It prevents the system from shutting down prematurely during the microseconds needed to log and display the report or popup.,
- Panic and Modern C++ assertions, backed with fault unified handling. Includes FAULT_ASSERT, fault::panic, fault::expect, with support for customizable strings, formatted arguments, and deferred callables. Whether debug only or also release, and whether you'll want source location or not, there's an equivalent expression present.,
- Cpptrace integration: Whereas hidden by default, if you use cpptrace, fault can automatically log propagated traces from exceptions and saved requested traces whenever a panic or std::terminate trigger.,

Link to repo: https://github.com/Ridrik/fault

fault is a work in progress, and new features may happen in the coming weeks. Feel free to try it out for yourself. Feedback appreciated.
by kevinsundar | 2026-01-15 20:16:00+00:00
So the “ICE agent” presented identification to her showing he was law enforcement? Nope. Oh so he got out of a vehicle marked as ICE? Nope.

Do you want to live in a country where an unidentified masked individual with a gun can say “im a fed”, stop a car and force someone out without proper ID? That’s what you’re in support of. I’d say one would have a right to self defense.

Also internal bleeding was literally just a bruise, like the internal bleeding I get from walking into the corner of my coffee table.
by indymike | 2026-01-15 20:16:25+00:00
Social media and on demand media hijack the emotional triggers that would usually be resolved by talking to people. Some examples:

* In line at the BMV, bored and feeling lonely. Should resolve loneliness by talking to strangers in line... mostly chit-chat, but sometimes you make a friend! Social media turns this into doom scrolling.

* Sitting in the living room by yourself, feeling a little lonely. Should result in calling up a friend or relative, or heading to get a coffee/beer where you can interact with people. On demand media turns this into low risk watching shows (yes, old school TV was an option, but on demand, there's always something on that is interesting).

So the trick is to make yourself ask if you should give someone a call or go somewhere public when you are pulling out the phone with intent to scroll or watch a show. When you find something you are interested in because you are watching lots of videos about it, or replying on forums, force yourself to engage in the real world. If you are arguing politics, find a group advocating your position and get involved (I've got to meet three majority leaders and two Presidents, plus a bunch of congresspeople you see on the news all the time as a side effect of getting involved because I was pissed off on the internet about business taxation issues). If you find a hobby, find a local group that does that. Learning to play the guitar from YouTube was fun, but jamming with other musicians? Off the charts fun and far more educational that just playing along with videos.

Finally, and this is the big one, try to never eat meals alone. Never say no to going to lunch with coworkers. Join stuff that meets for breakfast. Dinners are hard, but it's surprising what happens when you invite a couple people over for dinner and a beer once in a while.
by TulliusCicero | 2026-01-15 20:16:34+00:00
A travel magsafe stand for flights has been really nice. Here's the one I have, but there's lots of options: https://a.co/d/18k9eCa

I use it with both my phone and also the Steam Deck (with a magsafe sticker). Obviously I could use either device just holding them, but it's more relaxing to do it this way.
Tell HN: A.I Has No Winners
by dzonga | 2026-01-15 20:16:59+00:00
Every revolutionary technology is built on extracting a resource very cheaply or the resource gets cheaper over time like rapidly cheap.

With British Industrialization we saw it with Coal giving us the Jevons Paradox

Likewise with Automobiles - Oil into petroleum products etc

Likewise with the internet - the more nodes that got added onto the network the cheaper it got to build more capacity - lay fiber lines, get more servers, build more personal PCs etc

A.I does not have the same properties - hell the reasonable people know this - hence they're tryna build A.I cheaply e.g Deepseek or use some hardware such as ASICS / FPGAs / TPUs whatever that can lower the cost of resource consumed -- i.e Electricity which unless we can build say something equivalent to the sun - costs are not gonna get any lower anytime soon.

Hence the noise of datacenter in space etc

So based on historical precedence - A.I will have no winners. I'm not saying it's not useful.
by e2le | 2026-01-15 20:17:16+00:00
It was the USA that gave you those opportunities to succeed and build wealth, raising you out of poverty. Without you would not in the position you are today, that itself deserves at least some responsibility to defend the nation against those who would tear down and destroy the democratic values, traditions, and institutions that enabled you and people like yourself to live freely and succeed.

Truthfully, as a European, I don't want people immigrating here who feel no responsibility to defend the democratic values, institutions, and nation that enabled them to live freely and succeed. Quite insane.
by alex1138 | 2026-01-15 20:17:18+00:00
Previously https://news.ycombinator.com/item?id=14135045

(It's not enough to copy Snapchat - probably severely financially hurting them, by stealing their Prior Art - you have to do things like https://arstechnica.com/tech-policy/2019/09/snapchat-reporte... as well, and just remember: https://news.ycombinator.com/item?id=1692122)
by _fizz_buzz_ | 2026-01-15 20:17:23+00:00
> Now if only the UK didn't have an insane system where all electricity is purchased at the highest cost in the mix.

That isn’t a “system”. It’s just what happens. Why would the 99% RE be forced to sell at a lower price? They will sell at whatever the market value is. Which is determined by supply and demand. And the gas turbines will only turn on if it becomes profitable for them to turn on at that price. So the causality actually is the other way around. Lots of demand increases electricity prices, higher electricity prices make it profitable for more expensive means of production to be powered up.
by bdcravens | 2026-01-15 20:17:44+00:00
4 of my 6 animals, which were free. (3 cats, 1 dog) Another was less than $200.

The other one I paid full price for (Miniature Dachshund), and he's an absolute money pit and brings all the drama.

No, we don't have any kids, why do you ask? :-)
by flipgimble | 2026-01-15 20:18:00+00:00
I know what you mean about the country being split politically, but I think using the 50% number is a misleading illusion. Only 31.8% of the voting-age population voted for Trump, so 68% did not vote for these policies.

I get that we often assume that the non-voting population is as evenly split in their support as those who voted during the election. But I think that is going to be wildly off the mark as well. Why? current presidential approval ratings are net -15%, and 2025 elections showed avg 15% swing in district that he won in 2024. His biggest support %s are from old people, and lowest among young voters.

My prediction is that we will see political ads playing non-stop showing ICE brutalizing main street America, and showing how tariff driven inflation is destroying paychecks. The mid-terms will be a dramatic correction which is why you are seeing the ground work to call everything illegitimate or rigged, and attack our established means of voting.