frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Bonsai 27B: A 27B-Class model that runs on a phone

https://prismml.com/news/bonsai-27b
360•xenova•5h ago•136 comments

Dependabot version updates introduce default package cooldown

https://github.blog/changelog/2026-07-14-dependabot-version-updates-introduce-default-package-coo...
61•woodruffw•2h ago•41 comments

Financing the AI boom: from cash flows to debt [pdf]

https://www.bis.org/publ/bisbull120.pdf
44•1vuio0pswjnm7•1h ago•6 comments

The Tower Keeps Rising

https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/
307•cdrnsf•6h ago•150 comments

Cursor 0day: When Full Disclosure Becomes the Only Protection Left

https://mindgard.ai/blog/cursor-0day-when-full-disclosure-becomes-the-only-protection-left
205•Synthetic7346•5h ago•85 comments

How I use HTMX with Go

https://www.alexedwards.net/blog/how-i-use-htmx-with-go
82•gnabgib•3h ago•14 comments

Your 'app' could have been a webpage (so I fixed it for you)

https://danq.me/2026/07/09/your-app-could-have-been-a-webpage/
680•MrVandemar•3d ago•421 comments

Mathematical texts from a Maya site in Guatemala identify an ancient astronomer

https://www.nature.com/articles/d41586-026-02170-8
18•homarp•12h ago•1 comments

The largest available Minecraft world, totalling 15 TB

https://2b2t.place/1million
140•_____k•3d ago•45 comments

The Estranged Worlds of J. G. Ballard

https://lareviewofbooks.org/article/jg-ballard-illuminated-man-christopher-priest-nina-allan/
28•Caiero•1d ago•5 comments

How to stop Claude from saying load-bearing

https://jola.dev/posts/how-to-stop-claude-from-saying-load-bearing
405•shintoist•11h ago•466 comments

Guardian Angels: LLM Personalization for Productivity and Security

https://gwern.net/guardian-angel
49•andsoitis•10h ago•3 comments

Unlocking the PSP's Dual Core Setup

https://wololo.net/2026/06/16/unlocking-the-psps-dual-core-setup/
16•msephton•3d ago•0 comments

The Second Life of Sanskrit

https://openthemagazine.com/india/the-second-life-of-sanskrit
47•bookofjoe•3d ago•33 comments

Linear is always a lagging indicator

https://remark.ing/rob/rob.mw/-/Linear-is-always-a
6•koch•52m ago•0 comments

I'm a USB-C Maximalist

https://shkspr.mobi/blog/2026/07/im-a-usb-c-maximalist/
135•speckx•8h ago•226 comments

The zero-cost fallacy: open-source software in the agentic era

https://www.thoughtworks.com/insights/blog/open-source/zero-cost-fallacy-open-source-agentic-era
94•backlit4034•4d ago•76 comments

Casio FX870P Emulator

https://github.com/urbancamo/fx870p-emulator
4•austinallegro•57m ago•0 comments

Kontigo (YC S24) Is Hiring (Head of Security)

https://www.ycombinator.com/companies/kontigo/jobs/uNttrlv-head-of-security
1•jecastillof•6h ago

The kids with phones are alright

https://heatherburns.tech/2026/07/08/the-kids-with-phones-are-alright/
102•JumpCrisscross•3d ago•63 comments

Are we offloading too much of our thinking to AI?

https://www.artfish.ai/p/offloading-thinking-to-ai
353•yenniejun111•8h ago•356 comments

Show HN: Opening lines of famous literary works

https://www.verbaprima.com/
139•plicerin•8h ago•78 comments

Launch HN: Agnost AI (YC S26) – Extract user feedback from agent conversations

https://agnost.ai
37•laalshaitaan•7h ago•24 comments

LeMario: Training a JEPA World Model on Super Mario Bros

https://www.benjamin-bai.com/projects/lemario
9•kevinjosethomas•1h ago•0 comments

Human Canaries: Remembering the Munitionettes

https://www.historytoday.com/archive/great-debates/human-canaries-remembering-munitionettes
9•Thevet•23h ago•0 comments

Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

https://github.com/juggler-ai/juggler
163•julesrms•2d ago•77 comments

Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK

https://marco-nett.de/blog/measuring-input-latency-on-linux-x11-vs-wayland-vrr-dxvk/
335•hoechst•7h ago•215 comments

Banter

https://homosabiens.substack.com/p/banter
14•surprisetalk•4d ago•2 comments

The politics of air conditioning in Switzerland

https://lenews.ch/2026/05/29/the-politics-of-air-conditioning-in-switzerland/
5•bookofjoe•54m ago•1 comments

Accretive Editing

https://justindfuller.com/programming/accretive-editing
14•iamjfu•4d ago•8 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.