News for hackers. Stuff that matters.

pcpuser

I live in a major Indian city and 1 gig fiber up and down is $30. We've also got really good 4G/5G in most places. Also in the super remote areas WiMAX is (still) an option.
true dat

Show HN: Starla – Unofficial Ripe Atlas Software Probe

https://github.com/ananthb/starla

Starla is an unofficial RIPE Atlas Software Probe client that is cross-platform, has an optional tray icon applet, and is a single static binary with no external dependencies.Starla is available for Windows, MacOS, Linux, and for container runtimes.Starla is documented at https://ananthb.github.io/starla. The RIPE Atlas Probe protocol is also documented at...

( Read More... | no comments | on HN )
Re:Show HN: enveil – hide your .env secrets from prAIng eyes on Tuesday February 24, 2026 @09:46AM (#47137817)
Literally the first thing I though of.
Re:I almost got hacked by a 'job interview' on Thursday October 16, 2025 @02:07AM (#45601944)
Just want to be the nth person to chime in and say the Google doc variant is the better read.
Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @05:52PM (#44252226)
Ths only issue that non-human readable log storage has caused is the endless nagging on forums. Literally never been an issue besides.
Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @05:43PM (#44252140)
What does "shopped around" mean? That's not a common or accepted idiom for code. Or not one I've come across anyway.

Also show me evidence of them "shopping around" code. I'll wait.

Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @11:07AM (#44248460)
Care to share any evidence to back up the tall claim that systemd authors forced their code on anyone?
Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @08:39AM (#44246998)
There's so much I disagree with in the beginning but the ending is what actually grinds my gears. You make it sound like systemd manufactured this monoculture somehow. This is also the point I've seen people throw in a comparison to some closed-source org with money to burn and questionable morals.

Systemd was chosen by distros and users across different communities because it solves hard problems better than the others. We can debate about why that is, but the maintainers of Systemd aren't running smear campaigns against other open source projects. Often systemd is the subject of such ire.

They chose to solve hard problems and people adopted it. It's not anything more sinister. It's definitely not an "un-auditable mess". It's written in well formatted C with structure, good tooling, and an open community. You can disagree with the ideology but that's open source for you.

Additionally and away from my point, I believe that Systemd won our because they chose to embrace some complexity to solve really hard problems. Let's not pretend that a modern "init" does only system initialisation by calling shell scripts and then disappearing.

Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @08:24AM (#44246869)
Times change too. Microsoft does a ton of open source. They maintain an excellent immutable Linux distro. As always the true enemy is dogma and a cult-like adherence to it.
Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @03:35AM (#44245129)
Agreed. I wonder how many people in this thread hating on systemd have actually tried to work with upstream. They are an extremely pleasant and welcoming community who are willing to work with you on the most trivial stuff.
Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @03:28AM (#44245087)
This is such a stupid argument. The 3 Es came from Microsoft which didn't write a lick of open-source code back then. All of Gnome and Systemd is open-source. If you're so worried about being extinguished, you're free to come up with a better alternative. It's been almost a decade so you'll forgive me for not holding my breath.
Re:Gnome introducing stronger dependencies on systemd on Wednesday June 11, 2025 @03:26AM (#44245072)
Nah man you don't get it. They were "monetizing" Wayland. Whatever that means. It's certainly not because X is an insanely old and difficult to maintain codebase with questionable design decisions.
Re:Ditching Obsidian and building my own on Monday May 19, 2025 @04:09PM (#44034257)
Google auth but you can run your OIDC provider if you're into that: https://tailscale.com/kb/1240/sso-custom-oidc.
Re:Ditching Obsidian and building my own on Monday May 19, 2025 @04:09PM (#44034252)
So Tailscale has "extra dependencies" on Tailscale. Gotcha.
Re:Ditching Obsidian and building my own on Sunday May 18, 2025 @10:22PM (#44026053)
NAT busting, and no key management. What extra dependencies does Tailscale have?
Re:NAT Is the Enemy of Low Power Devices on Friday February 14, 2025 @01:44AM (#43045570)
That's definitely a limitation of your network. I don't see how ipv6 can shoulder any responsibility here.
Re:Ask HN: Who wants to be hired? (February 2025) on Monday February 03, 2025 @02:36PM (#42921925)

  Location: India
  Remote: Yes
  Willing to relocate: Yes
  Technologies: Rust, Go, Python, C++, Linux, Kubernetes, databases, public cloud
  Resume: https://registry.jsonresume.org/ananthb
  Email: [email protected]
I've worked on custom Linux operating systems, debugged strange Kernel issues, developed custom Linux modules with vendors, operated Kubernetes clusters, and done full stack development. I'm interested in SRE/Linux/full-stack work.
You might find mitmproxy useful.
Re:sixos: A nix OS without systemd [video] on Friday January 31, 2025 @03:06AM (#42885578)
Except for the fact that chromium is a feeder project for a proprietary closed source work and so often bends to the will of that project.

Morally there's no equivalence here.

Re:sixos: A nix OS without systemd [video] on Friday January 31, 2025 @02:07AM (#42885310)
> 3) The overreliance on dbus turns the “the unix philosophy” ;) away. Text as a universal communication medium, everything is a file, etc

I prefer an introspectable, typed, and efficient communication protocol over streaming text because of the "Unix philosophy" whatever that may be.

Is the philosophy documented somewhere or is it just in our hearts? Because the Systemd Bus interface has great docs right here: https://www.freedesktop.org/software/systemd/man/latest/org....

Re:sixos: A nix OS without systemd [video] on Friday January 31, 2025 @02:03AM (#42885282)
Without replying to specific parts, I'd like to point out that you and others bring up parallels between Systemd and closed source proprietary software shops like Apple and Windows. I view this as bad faith because Systemd should be afforded the kindness (and obviously has the user freedoms) of a fully open source work.

There's nothing apple-esque about any of this. 'If you're unhappy fork it', is a common adage that is definitely applicable here.

Re:Show HN: Bifrost MTLS Authentication on Sunday June 23, 2024 @02:17PM (#40769391)
So close once more lol

> 2. The CertificationRequestInfo value is signed with the subject entity's private key. (See Section 4.2.)

I wonder what this means? Hmm...

Re:Show HN: Bifrost MTLS Authentication on Saturday June 22, 2024 @08:00PM (#40763384)
Please read this section carefully: https://datatracker.ietf.org/doc/html/rfc2986#section-3

The CSR contains the digital signature of the public key that is requesting the certificate. So you absolutely need the private key to create a CSR. How would you create a CSR with just a public key?

Re:Show HN: Bifrost MTLS Authentication on Saturday June 22, 2024 @07:22PM (#40763152)
Again, completely off the mark here. To create any CSR, bifrost or not, you need the private key that the CSR represents.

> Creating a CSR creats my private key for the CSR...

Not really sure what's going on here tbh.

Re:Show HN: Bifrost MTLS Authentication on Saturday June 22, 2024 @07:21PM (#40763145)
The UUID is "sent" to the server in the signed certificate. Not in the clear or over an app protocol like HTTP. There's no way to fake this UUID.
Re:Show HN: Bifrost MTLS Authentication on Friday June 21, 2024 @05:44PM (#40754142)
The HTTP header comparison at the end is so close but so far. The auth in the server is basically your tsv file.

You can't fake the UUID in mTLS because you need the actual private key to be present with the client when it makes a connection to the server. There's no way to fake this in TLS.

Older »