frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Midjourney Medical

https://www.midjourney.com/medical/blogpost
796•ricochet11•8h ago•540 comments

I need your clothes, your boots, and your motorcycle

https://rbelmont.mameworld.info/?p=1725
40•ingve•2h ago•22 comments

DeepSeek Introduces Vision

https://chat.deepseek.com/
169•RIshabh235•4h ago•71 comments

Local Qwen isn't a worse Opus, it's a different tool

https://blog.alexellis.io/local-ai-is-not-opus/
235•alphabettsy•7h ago•114 comments

Lore – Open source version control system designed for scalability

https://lore.org/
1155•regnerba•20h ago•612 comments

I hate compilers

https://xeiaso.net/notes/2026/anubis-wasm-vendor-binary/
79•xena•5h ago•61 comments

Hospitals and universities repurposing drugs at 90% lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
8•giuliomagnifico•22m ago•3 comments

The Forge We Deserve

https://btao.org/posts/2026-05-09-the-forge-we-deserve/
25•icy•3h ago•30 comments

AMD silently removes memory encryption from consumer Ryzen CPUs

https://www.tomshardware.com/pc-components/cpus/amd-silently-removes-memory-encryption-from-consu...
131•lompad•2h ago•55 comments

US holds off blacklisting DeepSeek, more than 100 firms deemed security risks

https://www.reuters.com/world/china/us-holds-off-blacklisting-chinas-deepseek-more-than-100-firms...
465•giuliomagnifico•1d ago•512 comments

Sogen – High-performance Windows and Linux userspace emulator

https://sogen.dev/
35•fratellobigio•3d ago•9 comments

The 2-Year Apartment Rule

https://tadaima.bearblog.dev/the-2-year-apartment-rule/
34•surprisetalk•1d ago•65 comments

How we run Firecracker VMs inside EC2 and start browsers in less than 1s

https://browser-use.com/posts/firecracker-browser-infra
284•gregpr07•1d ago•177 comments

Storied Colors – A catalogue of named colors

https://storiedcolors.com/
176•susiecambria•13h ago•40 comments

The Australian Government to Require SMS/MMS Sender ID Registraion

https://www.acma.gov.au/sms-sender-id-register
102•anitil•4h ago•58 comments

Clojure Hosted on Go

https://github.com/glojurelang/glojure
145•dnlo•11h ago•17 comments

Taxonomy of the Occlupanida (parasitoids on bread bag tags)

https://www.horg.com/horg/?page_id=921
150•beatthatflight•11h ago•36 comments

How Madrid built its metro cheaply (2024)

https://worksinprogress.co/issue/how-madrid-built-its-metro-cheaply/
152•trymas•14h ago•96 comments

Loreline – Tools for writing interactive fiction

https://loreline.app/en/
176•smartmic•14h ago•25 comments

Nim Conf 2026 (Online, Sat June 20)

https://conf.nim-lang.org/
50•pietroppeter•7h ago•7 comments

About ASCII art and Jgs font (2023)

https://velvetyne.fr/news/about-ascii-art-and-jgs-font/
10•Luc•2d ago•0 comments

Launch HN: Adam (YC W25) – Open-Source AI CAD

https://github.com/Adam-CAD/CADAM
186•zachdive•18h ago•87 comments

Smashed Toilet Phone Web Server

https://www.offthebricks.com/articles/smashed-toilet-phone-web-server
18•mircerlancerous•3d ago•10 comments

RFC 10008: The new HTTP Query Method

https://www.rfc-editor.org/info/rfc10008/
376•schappim•1d ago•158 comments

Why thinking out loud with someone beats thinking alone

https://www.thesignalist.io/s/the-dialogue-dividend/
278•kodesko•21h ago•121 comments

Show HN: We built an 8-bit CPU as 2nd year EE students

https://github.com/c0rRupT9/STEPLA-1
78•CorRupT9•2d ago•18 comments

Volkswagen started blocking GrapheneOS users

https://discuss.grapheneos.org/d/35949-volkswagen-app?page=3
697•microtonal•19h ago•415 comments

AI Compute Extensions (ACE) Specification

https://x86ecosystem.org/resource/ai-compute-extensions-ace-specification/
38•matt_d•8h ago•16 comments

Biological evolution and information acquisition

https://www.construction-physics.com/p/biological-evolution-and-information
49•chmaynard•6d ago•7 comments

SteamOS Linux 3.8 released as stable

https://store.steampowered.com/news/app/1675200/view/697641379212298072
163•jrepinc•6h ago•52 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.