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/

Pomodoro CLI

https://codeberg.org/kevinschoon/pomo
1•ankitg12•1m ago•0 comments

Know Your .agent?

https://estherdyson.substack.com/p/know-your-agent
1•nembal•1m ago•0 comments

OpenClaw Had a Rough Week

https://openclaw.ai/blog/openclaw-rough-week
1•nouhailaeg•2m ago•0 comments

The AI operator: Biggest role in Silicon Valley

https://www.rishgupta.com/blog/the-ai-operator-biggest-role-in-silicon-valley
2•nreece•4m ago•0 comments

Map projections: a practical guide to common mistakes and how to fix them

https://dominicroye.github.io/blog/map-projections/
1•altilunium•5m ago•0 comments

Facebook Buying Instagram For $1B.(2012)

https://www.bgr.com/general/facebook-paying-1-billion-for-instagram/
1•downbad_•6m ago•2 comments

Car Dealerships Scam America [video]

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

How I caught an illegal Russian spy [video]

https://www.youtube.com/watch?v=xjo0iLssbI8
1•burnt-resistor•13m ago•0 comments

Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)

https://newsletter.signoz.io/p/why-should-a-trace-id-be-128-bits
1•elza_1111•17m ago•0 comments

FairwayMapper – Introducing Golfers to Mapping

https://community.openstreetmap.org/t/fairwaymapper-introducing-golfers-to-mapping/142814
1•altilunium•19m ago•0 comments

Banking Malware hiding inside a flashlight app? (BeatBanker / BTMOB)

https://blog.ostorlab.co/beatbanker-btmob-tv-v-23-static-analysis.html
1•Jhonny_doe•19m ago•0 comments

Garmin releases new luxury home audio system globally

https://www.notebookcheck.net/Garmin-releases-new-luxury-home-audio-system-globally.1289575.0.html
1•thunderbong•20m ago•0 comments

The Kurzweil Library

https://www.thekurzweillibrary.com
1•andsoitis•20m ago•1 comments

A bidirectional typechecking puzzle in the Grace programming language

https://haskellforall.com/2026/05/a-bidirectional-typechecking-puzzle
3•fanf2•22m ago•0 comments

Code never mattered in the first place

https://mar.coconauts.net/blog/posts/code-never-mattered/
1•marbartolome•26m ago•0 comments

The Place of Houses: Questionnaire [pdf]

http://www.duodickinson.com/Yours_complete.pdf
2•Kaibeezy•27m ago•0 comments

How to improve code quality of Claude Code and codex (on 2026-05)

1•david_d8912•27m ago•0 comments

It is distressing that AI does not know the seven cardinal virtues

https://en.wikipedia.org/wiki/Seven_virtues
2•chasil•34m ago•5 comments

You made me rich, thank you

https://github.com/theori-io/copy-fail-CVE-2026-31431/issues/128
4•mfi•35m ago•0 comments

Donlyn Lyndon, Last Surviving Creator of the Sea Ranch, Dies at 90

https://www.nytimes.com/2026/05/05/arts/design/donlyn-lyndon-dead.html
2•Kaibeezy•35m ago•1 comments

NHS England withdraws public software over AI hacking fears

https://www.computing.co.uk/news/2026/security/nhs-england-withdraws-public-software-over-hacking...
2•latein•36m ago•0 comments

Show HN: Yumi – Your workspace for AI chat, notes, and research

https://askyumi.app
1•yumi-dev•36m ago•0 comments

Fedora is now the default Linux recommendation, and Ubuntu did this to itself

https://www.xda-developers.com/fedora-becoming-default-linux-recommendation-ubuntu-fault/
2•bundie•36m ago•1 comments

The Deletion Test – The Phoenix Architecture

https://aicoding.leaflet.pub/3md5ftetaes2e
2•fagnerbrack•39m ago•0 comments

The 80% Problem in Agentic Coding

https://addyo.substack.com/p/the-80-problem-in-agentic-coding
1•fagnerbrack•39m ago•0 comments

How the Lobsters front page works – nilenso blog

https://blog.nilenso.com/blog/2026/01/20/lobsters-front-page/
1•fagnerbrack•39m ago•0 comments

The Boring Internet

https://www.terrygodier.com/the-boring-internet
2•crowdhailer•41m ago•1 comments

Code coverage tells you what you didn't test – not whether your tests are good

https://bubble.ro/2026/05/04/code-coverage-in-ci-cd-what-it-really-tells-you-and-what-it-doesnt/
2•birdculture•43m ago•0 comments

Exclusive / House Committees Probe Cursor Parent, Airbnb over Chinese AI

https://www.semafor.com/article/04/29/2026/house-committee-probes-cursor-parent-airbnb-over-chine...
1•Palmik•44m ago•0 comments

The Economy Will Be 10x the Size in 10 Years [video]

https://www.youtube.com/watch?v=N5KCm_55xeQ
2•andsoitis•46m ago•0 comments