frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

iPhone Duo

https://www.apple.com/iphone-duo/
898•thecosmicfrog•7h ago•1703 comments

Shopify acquires Tailwind

https://tailwindcss.com/blog/tailwind-is-joining-shopify
897•EdwinHoksberg•12h ago•354 comments

What do Visa and Mastercard do? An intro to card networks

https://tautology.town/2026/06/01/card-networks.html
377•evakhoury•1d ago•227 comments

AirPods 5

https://www.apple.com/newsroom/2026/09/apple-introduces-airpods-5-with-best-in-class-open-ear-act...
379•awad•8h ago•305 comments

Growing proof that autonomous cars save lives

https://spectrum.ieee.org/are-self-driving-cars-safe
213•bookofjoe•8h ago•417 comments

iPhone 18 Pro and iPhone 18 Pro Max

https://www.apple.com/newsroom/2026/09/apple-debuts-iphone-18-pro-and-iphone-18-pro-max/
284•meetpateltech•8h ago•295 comments

No Man's Sky Cosmos

https://www.nomanssky.com/cosmos-update/
301•Limb•10h ago•327 comments

GPT-6 Astra, looped transformers, and hidden reasoning

https://magazine.sebastianraschka.com/p/gpt-6-astra-looped-transformers-and
354•ModelForge•11h ago•124 comments

Apple Watch Series 12

https://www.apple.com/newsroom/2026/09/introducing-apple-watch-series-12-with-the-all-new-health-...
217•Lealen•8h ago•257 comments

Factoring RSA 260

https://cognition.com/blog/factoring-rsa-260
32•samyok•5h ago•5 comments

Qwen 3.8 follows GPT-5.5 Pro reasoning prefills

https://gist.github.com/wsxiaoys/e0286dc6bb624ff5fdf49e7f4c528ba3
176•wsxiaoys•8h ago•72 comments

Desert Ant Labs: local, fast models that run on device

https://desertant.com/blog/introducing-desert-ant-labs/
397•willwhitedc•14h ago•92 comments

Show HN: Compute polynomials twice as fast

https://thomasahle.com/fast-polynomials/
6•thomasahle•17h ago•0 comments

Seismic Isolation

https://www.ligo.caltech.edu/page/vibration-isolation
5•pillars•3d ago•0 comments

GNU Radio in the browser

https://gnuradioworld.com/
174•kristianpaul•10h ago•23 comments

The Kuycon P20 – 28" 4500x3000px 3:2 monitor

https://taoofmac.com/space/reviews/2026/09/06/1800
23•zdw•3d ago•9 comments

Automattic's board forces CEO Matt Mullenweg into leave of absence

https://techcrunch.com/2026/09/09/automattics-board-forces-ceo-matt-mullenweg-into-leave-of-absence/
34•LeoPanthera•2h ago•101 comments

How I advertise malicious software on Google Ads

https://xlii.space/eng/malicious-software-on-google-ads/
358•xlii•14h ago•220 comments

Blizzard Workers Win Historic Union Contract

https://www.gamespot.com/articles/blizzard-workers-win-historic-union-contract-that-could-set-a-n...
96•dbg31415•3h ago•20 comments

Understanding the recent DDoS attack against Read the Docs

https://about.readthedocs.com/blog/2026/09/2026-ddos-attack/
160•davidfischer•10h ago•53 comments

Electrostatic Cathode Ray Tube Project 1 (2014)

https://labguysworld.com/Project_ESCRTs_001.htm
14•userbinator•1d ago•4 comments

Planet Labs' open satellite feed

https://tech.marksblogg.com/planet-labs-open-satellite-feed.html
146•marklit•10h ago•27 comments

Bespoke: A programming language for people who say please

https://blog.hofstede.it/bespoke-a-programming-language-for-people-who-say-please/
134•birdculture•3d ago•30 comments

Use Vsock with Libzmq

https://blog.remijouan.net/posts/libzmq-vsock-pyzmq/
25•remijouannet•2d ago•2 comments

Claude, change the “Add to Cart” button to blue

https://opusfived.dev/
1020•matthieu_bl•16h ago•399 comments

Microsoft says email spammers are adopting ASCII smuggling

https://arstechnica.com/security/2026/09/once-popular-for-attacking-ai-ascii-smuggling-is-embrace...
45•utiiiD•4d ago•26 comments

Ancient cave art suggests first known humans in Ireland walked over from Wales

https://www.bbc.com/news/articles/c5y75dl0jpko
49•bookofjoe•2d ago•9 comments

What will our economic future look like?

https://www.anthropic.com/institute/econ-scenarios
177•oumua_don17•12h ago•346 comments

Procedural Graphs: Self-Evolving Execution Structures for LLM Agents

https://arxiv.org/abs/2609.09153
48•omarsar•8h ago•15 comments

Coyote v. Acme (1990)

https://www.newyorker.com/magazine/1990/02/26/coyote-v-acme
176•ChrisArchitect•3d ago•86 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.