frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

F-Droid 2.0

https://f-droid.org/2026/09/24/f-droid-2.0-a-new-chapter-for-android-freedom.html
722•daveoc64•5h ago•204 comments

Show HN: Make cursed fonts like Times New Bastard

https://bastardica.mitpit.com
274•MitPitt•22h ago•43 comments

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

https://github.com/devdotfast/whiteboard
133•sidharthkmenon•3h ago•56 comments

Rails World 2026 Opening Keynote [video]

https://www.youtube.com/watch?v=vDjW_dRyKXY
159•an0malous•1d ago•154 comments

Fearless SIMD v1.0

https://linebender.org/blog/fearless-simd-1-0/
118•verdagon•2d ago•18 comments

My weird new hobby: Wandering around Tokyo on Google Maps

https://ahmedhossamdev.com/writing/my-weird-new-hobby-wandering-around-tokyo/
133•ahmedhossamdev•2d ago•59 comments

Why is the liver so weirdly regenerative?

https://dynomight.substack.com/p/liver
125•jbotz•4h ago•99 comments

Using LLMs to trace alchemical knowledge and decode 17th century letters

https://resobscura.substack.com/p/ai-labs-need-to-start-funding-historical
31•benbreen•2h ago•5 comments

Opus 5.5 is good at explainer videos

https://launchvideo.io
19•iacguy•49m ago•7 comments

The Board Game of the Alpha Nerds (2014)

https://grantland.com/features/diplomacy-the-board-game-of-the-alpha-nerds/
8•neonate•24m ago•4 comments

Sourcehut account takeover via build logs (XSS in ansi2html)

https://blog.arusekk.pl/posts/srht-account-takeover/
20•arusekk•1h ago•1 comments

Stable (YC W20) Is Hiring Product Engineers

https://www.usestable.com/careers/product-engineer
1•collinpham•2h ago

Book review: Is parallel programming hard, and, if so, what can you do about it?

https://ahelwer.ca/post/2026-09-21-concurrency-textbook/
61•ahelwer•3d ago•15 comments

The forgotten battle of East Lansing

https://eastlansinginfo.news/the-forgotten-battle-of-east-lansing/
66•rmason•3d ago•8 comments

Google’s Project Suncatcher to put ML infrastructure in space

https://blog.google/innovation-and-ai/models-and-research/google-research/google-project-suncatch...
61•xnx•7h ago•111 comments

Forging 1024-bit RSA signatures in nearly SNFS time [pdf]

https://eprint.iacr.org/2026/2131.pdf
36•int0x29•6h ago•5 comments

Two-tier encryption in the UK

https://macanorak.com/two-tier-encryption-in-the-uk/
337•ReturnoftheHack•10h ago•345 comments

Geothermal heat map of US hot springs

https://www.soakingsprings.com/hot-springs/geothermal-map
58•armenarmen•1d ago•21 comments

Vibe Coding Production Kit – a production workflow for AI coding agents

https://github.com/Moeeryani/Vibe-Coding-Production-Kit
3•Moeeryani•15m ago•0 comments

Show HN: AgentRun: DSL to turn agents into workflows

https://github.com/Parcha-ai/agentrun
33•miguelrios•1d ago•3 comments

August 27 TCRF DDoS Attack Postmortem

https://blog.xkeeper.net/the-cutting-room-floor/tcrf-2026-ddos-postmortem/
11•panic•1h ago•1 comments

WaveDigger: Dig into wireless signals to discover their physical locations

https://github.com/christianrowlands/wavedigger
75•882542F3884314B•1d ago•12 comments

Show HN: Treepeat – Code similarity detection using Tree-sitter

https://github.com/dsummersl/treepeat
38•91awebsi•2d ago•2 comments

2DWillNeverDie

https://2dwillneverdie.com/
9•surprisetalk•2d ago•0 comments

Early rogue AI agent activity and attempts to hack found on urlquery.net

https://transluce.org/agent-activity
219•snikolaev•15h ago•198 comments

A Million Agents Is a Distributed System Problem

https://www.instacloud.com/blogs/a-million-agents-is-a-distributed-systems-problem
24•tonychang430•3h ago•5 comments

Web-based IBM 1620 emulator and IPL-V from 1963

https://github.com/pkimpel/retro-1620
45•abrax3141•1d ago•11 comments

Creatine uptake enhances antitumor immunity

https://www.cell.com/iscience/fulltext/S2589-0042(26)00811-4
122•lormayna•2h ago•152 comments

Security auditing in the age of (good enough) AI

https://blog.trailofbits.com/2026/09/18/auditing-in-the-age-of-good-enough-ai/
40•aray07•2d ago•1 comments

Security headers on 4,688 small-business websites: 49.7% met none of 7 criteria

https://rackcrunch.com/security-headers-2026
3•terrybyte•36m 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.