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

Ten years ago, I made a very stupid website: a public chat that anyone can join, where you can communicate only in morse code, by tapping a single button.

Since then, I've been surprised to see a large community grow around it. More and more people are picking up morse code every day, and they appear to come from all over the world, and from all age groups.


This is what I've been looking for! I've wanted to learn CW for years now but had nobody to talk to and the idea of going on public airwaves without any CW experience except practice drills didn't do a whole lot to motivate me.


This site makes me cackle with joy because of my failed attempts. Kind of like "QWOP."


I think I just joined an eternal September on your site. It might be nice to add a practice mode that doesn’t spam everyone with nonsense.


There's a "training" channel where you can practice without annoying the more fluent users. You can choose the channel with the select menu at the top of the page, where it says "ch1". I belong there for a while.


I respect you not linking the website to farm clicks. That said, drop the website link please.



Is it supposed to have audio? I didn't hear anything.


I heard incoming audio after I keyed once.


makes sense most browsers don't allow autoplaying sound without interaction first.


Takes a few seconds for audio to start.


I tried, its hard even knowing exactly what to press.


This site is great. I've bookmarked it.


this is difficult! :D


The other side of it may be that the community that has grown around it is now just going to be annoyed by a bunch of people writing gibberish in their chat for the better part of 24 hours. :)


Well for their sake hopefully it's just September and not Eternal September.


I've been hearing "Eternal September" for a few things over the past few days what does that mean? Just annoyance at new users or tourists or what?



The september is the tourist season. Eternal september is when tourist season completely overtakes the previous communities cultures and standards and style permanently, generally through exponential growth that exceeds the old guard's ability to impress the already established culture on newcomers.


international day of plant health is on may 12, not today!


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


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

Search: