frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

LG denies TV spying claims, says tracking and snooping concerns 'not true'

https://www.tomshardware.com/tech-industry/big-tech/lg-strongly-denies-tv-security-claims-says-tr...
233•datakan•2d ago•215 comments

Make your first edit to OpenStreetMap

https://high5apps.github.io/josm-plugin-website-wizard/
132•juliantigler•3h ago•45 comments

Nvidia is the central bank of AI

https://www.economist.com/interactive/briefing/2026/09/03/nvidia-is-the-central-bank-of-ai
235•tolugenius•5h ago•176 comments

Stabilizing Rust's Never Type

https://lwn.net/SubscriberLink/1091015/d9e48318ed242b41/
34•cjd8•3d ago•0 comments

Will There Be a 7G?

https://arxiv.org/abs/2609.01877
50•Betelbuddy•3h ago•77 comments

An open letter to Dario: if you mean it, open the weights

https://jacob.gold/posts/open-letter-to-dario-amodei-about-open-weights/
131•routelastresort•54m ago•41 comments

We must pace the frontier

https://darioamodei.com/post/we-must-pace-the-frontier
358•apsec112•5h ago•485 comments

Microcode in Intel's 8087 floating-point chip: the scale instruction

https://www.righto.com/2026/09/8087-microcode-reverse-engineering-fscale.html
56•pwg•4h ago•17 comments

IKEA made a mod for Skyrim [video]

https://www.youtube.com/watch?v=iZODN0QUgjI
488•kegenaar•2d ago•125 comments

google.com/goto: Google's anti-scraping update

https://www.autom.dev/blog/google-search-goto-links
589•1e1a•16h ago•461 comments

I made a build visualizer to understand Bun's compile times

https://lalitm.com/post/buildprof/
38•lalitmaganti•5h ago•9 comments

A Mathematical Framework for Transformer Circuits (2021)

https://transformer-circuits.pub/2021/framework/index.html
60•Bluestein•6h ago•14 comments

Retrospectively Reverse-Engineering Apple's Neural Engine

https://eiln.github.io/posts/ane.html
198•zdw•12h ago•26 comments

A few good ideas in programming languages

https://prydt.xyz/blog/a-few-good-ideas-in-pl/
60•airhangerf15•7h ago•41 comments

How Trail of Bits helps verify the integrity of Signal chats

https://blog.trailofbits.com/2026/08/11/how-trail-of-bits-helps-verify-the-integrity-of-your-sign...
19•dgroshev•8h ago•5 comments

Eating Fruit Skins

https://pgadey.ca/blog/eating-fruit-skins/
41•surprisetalk•3d ago•121 comments

Android NAT-T keepalive offload bypasses VPN lockdown

https://supuk.ch/papers/android-natt-keepalive-vpn-bypass
140•mhitza•22h ago•38 comments

I fixed a tractor using John Deere's self-repair service. Farmers aren't sold

https://www.wired.com/story/i-fixed-a-tractor-john-deere-self-repair-service/
63•sbulaev•1d ago•78 comments

Performance of WebAssembly Runtimes in 2026

https://00f.net/2026/06/23/webassembly-runtimes-2026/
64•fagnerbrack•3d ago•16 comments

Navier-Stokes Announcement

https://www.claymath.org/news/navier-stokes-announcement/
269•rvz•16h ago•214 comments

LRU is harder to beat than the KV-cache papers suggest

https://github.com/gauravapiscean/agentic-kv-cache
80•gauravapiscean•2d ago•37 comments

λ Snap – An inviting programming language for kids and adults for CS study

https://snap.berkeley.edu/
166•dr_kiszonka•1d ago•103 comments

The worst spam emails: iLands AI agent hustle

https://tedium.co/2026/09/11/ilands-agents-email-spam-kaixin-tang/
89•ColinWright•8h ago•42 comments

How we manage and engage with our horses shapes their personality

https://www.utu.fi/en/news/press-release/how-we-manage-and-engage-with-our-horses-shapes-their-pe...
22•thunderbong•2d ago•6 comments

A Design Space Exploration of Async/Await

https://cel.cs.brown.edu/blog/design-space-async-await/
402•wcrichton•3d ago•115 comments

Reconstructing Concurrency Invariants Through Medieval East Asian Logic

https://oborona.zip/post/a-middle-period-engine-reconstructing-concurrency-invariants-through-eas...
15•gg582•1d ago•4 comments

Great Lakes sturgeon may be 400 years old:Scientists rethinking how to save them

https://www.cbc.ca/news/canada/ontario-great-lakes-sturgeon-lifespan-study-9.7329250
136•bookofjoe•3d ago•40 comments

Waymo pulls over, calls cops on juvenile riders who had 'ghost gun"

https://www.latimes.com/california/story/2026-09-12/juveniles-riding-in-waymo-arrested-after-poli...
101•mmayberry•5h ago•149 comments

A misalignment of AI in mathematics

https://mathandai.org/
1159•meredydd•1d ago•1104 comments

I refuse to let SPICE die

https://github.com/nefarius/vd_agent/
62•Nefarius•5h ago•56 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.