frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Cloud in a Bottle: making self-hosting accessible to everyone

https://cloudinabottle.org/blog/launch-post
325•zplizzi•6h ago•137 comments

The revolt of the reader

https://bcantrill.dtrace.org/2026/09/05/the-revolt-of-the-reader/
284•chmaynard•9h ago•107 comments

The ColorChecker, photography's most important 24 squares, turns 50

https://www.dpreview.com/news/the-colorchecker-photographys-most-important-24-squares-turns-50/
38•sohkamyung•4d ago•8 comments

OpenBSD Stories: Strange Medieval Devices

http://miod.online.fr/software/openbsd/stories/smd.html
43•zdw•3d ago•9 comments

Music Theory for Programmers

https://runjs.app/blog/music-theory-for-programmers
51•birdculture•3d ago•14 comments

GPT-6 Astra on robot arms

https://openai.robocurve.org/gpt-6-astra/
148•Anon84•5h ago•97 comments

Chrome again exempts Google from user site data settings

https://lapcatsoftware.com/articles/2026/9/1.html
299•ExMachina73•7h ago•43 comments

AMD Based FreeBSD Desktop Reloaded

https://vermaden.wordpress.com/2026/09/06/amd-based-freebsd-desktop-reloaded/
22•vermaden•4h ago•0 comments

Learn Programming with OCaml

https://usr.lmf.cnrs.fr/lpo/
233•elvis70•14h ago•86 comments

Discovery of a new OpenAI agent message board

https://collusion.wiki/
2162•moultano•1d ago•1536 comments

The "$60 Gaming PC" – AMD BC-250 (2025)

https://devquasar.com/hardware/the-60-gaming-pc-amd-bc-250/
328•networked•17h ago•98 comments

Private German rocket makes history, reaches orbit from European soil

https://www.space.com/space-exploration/launches-spacecraft/isar-aerospace-second-launch-norway-a...
502•bookmtn•10h ago•259 comments

AI, Tools and Transformation

https://www.ben-evans.com/benedictevans/2026/9/3/ai-tools-and-transformation
26•firexcy•4h ago•8 comments

Actively exploited sandbox RCE in all Chromium versions

https://nvd.nist.gov/vuln/detail/cve-2026-85046
769•negura•1d ago•460 comments

RecurseCenter.return()

https://mm-dev.rocks/series/recursecenter.return/
45•evakhoury•4d ago•6 comments

Nitter has more working instances than before the takedowns

https://codeberg.org/mv12star/shitter/wiki/Instances
663•Cider9986•1d ago•321 comments

Visualizing Rust's Vtables: How dyn Trait Works In Memory

https://sofiabelen.github.io/projects/visualizing-rusts-vtables-how-dyn-trait-works-in-memory/
160•torutofu•17h ago•31 comments

Topologist's Map of the World

https://www.futilitycloset.com/2026/09/01/small-world-20/
70•beardyw•4d ago•20 comments

LLMs as a Cognitive Virus

https://arxiv.org/abs/2609.03344
251•canjobear•10h ago•189 comments

How Swiss tables work in Go built-in map

https://victoriametrics.com/blog/go-swiss-table-map/index.html
68•valyala•2d ago•4 comments

Watch the 'Eclipse of the Century' Next Year When Spain, Egypt and More Go Dark

https://www.nytimes.com/2026/08/13/travel/solar-eclipse-2027-morocco-egypt.html
6•bookofjoe•3d ago•3 comments

Finite time blowup for an averaged three-dimensional Navier-Stokes equation (2014)

https://terrytao.wordpress.com/2014/02/04/finite-time-blowup-for-an-averaged-three-dimensional-na...
67•gmays•10h ago•36 comments

Balrogg: Demonically compacting (up to 15%) lossless Vorbis/Opus recompressor

https://github.com/iczelia/balrogg
79•palaiologos•2d ago•10 comments

Delidded Intel I9-14900KS CT Scan

https://www.lttlabs.com/articles/2026/09/02/delidded-intel-i9-14900ks
91•willx86•3d ago•4 comments

Terpstra Keyboard

http://terpstrakeyboard.com/
129•cl3misch•20h ago•58 comments

Statichost.eu – European static site hosting

https://www.statichost.eu/
464•p4bl0•1d ago•208 comments

OKF Agent Memory – Git-native persistent memory for AI coding agents

https://github.com/okf-memory/okf-agent-memory
63•okf_memory•8h ago•19 comments

Can AI design circuit boards yet?

https://eebench.org/blog/can-ai-design-circuit-boards-yet/
404•iopapa•1d ago•214 comments

Show HN: Fly By – retro biplane flying game

https://michaelteter.com/flyby.html
74•michaelteter•4d ago•47 comments

ISAR Aerospace 5 Sept Mission Onward and Upward

https://isaraerospace.com/mission-updates-overview
36•t43562•11h ago•4 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.