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/

Mini PC Database

https://awesomeminipc.com/
1•Crier1002•4m ago•0 comments

OpenAI: "We use ... de-identified data to improve ChatGPT"

https://twitter.com/markchen90/status/2097400166554993041
1•nycdatasci•8m ago•1 comments

"What Is an 'AI Warning Shot'?" (2024)

https://gwern.net/blog/2024/sydney
1•simonpure•12m ago•0 comments

Show HN: TUI Markdown reader with beeline support

https://github.com/seymores/mdr
1•seymores•14m ago•0 comments

Better coding agents need more than better models

https://github.com/Wholiver/metis
2•oliverhuchenrui•17m ago•0 comments

Your built-in router VPN might be more trouble than it's worth

https://tailscale.com/blog/built-in-router-nas-vpns
1•soheilpro•19m ago•0 comments

How Poor People Buy Cars

https://abio.substack.com/p/how-poor-people-buy-cars
11•barry-cotter•21m ago•1 comments

Dopamine Sites Sell Nothing, and People Cannot Get Enough

https://www.nytimes.com/2026/09/11/world/asia/dopamine-sites-popularity.html
3•mistersquid•22m ago•0 comments

What Is Bending Spoons?

https://www.s-1.site/s/bending-spoons-a-capital-cycle-play.html
3•anthonybourdain•22m ago•0 comments

ASI existential risk: reconsidering alignment as a goal

https://michaelnotebook.com/xriskbrief/
2•vinhnx•22m ago•0 comments

Why Your Memory API Benchmarks Are Probably Inflated and Misleading

https://chatsorter.com
1•JacobH1234•25m ago•0 comments

Cohere's North Mini Code Megakernel Serving Engine

https://cohere.com/blog/megakernels
2•gmays•30m ago•0 comments

Build Agentic Memory That Keeps Your Loops Alive and Sharpens Them Every Run

https://memanto.ai/blog/agentic-memory-course-keep-loops-alive
1•supportm•33m ago•0 comments

1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it

https://blog.cloudflare.com/post-quantum-dnssec-1111/
4•vg•36m ago•0 comments

Preview Your Website on iPhone Duo

https://progressier.com/iphone-duo-simulator
1•kbst•36m ago•0 comments

Reduced AI cheating on a long task from 72% to 0 with 190 token agreement prompt

https://www.echohive.ai/grok-integrity-agreement-less-cheating
1•echohive42•37m ago•0 comments

The Last Essay

https://medium.com/human-parts/the-last-essay-e8ad0b0aa921
1•kashnote•40m ago•0 comments

Proof of Well-ordering of Y sequence

https://github.com/Phyrion1343/1Y-Well-Ordering-Lean/tree/main
2•nkochavi•42m ago•1 comments

river-classic - dynamic tiling Wayland compositor with flexible configuration

https://codeberg.org/river/river-classic
1•modinfo•43m ago•0 comments

Mathematicians Confront the AI Apocalypse

https://www.scientificamerican.com/article/mathematicians-confront-the-ai-apocalypse/
3•jonbaer•43m ago•0 comments

Aiope – An on-device AI agent for Android (terminal, browser, SSH, MCP)

https://github.com/XNet-NGO/aiope
3•xnet-admin•47m ago•0 comments

Discovery Loop is raising again, now at $50B valuation

https://www.businessinsider.com/jeff-deans-startup-discovery-loop-is-eyeing-a-valuation-2026-9
2•utiiiD•54m ago•0 comments

Story Beyond the Eye: Glyph Positions Break PDF Text Redaction

https://arxiv.org/abs/2206.02285
1•jumpocelot•55m ago•0 comments

Harness as a Service

https://www.harnessasaservice.dev/
1•iacguy•55m ago•0 comments

Micron's Taiwan workers to get rewards worth up to 68 months of pay

https://www.reuters.com/world/asia-pacific/microns-taiwan-workers-get-rewards-worth-up-68-months-...
4•teleforce•56m ago•0 comments

Dance MIDI Sample Pack Creator

https://monictheory.com/genre/dance/
1•song_synth•59m ago•0 comments

Hip Hop MIDI Sample Pack Creator

https://monictheory.com/genre/hip-hop/
1•song_synth•1h ago•0 comments

Military aircraft reportedly blamed for UK air traffic control outage

https://www.theguardian.com/world/2026/sep/12/military-aircraft-reportedly-blamed-for-uk-air-traf...
1•tmnvix•1h ago•0 comments

Show HN: Fog 2.0: I removed the AI auto-organizing I built my first app around

https://apps.apple.com/us/app/smart-notes-folders-fog/id6760272134
1•akshatsaladi•1h ago•0 comments

Surviving What I Can't Forgive

https://www.thecut.com/article/surviving-without-forgiveness.html
1•littlexsparkee•1h ago•1 comments