frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)

https://github.com/ChartGPU/ChartGPU
241•huntergemmer•3h ago•85 comments

JPEG XL Demo Page

https://tildeweb.nl/~michiel/jxl/
58•roywashere•1h ago•35 comments

SmartOS

https://docs.smartos.org/
89•ofrzeta•2h ago•28 comments

PicoPCMCIA – a PCMCIA development board for retro-computing enthusiasts

https://www.yyzkevin.com/picopcmcia/
39•rbanffy•1h ago•9 comments

illumos

https://illumos.org/
12•tosh•23m ago•0 comments

Skip Is Now Free and Open Source

https://skip.dev/blog/skip-is-free/
53•dayanruben•2h ago•6 comments

Autonomous (YC F25) is hiring – AI-native financial advisor at 0% advisory fees

https://atg.science/
1•dkobran•1h ago

Nested Code Fences in Markdown

https://susam.net/nested-code-fences.html
125•todsacerdoti•4h ago•30 comments

Waiting for dawn in search: Search index, Google rulings and impact on Kagi

https://blog.kagi.com/waiting-dawn-search
17•josephwegner•35m ago•6 comments

Can you slim macOS down?

https://eclecticlight.co/2026/01/21/can-you-slim-macos-down/
47•ingve•10h ago•70 comments

Swedish Alecta has sold off an estimated $8B of US Treasury Bonds

https://www.di.se/nyheter/di-avslojar-alecta-har-dumpat-amerikanska-statspapper/
47•madspindel•4h ago•18 comments

EU–INC – A new pan-European legal entity

https://www.eu-inc.org/
587•tilt•7h ago•551 comments

Anthropic's original take home assignment open sourced

https://github.com/anthropics/original_performance_takehome
559•myahio•15h ago•276 comments

RTS for Agents

https://www.getagentcraft.com/
72•summoned•4d ago•29 comments

TPM on Embedded Systems: Pitfalls and Caveats to Watch Out For

https://sigma-star.at/blog/2026/01/tpm-on-embedded-systems-pitfalls-and-caveats/
21•Deeg9rie9usi•2d ago•18 comments

Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday

153•Daemon404•1h ago•80 comments

What Is a PC Compatible?

https://codon.org.uk/~mjg59/blog/p/what-is-a-pc-compatible/
73•edward•6d ago•25 comments

EmuDevz: A game about developing emulators

https://afska.github.io/emudevz/
148•ingve•3d ago•34 comments

Without benchmarking LLMs, you're likely overpaying

https://karllorey.com/posts/without-benchmarking-llms-youre-overpaying
80•lorey•23h ago•47 comments

Batmobile: 10-20x Faster CUDA Kernels for Equivariant Graph Neural Networks

https://elliotarledge.com/blog/batmobile
69•ipnon•3d ago•10 comments

Ireland wants to give its cops spyware, ability to crack encrypted messages

https://www.theregister.com/2026/01/21/ireland_wants_to_give_police/
139•jjgreen•4h ago•57 comments

Show HN: yolo-cage – AI coding agents that can't exfiltrate secrets

https://github.com/borenstein/yolo-cage
25•borenstein•2h ago•45 comments

An Unfolding Scientific Revolution in Cosmology

https://economicsfromthetopdown.com/2026/01/15/an-unfolding-scientific-revolution-in-cosmology/
20•empiko•5d ago•5 comments

I Made Zig Compute 33M Satellite Positions in 3 Seconds. No GPU Required

https://atempleton.bearblog.dev/i-made-zig-compute-33-million-satellite-positions-in-3-seconds-no...
74•signa11•8h ago•11 comments

Show HN: See the carbon impact of your cloud as you code

https://dashboard.infracost.io/
16•hkh•2h ago•0 comments

SETI@home is in hiberation

https://setiathome.berkeley.edu/
217•keepamovin•8h ago•111 comments

A 26,000-year astronomical monument hidden in plain sight (2019)

https://longnow.org/ideas/the-26000-year-astronomical-monument-hidden-in-plain-sight/
545•mkmk•23h ago•106 comments

RSS.Social – the latest and best from small sites across the web

https://rss.social/
192•Curiositry•15h ago•44 comments

200 MB RAM FreeBSD desktop

https://vermaden.wordpress.com/2026/01/18/200-mb-ram-freebsd-desktop/
163•vermaden•3d ago•153 comments

Vibecoding #2

https://matklad.github.io/2026/01/20/vibecoding-2.html
119•ibobev•5h ago•80 comments
Open in hackernews

Fast(er) regular expression engines in Ruby

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

Comments

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