frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

REA Reverse – Engineer Anything

https://rea.tools/
389•modinfo•8h ago•144 comments

Computers Cannot Make Decisions

https://wiki.cateat.fish/art:computers_cannot_make_decisions
52•heavensteeth•3h ago•34 comments

Telegram Desktop vulnerability allowed any user's file to be stolen

https://beaksec.github.io/posts/telegram-desktop-one-click-account-takeover/
141•g-b-r•6h ago•61 comments

Cloudflare acquires Deno

https://deno.com/blog/cloudflare
1209•ilreb•19h ago•612 comments

Triple-A Minesweeper

https://minesweeper.mikelacher.com/
941•robin_reala•17h ago•179 comments

Eye of Sauron: Long-Range Hidden Spy Camera Detection

https://www.usenix.org/conference/usenixsecurity24/presentation/zhang-qibo
135•ortusdux•2d ago•33 comments

How to head into VR without wearing a headset

https://www.kyushu-u.ac.jp/en/researches/view/414/
29•Betelbuddy•3d ago•9 comments

Can you use autoregressive diffusion to generate market data?

https://blog.janestreet.com/can-you-use-autoregressive-diffusion-to-generate-market-data/
81•jsomers•18h ago•25 comments

Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded

https://carrierexplode.com/
315•simplyalec•14h ago•40 comments

Typesafe AI raises $870M at $7.5B

https://typesafe.ai/blog/series-ai
364•tosh•16h ago•268 comments

Compiling Rust to readable C with Eurydice

https://lwn.net/Articles/1055211/
68•peter_d_sherman•9h ago•13 comments

Food processing influences metabolism and brain activity

https://news.vt.edu/articles/2026/10/research_fralinbiomed_upfhutelin.html
20•gmays•3h ago•7 comments

Cube Type – Isometric Typography Generator

https://typeincube.com/
4•eustoria•1d ago•0 comments

I tried to move my notes out of Emacs. I failed. Again

https://baty.net/posts/2026/10/i-tried-to-move-my-notes-out-of-emacs-i-failed/
15•speckx•2d ago•22 comments

Pointing AI at archives found a forgotten meteorite, lost rhinos, and more

https://jessewaites.com/blog/post/i-pointed-ai-at-400-years-of-archives/
142•piratebroadcast•21h ago•75 comments

Clinical trial of a prion disease drug candidate begins enrolling participants

https://www.broadinstitute.org/news/clinical-trial-prion-disease-drug-candidate-begins-enrolling-...
60•luu•9h ago•11 comments

What mathematicians should know about the Lean Theorem Prover: reliability & AI

https://terrytao.wordpress.com/2026/10/09/what-mathematicians-should-know-about-the-lean-theorem-...
113•matt_d•15h ago•22 comments

Show HN: Proton Drive for Linux

https://oss.lsantos.dev/proton-drive-linux-fs/
74•khaosdoctor•1d ago•28 comments

Scam American companies are using to manipulate ingredient lists

https://twitter.com/WallStreetApes/status/2108594998656807078
114•bilsbie•15h ago•124 comments

YouTuber Says Cops Visited Him After He Built a Flock-Style Camera to Track Cops

https://gizmodo.com/youtuber-says-cops-paid-him-a-visit-after-he-built-flock-style-camera-to-trac...
565•gumby•11h ago•307 comments

Our $445M Series D

https://oxide.computer/blog/our-445m-series-d
655•ahlCVA•19h ago•295 comments

The role of cat eye narrowing movements in cat–human communication (2020)

https://www.nature.com/articles/s41598-020-73426-0
80•bushwart•3d ago•33 comments

Communication Between the Compiler, the Build System, and Beyond

https://shrub.industries/words/problem.html
13•shrub900•3d ago•2 comments

Vegetative Electron Microscopy WTF? (2025)

https://www.sciencebase.com/science-blog/vegetative-electron-microscopy.html
7•adunk•1d ago•0 comments

'Wallace and Gromit,' 90% Alone

https://animationobsessive.substack.com/p/wallace-and-gromit-90-alone
205•vinhnx•19h ago•25 comments

Atari Falcon

https://atarimuseum.nl/atari-falcon/
50•debo_•10h ago•17 comments

Sorry, I'm in a meeting

https://iminafleeting.com/
892•splintersio•23h ago•250 comments

Show HN: The rarest tech books and docs you've probably never read

https://readrare.com/
122•miletus•15h ago•48 comments

100+ reactions to 100+ solutions

https://proofsandprompts.com/2026/10/08/100-reactions-to-100-solutions/
69•jacobedawson•20h ago•62 comments

Programming Isn't Special

https://blog.glyph.im/2026/10/programming-isnt-special.html
208•ingve•1d ago•231 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.