frontpage.
newsnewestaskshowjobs

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/

Every processor die anyone has photographed and given away

https://sheets.works/data-viz/cpu-dies
1•user_7832•5s ago•0 comments

Computing Without Processors (2011)

https://dl.acm.org/doi/epdf/10.1145/1978542.1978558
1•theanonymousone•29s ago•0 comments

Monitoring a VPS without opening a single inbound port

https://vpspilot.dev/blog/no-inbound-ports/
1•sanda0•46s ago•0 comments

Etch Lab

https://kharelpk.github.io/etch-lab/
2•rbanffy•4m ago•0 comments

Reusing Exploits to Hijack Tower of Fantasy Accounts

https://hunio.org/security/tof-account-takeover/
2•hunio•4m ago•1 comments

0rwx – A simple model of AI usage, inspired by Unix permissions

https://0rwx.com/
2•thes1lv3r•7m ago•0 comments

BYD Yangwang U9 Xtreme electric car – 503 km/h Top speed World Record [video]

https://www.youtube.com/watch?v=F0ZbbVUAx3c
2•ggregoire•11m ago•0 comments

I built Winbux, a shared 4-digit code puzzle with a gift card prize

https://winbux.xyz/?lang=en
2•zonjj•12m ago•1 comments

Datastructures-JS – The JavaScript data structures project

https://github.com/datastructures-js
3•Brysonbw•13m ago•0 comments

Echoloc: A minimalist echolocation horror videogame

https://level102.itch.io/echoloc
2•ggambetta•14m ago•1 comments

Web support is coming back to Unreal in preview next week

https://ixbt.games/en/news/2026/11/04/unreal-engine-59-vyidet-na-sleduiushhei-nedele-epic-gotovit...
6•astlouis44•14m ago•0 comments

They don't make 'em like that any more: Borland Turbo Pascal 7

https://kevinboone.me/tpwin.html
2•andsoitis•15m ago•0 comments

Terry Pratchett's Study

https://www.sussi.dk/terry-pratchetts-study
4•ColinWright•15m ago•0 comments

Iyi: A friendly, fast programming language for people and their agents

https://github.com/iyilang/iyi
3•ksec•17m ago•0 comments

Selective Mutism

https://en.wikipedia.org/wiki/Selective_mutism
2•thunderbong•18m ago•0 comments

A 1:12 scale model of Terry Pratchett's study

https://hachyderm.io/@datarama/117574934175467021
2•ColinWright•19m ago•0 comments

Google Described Its Agent Sandbox. I Built One with Firecracker and Measured It

https://antonau.tech/posts/2026/11/agents-microvm-firecracker/
8•attilathehoon•20m ago•0 comments

Why the 300-year-old novel Gulliver's Travels is so misunderstood

https://www.bbc.com/culture/article/20261106-why-the-300-year-old-novel-gullivers-travels-is-so-m...
2•tosh•20m ago•0 comments

I'm Done with Google (2022)

https://deijin.bearblog.dev/im-done-with-google/
2•zenincognito•20m ago•0 comments

New Ways to Read Ebooks

https://ironicsans.ghost.io/plex-but-make-it-books/
4•ohjeez•22m ago•0 comments

A Plug for the Spartan Protocol

https://kevinboone.me/plugging_spartan.html
2•andsoitis•22m ago•0 comments

Tomy Turnin' Turbo Dashboard Outrun Arcade

https://circuitbeard.co.uk/2017/08/28/tomy-turnin-turbo-dashboard-outrun-arcade/
1•austinallegro•23m ago•0 comments

A failed experiment in laptop cooling

https://kevinboone.me/failed_cooling.html
2•andsoitis•24m ago•0 comments

Glyph: The Typewriter Mechanical Keyboard

https://boilingsteam.com/epomaker-glyph-keyboard-review/
1•ekianjo•25m ago•0 comments

Yolox Inference:OpenVINO,CPU EP on Intel I5,but DirectML Delivers on GTX 1650 Ti

https://medium.com/@olesha-ai/bypassing-the-avx2-tax-part-5-intels-reality-check-directml-redempt...
1•olesha-ai•26m ago•0 comments

NHTSA proposes cyan lights for robotaxis, following Mercedes/China

https://electrek.co/2026/10/24/nhtsa-proposes-cyan-lights-for-robotaxis-following-mercedes-china/
1•FabHK•27m ago•0 comments

Unofficial OpenGL Registry Reference

https://tomschuster.name/glxml/
1•csmantle•27m ago•0 comments

Quantum Physicists discover nothing can be fully transparent

https://www.scientificamerican.com/article/nothing-can-be-fully-transparent-physicists-discover/
2•ck2•28m ago•1 comments

API Failure Investigator – Turn failed API requests into bug reports

https://chromewebstore.google.com/detail/api-failure-investigator/momonhbclfpjplgpmjabajoaginialfk
1•MydeenZ•28m ago•0 comments

Lenovo IdeaPad 3 15IML05 now boots latest nightly builds of ReactOS

https://twitter.com/reactos/status/2119013300453228877
1•doener•35m ago•0 comments