frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Wolfram Compute Services

https://writings.stephenwolfram.com/2025/12/instant-supercompute-launching-wolfram-compute-services/
93•nsoonhui•3h ago•33 comments

Self-hosting my photos with Immich

https://michael.stapelberg.ch/posts/2025-11-29-self-hosting-photos-with-immich/
361•birdculture•6d ago•147 comments

Guy Built a Compact Camera Using an Optical Mouse

https://petapixel.com/2025/11/13/this-guy-built-a-compact-camera-using-an-optical-mouse/
73•PaulHoule•2d ago•12 comments

Have I been Flocked? – Check if your license plate is being watched

https://haveibeenflocked.com/
168•pkaeding•7h ago•78 comments

Ask HN: How many people got VPNs in response to laws like UK Online Safety Act?

38•hodgesrm•1h ago•18 comments

Cloudflare outage on December 5, 2025

https://blog.cloudflare.com/5-december-2025-outage/
667•meetpateltech•19h ago•494 comments

Aurora: The Linux-based ultimate workstation

https://getaurora.dev/en
22•doener•6d ago•8 comments

Leaving Intel

https://www.brendangregg.com/blog//2025-12-05/leaving-intel.html
249•speckx•13h ago•122 comments

Making tiny 0.1cc two stroke engine from scratch

https://youtu.be/nKVq9u52A-c?si=KVY6AK7tsudqnbJN
69•pillars•5d ago•9 comments

PalmOS on FisherPrice Pixter Toy

https://dmitry.gr/?r=05.Projects&proj=27.%20rePalm#pixter
86•dmitrygr•7h ago•10 comments

Gemini 3 Pro: the frontier of vision AI

https://blog.google/technology/developers/gemini-3-pro-vision/
464•xnx•18h ago•229 comments

Netflix to Acquire Warner Bros

https://about.netflix.com/en/news/netflix-to-acquire-warner-bros
1596•meetpateltech•22h ago•1200 comments

PC-Man (IBM PC 1983) and the spark of childhood wonder

https://intotheverticalblank.com/2025/12/02/interview-greg-kuperberg/
15•nanochess•3d ago•5 comments

Infracost (YC W21) is hiring Sr Node Eng to make $600B/yr cloud spend proactive

https://www.ycombinator.com/companies/infracost/jobs/Sr9rmHs-senior-product-engineer-node-js
1•akh•4h ago

Frinkiac – 3M "The Simpsons" Screencaps

https://frinkiac.com/
105•GlumWoodpecker•3d ago•31 comments

Adenosine on the common path of rapid antidepressant action: The coffee paradox

https://genomicpress.kglmeridian.com/view/journals/brainmed/aop/article-10.61373-bm025c.0134/arti...
152•PaulHoule•13h ago•79 comments

Ivan Sutherland Sketchpad Demo 1963 [video]

https://www.youtube.com/watch?v=6orsmFndx_o
69•fs_software•3d ago•5 comments

Schizophrenia sufferer mistakes smart fridge ad for psychotic episode

https://old.reddit.com/r/LegalAdviceUK/comments/1pc7999/my_schizophrenic_sister_hospitalised_hers...
139•hliyan•3h ago•80 comments

Netflix’s AV1 Journey: From Android to TVs and Beyond

https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80
503•CharlesW•1d ago•258 comments

Patterns for Defensive Programming in Rust

https://corrode.dev/blog/defensive-programming/
268•PaulHoule•18h ago•59 comments

Show HN: A 2mm micro-bearing ring that spins like a real fidget spinner

5•xtafnuihc•3d ago•6 comments

Extra Instructions Of The 65XX Series CPU (1996)

http://www.ffd2.com/fridge/docs/6502-NMOS.extra.opcodes
55•embedding-shape•10h ago•9 comments

Idempotency keys for exactly-once processing

https://www.morling.dev/blog/on-idempotency-keys/
137•defly•4d ago•53 comments

I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA

201•proberts•19h ago•253 comments

The missing standard library for multithreading in JavaScript

https://github.com/W4G1/multithreading
90•W4G1•14h ago•22 comments

Perpetual futures, explained

https://www.bitsaboutmoney.com/archive/perpetual-futures-explained/
101•sirodoht•13h ago•55 comments

Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month

https://hackclub.com/fiscal-sponsorship/mobile/
148•mohamad08•3d ago•56 comments

Guide to making a CHIP-8 emulator (2020)

https://tobiasvl.github.io/blog/write-a-chip-8-emulator/
23•AlexeyBrin•6d ago•2 comments

YouTube caught making AI-edits to videos and adding misleading AI summaries

https://www.ynetnews.com/tech-and-digital/article/bj1qbwcklg
305•mystraline•9h ago•159 comments

Tides are weirder than you think

https://signoregalilei.com/2025/11/12/tides-are-weirder-than-you-think/
125•surprisetalk•4d ago•36 comments
Open in hackernews

Fast(er) regular expression engines in Ruby

https://serpapi.com/blog/faster-regular-expression-engines-in-ruby/
60•davidsojevic•7mo ago

Comments

yxhuvud•7mo ago
Eww, pretending to support utf8 matchers while not supporting them at all was not pretty to see.
gitroom•7mo ago
Honestly that part bugs me, fake support is worse than no support imo
kayodelycaon•7mo 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•7mo 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•7mo 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•7mo 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.