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•7mo ago

Comments

Lio•7mo 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•7mo 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/

Skybridge: TypeScript Framework for ChatGPT Apps

https://github.com/alpic-ai/skybridge
1•smurda•53s ago•0 comments

Samsung announces Exynos 2600, the first 2nm mobile chip

https://semiconductor.samsung.com/processor/mobile-processor/exynos-2600/
1•akyuu•5m ago•0 comments

What Is a DNS Leak?

https://www.dnsleaktest.com/what-is-a-dns-leak.html
1•Aldipower•5m ago•0 comments

Can Claude teach me to make coffee?

https://www.lesswrong.com/posts/aZYr5MBhxEbPQSt5N/can-claude-teach-me-to-make-coffee
1•A_Duck•6m ago•1 comments

Earth's Seasons Are Strangely Out of Sync, Scientists Discover from Space

https://www.sciencealert.com/earths-seasons-are-strangely-out-of-sync-scientists-discover-from-space
1•QueensGambit•6m ago•0 comments

Null References: The Billion Dollar Mistake – Tony Hoare

https://www.youtube.com/watch?v=ybrQvs4x0Ps
1•Brysonbw•7m ago•0 comments

Fine Have Your Windows in iPadOS, but Remember This House Was Built on Apps

https://wormsandviruses.com/2025/12/fine-have-your-windows-in-ipados-but-remember-this-house-was-...
1•robenkleene•11m ago•0 comments

The End of Reason

https://thehonestsorcerer.substack.com/p/the-end-of-reason
2•ambientenv•13m ago•1 comments

Decentralized YouTube Alternative PeerTube Adds Creator Mode

https://itsfoss.com/news/peertube-8-release/
1•MilnerRoute•14m ago•0 comments

I built a Telegram bot that creates tokens and liquidity pools in 60 seconds

https://ebpchain.com/
1•ebpbot•14m ago•1 comments

PyFrontKit – Create web pages from Python with minimal code

2•Edybrown•16m ago•0 comments

Autoland Saves King Air, Everyone Reported Safe

https://avbrief.com/autoland-saves-king-air-everyone-reported-safe/
1•bradleybuda•19m ago•0 comments

Our brains reboot at four key ages. This is how it feels

https://www.thetimes.com/uk/science/article/science-ageing-five-lifespan-epochs-8kkh35vkt
1•stevenjgarner•19m ago•0 comments

Show HN: Pixen 6 – New release of longstanding macOS pixel art editor

https://pixenapp.com/mac/
1•albertru90•22m ago•0 comments

Climate change has reduced U.S. income by an estimated 12%

https://news.arizona.edu/news/climate-changes-hidden-price-tag-drop-our-income
2•giuliomagnifico•23m ago•0 comments

A Price War Is Looming for Electric Vehicles

https://oilprice.com/Energy/Energy-General/A-Price-War-Is-Looming-for-Electric-Vehicles.html
2•PaulHoule•23m ago•0 comments

At Rome's New Subway Stations, Peruse Ancient Relics While Catching a Train

https://www.nytimes.com/2025/12/16/world/europe/rome-subway-stations-museum-archaeology.html
1•bookofjoe•24m ago•1 comments

Neural Basis of Schizophrenia and Bipolar Disorder

https://pubs.aip.org/aip/apb/article/9/3/036118/3364154/Machine-learning-enabled-detection-of
1•stevenjgarner•24m ago•0 comments

Local RAG

https://github.com/Andrej997/local-rag-workspaces
1•andrej_km•26m ago•0 comments

Chasing Your Tail

https://xania.org/202512/19-tail-call-optimisation
1•ibobev•30m ago•0 comments

Lessons learned streaming building a Scheme-like interpreter in Go

https://notes.eatonphil.com/2023-01-30-livescheme.html
1•ibobev•30m ago•0 comments

From Geometric to Coordinate Form: Understanding the Dot Product

https://www.4rknova.com//blog/2013/05/03/dot-product
2•ibobev•31m ago•0 comments

The WhatsApp Whisperer

https://www.whatsprivcy.com/
15•RyanJB•35m ago•5 comments

Is resumable LLM streaming hard? No, it's just annoying

https://stardrift.ai/blog/streaming-resumptions
2•gmays•40m ago•0 comments

Using Vectorize to build an unreasonably good search engine in 160 lines of code

https://blog.partykit.io/posts/using-vectorize-to-build-search/
1•ColinWright•40m ago•0 comments

Documents related to early Unix history before V7

https://github.com/thaliaarchi/unix-history
2•naves•41m ago•0 comments

China, Russia pulling ahead of NATO in Arctic drone capabilities: report

https://www.cbc.ca/news/politics/drones-arctic-russia-china-nato-9.7020149
1•Teever•44m ago•0 comments

Lend-Lease: How America Looted the British Empire During World War II [video]

https://www.youtube.com/watch?v=LMy3BAJYi54
7•thelastgallon•46m ago•0 comments

ELF Crimes: Program Interpreter Fun

https://nytpu.com/gemlog/2025-12-21
12•nytpu•46m ago•2 comments

Textpattern CMS 4.9.0

https://textpattern.com/weblog/textpattern-490-released-php-85-mysql-84-features-fixes-fine-tunin...
2•petecooper•50m ago•0 comments