Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,021 posts.
How a bad RJ45 termination can ruin a cable
There are at least two good ways to make a bad Ethernet cable. One can start with badly-made bulk cable -- this seems to be the usual explanation for Chinese-made Ethernet cables -- or one can take good cable and do a terrible job of putting connectors on it. Some types of connectors -- a crimp BNC, for example -- are…
The Public Interest Internet
What if the internet were public interest technology? Is that too wildly speculative? I think not. I am not talking about a utopian project here — a public interest internet would be a glorious imperfect mess and it would be far from problem-free. But while there is a lot of solid thinking about various digital issues…
Noise cancellation improves turn-taking for AI Voice Agents
Turn-Taking is a big challenge AI Voice Agents are rapidly evolving, powering critical use-cases such as customer support automation, virtual assistants, gaming, and remote collaboration platforms. For these voice-driven interactions to feel natural and practical, the underlying audio pipeline must be resilient to…
The Matrix.org 2018 year in review
Matrix, the open protocol for secure decentralised communications
LoRa: Field Testing Antennas
Learn about three different antennas carried by SparkFun, and determine which will suit your long-range needs!
Jitsi Meet Security and Privacy
How secure is Jitsi? Learn more about the Jitsi Meet Security & Privacy information, including how we make sure to protect your privacy here.
Using the new bridges of FreeBSD 15
FreeBSD 15 comes with a new bridging implementation which has native support for VLANs. They have also soft-deprecated the ability to have any layer 3 addresses on member interfaces which makes it behave like a real hardware switch. The net.link.bridge.member_ifaddrs sysctl controls this behavior and it will …
PipeWire Under the Hood
The PipeWire project is slowly getting popular as it matures. Its documentation is still relatively sparse but is gradually growing. However, it's always a good idea to have people from outside the project try to grasp and explain it to others in their own words, reiterating ideas, seeing them from their own…
Capturing PAL video with an SDR, and a few dead ends
A blog about signals, programming, music, and other stuff.
Forward and Reverse Proxies Explained
The fundamental difference between forward and reverse proxies
TCP backdoor 32764 – how we could patch the Internet (or part of it)
Eloi Vanderbéken recently found a backdoor on some common routers, which is described on his GitHub here. Basically, a process that listens on the 32764 TCP port runs, sometimes accessible from the WAN interface. We scanned the v4 Internet to look for the routers that have this backdoor wild open, and gathered some…
API Gateway Identity Crisis – are they replaced by service mesh?
API Gateways are going through a bit of an identity crisis these days.
The C10K problem
It's time for web servers to handle ten thousand clients simultaneously, don't you think? After all, the web is a big place now.
All IP addresses are equal? “Dot-zero” addresses are less equal (2013)
In theory, all IP addresses are the same, and you can allocate them at random without a problem. 192.168.1.2 is certainly not better or worse than 192.168.1.15, right? But, in practice, certain IP addresses are regarded as "special" by some implementations and do not yield the same user experience.…
Apple knows 5G is about infrastructure, not mobile phones (2018)
5G is overkill for phones but that's okay because for carriers it is really about destroying broadcast and cable TV, ISPs, and telephone companies. One network to rule them all.
A Quick Guide to Mutt
Mutt is not that difficult to get up and running, however, sometimes finding the proper information can be a bit difficult. It is hoped that this guide will get you started, and show you some nice enhancements that help to make mutt (and neomutt) so popular.
Making Your Connection Bad
This is directly inspired by Engineering for Slow Internet. I figured I’d give running with dogshit internet on my desktop and phone a go to see how poorly (or well!) specific applications behave. This is not an in-depth review of the behavior, but just my general impressions running for a few hours on 200kbit…
A Quick Look at QUIC Censorship
An introduction to QUIC and its potential for censorship resistance, as well as a survey of current QUIC blocking in China, India, Russia and Uganda.
Features and Benefits of Bluetooth Mesh 1.1 for Wireless Mesh Networking
Commercial and industrial applications like lighting require large-scale, low-power device networks where thousands of devices need to communicate with one another efficiently, reliably and securely.
Generate ASCII RFC-like header diagrams for your own custom protocols
Protocol is a command-line tool to display ASCII RFC-like protocol header diagrams for both existing network protocols or user-defined ones (using a very simple syntax). Protocol is written in Python and it's open-source software.
Federating Do-It-Yourself ISPs from around the world
Last December, the FDN Federation attended the 30th Chaos Communication Congress in Hamburg.
What’s the maximum size of a DNS response?
Everybody knows a DNS response needs to fit into a 512 byte UDP packet, right? But suppose it doesn't fit...