frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Go 1.27 Interactive Tour

https://victoriametrics.com/blog/go-1-27/index.html
26•Hixon10•44m ago•1 comments

Seedance 2.5

https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5
190•njaremko•5h ago•89 comments

Diátaxis

https://diataxis.fr/
207•ryanseys•5h ago•30 comments

AI financial advice is surprisingly good, especially if you ask right questions

https://mitsloan.mit.edu/ideas-made-to-matter/ai-financial-advice-surprisingly-good-especially-if...
171•foxtrot8672•3h ago•130 comments

ASRock BC-250: Building the Budget Steam Machine

https://plug-world.com/posts/2026/asrock-bc250-the-budget-steam-machine/
6•plug_world•45m ago•0 comments

RFC 10015: Deprecating Obsolete Key Exchange Methods in TLS 1.2 and DTLS 1.2

https://www.rfc-editor.org/rfc/rfc10015.html
25•Jimmc414•2h ago•0 comments

Postmortem for Kernel Soundness Bug #14576

https://leodemoura.github.io/blog/2026-8-1-postmortem-for-kernel-soundness-bug-14576/
119•juhopitk•7h ago•41 comments

Unraveling the mysteries of habit formation

https://www.kyoto-u.ac.jp/en/research-news/2026-07-28
38•hhs•3h ago•11 comments

But can your calculator run Linux?

https://raymii.org/s/articles/But_can_your_calculator_run_Linux.html
67•jandeboevrie•6h ago•4 comments

We accidentally built an LLVM compiler for Jax

https://iza.ac/posts/2026/07/accidental-llvm-compiler-for-jax/
12•infinitewalk•2d ago•2 comments

The Art of 64-bit Assembly

https://nostarch.com/art-64-bit-assembly-v2
191•0x54MUR41•12h ago•86 comments

How Google helped destroy adoption of RSS feeds (2023)

https://openrss.org/blog/how-google-helped-destroy-adoption-of-rss-feeds
409•pudgywalsh•8h ago•146 comments

Morph (YC S23) Is Hiring Member of Technical Staff

https://www.ycombinator.com/companies/morph/jobs/0Z8vI3K-member-of-technical-staff
1•bhaktatejas922•3h ago

CISA Alert: Water Sector PLC Targeting

https://censys.com/blog/cisa-alert-water-tower-plc-targeting/
74•speckx•7h ago•49 comments

Persistent State Machines: LLM Attention with INT4 In-Memory Cells

https://zenodo.org/records/21753002
3•yusuke_esaka•1h ago•0 comments

RipGrep musl binaries occasionally segfault during very-large searches

https://github.com/BurntSushi/ripgrep/issues/3494
254•throwaway2037•13h ago•169 comments

Anime User Interfaces

https://animeuserinterface.tumblr.com
98•akyuu•3h ago•18 comments

The Greenhouse and the Lens: Two Modes of Agentic AI Work

https://www.brethorsting.com/blog/2026/08/the-greenhouse-and-the-lens-two-modes-of-agentic-ai-work/
4•aaronbrethorst•2h ago•0 comments

Nyctography: A substituton cypher by Lewis Carroll

https://en.wikipedia.org/wiki/Nyctography
50•nanna•4d ago•5 comments

NetBSD 11.0

https://blog.netbsd.org/tnf/entry/netbsd_11_0_released
219•jaypatelani•8h ago•95 comments

Kobuk the Destroyer – Tales from the Wild, Unseen World of Test Engineering

https://wwnorton.com/books/9781324051299
7•ripe•2h ago•1 comments

Explorative modeling: Train on the best of K guesses

https://alexiglad.github.io/blog/2026/explorative_modeling/
77•DSemba•10h ago•23 comments

Kenji/Serious Eats – 30-Min Pressure Cooker Pho Ga

https://www.seriouseats.com/30-minute-pressure-cooker-pho-ga-recipe
103•stasomatic•10h ago•63 comments

Glyphs 4 – the leading Mac font editor

https://glyphsapp.com
57•microflash•4d ago•10 comments

AI opens new era in cognitive studies of wild primates

https://news.emory.edu/features/2026/07/ai-opens-new-era-cognitive-studies-wild-primates
6•hhs•3h ago•1 comments

Linux on ESP32

https://github.com/GrieferPig/esp32-s31-linux
101•boveyking•4d ago•36 comments

Show HN: Legionlinuxtui – Control Lenovo legion laptops in the terminal

https://github.com/nooneknowspeter/legionlinuxtui
8•nooneknowspeter•3d ago•0 comments

A Uiua Type System

https://www.uiua.org/blog/a-uiua-type-system
3•xyzsparetimexyz•2h ago•1 comments

Moore's Law for Everything (2021)

https://moores.samaltman.com/
5•eatitraw•2h ago•0 comments

Designing Icons

https://m3.material.io/styles/icons/designing-icons
12•Cider9986•1d ago•5 comments
Open in hackernews

Fast(er) regular expression engines in Ruby

https://serpapi.com/blog/faster-regular-expression-engines-in-ruby/
60•davidsojevic•1y ago

Comments

yxhuvud•1y ago
Eww, pretending to support utf8 matchers while not supporting them at all was not pretty to see.
gitroom•1y ago
Honestly that part bugs me, fake support is worse than no support imo
kayodelycaon•1y ago
> Another nuance was found in ruby, which cannot scan the haystack with invalid UTF-8 byte sequences.

This is extremely basic ruby: UTF-8 encoded strings must be valid UTF-8. This is not unique to ruby. If I recall correctly, python 3 does the same thing.

    2.7.1 :001 > haystack = "\xfc\xa1\xa1\xa1\xa1\xa1abc"
    2.7.1 :003 > haystack.force_encoding "ASCII-8BIT"
    => "\xFC\xA1\xA1\xA1\xA1\xA1abc" 
    2.7.1 :004 > haystack.scan(/.+/)
    => ["\xFC\xA1\xA1\xA1\xA1\xA1abc"]
This person is a senior engineer on their Team page. All they had to do was google "ArgumentError: invalid byte sequence in UTF-8". Or ask a coworker... the company has Ruby on Rails applications. headdesk
burntsushi•1y ago
The nuance is specifically relevant here because neither of the other two regex engines benchmarked have this requirement. It's doubly relevant because that means running a regex search doesn't require a UTF-8 validation step, and is therefore likely beneficial from a perf perspective, dependening on the workload.
kayodelycaon•1y ago
That’s a good point. I hadn’t considered it because I’ve hit the validation error long before getting to search. It is possible to avoid string operations with careful coding prior to the search.

Edit: After a little testing, the strings can be read from and written to files without triggering validation. Presumably this applies to sockets as well.

DmitryOlshansky•1y ago
I wonder how std.regex of dlang would fare in such test. Sadly due to a tiny bit of D’s GC use it’s hard to provide as a library for other languages. If there is an interest I might take it through the tests.