MurphyA/hacker-news huggingface dataset:
by Lerc | 2026-03-08 20:07:54+00:00
There have been numerous stories on HN where someone directly involved with the story has created an account specifically to engage in discussion about whatever the story was about.

Losing that seems too high of a price to pay. Yes there are AI generated comments, in the past there has been script generated comments. You can report, downvote, or just ignore and move on. I am aware of posts like this existing, but I feel they are being effectively managed.

Try not to be too offended about the notion of these posts existing. Many of them are not malicious, they just caused by users stepping outside what is considered appropriate, but in a landscape where the footing is quite dynamic, everyone is making their own judgement calls in a field where the consensus is not clear, guidance seems more appropriate than punishment here.
by spwa4 | 2026-03-08 20:07:57+00:00
What do you mean? It's pretty damn clear how copyright and courts work, but let's review:

1) when a large copyright conglomerate sues a teenager: 30.000 USD per violation + enforcement of the license by an armed police officer coming to their house.

2) when a teenager has copyright violated by a large copyright conglomerate, or any large company: change the rules and force a compromise, resulting in $0 in damages.

In fact it has just been made clear that copyright DOES NOT protect against AI training. That's "fair use".

But let's pretend the courts are fair. Let's say I take all disney movies and tell AI to make a new one. Will courts suddenly decide Disney owns the copyright on both the model AND the movie? 100%.
by dang | 2026-03-08 20:08:03+00:00
Manually, some by ourselves and some nominated by readers.

That's a good idea btw - here are some of the most-favorited comments from this past week:

https://news.ycombinator.com/item?id=47258500

https://news.ycombinator.com/item?id=47238442

https://news.ycombinator.com/item?id=47237467

https://news.ycombinator.com/item?id=47232961

https://news.ycombinator.com/item?id=47226535

https://news.ycombinator.com/item?id=47214629

https://news.ycombinator.com/item?id=47210627

https://news.ycombinator.com/item?id=47206393

Only a couple of those were already in /highlights.

I'm not sure yet whether this is good enough to be an automatic feed into /highlights but I could imagine adding aggregated /favorites pages to https://news.ycombinator.com/lists.
by jauntywundrkind | 2026-03-08 20:08:39+00:00
I've been dabbling with the newer Cap'n Web, whose nicely descriptive README's first line says:

> Cap'n Web is a spiritual sibling to Cap'n Proto (and is created by the same author), but designed to play nice in the web stack.

It's just JSON, which has up and down sides. But things like promise pipelining are such a huge upside versus everything else: you can refer to results (and maybe send them around?) and kick off new work based on those results, before you even get the result back.

This is far far far superior to everything else, totally different ball-game.

I've been a little rebuffed by wasm when I try, keep getting too close to some gravitational event horizon & get sucked in & give up, but for more data-throughput oriented systems, I'm still hoping wrpc ends up being a fantastic pick. https://github.com/bytecodealliance/wrpc . Also Apache Arrow Flight, which I know less about, has mad traction in serious data-throughput systems, which being adjacent to amazingly popular Apache Arrow makes sense. https://arrow.apache.org/docs/format/Flight.html
by tombert | 2026-03-08 20:08:40+00:00
When I was 21, I moved out of my parents house and moved from Orlando to Dallas for a girl I met on the internet. We were together for about six months and then she broke up with me. Additionally, like two weeks later I got fired from my job.

I hold no grudges my ex girlfriend for that, I was far from an amazing partner, but I was now living in a new city where I knew basically no one, with no job to get out of my apartment, with no family nearby, and no money to artificially figure out ways to entertain myself. I had never in my entire life before that felt so alone. Days simultaneously felt ridiculously long and yet time seemed to also lose all meaning and it would feel like a week would go by without me even realizing it. When a job interview would come up, it would be the highlight of my week, primarily because it was an excuse to talk to another human.

I had friends from Orlando, of course, good friends even, and I would chat with them on Skype, and I would call my parents over the weekend, but of course they all had to work during the day and so most of the day I was purely alone.

It was dreadful. It felt like all I could do was apply for jobs, play through games on a SNES emulator, and learn new programming languages to try and make myself competitive in the job market.

I eventually found a job, with coworkers that I actually really liked. There was a married couple that I think liked me but also felt kind of sorry for me, so they would invite me over to their house on weekends to play video games and watch Game of Thrones, and I am eternally grateful for them. They were friends when I really needed friends.

I never really figured out how to be alone; I eventually met my girlfriend (now wife) and I haven't really been "alone" in the same way since then.
by gruez | 2026-03-08 20:09:53+00:00
>Whatever one thinks of that issue, this technique is deception: It decieves people into thinking that it's normal, that there are no issues; it makes it easy to just follow, hard to question. People follow norms, and that's how you convice them to put aside their concerns.

Should every article about vaccines also include a disclaimer about how some people think they cause autism?
by tasuki | 2026-03-08 20:09:56+00:00
Maybe it was the right decision at the time to lay them off? I think that's why he got the bonus, actually! I'm sure the layoff was difficult for him as well: he certainly lost a lot of goodwill with his workforce and I'm sure the internal politics were tricky for anyone involved.

No one is getting "punished" - there was no promise of ten years of employment from Google. Like when an employee leaves, you wouldn't say they're "punishing" the employer.
by marioskales | 2026-03-08 20:10:27+00:00
Great question! Multi-agent group chat (3-5 AI personas discussing a topic) works well - no latency issues and my main PC only has 8gb of ram, each round is one API call per participant, so latency depends mostly on your chosen model and provider. With faster models like Gemini Flash or Groq, responses come in 1-2 seconds per turn. Heavier models like Claude or GPT-4 take a bit longer but still smooth (each AI within the group-chat has a 'response timeout', If a participant times out, they are skipped for that round and the next one discusses the topic).

For Execute Mode (multi-step autonomous tasks), Skales queues steps sequentially so there's no parallel bottleneck – it plans, you approve, then it runs through each step. There's also a desktop buddy (think as Microsofts Clippy, but actually useful) that sits in your system tray (if activated) as soon you minimize or close the main-windows, you can ask it quick questions without even opening the main interface. It runs within the same Electron process, so zero additional RAM overhead. Idle RAM sits around ~300MB (I had 400MB at least) which keeps things snappy.

The main speed factor is honestly the LLM provider, not Skales itself. With local Ollama models it's purely your hardware.

Happy to answer more specific questions, thank you for asking jlongo78!
by dkechag | 2026-03-08 20:10:30+00:00
It came up recently in a post I did about how bad Geekbench 6 multi-core is, and some are saying they still use it for single-thread as it correlates well with SPEC. I thought I'd mention the one I built and use, which also correlates well with SPEC (and Geekbench 5+) but is open source and scales well up to hundreds of cores.
by V_Shukla | 2026-03-08 20:10:55+00:00
Solved this recently with ClawsifyAI. Was running OpenClaw off my laptop like an idiot — the moment it closed, bot was dead.
ClawsifyAI hosts it for you. Drop in your OpenRouter key, connect Telegram, pick a template, live in two minutes. Dedicated instance so your API keys stay yours, no shared server weirdness. Has a dashboard that shows you exactly what your bot is doing in real time — token usage, latency, task queues — which as a solo founder is the kind of visibility you'd otherwise never have without hiring someone.
Still on early access but worth grabbing a spot if this is a pain point
by wongarsu | 2026-03-08 20:11:01+00:00
At least the DOM APIs are ostensibly designed to work in multiple languages, and are used by XML parsers in many languages.

Some of the newer Web APIs would be difficult to port. But the majority of APIs have quite straight forward equivalents in any language with a defined struct type (which you admittedly do have to define for WASM, and whether that interface would end up being zero-copy would change depending on the language you are compiling to wasm)

There is no solution without tradeoffs here, but the only reason JS-glue-code is winning out is because the complexity is moved from browsers to each language or framework that wants to work with wasm
by ajross | 2026-03-08 20:11:54+00:00
Meh. I think there's basically no benefit shown so far to careful curation. That's where we've been in machine learning for three decades, after all. Also recognize that the Great Leap Forward of LLMs was when they got big enough to abandon that strategy and just slurp in the Library of All The Junk.

I think one needs to at least recognize the possibility that... there just isn't any more data for training. We've done it all. The models we have today have already distilled all of the output of human cleverness throughout history. If there's more data to be had, we need to make it the hard way.
by JumpCrisscross | 2026-03-08 20:12:24+00:00
> is not appalled that Iran would use any defenses against a preemptive invasion by countries it considers its sworn enemies, let alone all of those at its disposal?

Those of us who would prefer not to see schools get bombed.

Like, you have a point. Iran hasn't been playing by international law since basically its founding. America flirted with the idea of blowing off international law before fully committing to the bit in 2025, joining Russia, China and Israel. So we have a theatre where those limits don't apply.

That doesn't mean we shouldn't argue they should, or ask if Iran would have been better off playing by the rules.
by c0rp4s | 2026-03-08 20:12:54+00:00
You're right that you can't test comments, but you can test the code they describe. That's what reproducibility bundles do in scientific computing ;; the prose says "we filtered variants with MAF < 0.01", and the bundle includes the exact shell command, environment, and checksums so anyone can verify the prose matches reality. The prose becomes a testable claim rather than a decorative comment. That said, I agree the failure mode of literate programming is prose that drifts from code. The question is whether agents reduce that drift enough to change the calculus.
by kevinfiol | 2026-03-08 20:13:06+00:00
I'm going to assume you no longer live near family, or are not close to them. I was severely depressed for over a year where I lived alone (across the country from my parents) without pets after a painful breakup. Getting a remote job and moving back closer to my parents/cousins/grandmother helped the most, but other things that help(ed):

* Going to restaurants with bars (like diners or sushi bars) where I could attempt to make small talk with servers

* Regularly going to the gym. Cliche, I know, but at least 3 times a week at the same times and I started becoming friendly with other regulars who had similar schedules. If you get friendly enough with someone, don't be afraid to ask if they wanna get food or beer after.

* Volunteering (cliche as well, but it helps) at the same place once a week. I volunteered for a high school bringing near-spoiled produce from local supermarkets to their horticulture club. There's loads of ways to get involved, but maybe start with your city/county's website to look for volunteer opportunities, ideally ones where you see the same people every time. This lets you build trust and community with folks who are often from different walks of life.
by dahart | 2026-03-08 20:13:24+00:00
For the reasons the article explains. You can use “just intonation” a bit on a guitar, but it will only work for certain chords in certain positions. BTW note that just intonation is different from string intonation - I wasn’t talking about making sure the 12th fret is the same note as the 12th fret harmonic on a single string, I was talking about the tuning system called “just intonation” that defines what certain intervals are, and allows for perfect thirds and perfect fifths in some keys. But it won’t work everywhere on a guitar. It’s not possible to get (for example) perfect fifths on all string combinations in all positions, but it is possible to tune the guitar so you have a perfect fifth when crossing 1 string while in 5th position.

The goal of regular guitar intonation and bridge adjustment is to get the guitar as close as possible to 12 tone equal temperament (TET), which is slightly ‘out of tune’ as the article describes. 12 TET is the best you can do if you want something equally close to perfect fifths (or thirds, etc.) in all positions in all keys across all string combinations; that’s what 12 TET is for, it’s designed to minimize the worse case, at the expense of losing the best case.
by pstuart | 2026-03-08 20:13:37+00:00
Check out improv if that might be your jam. I was effectively in the same situation (more so, via the empty-nest syndrome). Couple that to moving to a new town and working remotely, the isolation was devastating.

Improv pretty much selects for people that are playful, intelligent, and kind (it's a team sport after all).

Another aspect is learn to dance. Dance communities can be very strong, and dancing is a wonderful activity on so many levels. I initially went with expectations of meeting somebody, but now it's solely for the activity and sense of community.
by neom | 2026-03-08 20:15:04+00:00
My only problem with the last part is that your tarpits are you, and personally: I want to know you, not some version of you filtered or softened by AI. That to me is what makes HN great, how...jarring the reading experience can be, it's really fun and interesting to see how people communicate their ideas - I think it's admirable that you're making an effort to become more kind and communicate more positively, but fingers cross you don't lose "your voice"! :)
by gepheum | 2026-03-08 20:15:12+00:00
Thanks!
Main use case (similarly to Protobuf) is when you need to exchange data types between systems written in different languages. Like Protobuf, it can also be used in a mono-linguistic system, when you want to serialize systems and have strong guarantees that you will be able to deserialize your data in the future (when you use classic serialization libraries like Pydantic, Java Serialization etc., it's easy to accidentally modify a schema and break the ability to deserialize old data.)
by Springtime | 2026-03-08 20:15:33+00:00
Filtering is a valid form of improving signals. If there there was a reliable heuristic for users posting low effort content that was better then the user would be considering that instead.

If someone in a chatroom for example is being spammy with their messages at the expense of noticing posts one finds more relevant then blocking them isn't due to considering them some filthy pleb but improving their experience. If the user being filtered never becomes aware there's no reason to be offended, either.

Edit: also I wasn't the one to downvote you if that makes any difference.
by jbs789 | 2026-03-08 20:15:37+00:00
I remember reading once that the biggest predictor of friendship/relationships was physical proximity.
And a book about a spy who built a relationship with and turned a diplomat by appearing at/around the same grocery store repeatedly, gradually building familiarity then trust.

I often think about these examples. And as much as hobbies etc are good ideas, I think one could start even simpler - walk the dog at the same time every day. Or drive to get a coffee, hang out there for 30 mins, etc. I find a change of scenery helps me too, as well as a routine, to lift the spirits, and those chance encounters will repeat.
by Animats | 2026-03-08 20:16:16+00:00
China is starting to act.[1][2] There's a summit with Xi and Trump coming up.
China is pushing for a cease fire with Iran. China has also stopped aggressive flights over Taiwan airspace for the last week, for whatever reason.

Diplomats on the China side are worried about the Trump administrations's amateurish approach to diplomacy.
"... Trump’s reluctance to delegate, disdain for process and focus on quick wins, banking instead on personal magnetism and his “gut” as summit organising principles. ...
“You have a handful of people who have never done this before, putting together what may be the most consequential trip in the president’s administration on a wing and a prayer. The Chinese are beyond worried. They’re apoplectic.” - South China Morning Post.

[1] https://www.cnn.com/2026/03/07/china/china-us-iran-wang-yi-i...

[2] https://www.scmp.com/topics/2026-trump-xi-summit

[3] https://www.scmp.com/news/china/article/3344769/trump-xi-sum...

[4] https://www.scmp.com/news/china/article/3344769/trump-xi-sum...
by ctoth | 2026-03-08 20:16:17+00:00
> It doesn’t really matter how good AI systems get, that’s not going to change, and since most white collar work deals with these kinds of problems, there is little danger in it being replaced.

Does the accounts payable team keep their jobs because their manager enjoys chatting with them? Does the junior analyst stay employed because the VP values their specific personal opinion on the Q3 revenue forecast? Note the article is about work
Show HN: Open-source AI SaaS to turn long videos into viral shorts
by mutonbini | 2026-03-08 20:16:43+00:00
Hey HN,

I built OpenShorts, an open-source tool that takes
a long YouTube video (or local file) and
automatically generates vertical short clips ready
for TikTok, Instagram Reels, and YouTube Shorts.

How it works:

1. Transcribes the video using faster-whisper
(CPU-optimized, word-level timestamps)
2. Sends the transcript to Gemini 2.0 Flash, which
identifies the 3–15 most "viral-worthy" moments
(15–60s each)
3. FFmpeg extracts the clips precisely
4. AI-powered vertical reframing with two modes:
- TRACK mode: MediaPipe face detection + YOLOv8
fallback with stabilization ("Heavy Tripod" engine)
for single-subject scenes
- GENERAL mode: Blurred background layout for
groups/landscapes
5. Optional: AI subtitles, hook text overlays,
voice dubbing (ElevenLabs, 30+ languages), and
direct social posting

The reframing engine was the hardest part. Naive
face tracking produces jittery, unwatchable output.
I built a SmoothedCameraman class with safe-zone
logic and a SpeakerTracker that prevents rapid
switching between detected faces. The system
pre-scans every scene to decide TRACK vs. GENERAL
before processing.

Stack: Python/FastAPI backend, React/Vite
dashboard, Docker Compose for one-command setup.
All API keys (Gemini, ElevenLabs) stay client-side,
encrypted in localStorage — never stored on the
server.

Try it:
git clone ... && docker compose up --build
Then open localhost:5173, paste a Gemini API key
and a YouTube URL.

MIT licensed. Feedback and PRs welcome.
by andai | 2026-03-08 20:16:46+00:00
>There are the usual suggestions: go to the dog park more often, pick something and build it, read books, hop on dating sites, find a hobby, and so on. But I'm finding it hard to actually do any of that. I would blame depression, but I have a great psychiatrist who has me on antidepressants, anti-anxiety meds, and mood stabilizers.

At any rate, spending most of your time alone when you're the kind of person who needs to be around people to remain sane is going to give you depression, regardless of what substances you're taking.

Also -- it's cliched but that's because it works -- are any of your hobbies physical? Exercise works better than antidepressants, and depression can be reliably predicted by tracking the user's GPS coordinates (and detecting a reduction in physical movement).
by mmooss | 2026-03-08 20:16:54+00:00
> the marketing is radically different. Apple’s advertising materials for the Neo are a radical departure from their typical work. It’s drawing exactly the kind of attention that they need to. It’s fun, it’s different, and it’s most importantly current. Not just following trends, but taking what makes Apple, Apple and meshing it together with what’s expected of brands in 2026.

Could someone explain what the OP means here?
by kqr | 2026-03-08 20:17:23+00:00
A lot of people in this discussion seem to compare the price of single-use nappies to that of buying new cloth nappies and then giving them to the landfill once done with one child.

I can strongly recommend buying them second hand and then reselling them. They become effectively free at that point. (I get it to come out to $1.5 per week, including the iost of running laundry and the opportunity costs of tying up the capital in nappies.)

I'm also happy to hear about more people doing the hybrid approach. It's not all-or-nothing. One of our children peed so much at night they had to wear disposable nappies overnight but could do with reusable during day. We also packed disposable for longer outings or trips.
by Smaug123 | 2026-03-08 20:17:27+00:00
Only one passing mention of martial arts so far? Consider Brazilian jiu-jitsu, which is certainly not safe but is very grounding. After spending all your waking hours at a computer, grappling presses your soul back into your body. It's a very different kind of socialising, mutually-exhausted extremely-physical and in my experience very wholesome, even if the injury risk is higher than nearly every other hobby. (And you guarantee getting every airborne infection. I got two serious colds and the bona-fide flu this winter; still worth it.)
by avtar | 2026-03-08 20:17:32+00:00
This would be perfect with TLS. The docs don't make this clear...

> tailscale serve --service=svc:web-server --https=443 127.0.0.1:8080

> http://web-server.<tailnet-name>.ts.net:443/
> |-- proxy http://127.0.0.1:8080

> When you use the tailscale serve command with the HTTPS protocol, Tailscale automatically provisions a TLS certificate for your unique tailnet DNS name.

So is the certificate not valid? The 'Limitations' section doesn't mention anything about TLS either:

https://tailscale.com/docs/features/tailscale-services#limit...
by krapp | 2026-03-08 20:17:49+00:00
>Losing that seems too high of a price to pay.

Assuming the mods just auto-ban new accounts and require them to be vouched and to earn minimum karma before being visible, those comments can be vouched up or approved by the moderators. The poster won't know that they've been banned, of course, because that's how shadowbanning works, so the approval process should be seamless for them.

But how often does that happen versus the AI comments and alt account trolling?

>but in a landscape where the footing is quite dynamic, everyone is making their own judgement calls in a field where the consensus is not clear, guidance seems more appropriate than punishment here.

The consensus is and has always been clear. Generated comments of any kind have never been allowed. People just don't care, and that's a problem.

And those comments are malicious in effect if not intent. We're here to have conversations with human beings, the intellectual and emotional connection is important. What is the point of having conversations with a machine, much less not knowing one is having a conversation with a machine? If nothing else, it's dehumanizing and a waste of time.