News for hackers. Stuff that matters.

coffeeri

This is/was also my take. I’m skeptical that a probe-based network can be granular enough to reliably pinpoint a city, especially when some paths are much better connected than others (fewer hops, uncongested fiber, no throttling).

However, ipinfo still appears to rely on active probing to triangulate geolocation data, which suggests they believe these routing asymmetries can be modeled or averaged out in practice.

https://ipinfo.io/blog/ipinfos-probe-network

Re:Show HN: I wrote an OS in 1000 lines of Zig on Sunday September 21, 2025 @06:37PM (#45327301)
Check the build.zig file. It defines the arguments for QEMU to run the OS.

You should be able to run zig build run.

Re:First attempt will be 95% garbage: 6 weeks with Claude Code on Wednesday September 03, 2025 @03:42AM (#45113229)
This video [0] is relevant, though it actually supports your point - it shows Claude Code struggling with non-trivial tasks and needing significant hand-holding.

I suspect videos meeting your criteria are rare because most AI coding demos either cherry-pick simple problems or skip the messy reality of maintaining real codebases.

[0] https://www.youtube.com/watch?v=EL7Au1tzNxE

Re:Ask HN: Who wants to be hired? (December 2024) on Tuesday December 03, 2024 @01:02PM (#42309090)

  Location: Cologne, Germany
  Remote: Yes
  Willing to relocate: No
  Technologies: Golang (Go), C, Python, NATS, PostgreSQL, Docker, AWS, QEMU, Linux, Dynamic Analysis, Reverse Engineering, Malware Analysis, Virtualization (Vagrant, Packer, Proxmox), NixOS, Microservices, REST APIs, Git
  Résumé/CV: https://www.linkedin.com/in/leander-kohler/
  Email: [email protected]
M.Sc. Computer Science graduate with 5+ years student experience in cyber security research, Machine Learning and backend development. Strong background in malware analysis, reverse engineering, and distributed systems. Developed production microservices handling e-commerce operations. Multiple research projects at Fraunhofer FKIE focusing on dynamic analysis, unpacking, and emulation introspection (all with top grades). Maintain extensive homelab infrastructure using Proxmox and NixOS for personal projects and continuous learning. Looking primary for roles in cyber security, low-level development, or backend engineering. Available from May 2025 after a sabbatical.
Re:Ask HN: What ist your AdBlock strategy? on Monday October 28, 2024 @08:30AM (#41970410)
I am using NextDNS [0], which also integrates well within Tailscale across all my devices. Or are you looking for a solution that works offline within OpenWRT, without relying on third parties? It appears that there are AdBlock packages available for OpenWRT[1].

[0] https://nextdns.io [1] https://github.com/openwrt/packages/blob/master/net/adblock/...

Re:Eza: A modern, maintained replacement for ls on Monday July 22, 2024 @09:02AM (#41033874)
Yes, it is marketed as a better “ls”. I was commenting regarding “maintained” in:

> A modern, maintained replacement for ls.

“Maintained” is referring to exa I think.

Re:Eza: A modern, maintained replacement for ls on Monday July 22, 2024 @07:14AM (#41033094)
I think they are not referring to ls, but to exa [0], which is not maintained anymore.

[0]https://github.com/ogham/exa

It is the result of an energy dependence on Russia that has been built up over years, not due to any specific subsidiaries.
That comparison lacks as France heavily subsidizes nuclear energy as well. At the same time having to demolish and rebuild multiple reactors. Nuclear energy was never cheap. I don’t have the numbers but I doubt that France made the better net-deal.
The original video by Joe Grand: https://youtu.be/o5IySpAkThg
Re:Git from the Bottom Up on Sunday March 10, 2024 @06:01AM (#39657982)
Interesting to see this pop up, especially after watching Jon Gjengset's stream yesterday on Implementing (parts of) git from scratch in Rust <https://www.youtube.com/watch?v=u0VotuGzD_w>
Re:Building a Password Cracker in 2024 on Saturday January 27, 2024 @06:39AM (#39154737)
You don't need to do this online in many cases. For instance, the hash of WPA-secured Wi-Fi networks can be captured during the handshake of other devices.
You can bypass the templating in raw mode, by setting the request parameter `raw` to true.

https://github.com/jmorganca/ollama/blob/main/docs%2Fapi.md

Re:Raspberry Pi 5 vs. Orange Pi 5 Plus vs. Rock 5 Model B on Tuesday October 17, 2023 @05:41PM (#37921988)
Have you enabled the deep sleep state in the BIOS? It always depends what you are running on it. For me it's very light with only paperless-ngx and a smb share on a nixos. I also only have one RAM stick installed and set up powertop on startup.
Re:Raspberry Pi 5 vs. Orange Pi 5 Plus vs. Rock 5 Model B on Tuesday October 17, 2023 @05:27PM (#37921831)
I've also compared many 1L PCs from a performance/price/power consumption perspective. I decided on the HP prodesk/ elitedesk 400/800 G5 with the i5-9500T. It idles at ~2-3W and has considerably more computing and storage than these embedded solutions. I only see something like a raspberry pi be handy when relying on GPIO ports.
Re:Zero-Downtime Hetzner Deploys with Ansible on Monday August 28, 2023 @04:06PM (#37299739)
I love the cloud UX, but neither robot nor konsoleh. Hopefully they will migrate all services into cloud.
Depends on what you are trying to solve. If you don't like the fragmentations of dependencies on your system, this won't go away on a second machine. Also, I'd point you to hosted VS Code environments such as GitHubs code spaces or Gitpod.

You may use something that encapsulates your dev dependencies. Some use containers like docker, others use Nix (can be run on MacOS ). As Nix has quite a steep learning curve, there are abstractions such as devenv or devbox, which I haven't used.

Yes indeed, but it's not guaranteed that there'll be multiple clients connected to one server at a time, even if it's unlikely.
It is good that this does not work. As one IP might be shared by multiple accounts. A cache of the mapping IP --> AccountNo is also not favorable in terms of privacy.
Re:A simple hash table in C on Tuesday June 13, 2023 @05:03PM (#36317297)
I've had lately a look at QEMUs internals and saw their thread safe implementation of a hash table, capable of concurrent reads: qht [0].

If the author sees this, you might want to take a look at it.

[0] https://github.com/qemu/qemu/blob/master/util/qht.c

Re:OpenAI Tokenizer on Wednesday April 05, 2023 @09:59AM (#35454326)
OpenAI seems to use Tiktoken [0]. It also covers GPT-4 token encoding.

[0] https://github.com/openai/tiktoken

If you are fine with self hosting a gitea instance, you'll be able to set up a pull mirror.

https://docs.gitea.io/en-us/repo-mirror/#pulling-from-a-remo...

Re:Duplicate Word Finder on Sunday February 19, 2023 @04:06AM (#34855804)
You might have to adjust the minimal word length to 3.

Older »