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/

Thermal Power and Climate Change

https://eartharxiv.org/repository/view/10865/
1•measurablefunc•59s ago•0 comments

Japan sees largest protest in support of pacifist constitution

https://www.theguardian.com/world/2026/may/04/japan-sees-largest-protest-in-support-of-pacifist-c...
2•robtherobber•1m ago•0 comments

Against Nicotine

https://kupajo.com/against-nicotine/
1•kolyder•1m ago•0 comments

ClaudeBleed: Claudes Browser Extension Allows Any Extension to Hijack It

https://layerxsecurity.com/blog/a-flaw-in-claudes-browser-extension-allows-any-extension-to-hijac...
1•_____k•2m ago•0 comments

Show HN: Slidemoji – A Daily Puzzle Game

https://slidemoji.com/
1•niknat•3m ago•0 comments

Perplexity's New Mac App Brings Personal Computer to Pro Users

https://www.macrumors.com/2026/05/07/perplexity-mac-app-personal-computer/
1•samsolomon•3m ago•0 comments

Ask HN : What's your favorite production-mistake-left-in record?

1•vinylcast•3m ago•0 comments

Ask HN: Would you use non-SaaS downloadable chatbot app?

1•adinhitlore•4m ago•1 comments

Small Claims Court with Clankers

https://disputron.ai/
2•mlhpdx•5m ago•0 comments

Cluster of lost cities in Ecuador that lasted 1k years mapped (2024)

https://thehill.com/homenews/ap/ap-science/ap-archeologists-map-lost-cities-in-ecuadorian-amazon-...
1•thunderbong•6m ago•0 comments

Native Instruments Acquired by InMusic

https://blog.native-instruments.com/an-announcement-from-nick-williams/
1•thm•6m ago•0 comments

Don't Get Too Comfortable

https://www.wsj.com/health/wellness/dont-get-too-comfortable-your-quality-of-life-depends-on-it-a...
1•sanj•7m ago•0 comments

Sony's PS5 sales plummet amid price rises and a memory crisis

https://www.theverge.com/news/926609/sonys-ps5-sales-plummet-memory-costs-price-hikes
2•Brajeshwar•9m ago•1 comments

The Ploopy Bean – External trackball with 4 buttons

https://ploopy.co/bean/
1•namanyayg•11m ago•0 comments

A recent experience with ChatGPT 5.5 Pro

https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/
1•ColinWright•12m ago•0 comments

Dante's Inferno modelled a planetary impact 500 years before modern science

https://www.egu.eu/news/1777/new-research-proposes-dantes-inferno-modelled-a-planetary-impact-500...
1•geox•13m ago•0 comments

5x perf increase on writes with FPW disabled in Postgres

https://www.databricks.com/blog/how-lakebase-architecture-delivers-5x-faster-postgres-writes
1•sp_from_db•13m ago•0 comments

Plus Codes

https://maps.google.com/pluscodes/
1•smartmic•13m ago•0 comments

iPhone Launch – Studio C (Comedy Sketch) [video]

https://www.youtube.com/watch?v=B7Ujn91mfAk
1•mrtimo•15m ago•0 comments

Show HN: AI Fluency Diagnostic

https://ai-pilled.com/
1•chrija•15m ago•0 comments

Show HN: Ocelot – A Game Boy and Game Boy Color Emulator in Haskell

1•habedi0•19m ago•0 comments

A new suite of modern tools coming for editing and publishing RFCs

https://www.ietf.org/blog/new-tools-coming-for-editing-and-publishing-rfcs/
1•cxr•19m ago•0 comments

Raven: Memory as a Set of Slots

https://goombalab.github.io/blog/2026/raven-part1/
1•cmogni1•19m ago•0 comments

Linear Diffs

https://linear.app/docs/diffs
2•bpierre•19m ago•0 comments

Show HN: Open Source FreeCAD dataset for CAD generation tasks

https://huggingface.co/datasets/gnucleus-ai/cad-gen-freecad
1•gNucleusAI•20m ago•0 comments

Mythos set off a cybersecurity 'hysteria.' Experts say threat was already here

https://www.cnbc.com/2026/05/08/anthropic-mythos-ai-cybersecurity-banks.html
4•pr337h4m•21m ago•0 comments

A 429 from a quota cap and a 429 from rate-limit need different cooldowns

https://github.com/eleata/resilient-llm-router
1•eleion_ai•22m ago•0 comments

Glow-in-the-dark sliotar wins top student prize

https://www.rte.ie/news/business/2026/0507/1572229-student-enterprise-globall/
1•austinallegro•23m ago•0 comments

Show HN: Inkwell a writer-first newsletter platform,$0 for unlimited subscribers

https://lovable.dev/
1•yuriaguernsey•23m ago•0 comments

Deepfakes are everywhere. The godfather of digital forensics is fighting back

https://www.science.org/content/article/deepfakes-are-everywhere-godfather-digital-forensics-figh...
1•speckx•23m ago•0 comments