frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Moltbook

https://www.moltbook.com/
572•teej•8h ago•322 comments

Software Pump and Dump

http://tautvilas.lt/software-pump-and-dump/
151•brisky•3d ago•38 comments

Netflix Animation Studios Joins the Blender Development Fund as Corporate Patron

https://www.blender.org/press/netflix-animation-studios-joins-the-blender-development-fund-as-cor...
133•vidyesh•6h ago•8 comments

OpenClaw – Moltbot Renamed Again

https://openclaw.ai/blog/introducing-openclaw
279•ed•7h ago•124 comments

The Engineer who invented the Mars Rover Suspension in his garage [video]

https://www.youtube.com/watch?v=QKSPk_0N4Jc
27•UltraSane•3d ago•2 comments

Tesla's Robotaxi data confirms crash rate 3x worse than humans even with monitor

https://electrek.co/2026/01/29/teslas-own-robotaxi-data-confirms-crash-rate-3x-worse-than-humans-...
126•breve•2h ago•48 comments

Pangolin (YC S25) is hiring software engineers (open-source, Go, networking)

https://docs.pangolin.net/careers/join-us
1•miloschwartz•43m ago

GOG: Linux "the next major frontier" for gaming as it works on a native client

https://www.xda-developers.com/gog-calls-linux-the-next-major-frontier-for-gaming-as-it-works-on-...
249•franczesko•4h ago•140 comments

Show HN: Cicada – a scripting language that integrates with C

https://github.com/heltilda/cicada
5•briancr•47m ago•0 comments

How AI assistance impacts the formation of coding skills

https://www.anthropic.com/research/AI-assistance-coding-skills
140•vismit2000•7h ago•47 comments

Track Your Routine – Open-source app for task management

https://github.com/MSF01/TYR
8•perrii•1h ago•3 comments

Grid: Free, local-first, browser-based 3D printing/CNC/laser slicer

https://grid.space/stem/
318•cyrusradfar•14h ago•103 comments

PlayStation 2 Recompilation Project Is Absolutely Incredible

https://redgamingtech.com/playstation-2-recompilation-project-is-absolutely-incredible/
457•croes•17h ago•241 comments

Project Genie: Experimenting with infinite, interactive worlds

https://blog.google/innovation-and-ai/models-and-research/google-deepmind/project-genie/
598•meetpateltech•19h ago•287 comments

Claude Code daily benchmarks for degradation tracking

https://marginlab.ai/trackers/claude-code/
707•qwesr123•22h ago•325 comments

Doin' It with a 555: One Chip to Rule Them All

https://aashvik.com/posts/555-revolution/
63•MonkeyClub•2d ago•35 comments

Retiring GPT-4o, GPT-4.1, GPT-4.1 mini, and OpenAI o4-mini in ChatGPT

https://openai.com/index/retiring-gpt-4o-and-older-models/
225•rd•15h ago•296 comments

Stargaze: SpaceX's Space Situational Awareness System

https://starlink.com/updates/stargaze
108•hnburnsy•9h ago•36 comments

Backseat Software

https://blog.mikeswanson.com/backseat-software/
122•zdw•14h ago•28 comments

The WiFi only works when it's raining (2024)

https://predr.ag/blog/wifi-only-works-when-its-raining/
229•epicalex•16h ago•73 comments

AGENTS.md outperforms skills in our agent evals

https://vercel.com/blog/agents-md-outperforms-skills-in-our-agent-evals
372•maximedupre•23h ago•152 comments

Flameshot

https://github.com/flameshot-org/flameshot
216•OsrsNeedsf2P•17h ago•79 comments

Spacecurve: A space-filling curve playground

https://corte.si/posts/spacecurve/announce/
23•cortesi•2d ago•5 comments

My Mom and Dr. DeepSeek (2025)

https://restofworld.org/2025/ai-chatbot-china-sick/
203•kieto•18h ago•104 comments

Long-hidden Leonardo mural opens to the public ahead of 2026 Milan Olympics

https://news.artnet.com/art-world/leonardo-sforza-castle-olympics-2739171
19•antigizmo•3d ago•1 comments

Two days of oatmeal reduce cholesterol level

https://www.uni-bonn.de/en/news/017-2026
198•brandonb•10h ago•153 comments

Nannou – A creative coding framework for Rust

https://github.com/nannou-org/nannou
42•dmit•2d ago•10 comments

The paper model houses of Peter Fritz (2013)

https://socks-studio.com/2013/12/06/the-imaginary-town-of-an-unconscious-architect-the-387-paper-...
34•NaOH•2d ago•6 comments

A History of Haggis (2019)

https://www.historytoday.com/archive/historians-cookbook/history-haggis
33•Petiver•3d ago•9 comments

A lot of population numbers are fake

https://davidoks.blog/p/a-lot-of-population-numbers-are-fake
360•bookofjoe•23h ago•293 comments
Open in hackernews

Fast(er) regular expression engines in Ruby

https://serpapi.com/blog/faster-regular-expression-engines-in-ruby/
60•davidsojevic•9mo ago

Comments

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