frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Saving 100 terabytes of memory by optimizing 1.1.1.1's DNS cache

https://blog.cloudflare.com/dns-cache-memory-optimization-1111/
375•TangerineDream•5h ago•107 comments

Small Models Have Arrived

https://calv.info/small-models-have-arrived
360•tosh•6h ago•162 comments

507 Mechanical Movements

https://507movements.com/
419•helloplanets•8h ago•63 comments

We found a division by zero bug in FFmpeg with a vibecoded fuzzer

https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/24290
132•dclavijo•4h ago•99 comments

Show HN: We built open OpenRouter that turns usage into a better model

https://github.com/experientiallabs/experiential
25•SilenN•1h ago•2 comments

Gemini-3.5-Transcribe

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5-transcribe/
76•k9294•4h ago•20 comments

Microduck

https://pollen-robotics.com/microduck/
447•robotswantdata•11h ago•175 comments

Decompiling a Nintendo 64 game in 84 days

https://blog.chrislewis.au/decompiling-a-nintendo-64-game-in-84-days/
153•knackers•7h ago•72 comments

M5Stack Launches PaperMono

https://shop.m5stack.com/blogs/news/m5stack-launches-papermono-a-compact-e-ink-development-termin...
73•marksully•4h ago•25 comments

Previewing the Model Hardware Standard

https://www.anthropic.com/news/model-hardware-standard-research-preview
54•surprisetalk•4h ago•26 comments

The turbulent AI era is here

https://www.gatesnotes.com/work/make-ai-work-for-everyone/reader/a-turbulent-ai-era-and-critical-...
163•nanna•1d ago•429 comments

Afterglow: Run classic After Dark screen savers on modern macOS

https://morphing.cloud/afterglow/
66•NaOH•22h ago•23 comments

Gemini Omni 1.1 Flash

https://blog.google/innovation-and-ai/technology/developers-tools/build-with-gemini-omni-1-1-flash/
161•saretup•5h ago•115 comments

Suica, Japan's First IC Transit Card

https://www.tokyodev.com/articles/the-story-of-suica
150•zdw•6h ago•118 comments

Emacs 31: An unofficial guide to Markdown-ts-mode

https://rahuljuliato.com/posts/markdown-ts-mode-emacs-31
139•RahulMJ•8h ago•57 comments

Show HN: Voronoi Go

https://voronoigo.com/
53•igpay•4h ago•11 comments

Bild AI (YC W25) is hiring product and AI engineers

https://www.bild.ai/jobs
1•rooppal•5h ago

Engineered yeast for converting plastic and biomass compounds into food

https://acs.digitellinc.com/live/37/session/586399
59•ehwa37•6h ago•40 comments

Show HN: The load-bearing vocabulary of Claude

https://louisabraham.github.io/load-bearing/
271•Labo333•13h ago•139 comments

Meta Paid $17B – Gets to Write Safety Rules for Other SocMedia Platform

https://www.techdirt.com/2026/08/26/meta-just-paid-nearly-17-billion-to-make-sure-it-gets-to-writ...
49•ano-ther•1h ago•5 comments

Nvidia agrees to acquire Hugging Face for $13B

https://www.businessinsider.com/nvidia-in-talks-to-buy-hugging-face-13-billion-dollars-2026-8
1804•mfiguiere•21h ago•842 comments

The mechanics of the Nepali flash flood

https://www.economist.com/science-and-technology/2026/08/27/the-terrifying-mechanics-of-the-nepal...
56•vinni2•7h ago•14 comments

Autism mutations drive neurodevelopmental pathology

https://www.science.org/doi/10.1126/science.ady4523
66•slantedview•3h ago•77 comments

MIT's Ad Hoc Committee on AI Use in Teaching, Learning, and Research Training

https://aiandeducation.mit.edu/report/
90•pbui•9h ago•68 comments

Launching Route 53 Files

https://www.daemonology.net/blog/2026-08-27-Launching-Route-53-Files.html
88•louis-paul•7h ago•31 comments

Aphantasia Beginner's Guide

https://aphantasia.com/guide
97•ksec•9h ago•235 comments

Humanity has the debate about AI consciousness backwards

https://economist.com/by-invitation/2026/08/20/humanity-has-the-debate-about-ai-consciousness-bac...
68•semiquaver•19h ago•225 comments

Launch HN: Salem Robotics (YC S26) – Software for industrial inspection robots

32•Salem_robotics•6h ago•20 comments

A curmudgeon tries a language server

https://entropicthoughts.com/curmudgeon-tries-language-server
97•crescit_eundo•1d ago•64 comments

Show HN: Watches user sessions, finds bugs that matter, and fixes them

https://github.com/opslane/opslane
6•aray07•6h ago•0 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.