frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Running custom code on a PAX credit card machine by swapping the SoC

https://lucasteske.dev/2025/09/running-code-in-pax-machines
1•rmast•2m ago•0 comments

A Lament for Aperture

https://ikennd.ac/blog/2026/01/old-man-yells-at-modern-software-design/
1•firloop•2m ago•0 comments

Google temporarily disabled YouTube's advanced captions without warning

https://arstechnica.com/gadgets/2026/01/google-temporarily-disabled-youtubes-advanced-captions-wi...
1•zdw•3m ago•0 comments

Sandbox Your AI Dev Tools: A Practical Guide for VMs and Lima

https://www.metachris.dev/2025/11/sandbox-your-ai-dev-tools-a-practical-guide-for-vms-and-lima/
1•bonsai_spool•5m ago•0 comments

Own.page – A Bento.me Alternative (Bento Is Shutting Down)

https://own.page/
1•ElitzaVasileva•9m ago•0 comments

Prometheus Monitoring with NixOS on Proxmox

https://blog.gk.wtf/posts/nixos-monitoring/
1•gianklug•9m ago•0 comments

Gödel, Turing, and AI: the Incomplete Space in Post-AI Architecture

https://jimiwen.substack.com/p/godel-turing-and-ai
2•jimiwen•10m ago•0 comments

The Engineering of Runways [video]

https://www.youtube.com/watch?v=ZJqY1WLX4zA
1•vismit2000•10m ago•0 comments

Suicides Were Frequent at the Golden Gate Bridge. Not Anymore

https://www.nytimes.com/2026/01/20/us/golden-gate-bridge-suicides.html
1•tempestn•15m ago•0 comments

Show HN: Generative UIs for the Web (Experimental)

https://github.com/puffinsoft/syntux
2•TheDever•15m ago•0 comments

Bazel 9 LTS

https://blog.bazel.build/2026/01/20/bazel-9.html
1•agluszak•15m ago•0 comments

The Commoditization of Services

https://blog.excel.holdings/p/the-commoditization-of-services
1•carlcortright•16m ago•0 comments

Who Owns Rudolph's Nose?

https://creativelawcenter.com/copyright-rudolph-reindeer/
2•ohjeez•16m ago•0 comments

Bazel 9.0.0 Release

https://github.com/bazelbuild/bazel/releases/tag/9.0.0
1•agluszak•18m ago•0 comments

A rather unique Aussie web design and hosting company

https://payorpissoff.com/
1•luke_s•18m ago•1 comments

Windows 11 had 20 major update problems in 2025 and and 2026 started badly too

https://www.windowslatest.com/2026/01/21/windows-11-had-20-major-update-problems-in-2025-and-and-...
1•speckx•18m ago•0 comments

Palantir CEO Says AI to Make Large-Scale Immigration Obsolete

https://www.bloomberg.com/news/articles/2026-01-20/palantir-ceo-says-ai-to-make-large-scale-immig...
4•voxadam•21m ago•3 comments

Crypto payment cards surge 22x in daily transactions since late 2024

https://www.theblock.co/post/386371/crypto-payment-cards-inflection-point-daily-transactions-surg...
1•adrianwaj•25m ago•0 comments

Ask HN: Is Linux Safe to Daily drive in 2026?

12•A_Random_Nerd•26m ago•10 comments

Designing Forms That Don't Get in the Way

https://www.souravinsights.com/blog/on-designing-forms
1•SouravInsights•26m ago•0 comments

I Have a Problem

1•ycombadmin2•26m ago•0 comments

Violit – Streamlit but make it stateful

https://github.com/violit-dev/violit
1•runxel•28m ago•0 comments

Rzweb: A complete browser-based reverse engineering platform

https://github.com/IndAlok/rzweb
3•handfuloflight•29m ago•0 comments

Show HN: macOS native DAW with Git branching model

https://www.scratchtrackaudio.com
3•hpen•32m ago•0 comments

Surpassing Transformer Efficiency via Singular Geometric Strikes

https://github.com/MrPan2048/GeometricTransformer/blob/main/README.md
2•MrPan•34m ago•0 comments

Drivers divided on 'American Autobahn' plan to pull speed limits of highways

https://www.the-sun.com/motors/15771542/rapid-act-no-speed-limit-arizona-american-autobahn/
2•rmason•39m ago•3 comments

Using an expensive model made our agent 75% cheaper

https://twitter.com/bwarrn/status/2013761508942192788
3•remolacha•39m ago•1 comments

Notes and Hacks on Germany's Exit Tax

https://eidel.io/notes-and-hacks-on-germanys-exit-tax/
3•danielfoster•39m ago•0 comments

Pentagon moves to cut U.S. participation in some NATO groups

https://www.washingtonpost.com/national-security/2026/01/20/trump-nato-advisory-groups/
5•geox•40m ago•0 comments

Amazon EC2 G7e Instances Accelerated by RTX Pro 6000 Blackwell GPUs

https://aws.amazon.com/blogs/aws/announcing-amazon-ec2-g7e-instances-accelerated-by-nvidia-rtx-pr...
1•my123•41m ago•0 comments
Open in hackernews

Steam "Offline" status leaks exact login timestamps (Valve: Won't Fix)

https://xmrcat.org/steam-invisibility-bypass
62•xmrcat•1h ago

Comments

bigyabai•1h ago
> Their logic: You have to be friends with the user to receive this packet. Therefore, a "trust relationship" exists.

That logic is acceptable. You could also DM an offline friend a tracking pixel to reconstruct their activity, a lot of this endpoint security is entirely up to the user.

xmrcat•1h ago
True, but a tracking pixel is an active attack that leaves a visible trail. This leak is passive surveillance; I can silently graph the sleep cycles of 200 friends without ever interacting with them. Trust shouldn't imply consent for invisible, automated logging.
wernerb•1h ago
But your friends have accepted your request for friendship and your friends are not expecting you to spy on them correct?
rvnx•1h ago
It's about when your friends were last signed-in in their account. From my understanding:

    Invisible = Sign-in but do not broadcast the games you are playing (though your profile will show that you signed-in)

    Offline = Stay offline and do not sign-in
nemomarx•1h ago
I mean the invisible status is supposed to hide all that, yeah. Why have a "show as offline" if it still shows activity like going online?
rvnx•1h ago
> Steam "Offline" status leaks exact login timestamps (Valve: Won't Fix)

On the profile of a friend you can see the last time they signed-in to their account:

https://preview.redd.it/can-anyone-beat-my-last-online-frien...

Before it was public, and now restricted (for a couple of years already) to friends only.

I guess this is why they won't change it, since it's a feature.

xmrcat•1h ago
Incorrect. "Invisible" is a privacy control, not just a UI filter. While the official client freezes the text, the backend still broadcasts live last_logon and last_logoff Unix timestamps in the ClientPersonaState packet. This leaks exact real-time sleep/wake cycles via the socket, completely bypassing the privacy toggle.
rvnx•58m ago
But is it different from the "last signed-in" info that you see on the profile ? (genuinely asking)

Because from the fields in the protobuf I somewhat suspect it's the same, but I get your point of view as well

EDIT: If it's not, then my bad

xmrcat•1h ago
Exactly. The 'Offline' feature exists specifically to set that boundary, and the backend completely ignores it.
nemomarx•1h ago
How do you construct a sleep cycle out of login events? Does steam do one if the computer goes into standby etc?
smileybarry•1h ago
Nope, going into standby is the same as logging off, since your client doesn't send keep alive packets anymore. (Not sure if macOS is an exception, because I think my MBP doesn't go into proper sleep if I keep Steam running)
nagisa•52m ago
MBP never goes into proper sleep.

I got one from work that I don't use much outside of travel and haven't changed in any way past initial setup. It stays connected to WiFi and continuously broadcasts various discovery packets for the past month and a half since I last opened it up.

scratchyone•45m ago
Do you really need an LLM to talk on HN? Genuinely, this research seems cool but its hard to trust your findings when there's clearly AI being used heavily in writing the article and in your comments here.
embedding-shape•1h ago
I dunno, the ground condition here is "You're invisible/office and no one can see your activity" but that turns out to not actually be fully true. Maybe if it said "You're invisible/offline to the public, but mostly invisible to your friends" it'd be more true and setting the correct expectations. But of course, that's not how that feature is being sold.
pityJuke•1h ago
Disagree, that trust relationship implicitly includes a "I can opt out of you seeing my status if I set my status to offline" contract, because that is my expectation of Steam.
causalscience•1h ago
It's not acceptable. Nobody turns on invisible thinking "my friends can still see me".
breakingcups•1h ago
I'm curious, in your logic, who else would you use the setting to go invisible for?
vermilingua•1h ago
I have some workmates on Steam, and sometimes I come down with a cold right around game releases.
Spunkie•1h ago

    > You could also DM an offline friend a tracking pixel to reconstruct their activity, a lot of this endpoint security is entirely up to the user.
Only for as long as they have the steam chat window open and your tracking pixel/message is a recent enough message to be actually loaded. I don't use steam chat enough to remember if they do any of these, but your plan also ignores any possible automatic security/scanning/proxy shenanigans on steams part that will muddy your pixels tracking data or just break it.

    > That logic is acceptable. 
I completely disagree. I use invisible status all the time on steam. I very much have an expectation that when set to invisible my friends would not be able to track my online status.
ycombinatrix•33m ago
The tracking pixel still needs to be clicked on.

e.g. FB Messenger & WhatsApp have their own web scraping infrastructure to provide server side link previews & thereby mitigate tracking links.

Not sure if Steam does the same currently.

viraptor•21m ago
This is why Signal allows you to disable automatic previews and read-indicators. Because it does matter for privacy.
HeliumHydride•1h ago
What if the user keeps their PC on and never logs off?
xmrcat•1h ago
Privacy shouldn't require leaving your PC running 24/7.
causalscience•1h ago
I think they were being sarcastic. It's too stupid a comment otherwise.
dangus•1h ago
It’s not that stupid, I think many PC gamers do exactly this, including me.

Still, it’s a bug that should be fixed.

Proofread0592•1h ago
Yes in that case there would be no data transmitted, and no risk.

Another example: if the user turns off "Turn on when Windows starts up" or whatever equivalent, this would also be a non-issue.

ycombinatrix•36m ago
Not true - if users want to play a game without appearing online, this would still out them.
uberman•1h ago
I'm not saying any tracking is great, but a couple of things here. I cant remember when if ever I logged out os steam and this is just shared with friends right? Not sure if this is a nothing burger or not.
xmrcat•1h ago
In this context, 'Logoff' triggers whenever the socket disconnects. So every time you shut down your PC or put it to sleep, that timestamp is updated and broadcast, even if you never explicitly clicked 'Sign Out'.
explodes•1h ago
People should always consider the "abusive friend" scenario with regards to privacy.

Even marriages can be extremely abusive...

The assumption that people on your friend's lists, Steam or anywhere (even just people in the same household) should be able to see your personal information, such as computer use, is a bananas assumption. It is an assumption that I'm pleased to say has failed privacy reviews at at least one company larger than Steam.

snowmobile•1h ago
I think it's a quite small demographic that have abusive friends on Steam that they can't simply unfriend for whatever reason, and it's not a reasonable expectation on Steam to design for that case. It'd be like a pencil company trying to prevent people from writing hurtful messages.
cluckindan•51m ago
What about people who have their online friends on Steam just to play together with someone else? Worst case, this could leak a child’s daily schedule to a predator.
ycombinatrix•37m ago
By that logic, we should remove all friend-level privacy settings entirely. I don't think that would go over well with most of the userbase.
OsrsNeedsf2P•1h ago
Seems like a reasonable report to me. Offline mode intentionally hides you from friends in the UI, so you would assume it would keep you hidden.

I have a number of friends who, for various social reasons, keep their Steam status as "Offline" so their friends don't know they're still logging in. If "Offline" can be bypassed, it ruins the point

lifetimerubyist•1h ago
Offline status means "don't bother me".
spartanatreyu•50m ago
If Offline meant "don't bother me", it would be called "Don't bother me", or "do not disturb", and not "Offline"
anonymous908213•1h ago
The first thing I have to point out is that this entire article is clearly LLM-generated from start to finish.

The second thing I have to point out is that bug bounty programs are inundated with garbage from people who don't know anything about programming and just blindly trust whatever the LLM says. We even have the 'author' reproducing this blind reinforcement in the article: "Tested Jan 2026. Confirmed working."

The third thing I have to point out is that the response from Valve is not actually shown. We, the reader, are treated to an LLM-generated paraphrasal of something they may or may not have actually said.

Is it possible this issue is real and that Valve responded the way they did? Perhaps, but the article alone leaves me extremely skeptical based on past experiences with LLM-generated bug bounty reports.

gruez•1h ago
>The first thing I have to point out is that this entire article is clearly LLM-generated from start to finish.

Is your LLM detector on a hairtrigger? At best the headings seem like LLM, but the rest don't look LLM generated.

tim-kt•1h ago
It does for me too. Especially the short parts with headings, the bold sentences in their own paragraph and especially formulations like "X isn't just... it's Y".
hamstergene•35m ago
Imagine being a person like me who has always been expressing himself like that. Using em dash, too.

LLMs didn’t randomly invent their own unique style, they learned it from books. This is just how people write when they get slightly more literate than nowadays texting-era kids.

And these suspicions are in vain even if happen to be right this one time. LLMs are champions of copying styles, there is no problem asking one to slap Gen Z slang all over and finish the post with the phrase “I literally can’t! <sad-smiley>”. “Detecting LLMs” doesn’t get you ahead of LLMs, it only gets you ahead of the person using them. Why not appreciate example of concise and on-point self-expression and focus on usefulness of content?

viraptor•29m ago
In other words, this website uses headings for sections, doesn't ramble, and has a single line of emphasis where you'd expect it. I wonder what style we'll have to adopt soon to avoid LLM witchhunt - live stream of consciousness ranting with transcript and typos?
jychang•51m ago
You probably need to improve your internal LLM detector then. This obviously reads as LLM generated text.

- "This isn't just a "status" bug. It's a behavioral tracker."

- "It essentially xxxxx, making yyyyyy."

- As you mentioned, the headings

- A lack of compound sentences that don't use "x, but y" format.

This is clearly LLM generated text, maybe just lightly edited to remove some em dashes and stuff like that.

After you read code for a while, you start to figure out the "smell" of who wrote what code. It's the same for any other writing. I was literally reading a New Yorker article before this, and this is the first HN article I just opened today; the writing difference is jarring. It's very easy to smell LLM generated text after reading a few non-LLM articles.

wrs•48m ago
Just stop already with the LLM witch-hunt. Your personal LLM vibes don't equate to "obviously LLM generated".
anonymous908213•41m ago
My "LLM witch-hunt" got the prompter to reveal the reply they received, which we now learn is neither from Valve nor says "Won't Fix" but rather deems it not a security exploit by HackerOne's definition. It is more important than ever before to be critical of the content you consume rather than blindly believing everything you read on the internet. Learning to detect LLM writing which represents a new, major channel of misinformation is one aspect of that.
foxglacier•21m ago
Do you have any evidence that your witch hunt caused him to show that? It could have simply been your pointing out that Valve's response wasn't shown in the article. No witch-hunts needed.
scratchyone•42m ago
What's frustrating is the author's comments here in this thread are clearly LLM text as well. Why even bother to have a conversation if our replies are just being piped into ChatGPT??
gruez•21m ago
>What's frustrating is the author's comments here in this thread are clearly LLM text as well

Again, clearly? I can see how people might be tipped off at the blog post because of the headings (and apparently the it's not x, it's y pattern), but I can't see anything in the comments that would make me think it was "clearly" LLM-generated.

xmrcat•54m ago
here you go https://i.ibb.co/39GRMySs/png.png
gpm•52m ago
Do I misunderstand that to be HackerOne staff - not Valve staff - marking it as "not a security vulnerability" - not "won't fix"?
meibo•46m ago
No, you are correct, that is a HackerOne employee filtering the report before someone at Valve looks at it, a lot of companies have this set up and it's not great.

I would be surprised if responsible Valve staff would agree that this is not something they should fix at some point.

viraptor•25m ago
It's still on Valve though. They chose to delegate this and H1 basically becomes their voice here. I wish it was made more clear, but I don't think it's wrong.
gruez•38m ago
You're right, but in this case I think some narrative liberty was justified, especially since Valve basically delegated triaging bug reports to HackerOne, but this relationship might not be immediately obvious to some readers. Suppose a nightclub contracts its bouncers from some security security firm. You get kicked out by the contract security guard. I think most people would think it's fair to characterize this situation as "the nightclub kicked me out" on a review or whatever.
gpm•21m ago
It doesn't look to me like Valve delegated triaging bug reports though, rather triaging security reports. It seems fair to me that the security reporter vendor triaged this as not a security report. It feels like saying "the wedding venue kicked me out" when actually the third party bartender just cut you off.
gruez•5m ago
>It doesn't look to me like Valve delegated triaging bug reports though, rather triaging security reports.

That was a typo on my side, should be "security".

>It seems fair to me that the security reporter vendor triaged this as not a security report. It feels like saying "the wedding venue kicked me out" when actually the third party bartender just cut you off.

For all intents and purposes getting your report marked as "informative" or whatever is the same as your report being rejected. To claim otherwise is just playing word games, like "it's not a bug, it's a feature". That's not to say that the OP is objectively correct that it's a security issue, but for the purposes of this argument what OP wrote (ie. 'Valve: "WontFix"' and Valve closed it as "Informative.") is approximately correct. If you contact a company to report a bug, and that company routes it to some third party support contractor (microsoft does this, I think), and the support contractor replies "not a bug, won't fix", it's fair to characterize that as "[company] rejected my bug report!", even if the person who did it was some third party contractor.

anonymous908213•28s ago
> If you contact a company to report a bug, and that company routes it to some third party support contractor

That is not what happened, though. You can contact Valve/Steam directly. They specifically went to the third-party vendor, because the third-party vendor offers a platform to give them credit and pay them for finding security exploits. It is not the responsibility of the third-party vendor to manage bug reports.

embedding-shape•50m ago
That sounds to me like they're acknowledging that the feature doesn't work as advertised ("may not align with user expectations"), but also that it was reported as a exploit/security vulnerability, while it's actually a privacy leak. Maybe HackerOne isn't the right channel for reporting those issues?

Certainly, public pressure is another way :)

metanonsense•50m ago
Spending months dealing with folks attempting to blackmail us over ridiculous non-issues has pretty much killed any sympathy I had for bug bounty hunters.
Someone1234•42m ago
I see a lot of these "this is LLM" comments; but they rarely add value, side track the discussion, and appear to come into direct conflict with several of HN's comment guidelines (at least my reading).

I think raising that the raw Valve response wasn't provided is a valid, and correct, point to raise.

The problem is that that valid point is surrounding by what seems to be a character attack, based on little evidence, and that seemingly mirrors many of these "LLM witch-hunt" comments.

Should HN's guidelines be updated to directly call out this stuff as unconstructive? Pointing out the quality/facts of an article is one thing, calling out suspected tool usage without even evidence is quite another.

anonymous908213•37m ago
Counterproposal: Let's update HN's guidelines to ban blatant misinformation generated by a narrative storyteller spambot. My experience using HN would be significantly better if these threads were killed and repeat offenders banned.
gruez•28m ago
>Counterproposal: Let's update HN's guidelines to ban blatant misinformation generated by a narrative storyteller spambot.

This will inevitably get abused to shut down dissent. When there's something people vehemently disagree with, detractors come out of the woodwork to nitpick every single flaw. Find one inconsistency in a blog post about Gaza/ICE/covid? Well all you need to do is also find a LLM tell, like "it's not x, it's y", or an out of place emoji and you can invoke the "misinformation generated by a narrative storyteller spambot" excuse. It's like the fishing expedition for Lisa Cook, but for HN posts.

krapp•31m ago
LLM generated comments aren't allowed on HN[0]. Period.

If any of the other instances whereby HN users have quoted the guidelines or tone policed each other are allowed then calling out generated content should be allowed.

It's constructive to do so because there is obvious and constant pressure to normalize the use of LLM generated content on this forum as there is everywhere else in our society. For all its faults and to its credit Hacker News is and should remain a place where human beings talk to other human beings. If we don't push back against this then HN will become nothing but bots posting and talking to other bots.

[0]https://news.ycombinator.com/item?id=45077654

Someone1234•3m ago
The problem is that people cannot prove one way or the other that things are LLM generated, so it is just a baseless witch hunt.

Things should be judged for their quality, and comments should try to contribute positively to the discussion.

"I suspect they're a witch" isn't constructive nor makes HN a better place.

foxglacier•27m ago
Stop worrying about whether articles are written by LLM or not and judge them by their content or provenance to sources that you can justifiably trust. If you weren't doing that before LLMs then you were getting fooled by humans writing incompetent or deceptive articles too. People have good reasons for using LLMs to write for them. If they wrote it themselves, it might cause you to judge them as being a teenager, uneducated, foreign, or whatever other unreliable proxies you use for trust.

You point about Valve's response is valid though.

Krede•1h ago
> I showed them how I could reconstruct a target's daily sleep cycles despite them being "Invisible" for weeks.

Yes, if the target gets on their PC every day after they wake up.

iLoveOncall•58m ago
And have Steam auto-launch on startup.
accrual•1h ago
> Setting yourself to "Offline" is basically a UI illusion.

I always assume this is such in every case. Every "I'm offline" or "hide me" or "don't save this" or "delete this forever!" UI element is a facade until proven otherwise. "Temporary" chats with LLMs are also permanent and are likely eventually public via massive data leak in future year 20XX.

AlexandrB•1h ago
> future year 20XX

All I can think of is Megaman.

cptroot•1h ago
You do know that you don't have to have Steam turn on on boot, right? You can launch Steam only when you want to play video games.
cluckindan•49m ago
But then you may have to wait for an update to download and install before playing.
tabarnacle•56m ago
You better be good for goodness sake.
winterbloom•20m ago
if you're tracking someone's sleep schedule, you need a life