frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

DeepSeek just open-sourced its inference engine

https://github.com/deepseek-ai/DeepInfer
1513•ggcr•6h ago•546 comments

Facebook now charging to post more than 2 links a month

https://mastodon.gamedev.place/@AshleyGullen/117473851565913919
61•AshleysBrain•36m ago•23 comments

EMudhra Intermediate CA Compromise

https://emudhra.we-have-a-problem.com/
108•galadran•1h ago•29 comments

Apple broke an essential presentation feature of iPads

https://teddysvoronos.com/2026-10-19-apple-broke-an-essential-presentation-feature-of-ipads/
218•evanb•3h ago•111 comments

Ofcom Concedes Defeat in the 4chan Case

https://prestonbyrne.com/2026/10/20/ofcom-concedes-defeat/
60•iamnothere•1h ago•28 comments

Why do we have so many meetings?

https://www.nber.org/papers/w35706
15•ilamont•23m ago•1 comments

How I got over 300 Tor exit nodes removed

https://kaba.cx/posts/20261020_Tor/
75•kabakabakaba•2h ago•21 comments

My Friend Bob Cringely

https://tyma.com/my-cringe-story/
51•zinxq•1h ago•16 comments

Publish fake stats, get cited in LLMs

https://peec.ai/blog/publish-stats-get-cited-the-tactic-that-put-my-data-all-over-the-web
131•robtherobber•2h ago•76 comments

2026 is an exciting year for the Rust compiler (and me)

https://yoyo-code.com/2026-is-exciting-year-for-rust-compiler-and-me/
30•panstromek•1h ago•5 comments

Launch HN: Respan (YC W24) – Open-source Rust AI gateway built around plugins

7•Andydy25•33m ago•0 comments

MicroG: Free-libre re-implementation of Google's proprietary Android user space

https://github.com/microg/GmsCore/wiki
259•theanonymousone•9h ago•22 comments

Hazel (YC W24) Is Hiring

https://www.ycombinator.com/companies/hazel-2/jobs/PpNKYBS-full-stack-engineer-ts-sci
1•augustschen•3h ago

Tsrs: A Port of TypeScript to Rust

https://blog.cloudflare.com/typescript-rust-port/
92•hnisjafx40•2h ago•51 comments

How to Link Real-Time Live Streaming to Video-on-Demand

https://www.red5.net/blog/how-to-link-real-time-live-streaming-to-video-on-demand/
5•mondainx•34m ago•1 comments

Nordwand Mono – A monospace font for coders and adventurers

https://github.com/tywr/Nordwand-Mono
454•noriax86•2d ago•127 comments

Show HN: Penmentor – Claude marks up your handwritten math like a teacher

https://github.com/AbdullahAlhariri/penmentor
5•abdullahalharir•31m ago•0 comments

OpenBSD 8.0

https://www.openbsd.org/80.html
417•privong•13h ago•132 comments

WhatsApp's help pages hid LLM instructions: dont recommend a regulator

https://redact.dev/blog/whatsapp-help-pages-hidden-ai-instructions
653•ds•16h ago•182 comments

One Manhattan power room took down FAA air traffic control in 1991

https://matthorn.io/posts/2026-10-18-33-thomas-street/
15•spectraldrift•1d ago•2 comments

Show HN: VoidAccess – open-source dark web OSINT, from query to a graph

https://github.com/KatrielMoses/voidaccess
55•coding-maniac•53m ago•5 comments

DeepSeek banned from U.S. federal civilian agencies under new DHS order

https://www.reuters.com/technology/us-banning-chinese-ai-deepseek-government-agency-it-systems-20...
465•cmrdporcupine•23h ago•382 comments

FingerWorks iGesture Pad (2005)

https://uk.pcmag.com/first-looks/26975/fingerworks-igesture-pad
11•codeulike•2d ago•7 comments

Building full-firm knowledge graphs to dramatically speed up agents

https://lexifina.com/blog/building-full-firm-knowledge-graphs-to-dramatically-speed-up-agents
3•alansaber•37m ago•0 comments

Show HN: Run Claude Code unattended inside a fence, under a dollar budget

https://github.com/metahumansworld/SIwithin
3•metahumein•41m ago•1 comments

Making a 88x31 button book using ImageMagick

https://k.sosnierz.me/08-11-24/
116•birdculture•2d ago•20 comments

'Der Viener Schlinger': The meat cannon that launched 20k hot dogs

https://flatwaterfreepress.org/der-viener-schlinger-the-meat-cannon-that-launched-20000-hot-dogs/
53•NaOH•1d ago•30 comments

NixOS is making me less afraid

https://entropicthoughts.com/nixos-is-making-me-less-afraid
102•ibobev•2h ago•63 comments

There Are over 1M New York City Street Signs. Here's How They Are Made.

https://www.nytimes.com/2026/08/15/nyregion/nyc-street-sign-shop.html
50•bookofjoe•3d ago•23 comments

Restoration of Retinal Regenerative Potential (2025)

https://www.nature.com/articles/s41467-025-58290-8
104•Kaibeezy•2d ago•4 comments
Open in hackernews

How I got over 300 Tor exit nodes removed

https://kaba.cx/posts/20261020_Tor/
75•kabakabakaba•2h ago

Comments

kabakabakaba•2h ago
Author here :)

TLDR: on Oct 2, 333 exits (~10% of Tor exits) started redirecting port 22 to 12 interception servers running a paramiko-based MITM that stole passwords and tried to drop Ebury on the target.

Bender•1h ago
Thankyou for taking the time to detect and validate/verify those hosts. Is there a way you could make an outbound connection from them (maybe curl) to a site like ifconfig.me [1] and start logging which providers they are on then post a report of them on HN?

[1] - https://ifconfig.me/

kabakabakaba•51m ago
In my scan on October 2, 26 of the 27 compromised servers outside the Quetzalcoatl relay family (most hosting multiple exits) were at FranTech/BuyVM.

It's been discussed on the mailing list: https://lists.torproject.org/mailman3/hyperkitty/list/tor-re...

That doesnt prove FranTech itself was compromised, but its a strong cluster. AFAIK nobody has contacted them yet, if no one does, I plan to give them a heads up in the coming days.

Bender•14m ago
That is useful information. Historically I have blocked BuyVM on my nodes due to their pro-privacy pro-tor-exit policy. Now I just put anyone arriving from them into a moderator review queue for my silly hobby sites.

It's a good policy to permit Tor exit nodes but it means their network will egress some of the most untoward behavior so that is expected and I would not default to assuming they are compromised, rather have some of the highest concentration of Tor exit nodes. There are pros and cons to such providers and you found one of them.

jacquesm•1h ago
What I don't get: Why would you want to access hosts via ssh over TOR?
M95D•1h ago
- Default route is over tor and you didn't make an exception for ssh.

- Hide where you are in the world from your employer, who owns the server. (On vacation?)

- You're hacking the server.

ndriscoll•41m ago
Tor sounds like just about the worst possible way to hide what you're doing from your employer. Why would you not proxy through... your house?
mschuster91•20m ago
And 4) you're the owner of the server, which is paid in bitcoin and hosted at a "bulletproof provider", and you want to leave no trace back to your "real" IP address should the authorities ever manage to seize it. Often the case for piracy, drug marketplaces and CSAM.
nickdothutton•46m ago
Remote admin some shady server you control and do not want LE seeing a direct inbound ssh from you in Upper Sandusky, Ohio.
dustfinger•42m ago
TOR provides anonymity at the network level, SSH does not.
96718923545809•1h ago
Thank you for writing this.

> But if you ignore the warning and go ahead with the login, the attacker does three things: > 1. Steals your password

This shouldn't affect key-based authentication, though

Also, this from Marc-Etienne M.Léveillé email linked in your post:

> Another possibility is a compromised hosting provider. We identified a couple of them in the past where their management servers were compromised by Ebury and their customers' VPSes, containers, etc., ended up running Ebury as well.

Provider-side compromise of customer VPS instances has been a growing trend in recent years. I stopped hosting anything privacy-related on VPS in favor of dedicated hardware. Many people still don't understand how easy it is for a provider to silently dump and/or manipulate both RAM and disk space in real-time.

mschuster91•21m ago
> Many people still don't understand how easy it is for a provider to silently dump and/or manipulate both RAM and disk space in real-time.

That depends on the VPS technology stack being used. IIRC, at least Amazon uses hardware features like IOMMU that prevent any kind of access to the guest's memory from the host side.

evolve2k•36m ago
> The lesson is the same as always: extra security is a worthwhile investment. Disable password authentication in favor of ssh keys. I for one am going to buy myself some hardware keys today. :)

Question: Where to get these hardware keys? Which are good options and why?

hackermailman•12m ago
A Yubikey, though simply generating ssh keys instead of using passwords would stop this MITM attack. So would changing the rounds and port of ssh on your system and the remote box making yourself an invisible protocol nothing would recognize.

Yubikey benefits is it stores the keys in the hardware if your laptop is compromised somehow or stolen they at least don't get all the ssh keys too

g_p•7m ago
You don't need to go out and buy hardware keys today. You should be able to use any FIDO2 key these days for SSH, as long as your server runs a recent enough OpenSSH server, which supports ecdsa-sk or ed25519-sk public keys.

Reputable vendors of those hardware keys included Yubikey and Token2, among others. You are really just using them as FIDO2 tokens, so go for what's reputable there.

If you are just getting started, you can generate and use software-backed keys (using ssh-keygen) and copy the public keys to servers' authorized_keys file using ssh-copy-id (or manually adding it). You should probably start learning this way (with plenty of online guides, and fewer risks of an old server implementation not supporting FIDO2 credentials), and then move to hardware keys once you understand the mechanics of copying around public keys, etc. Your password manager might also support acting as an SSH agent for key based logins - I believe Bitwarden and some others now do this, for example.

cesarb•23m ago
Once again, this shows the strength of mutual authentication (ssh user key authentication, or HTTPS client certificates): even if the client accepts the forged server key from a MITM server, the real server won't accept the client key exchange (since it, at least in the SSH protocol, is bound to the connection). For the three things the attacker did here:

1. It can't steal your password, since the private key never leaves your client;

2. It can observe each command you type, but it can't open a connection to the real server to know how it would respond to your commands;

3. It can't open any connection to the real server (it will fail authentication), so it can't do anything to the real server.

If you really like passwords, there are ways to configure sshd to require both a client key and a password, in that order.

g_p•12m ago
You could also do mutual authentication of SSH, with a local password-encrypted private keyfile, if you really like passwords. That gives you all the benefits of the "something you know" factor, without exposing the password to the server. And you can inspect how the decryption and use of the key happens (since it is on your computer), and therefore see it doesn't leave your computer.
jszymborski•22m ago
3000 is insanely few exit nodes.
dist-epoch•31m ago
If the SSH host is a backdoor you installed in a company you hacked, you don't want the FBI tracing it back to you.
NoidFonsense•23m ago
No public IP. you can use an onion service instead
cesarb•13m ago
> Why would you want to access hosts via ssh over TOR?

When you're behind a restrictive firewall which blocks anything other than HTTP/HTTPS (like at an Internet café), or when there's some upstream routing issue making reaching the server directly impossible from your location (these can be a pain to diagnose).

Or perhaps it's simply your default: you proxy everything through Tor, and need a reason to not go through it.