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/

We built a document AI that reads but doesn't write

https://www.nutrient.io/blog/decision-model-for-documents/
1•marakiii•58s ago•0 comments

Manual guideline to download Office 365 mailbox to PST, EML, MSG and MBOX format

https://www.mailsdaddy.com/blogs/how-to-backup-office-365-mailbox-for-free/
1•somit0•1m ago•0 comments

Why does this chart just go down? 0 once again marks the spot

https://lapcatsoftware.com/articles/2026/10/7.html
1•latexr•1m ago•0 comments

RecursiveSI/Flint

https://huggingface.co/RecursiveSI/flint
1•mpweiher•2m ago•0 comments

AI vs. human therapist feedback in CBT: Randomized trial with deception design

https://doi.org/10.1016/j.invent.2026.101012
1•tobr•3m ago•0 comments

Ask HN: Who owns the copyright to code generated by an AI LLM?

2•roschdal•5m ago•0 comments

Arithmetic is an underrated world-modeling technology

https://www.lesswrong.com/posts/r2LojHBs3kriafZWi/arithmetic-is-an-underrated-world-modeling-tech...
1•amanverasia•6m ago•0 comments

Series of programming puzzles, designed to teach you about internationalization

https://i18n-puzzles.com/
1•amanverasia•7m ago•0 comments

Show HN: A ClubElo-style Elo dataset for MLS, 1996–present

https://github.com/philo92/mls-elo
1•PhiloPark•10m ago•0 comments

Dictation that never leaves your Mac

https://flowwy.dev/
1•wartnerio•12m ago•0 comments

EuroHPC AI Factories: free supercomputing access for EU AI startups – calls open

https://www.eurohpc-ju.europa.eu/ai-factories/ai-factories-access-modes_en
1•shanedevane•13m ago•1 comments

Rails Is a JIT Compiler

https://railsatscale.com/2026-10-21-rails-is-a-jit-compiler/
1•fbuilesv•14m ago•0 comments

Show HN: RecordRelay – Make a chain with DNS records

https://recordrelay.net
1•island_dev•16m ago•0 comments

GLM 5.3 internally considers its responses influence on next model training

https://www.lesswrong.com/posts/R5g8YT25G9DXJJ48n/glm-5-3-sometimes-considers-how-train-time-acti...
1•vld_chk•17m ago•0 comments

Could AI Infrastructure Growth Last Longer Than Markets Expect?

https://michaelhillaert1.substack.com/p/could-ai-infrastructure-growth-last
1•michaelhillaert•19m ago•0 comments

LM Studio vs. Open WebUI: which one should you use, and how to run them together

https://llmconfigurator.com/en/blog/lm-studio-vs-open-webui
1•jrusinowski•20m ago•0 comments

The internet is in its guano years

https://hrih.si/articles/the-internets-guano-years/
1•DonAtimator•21m ago•0 comments

France's Imaginary Austerity

https://quillette.com/2026/10/21/frances-imaginary-austerity-riots-economy/
2•barry-cotter•21m ago•1 comments

Reylo: Import .sql files into your TypeScript code with full type inference

https://reylo.dev
1•porridgeraisin•21m ago•0 comments

Faster than earcut: triangulating 3.7M map polygons in 489 ms

https://globus.software/blog/2026/10/16/cutting-map-polygons/
3•molind•22m ago•0 comments

Cut Express

https://cut.express/
1•welsenesbros•23m ago•0 comments

Oil 101

https://oil101.morgandowney.com/
2•mxschumacher•24m ago•0 comments

Integers – how ought they work?

https://futhark-lang.org/blog/2026-10-21-integers-how-ought-they-work.html
1•stosssik•24m ago•0 comments

A new contest pits competitors against each other in a race to biological youth

https://www.technologyreview.com/2026/10/02/1145610/younger-contest-race-to-biological-youth/
2•stosssik•25m ago•0 comments

Parano1d EIP-8288: heterogeneous recursion with an authenticated class bank

https://ethresear.ch/t/paranoid-eip-8288-heterogeneous-recursion-with-an-authenticated-class-bank...
2•ignotusnemo•27m ago•0 comments

Musk's public endorsement of SpaceX-Tesla deal may throw a wrench in talks

https://www.reuters.com/legal/government/musks-public-endorsement-spacex-tesla-deal-may-throw-wre...
3•samizdis•27m ago•0 comments

One History, Many Agents: Using jj workspaces for parallel coding agents

https://minikin.me/blog/jj-workspaces-for-parallel-agents/
1•koburan•28m ago•0 comments

The grads ditching the UK for a fresh start abroad

https://www.bbc.com/news/articles/cmzxj4e8w44vo
1•clarionbell•30m ago•0 comments

OnePlus Open gets official LineageOS builds

https://wiki.lineageos.org/devices/xueying/
1•bilibali•32m ago•0 comments

Show HN: Moin – A P2P voice app built on iroh and Media over QUIC

https://moin.chat/
2•culinary-robot•32m ago•0 comments