frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I turned my security cameras into an automatic bird identification system

https://jasontucker.blog/how-i-turned-my-security-cameras-into-an-automatic-bird-identification-s...
162•speckx•2h ago•53 comments

Playa Phone

https://playaphone.com/
311•cutoff•4h ago•129 comments

A walkable ASCII cyberpunk city in one HTML file [video]

https://www.youtube.com/watch?v=3YtygAx_C6A
33•keithcarolus•52m ago•7 comments

Show HN: Laser Graffiti

https://laser.consti.de
22•con•2d ago•8 comments

Tmp.0ut, Vol. 5

https://tmpout.sh/5/
36•kmstout•6d ago•2 comments

ChatGPT Work Tool and Skill Reference

https://codex-tool-reference.simonw.chatgpt.site/
125•ijidak•5h ago•45 comments

Since it was stripped of planetary status, Pluto’s defenders have been fighting

https://www.theguardian.com/science/2026/aug/31/forbidden-planet-was-plutos-2006-demotion-a-big-m...
15•ziofill•13h ago•19 comments

Weave (YC W25) is hiring ML, AI, product, & design engineers

https://jobs.ashbyhq.com/workweave
1•adchurch•58m ago

No country for mediocre mathematicians

https://garvvee.substack.com/p/no-country-for-mediocre-mathematicians
72•reasonableklout•1d ago•39 comments

ravynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source

https://ravynos.com/
87•Bluestein•2h ago•63 comments

Smartphone LED detects hidden cameras with AI

https://www.chosun.com/english/industry-en/2026/08/30/SBFXUIJQYZEARKP5T4FBAY25HQ/
27•geox•1d ago•4 comments

Apple caught off guard by AI demand for Mac Mini and Mac Studio

https://www.macrumors.com/2026/08/30/apple-unexpected-mac-mini-and-studio-demand/
131•thm•6h ago•148 comments

Cheap GPS jammers are filling the world with navigation dead zones

https://www.wsj.com/tech/gps-jammers-dead-zones-e76f3261
31•vinnyglennon•1d ago•20 comments

Launch HN: Almanac (YC S26) – AI that knows your company

https://usealmanac.com/
24•kushagrchitkar•3h ago•34 comments

Show HN: We built the smallest dual-band aircraft tracker

https://pantsforbirds.com/the-worlds-smallest-dual-band-ads-b-receiver-module/
48•CoolNamesAllTkn•4d ago•12 comments

Dwarf Fortress is getting the mother of all magic updates

https://www.rockpapershotgun.com/dwarf-fortress-is-getting-the-mother-of-all-magic-updates-extend...
95•Tomte•4d ago•16 comments

C++26: Standard Library Hardening Experiments

https://www.cppstories.com/2026/hardening-experiments/
58•ibobev•4h ago•37 comments

Dimethyl Mercury Exposure Incident at MIT

https://twitter.com/andrew_n_carr/status/2093524390390694232
47•notRobot•2d ago•32 comments

The Snow/Leavis ‘two cultures’ clash

https://aeon.co/essays/at-the-heart-of-the-snow-leavis-two-cultures-clash
55•Hooke•4h ago•29 comments

Accidental Aesthetics and Romance of Power Wires

https://www.governance.fyi/p/accidental-aesthetics-and-romance
17•crescit_eundo•20h ago•4 comments

I think the military commissary's freezers were hacked

https://signalandsilence.substack.com/p/i-think-someone-hacked-the-commissary
124•jcurbo•7h ago•70 comments

Konrad Zuse Museum shutting down due to lack of funding

https://www.heise.de/en/news/Zuse-Computer-Museum-ZCOM-in-Hoyerswerda-faces-closure-11344513.html
94•virtualritz•2h ago•48 comments

'Stunning' percolation proof solves decades-old puzzle about phase transitions

https://www.quantamagazine.org/stunning-percolation-proof-solves-decades-old-puzzle-about-phase-t...
11•tzury•1h ago•1 comments

Launch HN: Hebbian Robotics (YC S26) – Build scalable robotics data pipelines

https://github.com/Hebbian-Robotics/hflow
27•kstonekuan•4h ago•9 comments

Internet centralization and the original sin of NAT

https://dreamstation.systems/personal/ntppost.html
100•robinpie•16h ago•65 comments

Show HN: FnScribe – Open-source, offline dictation for macOS

https://github.com/AlgorithmicResearchGroup/fnscribe
23•modagent•3d ago•19 comments

Show HN: Corporate Mind Games – logic puzzles with a sarcastic corporate theme

https://corporatemindgames.com/
5•dontwordle•3h ago•2 comments

Show HN: SlideOps – slides from a repo that flag when they drift from the code

https://github.com/glukicov/slideops
7•lukicov•6h ago•5 comments

OpenShot 4.0 – Open-source video editor

https://www.openshot.org/blog/2026/08/30/openshot-40-record-edit-color-like-never-before/
457•metrofun•9h ago•104 comments

DNS abuse and criminal infrastructure

https://labs.ripe.net/author/andrew_campling/dns-abuse-and-criminal-infrastructure-beyond-definit...
64•jruohonen•1d 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•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.