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

Comments

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

Apple I: The Spark That Ignited the Digital Revolution (legendary price $666.66)

https://www.mac-history.net/apple-i-the-spark-that-ignited-the-digital-revolution/
1•stmw•35s ago•0 comments

Contaminated: The Carpet Industry's Toxic Legacy

https://www.pbs.org/wgbh/frontline/documentary/contaminated-the-carpet-industrys-toxic-legacy/
1•johntfella•1m ago•0 comments

Show HN: A React testing boilerplate for vibe coded apps

https://www.testsolid.com/
1•scedast•4m ago•0 comments

Missouri Senate considers bills to halt solar development on farmland

https://missouriindependent.com/2026/02/04/missouri-senate-considers-bills-to-halt-solar-developm...
1•MilnerRoute•4m ago•0 comments

Show HN: Fine tuning a resume builder for SWE's

https://www.sweresume.app/
1•zed_labs_dev•8m ago•0 comments

MoltDJ – Music by Machines, for Machines

https://moltdj.com
2•TheAlexIceman•11m ago•0 comments

Mark Russinovich's BSOD Photomosaic

https://github.com/markrussinovich/bsodmosaic
1•weinzierl•11m ago•0 comments

Portfolio Monitor – Claude Code skill for multi-broker portfolio analytics

https://github.com/2165187809-AXE/portfolio-monitor
1•AXEbot•15m ago•1 comments

Elfconv: AOT binary translator of Linux/ELF –> WebAssembly

https://github.com/yomaytk/elfconv
1•todsacerdoti•16m ago•0 comments

Show HN: Skeletoken, a Python package for editing model tokenizers

https://github.com/stephantul/skeletoken
1•stephantul•20m ago•0 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/index.html
2•chunkles•21m ago•0 comments

Show HN: Hacker Backlinks – Posts Most Linked To

https://hacker-backlinks.browserbox.io/?sort=linked&p=1
1•keepamovin•21m ago•0 comments

Ask HN: What are you building this Friday?

1•cranberryturkey•22m ago•0 comments

Show HN: Fylepad – A minimal, tabbed Markdown notepad built with Rust

https://github.com/imrofayel/fylepad
1•imrofayel•25m ago•0 comments

How exposed are software stocks to AI tools? We put vibe-coding to the test

https://www.cnbc.com/2026/02/05/how-exposed-are-software-stocks-to-ai-tools-we-tested-vibe-coding...
1•_____k•32m ago•0 comments

What can still be a reasonable AI bear thesis?

https://metacriticcapital.substack.com/p/what-can-still-be-a-reasonable-ai
1•MP_1729•36m ago•1 comments

Europeans have made concessions to US over Greenland, JD Vance says

https://www.bbc.com/news/articles/cdx41r62601o
2•maxloh•40m ago•1 comments

Make Nothing That Isn't Beautiful

https://thepointmag.com/examined-life/make-nothing-that-isnt-beautiful/
4•prismatic•40m ago•1 comments

What does it take to build towards 100 PRs/day per engineer?

https://jonathannen.com/building-towards-100-prs-a-day
2•jwilliams•41m ago•1 comments

Show HN: Deeploy v0.2.0 – Self-hosted PaaS with terminal UI

https://deeploy.sh
1•axadrn•43m ago•0 comments

The World Factbook: datasets for the country profiles

https://github.com/factbook
1•1659447091•46m ago•1 comments

Towards Self-Driving Codebases

https://cursor.com/blog/self-driving-codebases
1•onurkanbkrc•47m ago•0 comments

When Bad UI Design Kills: China Bans Flush Car Door Handles

https://www.core77.com/posts/141142/When-Bad-UI-Design-Kills-China-Bans-Flush-Door-Handles
2•fortran77•49m ago•0 comments

Show HN: Cursor Agent Factory – 5-layer architecture for AI agent systems

https://github.com/gitwalter/cursor-agent-factory
1•wp4pw•50m ago•0 comments

Things Unix can do atomically

https://rcrowley.org/2010/01/06/things-unix-can-do-atomically.html
26•onurkanbkrc•53m ago•1 comments

Show HN: T87s – LLM-optimized cache invalidation with ACID consistency

https://t87s.dev
1•mikesol•54m ago•0 comments

Open-Source Software in the Age of AI

https://essays.johnloeber.com/p/31-open-source-software-in-the-age
2•serviette•54m ago•0 comments

Systems Thinking

http://theprogrammersparadox.blogspot.com/2026/02/systems-thinking.html
21•r4um•58m ago•6 comments

Unbrowse – 100x faster web automation for AI agents

https://github.com/lekt9/unbrowse-openclaw
1•lekt8•1h ago•0 comments

Agentic Proof-Oriented Programming

https://risemsr.github.io/blog/2026-02-04-nik-agentic-pop/
1•nextos•1h ago•0 comments