frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Molly (Signal fork) has not been updated since 3 months and is vulnerable

https://piefed.world/post/1503394
229•DeepLogin•8h ago•143 comments

We Took over ChatGPT Accounts

https://www.parameter.ai/labs/we-found-a-gap-at-openai
245•armcat•7h ago•112 comments

Casio Watches of the 1980s

https://www.casio.com/us/watches/50th/Heritage/1980s/
112•karagenit•2h ago•49 comments

Jepsen: ParticleDB 1.1.4

https://jepsen.io/analyses/particledb-1.1.4
63•aphyr•4h ago•29 comments

Redox: Ring Buffers Project Summary

https://www.redox-os.org/news/nlnet-rb-summary/
14•g0xA52A2A•3d ago•1 comments

UK Green party drops longstanding opposition to nuclear power

https://www.theguardian.com/politics/2026/oct/05/green-party-nuclear-power-policy
51•mpweiher•48m ago•16 comments

Reading and writing are less symmetric than you (probably) think

https://fgiesen.wordpress.com/2015/10/25/reading-and-writing-are-less-symmetric-than-you-probably...
44•luu•3d ago•12 comments

A/SIDE – Private photo sharing and encrypted messages

https://a-side.social/
17•eustoria•2h ago•22 comments

Simple circuits can create complex behaviors

https://aatishb.com/myriad/lets-build-a-brain/
137•aatish•4d ago•34 comments

Switch Lowering in GCC

https://xoranth.net/gcc-switch/
167•signa11•10h ago•31 comments

Serbia just elected the world's brainiest parliament

https://www.science.org/content/article/serbia-just-elected-world-s-brainiest-parliament
681•input_sh•8h ago•393 comments

Malware uses LLMs to rank victims by how much they're worth

https://blog.talosintelligence.com/appraisal-by-ai-model-driven-victim-prioritization-in-the-volt...
180•khalidkhair•3h ago•86 comments

Digital minimalism

https://vitalik.eth.limo/general/2026/10/31/digital_minimalism.html
235•wilbertliu•12h ago•175 comments

Show HN: Ghostman – A fast, keyboard-driven TUI API client and webhook inspector

https://github.com/4yk5/Ghostman
18•4yk5•1d ago•7 comments

What is a light-day? The milestone Voyager 1 is closing in on

https://science.nasa.gov/mission/voyager/voyager-1/voyager-1-what-is-a-light-day/
43•geox•2h ago•13 comments

AI, Lean, and the Future of Formal Verification, with Lean Creator Leo de Moura

https://thedataexchange.media/leo-de-moura-lean-aws/
152•datascientist•2d ago•35 comments

Prospero: A new coding harness for a more civilized age

https://nullprogram.com/blog/2026/10/31/
151•fovc•6h ago•98 comments

Hunting 'Zombie Accounts' in Active Directory

https://www.fabian.fyi/2026/10/zombie-hunt.html
25•optimiz•1d ago•2 comments

Show HN: Marelleo, an open-source story box I built for my kids using ESP32

https://zebra.rodeo/en/blog/marelleo/
156•foOg•4d ago•43 comments

Noctua Fan Swap on a Calnex Rb/GPS Frequency Reference

https://www.jeffgeerling.com/blog/2026/noctua-fan-swap-calnex-rb-gps-frequency-reference/
3•aray07•1d ago•0 comments

The $6.3B Binance hack was pulled off in just 20 minutes

https://www.wired.com/story/the-dollar63-billion-binance-hack-was-pulled-off-in-just-20-minutes/
558•domhudson•1d ago•394 comments

Enlightenment 0.28 Released with Many Improvements

https://www.phoronix.com/news/Enlightenment-0.28
24•mikece•2h ago•9 comments

My favourite PowerMac is a Nintendo Wii

https://virtuallyfun.com/2026/10/29/my-favourite-powermac-is-a-nintendo-wii/
359•DHowett•1d ago•108 comments

Show HN: Jointter – A daily word puzzle using dots and lines

https://www.jointter.com/
8•proy87•2h ago•7 comments

Cloudflare Turnstile solver library (no headless browser required)

https://github.com/chris124567/cfsolve
287•costco•3d ago•96 comments

Northflank Breached

https://status.northflank.com
468•js4ever•1d ago•348 comments

Breaking the open web won't stop the bad bots

https://www.techpolicy.press/breaking-the-open-web-wont-stop-the-bad-bots/
315•raybb•3d ago•136 comments

Show HN: A USB-C LTE modem that gives my computer a phone line

https://github.com/Koppar-AI/koppar-lte-modem
3•abijahkaj•2h ago•1 comments

Cisco gives engineer unlimited AI tokens to rewrite legacy code

https://fortune.com/2026/10/30/cisco-president-jeetu-patel-gen-z-27-year-old-unlimited-ai-tokens-...
286•taubek•1d ago•344 comments

The oldest ice disappears and the Stone Age emerges from it

https://www.sciencenorway.no/archaeology-climate-culture/the-oldest-ice-is-disappearing-the-stone...
194•dxs•22h ago•90 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.