frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

The secretive cyberweapons company that won over Israel's intelligence elite

https://irpimedia.irpi.eu/en-inside-the-secretive-cyberweapons-company-that-won-over-israels-inte...
1•campuscodi•1m ago•0 comments

Ten Lines of Code That Changed My World

https://pixelambacht.nl/2026/ten-lines-of-code/
2•dimonomid•1m ago•0 comments

EasyActions – run GitHub Actions across an organization

https://github.com/Mask-AI-FR/EasyAction
1•maskaifr•2m ago•0 comments

Show HN: Privacy first local backup tool for Notion

https://notionmanager.com/
2•bingfeng•2m ago•0 comments

Replacing the old battery on rechargeable bike lights

https://jvns.ca/blog/2026/09/27/replacing-the-old-battery-on-rechargeable-bike-lights/
1•surprisetalk•4m ago•0 comments

Valve Introduces Pyrowave Video Codec in Beta for Low Latency Streaming

https://www.phoronix.com/news/Valve-Steam-Beta-Pyrowave
1•mococa•6m ago•1 comments

Investors Are Betting on Devices That Connect the Brain to Computers

https://www.nytimes.com/2026/09/24/business/dealbook/precision-neuroscience-brain-bill-ackman.html
1•bookofjoe•7m ago•1 comments

Optimistic UI is an architectural decision, not a minor UX tweak

https://rulr.dev/blog/optimistic-ui-is-an-architectural-decision/
1•raffi001•9m ago•0 comments

Your AI Agent Forgot Half of What You Told It

https://www.oreilly.com/radar/your-ai-agent-already-forgot-half-of-what-you-told-it/
1•Anon84•19m ago•0 comments

Show HN: Voxa – Bilingual voice dictation for Omarchy, bring your own API key

https://github.com/lifez/voxa
1•lifez•23m ago•0 comments

Germany needs 63k people to pay its pensions, 5x Japan, 4x Sweden per pensioner

https://professionlens.com/research/germany-needs-63000-people-to-pay-its-pensions-5x-japan-per-p...
1•jakobgreenfeld•25m ago•0 comments

How long does a database table live?

https://blog.mcdview.dev/en/how-long-does-a-database-table-live/
1•PatuDev•25m ago•0 comments

Job Titles Are Out. Now We're All 'Members of the Technical Staff.'

https://www.nytimes.com/2026/09/27/business/members-of-technical-staff-artificial-intelligence.html
2•sbulaev•27m ago•0 comments

L'implant cochléaire entre technique, éthique et politique

https://droit.cairn.info/article/GRIEF_161_0036/pdf?lang=fr
1•ouzb64ty•27m ago•0 comments

State of Pandemic Early Warning

https://www.jefftk.com/p/state-of-pandemic-early-warning
1•torutofu•30m ago•0 comments

Human-AI partnerships are for alignment, not capability

https://www.seangoedecke.com/human-ai-partnerships-are-for-alignment-not-capability/
1•sylvainkalache•30m ago•0 comments

MarkyDown: HTML to Markdown on the fly. Scrape, convert or negotiate by header

https://github.com/ulrischa/MarkyDown
1•ulrischa•31m ago•0 comments

Building a app for a hackathon for hackathon winners (Sweden 2026)

https://sidequest-snowy-seven.vercel.app/
1•Nikoroses•34m ago•0 comments

Pig: Pi in Go, a port that plans on keeping up

https://developer.hpe.com/blog/meet-pig-pi-in-go-a-port-that-plans-on-keeping-up/
3•tnspacetime•35m ago•0 comments

AI Doesn't Need to Invent a Supervirus to Be Dangerous

https://liorzi.substack.com/p/ai-doesnt-need-to-invent-a-supervirus
2•Protostome•37m ago•0 comments

PolyXOR128: A 128-bit universal hash function

https://github.com/orlp/polyxor
2•g0xA52A2A•39m ago•0 comments

Show HN: Peas and Pans – meal planning software for nutrition coaches

https://peasandpans.com/
2•ssnxd•41m ago•0 comments

Instruction Set Migration at Warehouse Scale: From x86 to Arm

https://cacm.acm.org/practice/instruction-set-migration-at-warehouse-scale/
1•yarapavan•42m ago•0 comments

The Peoples of the West from the Weilue by Yu Huan Draft English Translation

https://depts.washington.edu/silkroad/texts/weilue/weilue.html
1•t-3•42m ago•0 comments

Show HN: Augur – Sandboxed macOS VMs with Xcode for AI Coding Agents

https://github.com/h1d3mun3/augur
1•h1d3mun3•42m ago•0 comments

Context-Driven Monitoring

https://simpleobservability.com/docs/context-driven-monitoring
1•khazit•44m ago•0 comments

Vanilla extract: Zero-runtime Stylesheets in TypeScript

https://vanilla-extract.style/
1•KolmogorovComp•49m ago•0 comments

Show HN: Revise, a new document editor library for React

https://www.npmjs.com/package/revise
1•artursapek•53m ago•1 comments

Norwegian consumer council explains enshittification [video]

https://vimeo.com/1168468796
2•limbicsystem•57m ago•1 comments

Show HN: Linktree is ugly so I built this

https://outie.link
1•adamaskun•57m ago•0 comments
Open in hackernews

Past, Present, and Future of (Ruby) Sorbet Type Syntax

https://blog.jez.io/history-of-sorbet-syntax/
5•ksec•1y ago

Comments

Lio•1y ago
This is a great write up and I think the proposal to make rbs-inline type comments avaible at runtime is an execellent solution.

I can definitely see the value runtime type checking in addition to static analysis. For my own work I've done this either using pattern matching:

  class User
    def initialize(name:, age:)
      String => name
      Integer => age
      @name = name
      @age = age
    end
  end
but the error messages aren't great IMHO. It's pretty easy though knock up a little type checker in a very small module and prepend it. I have support for union types and typed arrays in mine.

I actually wasn't aware of the improvements they've made over the years to Sorbet. It think that's probably what I'll migrate to now.

Lio•1y ago
I'd add, I'm surprised this this post isn't added to the "official" Sorbet blog. It really is a great post and very positive for the future of the project.

https://sorbet.org/blog/