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/

The Inevitable Weakness of Metrics

https://www.technologyreview.com/2026/06/19/1138778/inevitable-weakness-metrics-quantified-life-b...
1•joozio•42s ago•0 comments

Tell HN: Happy Fathers Day to all the fathers, uncles, anyone in that role model

1•consumer451•1m ago•0 comments

Designing Teams for an Agentic World

https://www.anup.io/designing-teams-for-an-agentic-world/
1•zdw•2m ago•0 comments

Show HN: Hands on tutorial for open source contribution

https://github.com/firstcontributions/first-contributions
1•Mohamed-Edeeb•5m ago•0 comments

Burnout Is Real in the OSS World, Says John-David Dalton, Creator of Lodash

https://openjsf.org/blog/burnout-is-real-for-open-source-maintainers
2•theanonymousone•5m ago•0 comments

DokuWiki Markdown Support

https://www.patreon.com/dokuwiki/posts/dokuwiki-support-158080793
2•thunderbong•6m ago•0 comments

The Disappearance of Japan's Animators

https://economist.com/interactive/1843/2026/06/19/the-strange-disappearance-of-japans-animators
2•andsoitis•10m ago•0 comments

Some Favorite Quotes

https://www.cs.virginia.edu/~evans/quotes.html
2•jruohonen•11m ago•0 comments

AI is a mass psychotic delusion [video]

https://www.youtube.com/watch?v=WNiSUGCC-gY
6•jmount•13m ago•1 comments

Show HN: I built notion to docs website generator

https://volta-docs.myurll.in/
2•nookeshkarri7•13m ago•0 comments

What Does OO Afford? (2018)

https://sandimetz.com/blog/2018/21/what-does-oo-afford
3•mooreds•15m ago•0 comments

Show HN: A Browser Built for Browser Automation

https://github.com/tilework-tech/nori-browser/
2•theahura•18m ago•0 comments

Beyond Visibility: The Linkage Gap

https://zenodo.org/records/20761232
2•tas101•19m ago•0 comments

NVFP4 Blockscaled GEMM on NVIDIA RTX Pro Blackwell GPUs (SM12x)

https://research.colfax-intl.com/cutlass-tutorial-nvfp4-blockscaled-gemm-on-nvidia-rtx-pro-blackw...
1•matt_d•20m ago•0 comments

The Minimum Viable Unit of Saleable Software

https://brandur.org/minimum-viable-unit
1•brandur•20m ago•0 comments

Thoughts

https://felleisen.org/matthias/Thoughts/index.html
2•jruohonen•22m ago•0 comments

OpenDroneMap's Documentation

https://docs.opendronemap.org/
2•mooreds•22m ago•0 comments

Show HN: Zither – paste JSON/CSV/a spreadsheet table, stats instantly, no AI

https://zither-zeta.vercel.app/
1•bluecomputing•22m ago•0 comments

Bonfires in the Dark: Ritual, Science, and AI as Compression Interfaces

https://bartoszlenart.com/blog/bonfires-in-the-dark
1•grasant•24m ago•0 comments

Can I offer "login with yahoo" using FusionAuth?

https://fusionauth.io/community/forum/topic/3013/can-i-offer-login-with-yahoo-using-fusionauth
1•mooreds•26m ago•0 comments

Show HN: Fupio – Social RSS Reader

https://fupio.com/
1•mehmetkose•26m ago•0 comments

Electrek Drives the Sun-Powered EV from Aptera

https://electrek.co/2026/06/17/we-finally-got-to-drive-the-aptera-solar-electric-car/
2•TeaVMFan•26m ago•0 comments

Seth Larson on Making Things

https://digitalseams.com/blog/seth-larson-on-making-things
1•bobbiechen•27m ago•0 comments

Designing a Better strcpy (2020)

https://saagarjha.com/blog/2020/04/12/designing-a-better-strcpy/
1•GalaxySnail•32m ago•0 comments

Trained a small language model for just generating question

https://huggingface.co/aungkomyint/tara1.2-quest
1•aungkomyint•34m ago•0 comments

Peter H. Diamandis, MD on X: "The Next 5 Years: A Supersonic Tsunami" / X

https://twitter.com/PeterDiamandis/status/2068716115941834885
1•bilsbie•36m ago•0 comments

Show HN: Open-Source Legends

https://opensourcelegends.com/
1•buffer_overlord•37m ago•0 comments

The Next Generation of Distrobox

https://distrobox.it/posts/announcing_distrobox_next/
2•birdculture•37m ago•0 comments

Show HN: A TypeScript Pokémon Crystal TUI for Agent Benchmarking

https://github.com/TheCulliganMan/crystal-llm/
1•theculliganman•38m ago•0 comments

Show HN: Jacobi–IDE for Abaqus subroutine with analytical tests and AI diagnosis

https://jacobee.netlify.app/
15•white_tiger•41m ago•4 comments