frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Dolly Parton's Imagination Library

https://imaginationlibrary.com/
212•jumploops•2h ago•35 comments

Eunice is almost here

https://armincat.com/articles/eunice-is-almost-here
29•armcat•1h ago•22 comments

What goes into making an animated film?

https://www.disneyanimation.com/process/
15•embedding-shape•46m ago•3 comments

Why I Am a Programmer

https://www.alfie.wtf/programming/why-i-am-a-programmer.html
33•jruohonen•2h ago•5 comments

A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis

https://lynchlab.net/llm-skin-cancer
296•sungam•3h ago•150 comments

Gheist campaign plants secret-dumping workflows using stolen GitHub tokens

https://www.wiz.io/blog/gheist-attempted-scaled-abuse-of-stolen-github-tokens-stumbles
21•acossta•2h ago•0 comments

I refuse to accept a censored Internet. Join Me at FOSDEM 27

https://talkweb.eu/openweb/4558/
274•Tomte•3h ago•145 comments

Oregon Police Are Charging a Local News Outlet $2.5M for Records About One Cop

https://theintercept.com/2026/10/01/oregon-police-misconduct-public-records-cost-fee/
238•tdeck•3h ago•59 comments

The U.S. Power Grid

https://nomagicpill.site/knowledge/powergrid.html
23•surprisetalk•3d ago•6 comments

JetBrains Thinkrail

https://github.com/JetBrains/thinkrail
109•hmokiguess•4h ago•68 comments

Show HN: Hurston-1 open source TTS that speak Southern American and Afro-English

https://huggingface.co/destined/hurston-1
24•Gcarter08•19h ago•8 comments

VCF Southwest 2026, but Edited on Silicon Graphics for '90s TV [video]

https://www.youtube.com/watch?v=46wxttvq9qY
34•zdw•1d ago•11 comments

We should be more ambitious with the software we build

https://danluu.com/ambitious/
714•ltratt•23h ago•656 comments

UTS #39: Unicode Security Mechanisms

https://unicode.org/reports/tr39/
21•robin_reala•4h ago•1 comments

Active incident at Dreamhost forcing password reset

https://www.dreamhoststatus.com/
81•greenchair•8h ago•31 comments

Recreate the Apollo Guidance Computer

https://www.raspberrypi.com/news/recreate-the-apollo-guidance-computer/
32•Brajeshwar•3d ago•1 comments

AI use leads UC Berkeley math professor to see 'no point' in grading homework

https://www.dailycal.org/news/campus/academics/ai-use-leads-uc-berkeley-math-professor-to-see-no-...
149•romanhn•4h ago•231 comments

Moderna and Merck say their mRNA cancer vaccine cut death, recurrence by 42%

https://arstechnica.com/health/2026/10/personalized-mrna-cancer-vaccine-cut-melanoma-death-recurr...
84•_Microft•1h ago•14 comments

Cerebras Deploys Trillion-Parameter AI Models

https://www.cerebras.ai/blog/how-we-deploy-trillion-parameter-frontier-models-on-cerebras
339•gmays•19h ago•121 comments

Root shell on Samsung TV

https://twitter.com/log4j/status/2113014142600953868?s=46
696•testing22321•1d ago•535 comments

All you need is Wide Events, not "Metrics, Logs and Traces"

https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics
51•bootlegbilly•3h ago•13 comments

The Goose Programming Language

https://aardappel.github.io/goose/
548•bobbydigitales•1d ago•341 comments

Where the Romans Fought (interactive map)

https://iosiflazaridis.github.io/battles-of-the-romans/
4•endorphine•2h ago•0 comments

fheroes2: A recreation of Heroes of Might and Magic II game engine

https://github.com/ihhub/fheroes2
185•tosh•10h ago•65 comments

Show HN: I put employees inside S&P 500 market-cap bubbles

https://bigwhalehunting.com/workforce/
157•vfxGer•6h ago•47 comments

How Japanese Dried Bonito Is Made

https://kottke.org/26/10/how-japanese-dried-bonito-is-made
174•bookofjoe•3d ago•48 comments

Sabre Wulf Remastered

https://gp-64.com/swr/
52•adunk•3h ago•8 comments

Scientists rediscover how to make ancient Roman colour-changing glass

https://www.theguardian.com/science/2026/oct/25/scientists-rediscover-ancient-roman-colour-changi...
43•teleforce•3h ago•5 comments

SpeedCrunch 1.1

https://www.speedcrunch.org/
220•LordNibbler•1d ago•49 comments

Local Wikipedia: Wikipedia, but only for things a half hour walk from you

https://edjefferson.com/localwiki/
1673•sohkamyung•2d ago•253 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.