frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Half-Baked Product

https://weli.dev/blog/half-baked-product/
631•weli•6h ago•175 comments

PostgreSQL and the OOM Killer: Why We Use Strict Memory Overcommit

https://www.ubicloud.com/blog/postgresql-and-the-oom-killer-why-we-use-strict-memory-overcommit
36•furkansahin•1h ago•7 comments

Virginia bans sale of geolocation data

https://www.hunton.com/privacy-and-cybersecurity-law-blog/virginia-bans-sale-of-geolocation-data
897•toomuchtodo•17h ago•133 comments

Valve open source the Steam Machine e-ink screen so you can make your own

https://www.gamingonlinux.com/2026/07/valve-open-source-the-steam-machine-e-ink-screen-so-you-can...
81•ahlCVA•1h ago•7 comments

Please stop the AI confidence theater

https://www.elenaverna.com/p/please-stop-the-ai-confidence-theater
98•skadamat•1h ago•52 comments

Right to Local Intelligence

https://righttointelligence.org/
362•thoughtpeddler•14h ago•123 comments

Wordgard: The new in-browser rich-text editor from the creator of ProseMirror

https://wordgard.net/
95•indy•5h ago•50 comments

CarPlay Is Additive

https://www.caseyliss.com/2026/7/2/carplay-is-additive-you-dolts
424•sprawl_•13h ago•568 comments

Zuckerberg 'Admits' Meta's Layoffs Were Ineffective

https://eshumarneedi.com/2026/07/03/zuckerberg-admits-metas-layoffs-were.html
93•ExMachina73•1h ago•91 comments

The Fall and Rise of Screwworm

https://www.construction-physics.com/p/the-fall-and-rise-of-screwworm
6•crescit_eundo•1h ago•1 comments

How working with a blind client revealed invisible accessibility gaps

https://iinteractive.com/resources/blog/read-only
48•fortyseven•3d ago•33 comments

The Safari MCP server for web developers

https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/
155•coloneltcb•12h ago•46 comments

crustc: entirety of `rustc`, translated to C

https://github.com/FractalFir/crustc
332•Philpax•15h ago•66 comments

Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory

https://mathstodon.xyz/@iblech/116769502749142438
505•IngoBlechschmid•22h ago•216 comments

Commodore 64 Basic for PostgreSQL

https://thombrown.blogspot.com/2026/07/load-plcbmbasic81-commodore-64-basic.html
29•hans_castorp•5h ago•6 comments

Podman v6.0.0

https://blog.podman.io/2026/07/introducing-podman-v6-0-0/
588•soheilpro•1d ago•231 comments

Reality has a surprising amount of detail (2017)

https://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail
314•vinhnx•5d ago•117 comments

Goodebye Forever Probably: Why I’m leaving developer relations

https://whitep4nth3r.com/blog/goodbye-forever-probably/
11•sixhobbits•1h ago•4 comments

Quake in 13 Kilobytes (2021)

https://js13kgames.com/games/q1k3
78•mortenjorck•6d ago•8 comments

Immich 3.0

https://github.com/immich-app/immich/discussions/29439
514•hashier•1d ago•252 comments

Gemini Code Assist will be shut down on July 17

https://docs.cloud.google.com/gemini/docs/code-review/review-repo-code
19•ushakov•1h ago•9 comments

Exapunks (2018)

https://www.zachtronics.com/exapunks/
310•yu3zhou4•19h ago•106 comments

Hackers shoveled snow for company, were rewarded with network admin access

https://www.theregister.com/security/2026/07/02/hackers-shoveled-snow-for-company-were-rewarded-w...
14•ike_usawa•1h ago•0 comments

Show HN: OM Core – multidimensional models without spreadsheet cell formulas

https://github.com/cloudcell/om-core
3•cloudcell•2d ago•1 comments

Alibaba to ban Claude Code in workplace over alleged backdoor risks, source says

https://www.reuters.com/world/china/alibaba-ban-claude-code-workplace-over-alleged-backdoor-risks...
216•nsoonhui•5h ago•169 comments

Underwater suit-wearing cyborg insect capable of diving and terra-aqua travel

https://www.nature.com/articles/s41467-026-74235-1
68•gscott•3d ago•28 comments

The Beauty of Tautologies

https://scottsumner.substack.com/p/the-beauty-of-tautologies
11•surprisetalk•2d ago•9 comments

Q&A with Micron's VP and GM of Memory

https://morethanmoore.substack.com/p/q-and-a-with-microns-vp-and-gm-of
16•zdw•2d ago•11 comments

Local Reasoning for Global Properties

https://tratt.net/laurie/blog/2026/local_reasoning_for_global_properties.html
10•mpweiher•2d ago•1 comments

14× faster embeddings: how we rebuilt the ONNX path in Manticore

https://manticoresearch.com/blog/onnx-embeddings-speedup/
73•snikolaev•10h ago•12 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.