frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Blender's UI and Runtime: Much Faster Than GPUI

https://github.com/ppmpreetham/BUI
226•ppmpreetham•3h ago•96 comments

Dutch 'idealist' bank ASN blocks non-Google Android, including GrapheneOS

https://github.com/PrivSec-dev/banking-apps-compat-report/issues/105
80•microtonal•1h ago•49 comments

Claude Code sends your email address to websites

https://github.com/anthropics/claude-code/issues/107757
1196•motoroco•13h ago•382 comments

Living beyond the limits of survival: wood ants trapped in a gigantic pitfall (2016)

https://jhr.pensoft.net/articles.php?id=9096
29•hitekker•1h ago•5 comments

sshole

https://sshhole.com
2737•josemrb•23h ago•664 comments

Kugelblitz – Mac-Native Google Earth Alternative

https://apps.metaebene.me/en/kugelblitz
90•luoc•3h ago•18 comments

Multiplayer tanks that demolish real buildings from OpenStreetMap

https://worldstrike.fun/
59•n4ze3m•3h ago•38 comments

App Store 2026 in numbers: AI, pricing, abandoned apps

https://obelisk.club/research/app-store-2026
43•Peter216•3h ago•37 comments

MS Paint Remote Code Execution Vulnerability

https://www.cve.org/CVERecord?id=CVE-2026-83844
563•kuberwastaken•14h ago•203 comments

Pwn.college

https://pwn.college/
167•tripdout•7h ago•21 comments

From Linux to Wikipedia: How Volunteers Build the Internet

https://thereader.mitpress.mit.edu/from-linux-to-wikipedia-how-volunteers-build-the-internet/
106•jonbaer•7h ago•38 comments

Nvidia Kubernetes Engine (NVKE)

https://github.com/dsx-ai-factory/nvke
84•gkapur•8h ago•22 comments

Hardcoded credentials and other issues in Tata Motors App

https://www.cert-in.org.in/s2cMainServlet?pageid=PUBVLNOTES01&VLCODE=CIVN-2026-0537
33•qtqtqt•3h ago•7 comments

Inkling 2 Small

https://thinkingmachines.ai/news/inkling-2-small/
212•Philpax•11h ago•70 comments

The Hackintosh Reborn

https://www.naut.ca/blog/2026/11/05/the-hackintosh-reborn-with-ai/
320•rubatuga•16h ago•181 comments

Window Sweaters

https://github.com/saragordic/window-sweaters
363•nickswalker•18h ago•110 comments

I struggle to believe that AI R&D is ingenious

https://www.lesswrong.com/posts/DALNiKBjMGMF8grme/arjun-panickssery-s-shortform?commentId=fJtaHHH...
110•porridgeraisin•6h ago•89 comments

Show HN: Firenook – Firebase emulators in Rust: 40× faster writes, 10× less RAM

https://firenook.dev/
124•sanjevirau•22h ago•17 comments

Britain to make salary disclosure in job ads mandatory

https://www.reuters.com/business/world-at-work/britain-make-salary-disclosure-job-ads-mandatory-2...
218•1659447091•4h ago•219 comments

Motorola Signature 27 with GrapheneOS support

https://motorolanews.com/motorola-signature-27-2/
494•monneyboi•19h ago•348 comments

Launch HN: Rivet (YC W23) – Scale and Orchestrate Agents on S3

https://github.com/rivet-dev/rivet
102•NathanFlurry•18h ago•52 comments

Show HN: A decent text-to-image model trained for ~$20K (Apache 2.0 Weights)

https://www.linum.ai/field-notes/pjit-21k
238•schopra909•1d ago•22 comments

September in Servo: <progress>, rounded rectangles, and more

https://servo.org/blog/2026/11/05/september-in-servo/
246•iamnothere•20h ago•61 comments

I wish tech companies knew more about me

https://rakhim.exotext.com/i-wish-tech-companies-knew-more-about-me
440•freetonik•21h ago•368 comments

Cuban: Facebook knowingly runs AI deepfake scam ads; docs say $16B fraud revenue

https://finance.yahoo.com/technology/ai/articles/mark-cuban-says-facebook-knowingly-213000020.html
356•randycupertino•12h ago•171 comments

MoofTCP – A modern replacement for MacTCP on 68k Macs

https://github.com/matthewmrichter/mooftcp
51•marcusbasant•10h ago•20 comments

Download your favourite YouTube videos

https://criminallyvulgar.dev/you-should-absolutely-download-your-favourite-youtube-videos/
354•surprisetalk•22h ago•169 comments

Pangram Image 1.0

https://www.pangram.com/blog/introducing-pangram-image-1-0
112•gmays•15h ago•52 comments

MCP Explained

https://mcp-explained.com/
305•rwilinski•21h ago•130 comments

Obscure audio codec is a perfect fit for the N64

https://phoboslab.org/log/2026/11/n64-ulc-codec
240•frostbyte7•22h ago•28 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.