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/

$20 eBay SFP Module Outperforms My NTP Setup: From Milliseconds to 26

https://austinsnerdythings.com/2026/04/26/ptp-osa5401-26-nanoseconds-raspberry-pi/
1•birdculture•28s ago•0 comments

AI Job Loss Is Not Real

https://orischwartz.com/posts/ai-job-loss-is-not-real.html
1•fleaflicker•37s ago•0 comments

SLM – zero-dependency TUI LLM chat

https://github.com/allocz/slm
1•allocz•1m ago•0 comments

Ask HN: If coding gets faster, where should architecture happen?

1•karlosh•3m ago•0 comments

Show HN: Despatch – Project management for systems thinking, not just software

https://despatch-demo.vercel.app
1•AdobiWanKenobi•3m ago•0 comments

Data Modeling Blog Series

https://floedb.ai/blog/why-bother-with-data-modelling-part-3-keys
1•tkejser•6m ago•0 comments

GitHub – DOS 1.0: Transcription of Tim Paterson's DOS Printouts

https://github.com/DOS-History/Paterson-Listings
1•s2l•8m ago•0 comments

A town of 7k planned so many data centers, it's like adding 51 Walmarts

https://www.washingtonpost.com/nation/2026/04/26/archbald-pennsylvania-data-centers/
1•geox•8m ago•0 comments

SEMA-SQL: Beyond Traditional Relational Querying with Large Language Models

https://arxiv.org/abs/2604.23477
1•zerop•8m ago•0 comments

Netlify Database is now available

https://www.netlify.com/blog/netlify-database/
1•8organicbits•9m ago•0 comments

Open source "died" in March. It just doesn't know it yet

https://www.chainguard.dev/unchained/open-source-died-in-march-it-just-doesnt-know-it-yet
2•zlatkov•9m ago•0 comments

How much can Trump screw with the midterms?

https://www.natesilver.net/p/how-much-can-trump-screw-with-the
2•7777777phil•11m ago•0 comments

Fastest and lightest Android ROMs to revive your phone in 2026

https://www.polimetro.com/en/the-fastest-and-lightest-Android-ROMs/
1•Gedxx•13m ago•0 comments

Ditching GitHub

https://lonami.dev/blog/ditching-github/
1•cdrnsf•16m ago•0 comments

A 14-month responsible disclosure with the RIPE NCC

https://mxsasha.eu/posts/ripe-ncc-disclosure-retrospective/
2•calcifer•20m ago•0 comments

Ask HN: Anyone else suddenly have Brawls Stars on their iPhone?

2•realberkeaslan•21m ago•0 comments

It's time to make a plan for nuclear waste

https://www.technologyreview.com/2026/04/29/1136659/plan-nuclear-waste/
2•joozio•22m ago•0 comments

Personal Productivity Tools in the Age of AI

https://tilldettmering.com/posts/personal-productivity-tools-age-of-ai/
1•Odenwaelder•22m ago•0 comments

Steam Controller teardown: Valve does it again [video]

https://www.youtube.com/watch?v=Va9aTIktlSk
2•skibz•26m ago•0 comments

Bad brains will bottleneck connectomics

https://preservinghope.substack.com/p/bad-brains-will-bottleneck-connectomics
2•arielzj•26m ago•1 comments

Renewable energy just broke a 100-year-old streak

https://www.vox.com/the-highlight/486845/climate-change-coal-solar-renewable-power
1•doener•26m ago•0 comments

Indie music has been invaded by fake fans and cynical viral campaigns

https://www.theguardian.com/music/2026/apr/29/geese-outcry-phoney-virality-music-fans-hype
1•fallinditch•27m ago•0 comments

Two-thirds of babies watch screens – some for eight hours a day

https://www.thetimes.com/uk/technology-uk/article/babies-and-under-2s-screen-time-6jbdmnjlg
16•oj2828•28m ago•8 comments

Show HN: I mapped what's within walking distance for European cities using OSM

https://strado.info/map/
1•strado•28m ago•0 comments

Textnet – The Internet of Text

https://textnet.ad-si.com
1•adius•28m ago•0 comments

PayPal Cash Transfer

https://forums.winamp.com/forum/winamp/winamp-technical-support/4799572-paypal-cash-transfer-1-85...
1•stanleyjordan•31m ago•1 comments

Show HN: I built a Chinese learning app that teaches through sentence patterns

https://doudou-chinese.com/
2•vojd•33m ago•1 comments

Abstract Wikipedia

https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:About
2•HeliumHydride•34m ago•0 comments

The Scientific Method

https://jcf.dev/scientific-method
2•slu•37m ago•0 comments

SyncBank – Self-hosted bank transaction sync for Notion, Sheets, Actual, Airtabl

https://syncbank.app/
1•samdsgn•37m ago•0 comments