frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Code as a Crime Scene (2013)

https://www.adamtornhill.com/articles/crimescene/codeascrimescene.htm
1•vismit2000•39s ago•0 comments

Ask HN: S3(AWS) vs R2(CF)–Which is better?

1•wasimsk•1m ago•0 comments

You Can't Vibecode Trust [audio]

https://open.spotify.com/episode/3B5e5s3u3vPjsGPAjgCht9
1•mooreds•5m ago•0 comments

Claude Code plugin for LLM research with typed claims and conflict detection

https://github.com/grainulation/grainulator
2•volatilityfund•6m ago•0 comments

Rift – Deterministic Concurrency for Go

https://github.com/damienos61/rift
1•DamienOS•6m ago•0 comments

Harness engineering for coding agent users

https://martinfowler.com/articles/harness-engineering.html
2•mooreds•10m ago•0 comments

Global Cultural Change and Anxiety in Children and Adolescents

https://onlinelibrary.wiley.com/doi/10.1111/desc.70157
1•PaulHoule•11m ago•0 comments

Show HN: Preview.thedrive.ai – instant thumbnails for any document URL

https://preview.thedrive.ai
1•sftechdude•13m ago•0 comments

AI Is Weird

https://www.wheresyoured.at/ai-is-really-weird/
1•weakfish•18m ago•0 comments

Show HN: Feature release system with MCP agent controls

https://featureflare.com/
2•jsonstcyr•23m ago•0 comments

The Whitelist Won: How Anthropic Turned a Pentagon Blacklist into a Consortium

https://liminaldr.substack.com/p/the-whitelist-won
1•BlendedPanda•23m ago•0 comments

A Visual Guide to Gemma 4

https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-gemma-4
2•vismit2000•24m ago•0 comments

Show HN: An agent-friendly image CDN built on Cloudflare Workers

https://img.pro
2•cr1st1an•25m ago•0 comments

Show HN: 2500 vision benchmarks / evals for Vision Language Models

https://github.com/Overshoot-ai/vlm-benchmarks
1•zakariaelhjouji•26m ago•0 comments

Demystifying Open Silicon – Matt Venn Is Democratizing Chip Design

https://www.siliconimist.com/p/tiny-tapeout-matt-venn
1•johncole•28m ago•0 comments

Show HN: Public Domain Audiobooks with AI (Azalea Audio)

https://apps.apple.com/us/app/azalea-audio/id6761150322
1•nbaronia•31m ago•1 comments

Show HN: Pasteur, a Milkdrop Visualization Exporter

https://pasteur.cc/
1•markneub•33m ago•0 comments

Starfling: A one-tap endless orbital slingshot game in a single HTML file

https://playstarfling.com
2•iceberger2001•34m ago•1 comments

Show HN: Side-by-side comparison tools for US LLC formation,banking and payments

https://www.globalsolo.global/tools/compare
1•jettfu•34m ago•0 comments

Darknet Diaries: SuperBox

https://darknetdiaries.com/episode/172/
1•leonim•36m ago•0 comments

WireGuard developer can't ship software updates after Microsoft locks account

https://techcrunch.com/2026/04/08/wireguard-vpn-developer-cant-ship-software-updates-after-micros...
1•wglb•36m ago•1 comments

Exploring the Far Side of the Moon: A Visual History

https://invertingvision.com/2026/04/06/exploring-the-far-side-of-the-moon-a-visual-history/
1•bookofjoe•39m ago•0 comments

Eavesdropping on Satellite Internet: Trying the "Dontlookup" Code

https://www.youtube.com/watch?v=VE7S1nk4F04
2•emsign•42m ago•0 comments

Anomalisa: Zero config anomaly detection with Welford's algorithm and a KV store

https://anomalisa.uriva.deno.net/
1•uriva•46m ago•0 comments

Release Management in the Agentic Era

https://medium.com/@taleodor/release-management-in-the-agentic-era-3e9eba4c0323
2•taleodor•46m ago•0 comments

How to Do an AX Audit

https://techstackups.com/articles/how-to-do-an-ax-audit/
2•mooreds•54m ago•0 comments

Company Orchestrator: The Last Job

https://sintem.co/essays/1/
1•sintem•56m ago•0 comments

AI and the Human Voice

https://gilest.org/notes/2026/human-ai/
2•avernet•1h ago•0 comments

Edalex Celebrates Double Recognition at 2026 EdTech Cool Tool Awards

https://www.edalex.com/news/edalex-rich-skill-descriptor-rsd-library-openrsd-integrated-new-muzzy...
1•edalex•1h ago•1 comments

Codex overtakes Claude Code to become #1 AI coding tool (April 2026)

https://ai-coding.info/en
4•kotauchisunsun•1h ago•0 comments
Open in hackernews

LittleSnitch for Linux

https://obdev.at/products/littlesnitch-linux/index.html
163•pluc•2h ago

Comments

hackingonempty•1h ago
LittleSnitch doesn't tattle on itself phoning home.
p-e-w•1h ago
Is that true? If so, that’s not a good sign. I remember how impressed I was by ZoneAlarm in the early 2000s asking permission for itself to connect to the Internet, using the exact same dialogue it presented for any other program, with no dark patterns suggesting that the user should give preferential treatment to it.
jshier•36m ago
Doesn't seem to be, I can see LittleSnitch itself connecting to yoyo.org and obdev.at. GP may be referencing a past bug, either in LittleSnitch or macOS.
Bromeo•1h ago
How does it compare to opensnitch? https://github.com/evilsocket/opensnitch
lapcat•1h ago
"I researched a bit, found OpenSnitch, several command line tools, and various security systems built for servers. None of these gave me what I wanted: see which process is making which connections, and in the best case deny with a single click." https://obdev.at/blog/little-snitch-for-linux/
haswell•1h ago
I've used OpenSnitch for years, and while LittleSnitch definitely has a better UI for showing which process is making which connections over time, OpenSnitch does a pretty good job here. I get a modal popup when a program that hasn't made a connection tries to make a connection, and I can either allow/deny in one click, or further customize the rule e.g. allowing ntpd to connect, but only to pool.ntp.org on port 123.

Where LittleSnitch is definitely ahead is showing process connections over time after said process has been allowed.

unsnap_biceps•28m ago
When I looked at OpenSnitch (years ago), it didn't support running headless on a server. Am I mistaken about this, or has it changed?
colesantiago•1h ago
It is free, no subscription at all and truly open source.

As software should be.

lordmoma•31m ago
how should maintainer make money?
SamuelAdams•1h ago
So if this is free to use on linux, what is to stop someone from doing what Colima did to Docker? Aka make a tiny Linux VM on MacOS and package Little Snitch within that?
azinman2•1h ago
I don't think it'll have access to the macOS connections, and certainly cannot act at the kernel-supported level as a firewall on the Mac side.
Cider9986•1h ago
It barely has any of the features of the MacOS version, there is no shortage of cracks for Little Snitch, and there is Lulu. Other than that, I am not sure.
rvz•1h ago
Also from [0].

> You can find Little Snitch for Linux here. It is free, and it will stay that way.

Don't worry, the authors know that there's no point in charging Linux users. Unlike Mac users.

So you might as well make it $0 and the (Linux) crowd goes wild that they don't need to pay a cent.

However...

> I researched a bit, found OpenSnitch, several command line tools, and various security systems built for servers. None of these gave me what I wanted: see which process is making which connections, and in the best case deny with a single click.

OpenSnitch is open source. You don't need to trust it as you can see the code yourself. Little Snitch on the other hand, is completely closed source.

Do you still trust them not to do self-reporting or phoning home, even though it is $0 and closed source?

[0] https://obdev.at/blog/little-snitch-for-linux/

lapcat•1h ago
> Do you still trust them not to do self-reporting or phoning home, even though it is $0 and closed source?

If you trust Little Snitch on Mac, then yes.

They've been in business for over 20 years. They're not going to blow their entire business and reputation for a few Linux users.

emmelaich•1h ago
Yep, I trust the obdev.at / Snitch guys.

I do wonder however, are they sufficiently careful about their processes and own machines to avoid a supply chain attack completely.

They must be a target for the various hacking groups out there.

lapcat•1h ago
This comment seems a bit confused.

A supply chain attack doesn't directly attack an end developer but rather a supplier of the developer. So who or what is the supplier in this case?

hsbauauvhabzb•57m ago
This seems pedantic and I think you know what they’re questioning and why.
lapcat•51m ago
> I think you know what they’re questioning and why.

No, not really. And I disagree with the premise, "They must be a target for the various hacking groups out there."

How would you even hack them? I'm a developer too; how would you hack me?

heartbreak•39m ago
Options range from carefully targeted phishing or social engineering attacks to poor opsec and a five dollar wrench.
lapcat•10m ago
> a five dollar wrench.

I'm not even going to respond to this ridiculousness.

I still don't know why anyone thinks that, among all developers in the world, a little indie Mac developer is getting targeted specifically.

emmelaich•25m ago
?! The same way every other developer that has been hacked. You surely cannot be suggesting you're un-hackable. That seems ludicrously hubristic.
lapcat•11m ago
> The same way every other developer that has been hacked.

There's not one single way, so, no, you're just hand-waving here.

BoredPositron•42m ago
If they trust the devs why would they not trust them to not yolo deploy new versions?
dylan604•33m ago
because a company worthy of trust doesn't yolo their versions. a company that does yolo versions is not trustworthy.
hsbauauvhabzb•12m ago
Because it might not be the developers doing the deploying, but a malicious actor?
emmelaich•26m ago
They don't build their own machines or write their compilers or write their own crpyto code or ... so many other things.
LamaOfRuin•6m ago
That seems... not correct?

The comment was asking about preventing a compromised supplier for the developers.

A supply chain attack can be anywhere in the supply chain to the target. If I, the end user, am the target, then a supply chain attack compromising the developer of LittleSnitch is effective.

I may then be a conduit to compromising other software or components, and would both I and LittleSnitch would be part of the supply chain that could be attacked targeting them.

papascrubs•1h ago
Two of the three components of LittleSnitch for Linux are open source. The eBPF (kernel portion) and UI are fully open source.
alhazrod•1h ago
I remember before Little Snitch there was ZoneAlarm for Windows[0] (here is a good screenshot[1]). No clue if the current version of ZoneAlarm does anything like that (have not used it in 2 decades). I always found it weird that Linux never really had anything like it.

[0]: https://en.wikipedia.org/wiki/ZoneAlarm

[1]: https://d2nwkt1g6n1fev.cloudfront.net/helpmax/wp-content/upl...

laweijfmvo•1h ago
isn’t this essentially built into Windows these days? although it seems to come with a lot of programs pre-approved.
BoredPositron•47m ago
Most of the windows firewalls tools are just front ends for the integrated one with more sensible defaults.
brandon272•52m ago
Completely forgot about ZoneAlarm. I remember using it in the early 2000s!
jerukmangga•42m ago
It's interesting hw lng it took for linux to get a user friendly application firewall like OpenSnitch
alex0com•36m ago
This reminded me of running Kerio Personal Firewall. When Kerio ended I switched to either ZA or Comodo firewall, one of them introduced a neat feature of running executables in containers. Made clicking random things so much easier. But the best part with all of these was restricting windows to where it could barely do anything. "RandomXYZ.DLL wants to execute random what and connect to random where? I dont think so MS." lol
Avicebron•1h ago
Probably should throw it out there that I'm building something inspired by littleSnitch for windows. Currently a bit stealthy about it. But when I crowd source the funding for a code signing cert I'll get it out there. Lots of inspiration from LittleSnitch, in spirit if not actual code.
forsalebypwner•30m ago
I'd be curious to hear additional details if you can share - got a timeline, or somewhere I can enter my email address for updates? I'd love to alpha/beta test if you're looking for testers.

I've been a GlassWire user for years, which partially fills the role of LS, but not very well. Aside from the many performance issues I've seen, it's missing a lot of LS essentials. To be fair, I think the focus of GlassWire is more about visualizing traffic on your Windows computer, but I definitely believe there is a need for better Windows network software for power users.

Avicebron•6m ago
It's a custom WFP driver. No timeline yet..

If you or I guess anyone is curious sereno[hyphen]alpha[dot]ramble[thenumberoftechn9ne'sfavoriterum]@passinbox.com

Cider9986•1h ago
This has the author's blog post on it https://obdev.at/blog/little-snitch-for-linux/
serious_angel•1h ago

  > The macOS version can make stronger guarantees because it can have more complexity. On Linux, the foundation is eBPF, which is powerful but bounded: it has strict limits on storage size and program complexity. Under heavy traffic, cache tables can overflow, which makes it impossible to reliably tie every network packet to a process or a DNS name.  
  > And reconstructing which hostname was originally looked up for a given IP address requires heuristics rather than certainty. The macOS version uses deep packet inspection to do this more reliably.  
  > That's not an option here.
  > 
  > Source: https://web.archive.org/web/20260409002901/https://obdev.at/products/littlesnitch-linux/index.html
The above feels like an utter AI slop nonsense, sorry. I believe eBPF, the Linux Kernel feature, is absolutely capable for accuracy and perfect processing of network traffic.

Have you ever checked Calico or Cilium, or at least, Oryx?

jiveturkey•1h ago
I guess you haven't actually implemented anything in eBPF.
waterTanuki•1h ago
Why would one use this over PiHole?
JoeBOFH•1h ago
This is different. This shows you what in your operating system is making connections out and to where.
roughly•1h ago
I run both (LS on Mac, at least), they do different things - pi.hole is a great ad blocker which applies to all of the devices on your network. Little Snitch is doing something different - it tells you every call that every app you use is making, and allows you to approve or deny each one. So, you can block telemetry for apps, or you can block certain apps from contacting certain servers, or you can just use it to watch what apps on your system are calling out to where.
waterTanuki•20m ago
To clarify, I'm aware that pihole is not intended to run on a client OS, and doesn't monitor at a process level. I'm focused on the intended effect rather than the process itself (blocking malicious/ad servers). And I think I framed my initial question incorrectly as if LS and PiHole as subtitutes. It's perfectly fine and even preferrable to use both as layered protection. I'm just thinking however when it comes for bang-for-buck it seems like PiHole is the better value proposition if you could only set up one.

pi.hole is primarily billed as an ad blocker, but the fundamental way it works is by applying a curated set of DNS lists that are blocked (commonly telemetry and ad servers), and the admin dashboard which is just a web page (therefore works on all platforms, smartphones included) will do the same thing: it tells you every call that every app on every device on your network is making, and you can approve or deny it. You can curate your own list as well and block servers/connections you don't want on the network.

LS afaik operates in the same area where it's intended to be used for privacy. I guess I could see it being useful for people who don't have admin access to their router, but for people who do have such access I would think the benefits of network-wide DNS monitoring/blocking would outweight the costs of having to configure your router settings.

walrus01•1h ago
Completely different thing. A littlesnitch type thing is for all traffic. Pihole is a DNS query thing that prevents various ad content from being loaded. It's also trivially easy for a malicious application with network access to bypass any instance of pihole on your LAN by doing its own DNS over HTTPS lookups to its own set of server(s) by IP.
waterTanuki•13m ago
I mean, if you're at the point where your machine is compromised by a process with full network access little snitch won't help much either.
cortesoft•47m ago
LittleSnitch isn't for ad blocking (only), it is for tracking/blocking/allowing ALL connections from various processes. PiHole only blocks DNS requests to known ad servers.
FloatArtifact•1h ago
I wish applications like this could coordinate with upstream firewall like opnsense
mostlysimilar•53m ago
Incredible. LittleSnitch is must-have for macOS and trying to get equivalent functionality on Linux was painful. So very happy to see this, and very happy to give the developers at Objective Development my money.
mathfailure•47m ago
Nice to have this as an extra option, but being a linux user I value openness of code. I am pretty content with opensnitch + opensnitch-ui.
ece•32m ago
Same, just wish it was regularly updated in the distro repos.
Dig1t•43m ago
>The daemon (littlesnitch --daemon) is proprietary, but free to use and redistribute.

Worth noting that it is closed source. Would be worth contributing patches to OpenSnitch to bring it up to parity with Little Snitch.

https://github.com/evilsocket/opensnitch

MegagramEnjoyer•29m ago
Thanks for sharing Open Snitch
flexagoon•21m ago
Also see Safing Port master:

https://safing.io/

mrbluecoat•6m ago
> The macOS version uses deep packet inspection to do this more reliably. That's not an option here.

Isn't MacOS just *nix under the hood? Genuinely curious about this difference.

leobuskin•4m ago
I’m curious why not BPF, am I missing something?