frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Live: Artemis II Launch Day Updates

https://www.nasa.gov/blogs/missions/2026/04/01/live-artemis-ii-launch-day-updates/
712•apitman•10h ago•661 comments

A new C++ back end for ocamlc

https://github.com/ocaml/ocaml/pull/14701
119•glittershark•4h ago•7 comments

Quantum computing bombshells that are not April Fools

https://scottaaronson.blog/?p=9665
64•Strilanc•3h ago•5 comments

DRAM pricing is killing the hobbyist SBC market

https://www.jeffgeerling.com/blog/2026/dram-pricing-is-killing-the-hobbyist-sbc-market/
346•ingve•6h ago•279 comments

EmDash – A spiritual successor to WordPress that solves plugin security

https://blog.cloudflare.com/emdash-wordpress/
494•elithrar•11h ago•350 comments

Fast and Gorgeous Erosion Filter

https://blog.runevision.com/2026/03/fast-and-gorgeous-erosion-filter.html
95•runevision•1d ago•13 comments

Set the Line Before It's Crossed

https://nomagicpill.substack.com/p/set-the-line-before-its-crossed
41•surprisetalk•2d ago•18 comments

AI for American-produced cement and concrete

https://engineering.fb.com/2026/03/30/data-center-engineering/ai-for-american-produced-cement-and...
167•latchkey•10h ago•109 comments

Show HN: Git bayesect – Bayesian Git bisection for non-deterministic bugs

https://github.com/hauntsaninja/git_bayesect
221•hauntsaninja•4d ago•29 comments

Signing data structures the wrong way

https://blog.foks.pub/posts/domain-separation-in-idl/
82•malgorithms•7h ago•40 comments

The Claude Code Leak

https://build.ms/2026/4/1/the-claude-code-leak/
8•mergesort•1h ago•0 comments

Trinity Large Thinking

https://openrouter.ai/arcee-ai/trinity-large-thinking
15•kristianp•1h ago•6 comments

Ask HN: Who is hiring? (April 2026)

213•whoishiring•12h ago•176 comments

The revenge of the data scientist

https://hamel.dev/blog/posts/revenge/
111•hamelsmu•4d ago•21 comments

IPv6 address, as a sentence you can remember

https://sentence2ipv6.tib3rius.com/
41•LorenDB•4h ago•45 comments

Show HN: Dull – Instagram Without Reels, YouTube Without Shorts (iOS)

https://getdull.app
52•kasparnoor•6h ago•37 comments

Weather.com/Retro

https://weather.com/retro/
36•typeofhuman•1h ago•4 comments

The Windows equivalents of the most used Linux commands

http://techkettle.blogspot.com/2026/04/the-windows-equivalents-of-most-used.html
27•elsadek•5h ago•13 comments

InspectMind AI (YC W24) Is Hiring

https://www.ycombinator.com/companies/inspectmind-ai/jobs/jQNra64-software-engineer-build-the-wor...
1•aakashprasad91•6h ago

Solar Balconies Take Europe by Storm

https://hackaday.com/2026/03/31/solar-balconies-take-europe-by-storm/
22•lxm•1h ago•5 comments

SpaceX files to go public

https://www.nytimes.com/2026/04/01/technology/spacex-ipo-elon-musk.html
233•nutjob2•9h ago•300 comments

Ariane 6 user's manual [pdf]

https://www.ariane.group/app/uploads/sites/4/2024/10/Mua-6_Issue-2_Revision-0_March-2021.pdf
49•matthieu_bl•4d ago•6 comments

SolveSpace (open source 2D/3D CAD) working on Windows 2000 (2025)

https://github.com/solvespace/solvespace/issues/1036
23•ruevs•5h ago•3 comments

StepFun 3.5 Flash is #1 cost-effective model for OpenClaw tasks (300 battles)

https://app.uniclaw.ai/arena?tab=costEffectiveness&via=hn
149•skysniper•11h ago•64 comments

Scientists crack a 20-year nuclear mystery behind the creation of gold

https://www.sciencedaily.com/releases/2026/03/260313002633.htm
60•prabal97•8h ago•30 comments

BurgerDisk News

https://www.colino.net/wordpress/archives/2026/03/28/burgerdisk-news/
10•ibobev•2d ago•1 comments

Steam on Linux Use Skyrocketed Above 5% in March

https://www.phoronix.com/news/Steam-On-Linux-Tops-5p
8•hkmaxpro•26m ago•1 comments

Jax's true calling: Ray-Marching renderers on WebGL

https://benoit.paris/posts/jax-ray-marcher/
64•BenoitP•8h ago•8 comments

Show HN: Flight-Viz – 10K flights on a 3D globe in 3.5MB of Rust+WASM

https://flight-viz.com
66•coolwulf•10h ago•35 comments

Escaping the Ogallala Trap

https://worksinprogress.co/issue/escaping-the-ogallala-trap/
4•surprisetalk•2d 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•11mo ago

Comments

yxhuvud•11mo ago
Eww, pretending to support utf8 matchers while not supporting them at all was not pretty to see.
gitroom•11mo ago
Honestly that part bugs me, fake support is worse than no support imo
kayodelycaon•11mo 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•11mo 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•11mo 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•11mo 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.