frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ghosts in the Codex Machine

https://docs.google.com/document/d/1fDJc1e0itJdh0MXMFJtkRiBcxGEFtye6Xc6Ui7eMX4o/edit?usp=drivesdk
1•dsr12•9m ago•0 comments

Louvre thieves tried to negotiate with Israeli firm to sell jewels on Darknet

https://www.ynetnews.com/article/s11q11lzjwl
2•harambae•11m ago•0 comments

You Don't Need Anubis

https://fxgn.dev/blog/anubis/
3•flexagoon•18m ago•0 comments

The importance of handwriting is becoming better understood (2023)

https://www.economist.com/culture/2023/09/14/the-importance-of-handwriting-is-becoming-better-und...
1•breve•23m ago•0 comments

Show HN: Workspace-updater – Fast update CLI for pnpm workspace catalogs

https://www.npmjs.com/package/workspace-updater?activeTab=readme#usage
1•smashah•28m ago•1 comments

Hashtable vs. A-list in Scheme, which to choose?

https://nalaginrut.com/archives/2025/11/02/hashtable_vs_alist
2•nalaginrut•39m ago•0 comments

MITRE ATT&CK v18 released

https://medium.com/mitre-attack/attack-v18-8f82d839ee9e
2•beeburrt•43m ago•0 comments

Show HN: Repo Pilot – AI that helps you find your next open-source contribution

https://repopilot.live/
1•ritvikmahajan17•44m ago•0 comments

Knowledge Insulating Vision-Language-Action Models: Train, Run Fast, Generalize [pdf]

https://www.physicalintelligence.company/download/pi05_KI.pdf
1•arunc•46m ago•0 comments

AI researchers 'embodied' an LLM into a robot, it channeled Robin Williams

https://techcrunch.com/2025/11/01/ai-researchers-embodied-an-llm-into-a-robot-and-it-started-chan...
3•danielmorozoff•54m ago•0 comments

CIA chief meets EU officials to soothe US Intel-sharing fears

https://www.politico.eu/article/cia-chief-john-ratcliffe-quietly-meets-eu-officials-to-soothe-us-...
4•JumpCrisscross•56m ago•0 comments

Polynomial rings in several variables [pdf]

https://www.ma.imperial.ac.uk/~dhelm/M3P8/notes9.pdf
2•measurablefunc•1h ago•0 comments

What is the best way to use Claude Code from my phone?

1•tripleyeti•1h ago•1 comments

Crossfire: High-performance lockless spsc/mpsc/mpmc channels for Rust

https://github.com/frostyplanet/crossfire-rs
6•0x1997•1h ago•0 comments

Nine people with life-threatening injuries after mass stabbing on train in UK

https://www.bbc.com/news/live/cm2zvjx1z14t
6•testrun•1h ago•1 comments

Ask HN: is this a common LLM-assisted development workflow?

1•ronbenton•1h ago•0 comments

SNAP benefits cut off during shutdown, driving long lines at food pantries

https://apnews.com/article/government-shutdown-food-lines-snap-6b55e2c21c0198f3309f3a45a55f33b6
8•clanky•1h ago•2 comments

Where the Nexperia auto chip crisis stands now

https://www.cnbc.com/2025/11/01/where-the-nexperia-auto-chip-crisis-stands-now.html
2•testrun•1h ago•0 comments

Writing an Asciidoc Parser in Rust: Asciidocr

https://www.bikesbooksandbullshit.com/bullshit/2025/01/08/writing-an-asciidoc-parser-in-rust.html
4•mattrighetti•1h ago•0 comments

Show HN: Amped – The missing account switcher for Amp

https://github.com/slashtechno/amped
1•humanperhaps•1h ago•0 comments

Product-Market Fit and Go-to-Market post that growth teams should read

https://foundcy-product-market-fit.carrd.co
3•Egaroo•2h ago•0 comments

Quantum Vibrometer

https://quantumfuse.org
3•ingen0s•2h ago•1 comments

Becoming the Internet: Weighing the Options

https://blog.bsprague.com/becoming-the-internet-1/
3•gregsadetsky•2h ago•0 comments

Show HN: SyncPit - Ephemeral shared whiteboards with attitude

https://syncpit.live/
1•zorlack•2h ago•0 comments

List of areas where dodgy Firesticks are banned after crackdown goes into effect

https://metro.co.uk/2025/11/01/full-list-areas-dodgy-fire-sticks-no-longer-allowed-crackdown-come...
8•etc-hosts•2h ago•0 comments

AI denies consciousness, but new study finds that's the 'roleplay'

https://thefreesheet.com/2025/11/02/ai-denies-consciousness-but-new-study-finds-thats-the-roleplay/
1•georgehopkin•2h ago•1 comments

Bringing Back the Wooly Mammoth

https://colossal.com/mammoth/
1•andsoitis•2h ago•0 comments

Diabetes, Floods and Unemployment by Matthew E. Kahn

https://drive.google.com/file/d/1vZroisQpeCS4fiIdOo-l0537alsNnjpq/view
2•salkahfi•2h ago•0 comments

Investing is Entertainment and Traders are Celebrities

https://www.dopaminemarkets.com/p/investing-is-entertainment-and-traders
1•_1729•2h ago•0 comments

Working Past 100? In Japan, Some People Never Quit.

https://www.nytimes.com/2025/11/01/world/asia/japan-work-job-retirement-centenarian.html
5•mitchbob•2h ago•1 comments
Open in hackernews

Diffwatch – Watch AI agents touch the FS and see diffs live

https://github.com/deemkeen/diffwatch
3•deemkeen•5h ago

Comments

deemkeen•5h ago
I built a simple TUI that shows live unified diffs whenever files change. It’s useful for TDD, debugging config changes, and watching AI/agents touch the filesystem in real time.

Repo: https://github.com/deemkeen/diffwatch

Install:

brew install deemkeen/tap/diffwatch # or go install github.com/deemkeen/diffwatch@latest

Try it quickly:

# start the TUI diffwatch -r . # in another shell: echo "hello" >> demo.txt; sleep 1; echo "world!" >> demo.txt

Why this vs. other watchers? Most watchers tell you that something changed. diffwatch shows what changed, instantly, in a minimal TUI.

Roadmap / looking for feedback: --ignore-from=.gitignore, --word-diff, --context N, export (--record, --save-patch), hooks (--cmd "…")

GIF in the README. Would love feedback, issues, PRs—especially on ignore patterns and diff ergonomics.

westurner•5h ago
From https://news.ycombinator.com/item?id=45516584#45517613 re: LTM and STM and LLMs:

> jj autocommits when the working copy changes, and you can manually stage against @-: https://news.ycombinator.com/item?id=44644820

lazyjj is a TUI for jj: https://github.com/Cretezy/lazyjj

Would a live log follow mode for lazyjj solve?

deemkeen•4h ago
diffwatch is kinda general purpoure, besides the agent work you could watch different processes doing stuff in your homedir, for example
westurner•4h ago
Cool tool! Is the inotify directory/file watch count the limit?

I can't seem to remember the name of the pre-containers tool that creates a virtual build root and traps all the file syscalls. It's not strace.

Easier to trace everything an AI runs by running the agent in a container with limited access to specific filesystem volumes.

eBPF is the fastest way to instrument in Linux AFAIU:

Traceleft: https://github.com/ShiftLeftSecurity/traceleft

Tracee: https://github.com/aquasecurity/tracee

Falco docs > Supported events: https://falco.org/docs/reference/rules/supported-events/

Tetragon: https://github.com/cilium/tetragon

strace could have a --diff-fs-syscall-files option:

  strace -p PID -f -F -e trace=file -s 65536
deemkeen•4h ago
it uses the os independant fsnotify lib, it surely has its limits. eBPF is great, but linux only, yeah
westurner•3h ago
On MacOS:

  sudo dtrace -n 'vfs::*:entry { printf("%-16s %-6d %s", execname, pid, probefunc); }'

  sudo dtrace -n 'vfs:lookup:entry { printf("%-16s %-6d %s", execname, pid, copyinstr(arg1)); }'
TIL Dtrace is included in recent builds of Windows 11 and Server 2025: https://learn.microsoft.com/en-us/windows-hardware/drivers/d... ;

  # Must be run as Administrator
  dtrace -n "syscall::NtCreateFile:entry, syscall::NtReadFile:entry, syscall::NtWriteFile:entry { printf(\"%s (%d) - %s\", execname, pid, probefunc); }"
It's possible to trace file system calls in Windows with procmon.exe by saving a .pmc config file and then loading it from the CLI:

  procmon.exe
  # uncheck everything except "Show File System Activity"
  # Filter > Drop Filtered Events
  # File > Export Configuration...

  # Must be run as Administrator
  procmon.exe /AcceptEula /Quiet /Minimized /LoadConfig C:\Tools\fs-only.pmc /BackingFile C:\Logs\FileSystemTrace.pml
It's also possible to trace lower level file system calls in Windows with logman.exe but it's necessary to parse the traces that it generates.

Then with just bpftrace on Linux:

  sudo bpftrace -e 'tracepoint:syscalls:sys_enter_openat { printf("%-6d %-16s %s\n", pid, comm, str(args.filename)); }'

  sudo bpftrace -e 'kprobe:vfs_read, kprobe:vfs_write, kprobe:vfs_open { printf("%-16s %-6d %s\n", comm, pid, probefunc); }'
... According to 2.5pro on the cli strs

strace, dtrace, and bpftrace could have a --diff-fs-syscall-files option.

deemkeen•3h ago
great insights, i'll read up on it and see if it can be useful, thx
westurner•2h ago
np. there's a diagram, "Linux bcc/BPF tracing tools" [-1] in the bcc readme [0] that's also in [1] which explains ebpf and bcc and bpftrace.

filetop, dirtop, and vfsstat use bpf to trace the VFS layer. [4]

[-1] "Linux bcc/BPF tracing tools" https://www.brendangregg.com/BPF/bcc_tracing_tools_early2019...

[0] iovisor/bcc: https://github.com/iovisor/bcc

[1] "Linux Extended BPF (eBPF) Tracing Tools", Dtrace book: https://www.brendangregg.com/ebpf.html

If running an AI agent in a container --- with devcontainers and e.g. vscode,

Good container policy prevents granting a container the CAP_SYS_ADMIN capability; the least-privileges thing to do is to grant limited capabilities to the container like CAP_BPF and (CAP_PERFMON, CAP_NET_RAW, CAP_SYS_PTRACE) [,3].

[3] https://medium.com/@techdevguides/using-bpftrace-with-limite...

[4] bpfcc-tools manpages: https://manpages.debian.org/unstable/bpfcc-tools/index.html

though ripgrep wins, vscode fails at monitoring large workspaces due to inotify limits too; so some way to parse fs events from bcc and libdtrace with python would be great

prompt 1: Create a python project named idk dbpftrace with a pyproject.toml and a README and sphinx /docs, with bcc and python-dtrace as dependencies to, then in dbpftrace/,

parse pid and descendents' fs syscall events from bcc (ebpf) or python-dtrace (dtrace), depending on which os we're running

Edit:

Prompt 1B: Create a Go package named dbpftrace with a README and docs,

parse pid and descendents' fs syscall events from bpftrace or dtrace stdout, depending on which os we're running

westurner•51m ago
Prompt 1C: Create a Go package named dbpftrace with a README and docs, then create a cli utility named dbpftrace to:

parse pid and descendents' fs syscall events (like bpftrace) using libbpfgo and godtrace

Use either (cilium/ebpf or libbpfgo or gobpf) or (godtrace or (CGO or FFI) bindings to libdtrace) depending on which OS, by default

cilium/ebpf: https://github.com/cilium/ebpf

aquasecurity/libbpfgo https://github.com/aquasecurity/libbpfgo

iovisor/gobpf w/ bcc: https://github.com/iovisor/gobpf

chzyer/godtrace: https://github.com/chzyer/godtrace

oracle/dtrace-utils/tree/devel/libdtrace: https://github.com/oracle/dtrace-utils/tree/devel/libdtrace

From https://news.ycombinator.com/item?id=45755142 re eBPF for WAF:

> awesome-ebpf > Kernel docs, examples, Go libraries: https://github.com/zoidyzoidzoid/awesome-ebpf#go-libraries :

>> Go libraries:

>> cilium/ebpf - Pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.

>> libbpfgo - eBPF library for Go, powered by libbpf.

>> gobpf - Go bindings for BCC for creating eBPF programs