frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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/

Raindrop – Local Agent Debugger

https://github.com/raindrop-ai/workshop
1•felixbraun•1m ago•0 comments

Windows BitLocker zero-day gives access to protected drives, PoC released

https://www.bleepingcomputer.com/news/security/windows-bitlocker-zero-day-gives-access-to-protect...
1•akyuu•1m ago•0 comments

LLM Policy for Rust Compiler

https://github.com/rust-lang/rust-forge/pull/1040
1•liyanage•1m ago•0 comments

LLMs run on top of an OS designed for code, not weights

https://github.com/matthewworner/spike
1•matthewworner•2m ago•0 comments

Sam Altman Is Taking a Lot of Punches on the Witness Stand

https://www.motherjones.com/politics/2026/05/altman-musk-openai-lawsuit-witness-questioning-ai/
2•cdrnsf•2m ago•0 comments

New Fragnesia Linux flaw lets attackers gain root privileges

https://www.bleepingcomputer.com/news/security/new-fragnesia-linux-flaw-lets-attackers-gain-root-...
1•akyuu•6m ago•0 comments

AMD EPYC CPUs Reach Record Server Revenue Share of 46.2%

https://www.techpowerup.com/349029/amd-epyc-cpus-reach-record-server-revenue-share-of-46-2
1•akyuu•11m ago•0 comments

Have a Coherent AI Policy

https://brianmeeker.me/2026/05/14/have-a-coherent-ai-policy/
2•ai_critic•14m ago•0 comments

Shareable AI Editable Visualizations

https://framejs.io/docs/intro.html
1•dionjw•15m ago•0 comments

Boeing, Toyota Donated $1M Each to Transportation Secretary's Road-Trip Show

https://www.wsj.com/business/boeing-toyota-donated-1-million-each-to-transportation-secretarys-ro...
1•impish9208•16m ago•1 comments

Decisions in the past have long running repercussions

https://www.distributedthoughts.org/2026-05-07-roman-bridge-still-determines-your-commute/
2•prosaic-hacker•19m ago•1 comments

A Professor in Every Pocket – A New Framework for Higher Education

https://lagomor.ph/2026/01/a-professor-in-every-pocket/
1•ChilledTonic•27m ago•0 comments

Isaac Newton on Laputa

https://www.historytoday.com/archive/great-debates/isaac-newton-laputa
1•hhs•34m ago•0 comments

mimalloc: A new, high-performance, scalable memory allocator for the modern era

https://www.microsoft.com/en-us/research/blog/mimalloc-a-high-performance-scalable-memory-allocat...
5•matt_d•35m ago•0 comments

A scientist made a clone of a clone of a clone of a clone

https://www.nationalgeographic.com/science/article/scientists-reclone-mice+
1•mrtedbear•35m ago•0 comments

Learn Python the Hard Way Was Right About One Thing

https://fagnerbrack.com/learn-python-the-hard-way-was-right-about-one-thing-9b6ab0b67526
2•birdculture•41m ago•0 comments

AI to infest eight in ten premium phones within two years

https://www.theregister.com/personal-tech/2026/05/14/ai-to-infest-eight-in-ten-premium-phones-wit...
1•Bender•42m ago•0 comments

Cisco to fire 4k staff and generously give them free training – on Cisco

https://www.theregister.com/networks/2026/05/14/cisco-to-fire-4000-staff-and-generously-give-them...
3•Bender•43m ago•0 comments

To gain root access at this company, all an intruder had to do was ask nicely

https://www.theregister.com/security/2026/05/14/to-gain-root-access-intruder-just-had-to-ask/5239853
1•Bender•44m ago•0 comments

Encountering the roots of mathematics

https://www.ias.edu/ideas/encountering-roots-mathematics
1•hhs•45m ago•0 comments

AI Poop Analysis App Offered to Sell Me Database of Its Users' Poops

https://www.404media.co/ai-poop-analysis-app-offered-to-sell-me-access-to-its-users-poops/
2•Cider9986•48m ago•0 comments

ICLR 2026 – Institutional Affiliations Dataset and Analysis

https://github.com/DmytroLopushanskyy/iclr2026-affiliations
3•stared•48m ago•0 comments

Do deep learning models recognize 3D shapes in the same way humans do?

https://www.santafe.edu/news-center/news/do-deep-learning-models-recognize-3d-shapes-in-the-same-...
1•hhs•50m ago•0 comments

Mirror Life's Doomsday Potential

https://www.noemamag.com/the-doomsday-organism/
1•littlexsparkee•51m ago•0 comments

The Cost of Free Doughnuts

https://www.npr.org/2020/01/08/794592539/episode-386-the-cost-of-free-doughnuts
1•compiler-guy•52m ago•0 comments

AI #168: Not Leading the Future

https://thezvi.substack.com/p/ai-168-not-leading-the-future
2•paulpauper•52m ago•0 comments

Too Much Is Happening Too Fast

https://www.theatlantic.com/technology/2026/05/too-much-happening-too-fast/687177/
4•paulpauper•53m ago•0 comments

Sensational Books to Read This Summer

https://www.theatlantic.com/books/2026/05/summer-reading-2026/686880/
1•paulpauper•54m ago•1 comments

'Millions' of pounds saved by replacing Palantir tech in refugee system

https://www.bbc.com/news/articles/c2l2j1lxdk5o
37•cdrnsf•55m ago•4 comments

Fields of the World: A Global Field Boundary Ecosystem

https://fieldsofthe.world/
1•tokai•55m ago•0 comments