Insider Gaming just posted:
Escape from Tarkov’s Biggest PvE Update Has Arrived, Finally Adding Prestige
Escape from Tarkov's huge PvE overhaul is here with the 1.2.0.0 update. Check out what this substantial patch includes here.
Insider Gaming just posted:
Escape from Tarkov’s Biggest PvE Update Has Arrived, Finally Adding Prestige
Escape from Tarkov's huge PvE overhaul is here with the 1.2.0.0 update. Check out what this substantial patch includes here.
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.Palestine Broadcast International (YouTube)
Housing protests erupt in Barcelona after Spain calls early election
Spaniards have staged repeated protests in cities across the country in recent weeks, demanding action on an entrenched housing crisis.
Insider Gaming just posted:
Star Wars: Galactic Racer To Double The Size Of Multiplayer Party Limits
An upcoming update for Star Wars: Galactic Racer will double the party limits for multiplayer and is planned to drop within weeks of launch.
While pop stars like Ed Sheeran seem more worried about upsetting pro-Isr*el billionaires than speaking up for P*lestine, Kenyan hip-hop group Bangaisa ain’t...Sovereign Media (YouTube)
New police tasers to be introduced in troubled NT community
By Tilda Colling
The Northern Territory police will transition to high-tech, long-range, multi-round tasers, with the first 100 to be rolled out in regional and remote areas across the NT.
What to know about pneumonic plague after conflicting reports on death in Russia
By Georgie Hewson
Officials in Russia have provided conflicting information about the death of an employee at a Siberian "anti-plague" laboratory. Here's what we know about pneumonic plague.
abc.net.au/news/2026-10-06/can…
#InfectiousDiseases #GeorgieHewson
Russian officials have provided conflicting information about the death of an employee at a Siberian "anti-plague" laboratory. Here's what we know about pneumonic plague.Georgie Hewson (ABC News)
GamingBolt just posted:
Planet Zoo 2 Drops New Look At the Adorable, Yet Regal, Snow Leopard
Cologne Zoo's Snow Leopard is the perfect showcase of what you need to do to let these beautiful creatures truly thrive in your own.
Respec just posted:
Earth Defense Force 5 for Nintendo Switch 2 review
Yes, that is the actual port title. Don't ask me.
Larry Johnson is a former CIA intelligence analyst who also worked at the U.S. State Department's Office of Counterterrorism. Read Larry Johnson's Sonar21: h...Glenn Diesen (YouTube)
Top OpenAI boss on hack apology tour 'can't explain' Australian AI distrust
By Cam Wilson
OpenAI's chief strategy officer, Jason Kwon, made his first public appearance in Sydney after the hack, saying he could not explain why Australians distrust AI.
Source 1: bsky.app/profile/naughtyderg01…
Source 2: x.com/Naughty_derg91?t=bBFmAHB…
(Reference ID: 2649)
GamingBolt just posted:
Tomb Raider: Legacy of Atlantis Dev Diary Details Bringing Larson Conway to Life
The upcoming reimagining is in good hands, with Snedeker doing a fine job bringing Conway's arrogance to his take on the character.
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.Jackson Hinkle Official (YouTube)
IGN just posted:
The Marvel Legends Daredevil: Born Again Mask Is on Sale Just In Time for Halloween
Testing 12 different Zigbee temperature/humidity sensors
Link: smarthomescene.com/reviews/bes…
Discussion: news.ycombinator.com/item?id=4…
I compared 12 Zigbee temperature and humidity sensors under $15 from Aqara, Sonoff, Tuya, Thirdreality, Zemismart, and Moes to find which ones are worth buying.SHS (SmartHomeScene)
The 63rd session of the United Nations Human Rights Council on Monday adopted by consensus the draft resolution titled "Promoting accessibility for the full enjoyment of all human rights by all" proposed by China on behalf of 47 countries.www.china.org.cn
Pars Today – The head of the Iranian Space Agency has announced preparations for a new Iranian remote-sensing satellite, saying the Pars-2 satellite, an ad...Pars Today
Nintendo Life just posted:
Monster Hunter Rise Surpasses 20 Million Sales Worldwide
An absolute monster.Capcom's Monster Hunter series has become an absolute powerhouse over the past two decades and while the company's current focus is on the latest entry Monster Hunter Wilds, it's taken a brief moment this week to provide an update on the sales of the previous release.Read the full article on nintendolife.com
Source 1: furaffinity.net/user/bombird
Source 2: furaffinity.net/view/18686003/
(Reference ID: 148)
Fur Affinity | For all things fluff, scaled, and feathered!furaffinity.net
Pars Today – The head of the Iranian Space Agency has announced preparations for a new Iranian remote-sensing satellite, saying the Pars-2 satellite, an ad...Pars Today
The Best Plant-Based Restaurants And Options In Columbus https://www.columbusnavigator.com/best-vegan-food-columbus/ #columbus #ohio All of your vegan food dreams, in one list.Columbus, OH news bot (C.IM)
The best vegan restaurants in Columbus, from all-vegan diners, delis and bakeries to restaurants that mark their plant-based dishes on the menu.Chelsea Wiley (Columbus Navigator)
Ohio State places some first-year students in residence halls with second-year students https://www.thelantern.Columbus, OH news bot (C.IM)
SAGE opens in former Rishi Sushi space with food, music and live experiences https://www.thelantern.Columbus, OH news bot (C.IM)
Concert Review: MUNA brings a vibrant performance and on-stage friendships to Columbus https://www.thelantern.Columbus, OH news bot (C.IM)
Competitors but teammates: Ohio State men’s tennis pairings face each other in ITA All-American doubles championship https://www.thelantern.Columbus, OH news bot (C.IM)
Frames from September https://www.thelantern.com/2026/10/frames-from-september/ #columbus #ohio Throughout September, The Lantern’s photographers captured events across campus, ranging from debates, protests, games and more.Columbus, OH news bot (C.IM)
Ohio State women’s tennis: Perry wins ITA All-American singles title, focus shifts to NCAA Championships https://www.thelantern.Columbus, OH news bot (C.IM)
Precision under pressure: Ohio State rifle’s pursuit of precision https://www.thelantern.com/2026/10/precision-under-pressure-ohio-state-rifles-pursuit-of-precision/ #columbus #ohio The rifle would not stop swaying.Columbus, OH news bot (C.IM)
Banned Books Week hosts Thompson Library events promoting diversity and community https://www.thelantern.com/2026/10/banned-books-week-hosts-thompson-library-events-promoting-diversity-and-community/ #columbus #ohio From Oct.Columbus, OH news bot (C.IM)
Pars Today – With the November 2026 U.S. midterm elections approaching, U.S. President Donald Trump has stepped up his efforts to influence the outcome of...Pars Today
Pars Today – Iran’s Parliament Speaker Mohammad Baqer Qalibaf congratulated Iran’s national astronomy and astrophysics Olympiad team on winning the champio...Pars Today
TGP—A low-cost Chinese EV could completely shake up Canada’s electric car market. But how are Chinese automakers able to build EVs at such aggressive prices — and what could this mean for giants...Bergeracpas (The Greanville Post)
IGN just posted:
The Beats Studio Pro Wireless Noise Canceling Headphones Drops to the Lowest Price Ever for Prime Day
But not at Amazon.
GER—Why are executives of AI companies, like Anthropic CEO Dario Amodei, suddenly warning that artificial intelligence poses an "existential risk" to humanity? And why did Donald Trump invite Big...Ben Norton (The Greanville Post)
Why Common Lisp is now the best programming language
Link: vivienhenz.com/common-lisp
Discussion: news.ycombinator.com/item?id=4…
Nintendo Life just posted:
Monster Hunter Rise Surpasses 20 Million Global Sales
The hunt began as a Switch exclusive.Capcom's Monster Hunter series has become an absolute powerhouse over the past two decades and while the company's current focus is on the latest entry Monster Hunter Wilds, it's taken a brief moment this week to provide an update on the sales of the previous release.Read the full article on ...
Source 1: furaffinity.net/view/50293170/
Source 2: d.furaffinity.net/art/flashlio…
(Reference ID: 5419)
Sketch. ~. Find it here - https://twitter.com/FlashWhite_/status/1605270686259355664. . New YCH open - https://www.furaffinity.net/view/ ...www.furaffinity.net
GD—In this discussion, Prof. Seyed Mohammad Marandi provides an analysis of the escalating conflict in the Middle East, focusing on the tensions between Yemen, Saudi Arabia, and the role of the...Mohammed Marandi (The Greanville Post)
Three scientists have been awarded the Nobel Prize in Physiology or Medicine for their discoveries concerning light-gated ion channels and optogenetics.www.china.org.cn
High Diesel Prices Bankrupted 16 Trucking Companies in Just 30 Days
Link: thedrive.com/news/high-diesel-…
Discussion: news.ycombinator.com/item?id=4…
Expensive diesel fuel isn't just driving up costs—it's driving trucking companies out of business.Byron Hurd (The Drive)
Jeudi 1er octobre à Carpentras, ville RN, un policier tire avec un feu d’artifice sur le lycée Victor Hugo.
Toujours rien à dire @NunezLaurent ?
La police est hors de contrôle, elle sème le chaos partout dans le pays.
Je saisis immédiatement le procureur de la République au titre de l’article 40.
Il est temps de ramener cette police dans le champ de la République
If you ask most developers how eBPF works, you usually get one of two answers:
Both explanations miss the fundamental architecture.
eBPF does not run inside an interpreter loop at runtime, and it definitely does not allow arbitrary C execution. If you could execute arbitrary C in kernel space, a single null pointer dereference or off-by-one loop would panic your entire operating system.
Instead, eBPF is an in-kernel sandboxed execution engine governed by an unforgiving static verifier, compiled to native machine instructions via a Just-In-Time (JIT) compiler, and bridged to user space through lockless, memory-mapped data structures.
Here is the exact mechanical journey of an eBPF program: from user-space bytecode compilation, through the kernel's symbolic execution verifier, down to native CPU execution on kernel hooks.
Before touching the kernel, your high-level C or Rust code is compiled by LLVM/Clang targeting the bpf backend (clang -target bpf -O2).
The output is not x86 or ARM assembly. It is 64-bit eBPF bytecode designed around an idealized RISC register machine:
+-----------------------------------------------------------------------+
| eBPF Register Architecture |
+-----------------------------------------------------------------------+
| Register | Purpose |
+------------+----------------------------------------------------------+
| R0 | Function return value & exit code to kernel hook |
| R1 - R5 | Function arguments passed to in-kernel BPF helpers |
| R6 - R9 | Callee-saved registers (preserved across helper calls) |
| R10 | Read-only frame pointer to 512-byte stack frame |
+-----------------------------------------------------------------------+
Every eBPF instruction is fixed at 64 bits (8 bytes):
dst_reg): Target register (0–10).src_reg): Source register (0–10).imm): Constant integer operand. 0 7 8 11 12 15 16 31 32 63
+---------+-------+-------+-------------------+-------------------------+
| Opcode | Dst | Src | Offset | Immediate |
+---------+-------+-------+-------------------+-------------------------+
Unlike user-space programs that have megabytes of stack space, each eBPF program gets exactly 512 bytes of stack pointed to by R10. Attempting to allocate a large struct on the stack will fail before your code ever runs.
bpf() Syscall
When a user-space loader (written in Go with cilium/ebpf, Rust with aya, or C with libbpf) wants to load an eBPF program, it invokes the bpf() system call with the BPF_PROG_LOAD command:
union bpf_attr attr = {
.prog_type = BPF_PROG_TYPE_KPROBE,
.insns = (uint64_t)bytecode_buffer,
.insn_cnt = instruction_count,
.license = (uint64_t)"GPL",
.log_buf = (uint64_t)verifier_log_buffer,
.log_size = 65536,
.log_level = 1,
};
int prog_fd = syscall(SYS_bpf, BPF_PROG_LOAD, &attr, sizeof(attr));
The kernel receives this bytecode buffer, but it does not execute it immediately. Instead, it hands the raw instruction stream over to kernel/bpf/verifier.c.
The verifier is the security heart of eBPF. Its job is mathematically proving that your program cannot crash the kernel, dereference null pointers, read uninitialized memory, or loop infinitely.
The verification process runs in two distinct phases:
[ Bytecode Input ]
│
▼
┌────────────────────────────────────────┐
│ Phase 1: DAG & CFG Validation │
│ - Detect unreachable instructions │
│ - Check for uncontrolled loops / cycles│
└──────────────────┬─────────────────────┘
│ Pass
▼
┌────────────────────────────────────────┐
│ Phase 2: Abstract Interpretation │
│ - Simulate every execution path │
│ - Track register states (R0-R10) │
│ - Validate pointer types and offsets │
│ - Enforce bounds & NULL checks │
└──────────────────┬─────────────────────┘
│ Pass
▼
[ JIT Compiler -> Native Machine Code ]
The verifier parses the program into a Directed Acyclic Graph (DAG). It ensures:
BPF_EXIT_INSN.
Next, the verifier descends through every possible execution branch, simulating CPU execution instruction by instruction.
For every step, the verifier maintains a struct bpf_reg_state for all 11 registers. A register is never just a raw number; the kernel assigns it a strict type:
NOT_INIT: Register has not been written to yet. Reading it is an immediate failure.SCALAR_VALUE: An integer whose possible minimum and maximum values are tracked via tnum (tristate numbers tracking known 0s, known 1s, and unknown bits).PTR_TO_CTX: Pointer to the hook's context struct (for example, struct xdp_md or struct pt_regs).PTR_TO_MAP_VALUE_OR_NULL: Pointer returned by a map lookup that might be valid or might be 0 (NULL).PTR_TO_MAP_VALUE: A verified, non-null pointer to map memory.PTR_TO_STACK: A pointer to the local 512-byte stack frame.
Look at this common bug in C:
struct packet_stat *stat = bpf_map_lookup_elem(&stats_map, &key);
stat->packets += 1; // Crash if key does not exist!
When compiled to eBPF bytecode and evaluated:
bpf_map_lookup_elem() executes. The verifier marks R0 with the type PTR_TO_MAP_VALUE_OR_NULL.*(u64 *)(R0 + 0) += 1.R0. Because R0 is still PTR_TO_MAP_VALUE_OR_NULL (and not PTR_TO_MAP_VALUE), the verifier aborts with:R0 invalid mem access 'map_value_or_null'
To pass verification, you must write a conditional branch:
struct packet_stat *stat = bpf_map_lookup_elem(&stats_map, &key);
if (!stat) {
return 0; // Branch A: R0 is NULL, exit safely
}
// Branch B: Verifier updates R0 type to PTR_TO_MAP_VALUE
stat->packets += 1; // Safe!
When the verifier evaluates the conditional jump if R0 == 0, it branches its simulation state:
true path: R0 is known to be 0.false path: R0 is promoted to PTR_TO_MAP_VALUE with known valid memory boundaries. Only here is dereferencing permitted.
Once the verifier approves the bytecode, interpreting it instruction-by-instruction on every packet or syscall would introduce unacceptable CPU overhead.
The kernel runs the verified bytecode through an architecture-specific Just-In-Time (JIT) compiler (arch/x86/net/bpf_jit_comp.c on x86-64):
+--------------------+ eBPF JIT +--------------------+
| eBPF Bytecode | ─────────────────> | Native x86-64 |
| r1 = *(u64*)(r1+0) | | mov 0x0(%rdi),%rdi |
| r0 = 0 | | xor %eax,%eax |
| exit | | ret |
+--------------------+ +--------------------+
The JIT compiler maps eBPF virtual registers directly to physical hardware registers:
R0 -> %raxR1 -> %rdiR2 -> %rsiR3 -> %rdxR10 -> %rbp (stack frame pointer)Once compiled into machine code:
PAGE_KERNEL_ROX).
The compiled eBPF program exists in the kernel as an anonymous file descriptor (prog_fd). To run, it must attach to a kernel hook point.
Linux Kernel Space
┌────────────────────────────────────────────────────────────────────────┐
│ │
│ Network Device Driver ───> [ XDP Hook ] ───> Native eBPF Machine Code │
│ │ │
│ Syscall Entry (e.g. execve) ─> [ Tracepoint ] ─────┤ │
│ │ │
│ Kernel Function ─────────> [ Kprobe / Fentry ] ────┘ │
│ │
└────────────────────────────────────────────────────────────────────────┘
Common hook attachment targets include:
sk_buff.sys_enter_execve).When the hook triggers (for example, a packet arrives at the NIC):
ctx) containing packet data or CPU register states.R1 (%rdi).callq) to the JIT-compiled function address.R0 (%rax) tells the kernel what to do next: pass the packet (XDP_PASS), drop it (XDP_DROP), or redirect it (XDP_TX).
eBPF programs cannot call printf(), write directly to disk files, or open arbitrary TCP connections. So how do they communicate telemetry and state to user-space applications?
They use BPF Maps: kernel-managed, lockless memory structures shared between kernel and user space.
┌────────────────────────────────────────────────────────┐
│ User Space Application │
│ (Go / Rust / C Monitoring Daemon) │
└───────────────────────────▲────────────────────────────┘
│ mmap() / read()
│
┌───────────────────────────▼────────────────────────────┐
│ BPF Ring Buffer │
│ [Header Page] [Data Memory Page 1] [Data Page 2] │
└───────────────────────────▲────────────────────────────┘
│ bpf_ringbuf_submit()
│
┌───────────────────────────┴────────────────────────────┐
│ eBPF Kernel Program │
│ (Attached to tracepoint) │
└────────────────────────────────────────────────────────┘
Historically, eBPF used BPF_MAP_TYPE_PERF_EVENT_ARRAY. This allocated a separate ring buffer for every individual CPU core.
BPF_MAP_TYPE_RINGBUF
Introduced in Linux 5.8, the BPF Ring Buffer provides a single, lockless, multi-producer single-consumer queue shared across all CPU cores:
struct event *e = bpf_ringbuf_reserve(&events, sizeof(*e), 0);
if (!e) {
return 0; // Drop if buffer is saturated
}
e->pid = bpf_get_current_pid_tgid() >> 32;
bpf_get_current_comm(&e->comm, sizeof(e->comm));
bpf_ringbuf_submit(e, 0);
mmap() on the ring buffer file descriptor. It monitors the buffer via epoll() or a polling loop without issuing costly read() system calls for individual events.This architecture enables millions of kernel events per second to stream into user space with negligible CPU overhead and zero memory copies.
To build an accurate mental model of eBPF:
| Dimension | Loadable Kernel Module (LKM) | Traditional User-Space Agent | eBPF Program |
|---|---|---|---|
| Execution Location | Kernel space | User space | Kernel space |
| Safety Guarantee | None (Bug = Kernel Panic) | High (OS sandbox) | Absolute (Static verifier proof) |
| Execution Speed | Native CPU | Context-switch overhead | Native JIT-compiled CPU |
| Observability Depth | Complete access | Limited by syscalls | Raw tracepoints, XDP, and kprobes |
| Deployment Risk | Requires kernel recompilation/reboot | Easy to restart | Dynamic loading via bpf() syscall |
eBPF is not a virtual machine running on top of Linux. It is a compiler-verified, JIT-accelerated extension pipeline that allows you to safely inject programmable logic directly into the Linux kernel runtime.#linux #systems #performance #programming #software #coding #development #engineering #inclusive #community
An under-the-hood breakdown of Linux eBPF: register state simulation in the static verifier, native JIT compilation, and zero-overhead memory-mapped ring buffers.Syed Anzar (DEV Community)
AI drones on the cards for WA as shark tagging program expanded
By Blake Kagi
Western Australia's shark tagging program will be expanded and the use of AI-powered drones investigated as part of a suite of measures aimed at keeping beachgoers safe.
abc.net.au/news/2026-10-06/sha…
#SharkAttacks #AI #Police #AccidentsandEmergencyIncidents #BlakeKagi
Western Australia's shark-tagging program will be expanded and the use of AI-powered drones investigated as part of a suite of measures aimed at keeping beachgoers safe.Blake Kagi (ABC News)
Nintendo Life just posted:
Nintendo Announces Another Switch 2 Hardware Bundle
Japan gets a new "Choose-Your-Game" bundle.The Switch 2 is now over a year into its life, and Nintendo has now shifted more than 23 million units globally. In recent months, the video game giant has announced multiple bundles to help boost worldwide sales and it's now Japan's turn.Read the full article on nintendolife.com
Foadebate | A deeper insight into the motivations and strategy of Iran on the pivotal issue of nuclear weapons.NEWS WIRE (21st Century Wire)
Danny Haiphong | Are we about to see another October Surprise?NEWS WIRE (21st Century Wire)
Source 1: deviantart.com/foxlett/art/thi…
(Reference ID: 27536)
thief — artwork by foxlett on DeviantArt. the saga continues.. · Published: 2025-07-28 · Likes: 448 · Views: 18099 · Comments: 46 · Tags: pokemon, eevee, digitalart, fanart, cute, doodle, eeveelution, meme, sillyfoxlett (DeviantArt)
DualShockers just posted:
Silent Hill f And Fatal Frame Creators Explain Why Japanese Horror Hits Different
The two Japanese horror legend touched on topics like Japanese architecture and the power of female protagonists in a new interview.
HC Dinamo Minsk failed to win another home game in the 2026/27 Kontinental Hockey League (KHL) regular season on 5 October.Belarusian Telegraph Agency
JanetFlanders
in reply to Protestation (Deutsch) • •