MurphyA/hacker-news huggingface dataset:
by ge96 | 2026-01-15 18:51:31+00:00
Somewhat a tangent response

I have a fear of crowds and bums. Not where I'm paralyzed/medicated but one thing I'm trying to do is go downtown and do street photography. I wonder how do I say no to a stranger asking me for money. Or fear of getting robbed. It's not like my camera gear is that expensive but yeah. This would push me to get out there more as I've lived in the same place for 10 yrs and I haven't really explored/gone around much. Other than when I did Uber Eats, I would go all over the place. I would get wasted/drink at bars but end up with nothing end of the day, temporary day-long friends.

Funny I was at the gym yesterday, guy said hello to me, as a guy that keeps to himself usually (unless around friends) I gave him a bad look (not on purpose) and then I responded. I'll say hello next time I see him.

Yeah for me it's just fear and lack of exposure. I do make a lot of "work friends" go on walks. But yeah real friends I think I have 4 or 5 lifelong real friends. Women nothing, haven't been laid in like 12 years pretty said to say. Unfortunately it's something I value myself like "I'm a loser by not getting laid". Even though rest of my life is good, 2BR apt, sporty car, six-fig job, but yeah. It's my social awkardness, but I lift/improve myself, cutting down on weight I want abs. Idk I'm not going after women anymore either just trying to live life now, do shit, get out of debt, get out of 9-5, mental freedom.

It's funny if it's guys I'm very "charismatic" like I can be "everyone's friend" which doesn't work out due to conflicting interest. To that end it's really about taking an active interest in the other person, engaging them, asking them questions and remembering.
by panarky | 2026-01-15 18:51:33+00:00
No console activity, no HTTP requests, but it doesn't stop.

No place in CLI or web UI that I can find to see how many minutes are charged.

$ sprite ls
Sprites in organization <redacted>:

┌────┬───────┬────────┐
│NAME│STATUS │CREATED │
├────┼───────┼────────┤
│duh │running│ 23h ago│
└────┴───────┴────────┘

Total: 1 sprite(s)
by JohnFen | 2026-01-15 18:51:33+00:00
> you can chose to not align with them because they went and got grumpy again

But we didn't just "get grumpy again". We've been actively telling and showing our allies that we're their enemy. That they have another enemy as well is certainly a factor, but it doesn't mean that they will treat us as if we're their allies. We're in the process of burning that bridge, and they can reasonably expect that if they submit to us, they won't come out well for it.

What it means is that they have to distance themselves from us as much as they can. And it shows the nations that would otherwise be friendly to us and that we aren't currently targeting that they need to do the same as well.
Show HN: Munimet.ro – ML-based status page for the local subways in SF
by MrEricSir | 2026-01-15 18:51:34+00:00
During a recent subway outage in San Francisco I decided to build a webapp in the spirit of "Do I Need an Umbrella," basically to answer the question "Should I take the subway or a bus?"

In the interest of learning new tools I decided to vibe code it as much as possible.

First, I had Claude Code write a background script to download images of the real-time circuit diagram of the subway, which are publicly available here:
http://sfmunicentral.com/

Next I had it build an image labeler tool in tkinter, which turned out to need a lot of manual tweaking before I could even get to the labeling. Seemed like the right tool for the job, but it would have saved time if I'd built it from scratch myself.

The most interesting part was turning the labeled image data into predictions with pytorch. Claude wrote the initial script fairly quickly, but as these things go it required manual tweaking and second guessing myself on the images flagged as outliers. I'll admit I got embarrassingly far along before realizing that Claude hadn't enabled pytorch's GPU support; a real facepalm moment on my part.

For those curious, brave, or crazy enough to dive in the source code is available here under an MIT license:
https://github.com/MrEricSir/munimet.ro
by romanfll | 2026-01-15 18:51:35+00:00
I previously shared my linear-time dimensionality reduction algorithm https://news.ycombinator.com/item?id=46285535 I've now wrapped that + my one-pass forecasting engine into a free tool for non-coders. Tool explained here: https://medium.com/@roman.f/why-were-liberating-anomaly-dete...
by R_D_Olivaw | 2026-01-15 18:52:00+00:00
This is my go-to strategy as well. When I feel irrepressible bits of loneliness or depression, I just make some food and go out and start handing out to the needy.

Or go for a walk and find people that need a hand. People moving, lifting things, carrying things. Small little acts of being useful and helpful for a moment help.

The feeling will creep back in eventually, but at least for that time I was out and about, it's not.
by jemiluv8 | 2026-01-15 18:52:01+00:00
I was reading the above PR and a couple of others that were rejected primarily because the person making the PR didn't even understand the problem to begin with.

LLMs tend to make most people feel like they can
write code without understanding the problem at
hand. In a lot of cases, they even climb the
ladder of ai-suggested designs and end up with
what is probably poorly designed but works anyway.
That probably fuels their confidence and gets them
to continue - I get away with some of these things
on most reactive UI frameworks.

When doing systems programming however, it is hard
to get away with poorly designed, conceived and
executed work. Especially in open source projects
where a couple of maintainers have to retain
context of the entire project over a long period of
time to facilitate their ability to review and
make community contributions possible. These people
tend to understand the product deeply and tend to
also do gate-keeping for the quality of code that is
contributed. Without that gate-keeping, open source
might just not be sustainable.

Today with all these llm tools, people just get up
and feel like they can ai-slop their way to PRs on
open source projects. This is a maintenance burden
on open source maintainers that I fear will only
increase over time.

It is probably time for github to implement a policy of enabling maintainers to ban some users from making
a PR?
by tptacek | 2026-01-15 18:52:07+00:00
There's an FS API that shipped yesterday:

/fs/read?path=X | GET | Read file (supports Range headers)
/fs/write?path=X | PUT | Write file (body = raw bytes)
/fs/list?path=X | GET | List directory
/fs/delete?path=X | DELETE/POST | Delete files/dirs
/fs/rename | POST | Rename/move
/fs/copy | POST | Copy files/dirs
/fs/chmod | POST | Change permissions
/fs/chown | POST | Change ownership
/fs/watch | GET (WebSock) | Watch for filesystem changes

It'll get CLI support very soon.

But I've just been using magic-wormhole for this.
Ask HN: For those of you building AI agents, how have you made them faster?
by arkmm | 2026-01-15 18:52:13+00:00
Because of the coordination across multiple systems + chaining LLM calls, a lot of agents today can feel really slow. I would love to know how others are tackling this:

- How are you all identifying performance bottlenecks in agents?

- What types of changes have gotten you the biggest speedups?

For us we vibe-coded a profiler to identify slow LLM calls - sometimes we could then switch out a faster model for that step or we'd realize we could shrink the input tokens by eliminating unnecessary context. For steps requiring external access (browser usage, API calls), we've moved to fast start external containers + thread pools for parallelization. We've also experimented some with UI changes to mask some of the latency.

What other performance enhancing techniques are people using?
by csours | 2026-01-15 18:52:20+00:00
I don't have a full answer, but a couple thoughts:

1. Volunteer. Somewhere, anywhere, for a good cause, for a selfish cause. Somebody will be happy to see you.

2. Stop trolling ourselves. As far as I can tell, all of the mass social media is trending sharply towards being a 100% troll mill. The things people say on social media do not reflect genuine beliefs of any significant percentage of the population, but if we continue to use social media this way, it will.

Disengage from all of the trolls, including and especially the ones on your "own side".
by mosura | 2026-01-15 18:52:27+00:00
Obvious examples: health care, education, social benefits provision, public transit, arms control. All involve expansions of the state bureaucracy and decision making power.

This is tangential to whether those things are good/bad in and of themselves.

The reason Bookchin was interesting, and why he was isolated even from Sanders, was he accurately saw any hierarchy as oppressive, whether class, capitalistic, cooperative, or even a temporarily well meaning state bureaucracy. It also says something that such a person didn’t manage to create a sustainable movement.

The classic right wing policy which confused everyone was “the negative income tax” that Milton Friedman was so keen on, yet it is UBI by another name. Aside from advantages compared to a minimum wage the important point is by being universal you remove the scope for bureaucratic decision making, so they went to enormous lengths to ensure it never happened.
by SeanAnderson | 2026-01-15 18:52:44+00:00
I doubt it's the solution, but a silly program I want to build is something like this:

- Give users a modern Tamagotchi

- Give the digital pet a need to socialize.

- Strap a basic LLM to it so users can talk to their pet.

- Have the pet imprint on its owner through repeated socialization.

- Owner goes to bed, pet still has social needs, goes out into the digital world to find other pets.

- Pet talks to other pets while you're asleep, evaluates interactions, befriend those with good interactions.

- Owner wakes up the next morning, checks their pet, learns it befriended other pets based on shared interests, and is given an opportunity to connect with their pet's friends' owners. Ideally these connections have a better-than-random chance of succeeding since you're matched via shared interests.

I'm sure there's a ton of unsexy technical reasons this is hard to make work well in practice... but dang, I think it would be so cool if it worked well.

I realize this exacerbates the issue in some ways - promoting online-first interactions. But, I dunno. I'll take what I can get these days, lol.
by Steven420 | 2026-01-15 18:52:48+00:00
It seemed like he was resisting to me because the agents were struggling to get him in handcuffs. Without a full video it is difficult to tell for sure though. The video is missing a lot of context. What happened before that video clip would make all the difference in determining whether or not he was resisting and how much force was necessary. Again I don't condone the agent kneeing the man in the head
by HardCodedBias | 2026-01-15 18:52:54+00:00
I think you're right, but the issue goes deeper. If the productivity gains are real, the incentive to bypass security becomes overwhelming. We are going to see a massive conflict where compliance tries to clamp down, but eventually loses to 'getting work done.'

Even if critics are right that these models are inherently insecure, the market will likely settle for 'optically patched.' If the efficiency gains are there, companies will just accept the residual risk.
by bflesch | 2026-01-15 18:52:59+00:00
US tech companies are taking up middlemen roles to extract wealth from developed nations, while not adding a lot of value on their own. Their moat is not that big, and there are mature viable alternatives.

One does not need google in their lives to be exposed to advertisements to a local brand. Or pay a percentage fee to paypal or visa if you buy a local product.

US tech companies lose much more from a decoupling than Europe does.
by _the_inflator | 2026-01-15 18:53:01+00:00
I agree. People confuse relative for absolute numbers.

And ironically Apple acts like being a small contender the moment they feel some heat after a decade of relatively easy wins everywhere it seemed.

So finally there is a company that gives Apple some much needed heat.

That’s why I in absolute terms side with NVIDIA, the small contender in this case.

PS: I had one key moment in my career when I was at Google and a speaker mentioned the unit “NBU”. It stands for next billion units.

This is ten years ago and started my mental journey into large scale manufacturing and production including all the processes included.

The fascination never left. It was a mind bender for me and totally get why people miss everything that large.

At Google it was just a milestone expected to be hit - not one time but as the word next indicates multiple times.

Mind blowing and eye opening to me ever since. Fantastic inspiration thinking about software, development and marketing.
by ianberdin | 2026-01-15 18:53:18+00:00
I visit whatever sport activity I can find. Like Go Karting, gymnastics, bouldering, etc and always start asking pro guys: “yo, how come you visit this so often? How do you get fun from it?”. And people lovely tell their story. Later they teach me how to do things. It works for me.

I am a solo bootstrap founder, ultra lonely.
by snapplebobapple | 2026-01-15 18:53:40+00:00
This is incorrect. This constraint both profits off of and provides some benefit to the constrained population but it is not the source of inequality. The source of inequality is country/region level policies causing growth differences over time. The labour price spread caused by that drives the secondary arbitrage you identify above that profits the wealthy but also benefits the people living under crap government policy that caused lower produxtivity because their low wage factory job pays better than their alternatives.

constraining the labour is just a smart move when the majority of your population is a net cost to tax payers.
by embedding-shape | 2026-01-15 18:53:44+00:00
Because "business" isn't just "business" in Denmark and many other countries. Journalism for example, isn't just about the financial bottom-line, journalism has a societal role, and also the move could be seen as trying to avoid paying publishers under EU rules designed to support a free press.

I think a lot of friction between businesses and countries in Europe can be better understood if we better understood the difference in how countries treat things like "business" and other stuff. I understand in the US it's different, money basically rules, you can fire people whenever you want and so on, but in many places in the world, people have a different relationship to businesses, it's not just about money there.

Particularly when it comes to journalism. From reading news from Denmark about it, politicians been repeatedly argued that Google's framing reduces journalism to a revenue input, ignoring its democratic function.
Show HN: Tusk Drift – Turn production traffic into API tests
by jy-tan | 2026-01-15 18:54:10+00:00
Hi HN! In the past few months my team and I have been working on Tusk Drift, a system that records real API traffic from your service, then replays those requests as deterministic tests. Outbound I/O (databases, HTTP calls, etc.) gets automatically mocked using the recorded data.

Problem we're trying to solve: Writing API tests is tedious, and hand-written mocks drift from reality. We wanted tests that stay realistic because they come from real traffic.

versus mocking libraries: Tools like VCR/Nock intercept HTTP within your tests. Tusk Drift records full request/response traces externally (HTTP, DB, Redis, etc.) and replays them against your running service, no test code or fixtures to write/maintain.

How it works:

1. Add a lightweight SDK (we currently support Python and Node.js)

2. Record traffic in any environment.

3. Run `tusk run`, the CLI sandboxes your service and serves mocks via Unix socket

We run this in CI on every PR. Also been using it as a test harness for AI coding agents, they can make changes, run `tusk run`, and get immediate feedback without needing live dependencies.

Source: https://github.com/Use-Tusk/tusk-drift-cli

Demo: https://github.com/Use-Tusk/drift-node-demo

Happy to answer questions!
by seanhunter | 2026-01-15 18:54:12+00:00
Recumbent bikes/trikes and C5s have a common (very serious in my view) safety flaw which is they have a very low visual profile at the eye level of most drivers, which makes them (I think) really hazardous in dense city traffic. The first thing your average West London driver taking their kids to/from school, ballet classes, drama club etc would see of a recumbent bike of any kind is when they had already gone under the wheels of their gigantic Chelsea tractor.
by barbazoo | 2026-01-15 18:54:35+00:00
Totally, I'm not thinking for a second that you are wrong there. I'm not saying rust on brakes isn't bad. What I'm questioning is whether rust buildup is an actual issue happening for most EV drivers right now.

I'm genuinely curious because, for no good reason, I take pride in the fact that most trips I don't even touch the brake pedal other than to come to a complete stop and only when parking, etc where you can't regen all the way to a stop.
by forgotpwd16 | 2026-01-15 18:54:49+00:00
Some well-known satire/parody languages are Omgrofl, Shakespeare, ArnoldC, but there're many more. Can check https://esolangs.org/wiki/Category:Thematic & https://esolangs.org/wiki/Category:Joke_languages. But although weird esolangs, don't see how Velda and Piet be considered satire.
by adrian_b | 2026-01-15 18:54:53+00:00
Indeed, in the now distant past the application notes from companies like Linear Technology, and many others, were a treasure of information from which one could learn more about electronics than from university textbooks.

Sadly, such great technical documentation exists no more. The companies that make such products are no longer your business partners, but they are adversarial entities, whose only goal is how to confuse and to fool their customers into paying as much as possible for products whose quality is as low as possible.

Educating your customers about how to better use your products is no longer a business goal. Another current thread on HN is about the fear that the huge decline in the quality of technical documentation during the last 3 decades will be accelerated by the replacement of professional technical writers with AI.
by AuthAuth | 2026-01-15 18:55:30+00:00
All this praise around China's buildout is just encouraging others ignore a problem to sell the solution. When the major nations started coming together to reduce emissions it was agreed that they would all aim to reduce emissions. However China did the opposite and purposefully scaled coal at record rates for nearly a decade and implemented no environmental regulations so as to outcomplete the nations who were transitioning and to be the ones to sell the solution. So now that its 2025 and they are finally starting to deploy some solar and wind im just not impressed. Its a dirty move and going forward I doubt we will see global trust in tackling these kind of problems again.
by fatbird | 2026-01-15 18:55:32+00:00
Europe has provided massive aid to Ukraine, mostly financial. Their hesitation has been committing themselves militarily to the war, which, if they did, would be a huge benefit to Ukraine. But their current level of support is still very substantial (and necessary).

Greenland isn't important because it's Greenland, it's important because taking it shatters NATO. As an attack on Denmark it's actually less important than the deathblow to an alignment that has been foundational to the world order for the last 80 years. If the US takes Greenland, the whole international order breaks down, so yes, they're taking it very seriously.
by reincarnate0x14 | 2026-01-15 18:56:05+00:00
Nothing to do with SCSI itself, possibly a long time out polling for devices. Some dumb firmware would do silly things like poll each possible target ID and wait for a timeout in series. 6 possible devices on an old early SPI bus times a 5 seconds each is getting you in the neighborhood.

Having flashbacks to troubleshooting bus termination on DEC equipment.
by VWWHFSfQ | 2026-01-15 18:56:09+00:00
It sounds to me like Denmark's media and news isn't very valuable from an ad sales perspective. So Google has set their price reflecting what they think that value is: not much. And Denmark is now getting their lawmakers involved because they think it's worth a lot more and they want to force Google to buy it for a lot more.

Honestly, it doesn't sound like a lot of these EU countries are interested in digital sovereignty or developing their own services. They just want to force the American companies to sell their services at rates favorable to them by getting their regulators involved.
Show HN: Pageplane – Copy and Paste Deployments for HTML Apps
by christoff12 | 2026-01-15 18:56:18+00:00
Howdy HN,

I built Pageplane (https://pageplane.app) to solve a workflow problem I kept running into: generating single-file HTML apps with LLMs (following Simon Willison's "HTML tools" pattern), but deploying them still required the friction of creating repos, configuring build steps, waiting for CI/CD.

So I made CI/PD instead (Copy It & Paste Deployments, lol).

Pageplane strips it down to copy HTML → paste → deploy. Takes about 30 seconds.

I kept it boring on purpose:
- Python/Flask on Fly.io
- SQLite (read-heavy workload, no separate DB server needed)
- Cloudflare R2 for storage (S3-compatible, zero egress fees)

I also published a short backstory[1] as a concrete example that’s hosted on Pageplane and uses Flatcontent[2], a small markdown-to-JSON tool I built to keep the site single-file.

[1] https://flatcontent-demo.pgpln.app/#/blog/copy-and-paste-dep...
[2] https://github.com/bootstrapital/flatcontent
by monkeyboykin | 2026-01-15 18:56:23+00:00
I was addicted to weed from ages 15-23. I have clinical depression and anxiety/OCD (now medicated and stable). I basically isolated and got stuck in a loop of believing I was broken and a bad person. When I committed to quitting I joined addiction recovery groups and asked for help instead of trying to do it alone. I still rely on the wisdom I gained in AA/MA. Trust God, clean house, help others, go do something when you are in danger of wallowing in self pity.
4 years later, I have a few real friends and many acquaintances. I swing dance and volunteer. I work in a semi-social office. Life is good. I still get paranoid thoughts, but they don't own or define me. I wish the best to all the lonely programmers and alienated people out there.
by newfriend | 2026-01-15 18:56:42+00:00
Did you actually watch the video?

https://www.youtube.com/watch?v=g5aK7o6fEJg

If you're going to your doctors appointment, and there is a large police presence, and officers are telling you to move your car (the road was clear in front of her), do you:

A: sit there yelling at the officers, refusing to move.

B: move your car.

She's sitting there yelling at them for 30 seconds. Starts to drive away, stops, continues to yell. Then the window is broken and she starts to drive again. When she's finally pulled from the car, she starts screaming about being disabled and autistic.

She was looking for a fight.
by GasBio | 2026-01-15 18:56:46+00:00
I remember your post from a few weeks ago about the linear-time dimensionality reduction. Is this tool using that same algorithm under the hood?
I like the focus on privacy, but I'm curious about the 'Forecasting' feature. Is that also running entirely in WASM? I'd imagine running a decent forecasting model in the browser might be heavy on the client side.