frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I love the work of the ArchWiki maintainers

https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/
105•panic•3h ago•17 comments

My smart sleep mask broadcasts users' brainwaves to an open MQTT broker

https://aimilios.bearblog.dev/reverse-engineering-sleep-mask/
366•minimalthinker•13h ago•182 comments

Ooh.directory: a place to find good blogs that interest you

https://ooh.directory/
466•hisamafahri•15h ago•120 comments

Zvec: A lightweight, fast, in-process vector database

https://github.com/alibaba/zvec
93•dvrp•1d ago•16 comments

Instagram's URL Blackhole

https://medium.com/@shredlife/instagrams-url-blackhole-c1733e081664
115•tkp-415•1d ago•15 comments

5,300-year-old 'bow drill' rewrites story of ancient Egyptian tools

https://www.ncl.ac.uk/press/articles/latest/2026/02/ancientegyptiandrillbit/
87•geox•4d ago•9 comments

uBlock filter list to hide all YouTube Shorts

https://github.com/i5heu/ublock-hide-yt-shorts/
719•i5heu•11h ago•237 comments

News publishers limit Internet Archive access due to AI scraping concerns

https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scrapin...
443•ninjagoo•10h ago•287 comments

NewPipe: YouTube client without vertical videos and algorithmic feed

https://newpipe.net/
156•nvader•3h ago•42 comments

Flood Fill vs. The Magic Circle

https://www.robinsloan.com/winter-garden/magic-circle/
49•tobr•3d ago•16 comments

Amsterdam Compiler Kit

https://github.com/davidgiven/ack
107•andsoitis•12h ago•29 comments

Show HN: Off Grid – Run AI text, image gen, vision offline on your phone

https://github.com/alichherawalla/off-grid-mobile
60•ali_chherawalla•6h ago•26 comments

Breaking the spell of vibe coding

https://www.fast.ai/posts/2026-01-28-dark-flow/
156•arjunbanker•1d ago•116 comments

Can my SPARC server host a website?

https://rup12.net/posts/can-my-sparc-server-host-my-website/
40•e145bc455f1•4d ago•31 comments

How often do full-body MRIs find cancer?

https://www.usatoday.com/story/life/health-wellness/2026/02/11/full-body-mris-cancer-aneurysm/883...
73•brandonb•1d ago•71 comments

The consequences of task switching in supervisory programming

https://martinfowler.com/fragments/2026-02-13.html
56•bigwheels•1d ago•26 comments

Connes Embedding Problem

https://en.wikipedia.org/wiki/Connes_embedding_problem
9•jerlendds•2d ago•1 comments

OpenAI should build Slack

https://www.latent.space/p/ainews-why-openai-should-build-slack
114•swyx•21h ago•111 comments

Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB

https://github.com/datavorous/sameshi
204•datavorous_•15h ago•62 comments

MDST Engine: run GGUF models in the browser with WebGPU/WASM

https://mdst.app/blog/mdst_engine_run_gguf_models_in_your_browser
3•vmirnv•3d ago•1 comments

Show HN: MOL – A programming language where pipelines trace themselves

https://github.com/crux-ecosystem/mol-lang
27•MouneshK•3d ago•9 comments

I'm building a clarity-first language (compiles to C++)

https://github.com/taman-islam/rox
3•hedayet•4d ago•2 comments

The Perfect Device

https://sometimes.digital/posts/the-perfect-device/
15•surprisetalk•3d ago•2 comments

Unicorn Jelly

https://unicornjelly.com/
52•avaer•15h ago•12 comments

A review of M Disc archival capability with long term testing results (2016)

http://www.microscopy-uk.org.uk/mag/artsep16/mol-mdisc-review.html
71•1970-01-01•12h ago•88 comments

YouTube as Storage

https://github.com/PulseBeat02/yt-media-storage
179•saswatms•19h ago•135 comments

Colored Petri Nets, LLMs, and distributed applications

https://blog.sao.dev/cpns-llms-distributed-apps/
31•stuartaxelowen•7h ago•4 comments

Descent, ported to the web

https://mrdoob.github.io/three-descent/
182•memalign•9h ago•38 comments

Launching Interop 2026

https://hacks.mozilla.org/2026/02/launching-interop-2026/
56•linolevan•1d ago•3 comments

A header-only C vector database library

https://github.com/abdimoallim/vdb
69•abdimoalim•11h ago•27 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.