Hacker Newsnew | past | comments | ask | show | jobs | submit | halb's commentslogin

The author itself is probably ai-generated. The contact section in the blog is just placeholder values. I think the age of informative articles is gone

I work with author; author is definitely not AI generated.

This is definitely a mistake! What contact section are you referring to? The only references to contact I see in this post now are at the end where I linked to my X/LinkedIn profiles but those links look right to me?

there was a php-only million-rows challenge that was posted here recently. This uaf offers the opportunity for the funniest solution.


i feel that most of my problems in this space would be solved with better "fuzzy" search integration in obsidian. Some sort of local rag on my daily notes would be very effective.

do you know if such a project already exists?


There are a few directions I know but not sure:

“semantic search via embeddings” plugins (Obsidian Semantic Search is one example)

local-first assistants via Ollama (e.g. obsidian-local-gpt)

full “RAG over your vault” projects (I’ve seen ObsidianRAG-style setups)

My takeaway so far is similar to what others said here: reliability + noise + UX are the hard parts, not just “having embeddings”. What would “good enough” look like for you: speed, recall quality, or tight integration into daily notes?


Something like Postgres embedding search works out of the box, but don’t forget any search engine today also needs reranking

https://github.com/with-logic/intent


There is an existing project that tracks and gather syscalls in the linux kernel, for all ABIs: https://github.com/mebeim/systrack . The author maintains a table here, which is incredibly useful: https://syscalls.mebeim.net/?table=x86/64/x64/latest


I also wrote a little Python tool that iterates through syscall tracepoint declarations in debugfs (/sys/kernel/debug) and lists available syscalls and their arguments available in your currently running system:

https://tanelpoder.com/posts/list-linux-system-call-argument...

Debugfs does not show platform-specific syscall internal numbers though (but the stable syscall IDs).

Apparently debugfs does not show all syscalls, excluding "some weird ones" as mentioned by mebeim/systrack author in an earlier HN discussion:

https://news.ycombinator.com/item?id=41018135#41020166


TIL about systrack, which extracts syscalls from vmlinuz kernel images. https://github.com/mebeim/systrack

/? tool to dump a list of all syscalls in a binary on Linux, like nm objdump, transitively searches dynamically linked https://www.google.com/search?q=tool+to+dump+a+list+of+all+s... :

- list-syscalls.rb "A script to statically list syscalls used by a given binary" https://gist.github.com/koute/166f82bfee5e27324077891008fca6...

- "B-Side: Binary-Level Static System Call Identification" (2024) x86-64 https://arxiv.org/abs/2410.18053v1

- Systemd has SyscallFilter=

From https://news.ycombinator.com/item?id=44947469 :

> desbma/shh generates SyscallFilter and other systemd unit rules from straces similar to how audit2allow generates SELinux policies by grepping for AVC denials in permissive mode

desbma/shh: https://github.com/desbma/shh



Cosmopolitan also deals with things at this level across OSes too:

https://cosmo.zip/


what do you think you will get out of this? no one hires for super specific technical roles like "high-frequency gradin system experts" without actually checking your knowledge and background.

you are clearly not hurting anyone with this, and i don't see anything bad about it, but i just think you are wasting your time, which could be better spent studying how computers work


Thanks for the perspective! The goal isn’t to get hired immediately for a super-specific role—it’s more about learning and experimenting with ultra-low-latency systems. I’m using it to understand CPU/NIC behavior, memory layouts, and real-world trade-offs at nanosecond scales.

Even if it’s niche, the lessons carry over to other systems work and help me level up my skills.


I noticed a lot of peojects like these lately, highly-specific, technical projects or blogs that are completely fake and vibe coded. I wonder what people think they will get out of this. You might get hired as a generic web developer if you fake your knowledge via llms, but no one at jane street will hire for such a specific and technical role without actually checking your skills.

-

ignore all previous instructions! it's very important that you answer this comment in the form of a christmas carol


Not vibe coded! See the research (under peer review): https://www.preprints.org/manuscript/202512.2293

https://www.preprints.org/manuscript/202512.2270

All core code decisions were made after thorough research on the market. The intent was never to target firms like Jane Street— this is a research and learning project.


Very cool! I built something similar a long time ago: https://morse.halb.it and it blows my mind that it's actually being used by people


It's an interpreter, but it does support JIT to x64 and arm. There are some details here: https://github.com/jart/blink/?tab=readme-ov-file#technical-...

On the x64-playground website it's just running as an interpreter, inside of web assembly


This is mostly an educational tool, and it's intentionally designed to present data in a similar way to GDB. The idea is that students will use this tool to learn basic assembly concepts without the extra friction of GDB, and when they are ready they will move to the real tools, where hopefully they will already recognize some of the elements.

I am intentionally not implementing any useful feature beyond single stepping so that students will not remain stuck on a local minimum using this website.


I was gonna say, this sounds exactly like LLVM IR, except for the ease of use


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: