frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Quad9 (DNS Resolver) to Exit France

https://quad9.net/news/blog/au-revoir-france/
569•farrokhi•4h ago•205 comments

eMudhra to exit global SSL/TLS certificate business

https://emudhra.com/en/press-release/emudhra-to-exit-global-ssl-tls-certificate-business
743•bo0tzz•5h ago•535 comments

Nvidia OpenShell

https://github.com/NVIDIA/OpenShell
95•niemandhier•1h ago•41 comments

Show HN: Run full iOS 16.5 firmware on Android Devices

https://github.com/oosexgang/hackios-xnu-kernel
190•aghuang•4h ago•68 comments

Getting ready to operate GNU Taler in Germany

https://www.taler.net/en/news/2026-13.html
109•dewey•3h ago•33 comments

Award-Winning AI Literature

https://jamesyu.org/award-winning-ai-literature/
21•jamesjyu•1h ago•4 comments

What's Getting Pwned

https://pwn.watch/
254•mrkd•5h ago•130 comments

Show HN: UI micro interactions prompts for AI

https://www.typeui.sh/micro-interactions
19•elwingo1•57m ago•4 comments

What Is Gridifcation

https://musicalform.substack.com/p/what-is-gridifcation
307•gumby•3d ago•149 comments

Jailbreaking the Switch 2

https://pepsipu.com/blog/2026-10-switch2-jailbreak-ns2jb/
583•ledoge•11h ago•209 comments

AI and the Enclosure of the Scientific Commons

https://arxiv.org/abs/2610.27251
20•jrepinc•1h ago•2 comments

A farewell to Arc browser

https://arc.net/
141•suhdonghwi•3h ago•106 comments

Dungeon Generation in the Gnomish Mines of NetHack

https://www.boristhebrave.com/2026/10/18/dungeon-generation-in-the-gnomish-mines-of-nethack/
77•ibobev•3d ago•9 comments

AI analysis of CT scans finds 42.9% of patients have coronary inflammation

https://www.biograph.com/newsroom/biograph-completes-first-u.s.-study-with-caristo-diagnostics%E2...
28•brandonb•1h ago•18 comments

Google cleared 300 hectares of Finnish forest

https://www.techspot.com/news/114100-google-cleared-300-hectares-finnish-forest-data-center.html
261•wetwater•3h ago•180 comments

Show HN: agent-usage-guard – a Claude Code mod to protect your usage window

https://github.com/rbartoli/agent-usage-guard
10•zzyyxx332211•1h ago•6 comments

Hedra is a 3D open world game I wrote from scratch while in highschool

https://github.com/maxilevi/project-hedra/tree/pre-ai
20•maxilevi•45m ago•4 comments

Mini brain organoids 'reading' Braille key step towards biohybrid computing

https://www.frontiersin.org/news/2026/10/16/mini-brain-organoids-reading-braille-biohybrid-comput...
17•CharlesW•3h ago•4 comments

Faster than earcut: triangulating 3.7M map polygons in 489 ms

https://globus.software/blog/2026/10/16/cutting-map-polygons/
172•molind•9h ago•35 comments

Show HN: Turn regular JavaScript into a neural net

https://chenglou.me/handwired/
4•chenglou•1d ago•1 comments

MPs moving to restrict gambling ads in Canada

https://www.cbc.ca/news/investigates/gambling-ads-restrictions-canada-9.7388888
162•Teever•5h ago•69 comments

Show HN: Build a world on your phone, explore it in XR on Vision Pro and Quest

https://3d.camilleworld.com/play/
3•suejunghuh0•50m ago•0 comments

Show HN: Uberblok – an interactive museum of ZFS internals

https://uberblok.storagebits.workers.dev/
41•storagebits•1d ago•12 comments

The Last Museum: Semantic search across 5.8M artworks from major museums

https://lastmuseum.com/
73•surprisetalk•6h ago•25 comments

WorldTUI: I trained a 360M model to pretend to be a terminal

https://simedw.com/2026/10/21/world-model-terminal/
455•alphax314•17h ago•145 comments

VMMouse for NT 3.x: QEMU/VMware mouse integration driver

https://github.com/rhargreaves/vmmouse-nt3
39•kiyouta•3d ago•6 comments

Startup taps underwater volcano as energy source in "proof point" test

https://arstechnica.com/science/2026/10/startup-taps-underwater-volcano-as-energy-source-in-proof...
104•wffurr•2d ago•40 comments

Security Disclosure

https://blog.railway.com/p/security-disclosure-wednesday-october-21st
566•passenger•21h ago•327 comments

The recently proposed o(n log n) integer multiplication algorithm [pdf]

https://web.maths.unsw.edu.au/~davidharvey/research/subnlogn.pdf
295•craigcitro•16h ago•259 comments

Pentulive (Puppy Live) [video]

https://yle.fi/t/18-332106/fi
61•NaOH•3d ago•9 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.