pokitdog.com

Ask HN: Anyone else feel this community has changed recently?

But I think this has changed HN from a place where you used to frequently see people launching cool new projects to a place where people just discuss the latest big tech AI model launch.3. Politicisation and intoleranceOne of the things I've always liked about HN was that it's a very open minded place. And it still is in many ways, especially when compared to other platforms like X and Reddit, but even here I've noticed comments becoming more one-sided and those with less popular

Show HN: I built an ISP infrastructure emulator from scratch with a custom vBNG

Demo: <a href="https:&#x2F;&#x2F;aether.saphal.me" rel="nofollow">https:&#x2F;&#x2F;aether.saphal.me</a> GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;saphalpdyl&#x2F;Aether" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;saphalpdyl&#x2F;Aether</a><p>Aether is a multi-BNG (Broadband Network Gateway) ISP infrastructure lab built almost from scratch that emulates IPoE IPv4 subscriber management end-to-end. It supports IPoE&#x2F;Ipv4 networks and runs a python-based vBNG with RADIUS AAA, per-subscriber traffic shaping, and traffic simulation emulated on Containerlab. It is also my first personal networking project, built roughly over a month.<p>Motivations behind the project<p>I&#x27;m a CS sophomore. About three years ago, I was assigned, as an intern, to build a OSS&#x2F;BSS platform for a regional ISP by myself without mentoring. Referencing demo.splynx.com , I developed most of the BSS side ( bookkeeping, accounting, inventory management ), but, in terms of networking, I managed to install and setup RADIUS and that was about it. I didn&#x27;t have anyone to mentor me or ask questions to, so I had given up then.<p>Three years later, I decided to try cracking it again. This project is meant to serve as a learning reference for anyone who&#x27;s been in that same position i.e staring at closed-source vendor stacks without proper guidance. This is absolutely not production-grade, but I hope it gives someone a place to start.<p>Architecture overview<p>The core component, the BNG, runs on an event-driven architecture where state changes are passed around as messages to avoid handling mutexes and locks. The session manager is the sole owner of the session state. To keep it clean and predictable, the direBNG never accepts external inputctly. The one exception is the Go RADIUS CoA daemon, which passes CoA messages in via IPC sockets. Everything the BNG produces(events, session snapshots) gets pushed to Redis Streams, where the bng-ingestor picks them up, processes them, and persists them.<p>Simulation and meta-configs<p>I am generating traffic through a simulator node that mounts the host&#x27;s docker socket and runs docker exec commands on selected hosts. The topology.yaml used by Containerlab to define the network topology grows bigger as more BNG&#x27;s and access nodes are added. So aether.config.yaml, a simpler configuration, is consumed by the configuration pipeline to generate the topology.yaml and other files (nginx.conf, kea-dhcp.conf, RADIUS clients.conf etc.)<p>Known Limitations<p>- Multiple veth hops through the emulated topology add significant overhead. Profiling with iperf3 (-P 10 -t 10, 9500 MTU, 24 vCPUs) shows BNG→upstream at ~24 Gbit&#x2F;s, but host→BNG→upstream drops to ~3.5 Gbit&#x2F;s. The 9500 MTU also isn&#x27;t representative of real ISP deployments. This gets worse when the actual network is reintroduced capping my throughput to 1.6 Gbits&#x2F;sec in local. - The circuit ID format (1&#x2F;0&#x2F;X) is non-standard. I simplified it for clarity. - No iBGP or VLAN support. - No Ipv6 support. I wanted to target IPv4 networks from the start to avoid getting too much breadth without a lot of depth.<p>Nearly everything I know about networking (except some sections from AWS) I learned building this. A lot was figured out on the fly, so engineers will likely spot questionable decisions in the codebase. I&#x27;d genuinely appreciate that feedback.<p>Questions<p>- Currently, the circuit where the user connects is arbitrarily decided by the demo user. In a real system with thousands of circuits, it&#x27;d be very difficult to properly assess which circuit the customer might connect to. When adding a new customer to a service, how does the operator decide, based on customer&#x27;s location, which circuit to provide the service to ?

Ask HN: Got cancer, a new job,new boss in less than a year What do I do now?

There is not a lot of good going on right now.Can anybody help me with an objective plan of action that may make work a bit easier. I am not sure if I made a huge career misstep here or am just over reacting a bit with everything that is going on.As I am mostly at a lose end right now because I can&#x27;t commit to being present any particular day because treatment and appointments, I am thinking of upgrading some of my skills, maybe a few certifications but that will take all my will power to d

My Top 10 Best Everyday Carry Items For 2026

Check out NayoSmart's Herman H6 Backpack Here and get 10% off your purchase.

Rough Edge EDC: New company comes up big with Rockshark

EL PASO, Texas (KTSM) – Got a chance to check out a new knife company and their very first offering. Been able to check out the Vixino Rockshark, which was sent to me as a loaner from my good friend ...

Rough Edge EDC: New Congress knife offers reboot on a classic

EL PASO, Texas (KTSM) – RoseCraft Blades made a reboot on a classic traditional knife pattern, and it is darn near brilliant. The Tennessee-based company made a major innovation on the traditional pattern known as a Congress, giving it a distinctive new look and feel. Let me explain. A Congress knife has a curved shape […]

Rough Edge EDC: QSP Penguin a mainstay, destined to be a classic

EL PASO, Texas (KTSM) — The QSP Penguin has gained a well-deserved reputation for being one of the best everyday carry pocket knives for the price. My good friend Jim, from Alabama, likes to say you can never have too many Penguins. Last summer, I picked up a QSP Penguin with their new glyde lock, […]

We Knife’s Latest EDC Flipper Balances Brutalist Cyberpunk Design with Maximal Performance

Knife design trends, like trends in any other category or industry, tend to ebb and flow. This year appears to be a return to the more tried-and-true classic styles, like Buck’s 110 Folding Hunter, ...

9 New Pocket Knives, Multi-Tools and EDC Items You Might Have Missed

The cornucopia of cool cutting, crafting and carrying implements continues to spill forth in unique and unexpected ways.

Titanium keychain packs a folding Sandvik blade and 7 more EDC tools

The latest piece of gear from adventure hardware brand Orioner looks like a great way to start building a versatile everyday carry kit. It'll put a durable folding blade in your pocket, along with a ...

This beloved EDC brand’s sleek titanium folder was designed by knifemaking royalty

This stunningly understated cutting tool is surprisingly inspired by a gorgeous flower closely associated with the state of Hawaii.

Costco's $3,000 survival kits with 25-year shelf life may not be enough to live off

Costco is selling a $3,000 emergency food kit that contains 38 buckets of freeze-dried food with a 25-year shelf life, designed to sustain one person for a year

Emergency-Kit Essentials You Need to Stash in Your Car

Whether it's a road trip or running errands around town, there are a few critical items you should always keep in your ...

12 essentials to stock in your seasonal allergy survival kit

Build a seasonal allergy survival kit with essentials, including antihistamines, nasal sprays, air purifiers, and eye drops ...

Air Force engineer found not guilty of cover-up in deadly Marine KC-130 crash

A retired Air Force civilian engineer accused of covering up maintenance issues behind a deadly Marine KC-130T crash was found not guilty by a federal jury earlier this month. The 2017 crash killed all 16 service members aboard.James Michael Fisher, 69, was acquitted on March 5 of two counts of making false statements and one count of obstruction of justice, court records show. A judge dismissed another count of obstruction of justice against Fisher in December.Fifteen Marines and one sailor wer

The 30lb Survival Kit That Conquered the World

Here is the algorithm-optimized description. It uses the "Search & Discovery" strategy: the first paragraph targets the click (hook), ...

Unboxing the ultimate zombie survival kit: essentials for any emergency!

Join us as we unbox and review a compact Zombie Survival Essential Survival Kit packed with gear for any emergency. From a mylar emergency blanket to a tactical pen, paracord bracelet, compass, ...

The essential survival kit inside a busy dog mom's bag

Certified animal lover Celine Tails empties her everyday bag to reveal the essential gear and medical supplies she carries as a dedicated "dog mom." ...

US KC-135 tanker crashes in Iraq, though not from enemy fire, officials say

A U.S. KC-135 aerial tanker has gone down over western Iraq, military officials announced Thursday. Rescue efforts are ongoing, according to a brief news release from U.S. Central Command, or CENTCOM.The incident took place in uncontested airspace while it was flying in support of the ongoing U.S. military operations against Iran that began on Feb. 28, the news release says.“Two aircraft were involved in the incident,” the news release says. “One of the aircraft went down in western Iraq, and th

VA ‘invented new reasons’ to deny GI Bill benefits, lawsuit claims

Veterans say that the Department of Veterans Affairs has “invented new reasons to deny” former service members access to education benefits that many veterans qualify for, according to a new lawsuit.The lawsuit, filed by veterans, advocacy groups, and the State of Virginia, alleges that the VA has blocked eligible veterans from using two GI Bills to pay for undergraduate and graduate degrees. While the Supreme Court cleared the way for some veterans to use both the Montgomery GI Bill and Post-9/