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

Comments

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

Delay-Line Memory

https://en.wikipedia.org/wiki/Delay-line_memory
1•lebovic•1m ago•0 comments

Cerebras set to file for US IPO

https://www.reuters.com/business/ai-chip-firm-cerebras-set-file-us-ipo-after-delay-sources-say-20...
1•journey2s•2m ago•0 comments

Schmitt Urges Sanctions over Foreign Censorship Threats to US

https://reclaimthenet.org/senator-eric-schmitt-calls-for-sanctions-against-foreign-censorship-eff...
1•mikece•4m ago•0 comments

Ask HN: How are you building your MCP servers?

1•block_dagger•4m ago•0 comments

NitroGen: A Foundation Model for Generalist Gaming Agents

https://nitrogen.minedojo.org/
1•delichon•4m ago•0 comments

Why we're taking legal action against SerpApi's unlawful scraping

https://blog.google/technology/safety-security/serpapi-lawsuit/
1•xnx•5m ago•0 comments

Instacart to Pay $60M in Consumer Refunds to Settle FTC Lawsuit

https://www.ftc.gov/news-events/news/press-releases/2025/12/instacart-pay-60-million-consumer-ref...
1•ChrisArchitect•6m ago•0 comments

We asked four AI coding agents to rebuild Minesweeper

https://arstechnica.com/ai/2025/12/the-ars-technica-ai-coding-agent-test-minesweeper-edition/
2•martey•8m ago•0 comments

Implementing a Sharia Chatbot as a Consultation Medium for Questions About Islam

https://arxiv.org/abs/2512.16644
1•kelseyfrog•9m ago•0 comments

OpenZFS 2.4 Released with Faster Encryption Performance, Many Other Improvements

https://www.phoronix.com/news/OpenZFS-2.4-Released
2•Bender•9m ago•1 comments

Show HN: Open-Source Browser Use LLM (30B, A3B)

https://huggingface.co/browser-use/bu-30b-a3b-preview
1•gregpr07•9m ago•0 comments

Revealed: How Toyota uses retro-style games and prizes to motivate workers

https://www.theguardian.com/us-news/2025/dec/19/toyota-employee-lobbying
1•01-_-•10m ago•0 comments

TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy

https://www.evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Priva...
2•sibellavia•10m ago•0 comments

Turn around and run

https://www.lrb.co.uk/the-paper/v47/n23/helen-pfeifer/turn-around-and-run
1•lermontov•10m ago•0 comments

Black Holes. Explained. For 1.5 HOURS [video]

https://www.youtube.com/watch?v=t_AMURAIcF0
1•ck2•11m ago•0 comments

Avi Loeb Is a Fraud Part 2: 3I/Atlas Shrugged

https://www.youtube.com/watch?v=lf9oBlkQQCo
1•belter•11m ago•0 comments

Minimal Virtual Textures Implementation

https://github.com/shlomnissan/virtual-textures
1•betamark•12m ago•0 comments

Zuckerberg Cut Ties with Pro-Immigration Organization He Founded

https://www.bloomberg.com/news/articles/2025-12-19/mark-zuckerberg-s-philanthropy-cut-ties-with-p...
3•01-_-•13m ago•1 comments

Freely giving software vs. perpetuating an ideology

https://dieggsy.com/software-licensing.html
1•dieggsy•14m ago•0 comments

Improper Hierarchy (2018) [video]

https://www.deconstructconf.com/2018/tom-murphy-vii-improper-hierarchy
1•gebdev•15m ago•0 comments

Reverse Engineering Major US Airline's PNR System and Accessing All Reservations

https://alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerab...
4•bearsyankees•15m ago•0 comments

'Kimwolf' Android Botnet Ensnares 1.8M Devices

https://www.securityweek.com/kimwolf-android-botnet-ensnares-1-8-million-devices/
1•Bender•15m ago•0 comments

Show HN: Frndz – Privacy-first Web3 ads based on intent, not user data

https://frndz-mvp.vercel.app/
1•frndsprotocol•16m ago•0 comments

Help my website is too small

https://lukeplant.me.uk/blog/posts/help-my-website-is-too-small/
1•todsacerdoti•17m ago•0 comments

The negativity crisis of AI ethics

https://link.springer.com/article/10.1007/s11229-025-05378-9
1•speckx•17m ago•0 comments

Helping others for a few hours a week may slow brain aging

https://www.sciencedaily.com/releases/2025/12/251218060615.htm
1•saikatsg•17m ago•0 comments

Scientists just cracked the code on "junk DNA" linked to Alzheimer’s

https://www.sciencedaily.com/releases/2025/12/251219093315.htm
1•saikatsg•18m ago•0 comments

Instacart agrees to refund subscribers $60M in FTC settlement

https://arstechnica.com/tech-policy/2025/12/instacart-agrees-to-refund-subscribers-60-million-in-...
1•Bender•19m ago•1 comments

Uber is hiring more engineers because AI is turning them into 'superhumans'

https://www.businessinsider.com/uber-dara-ai-bubble-tech-transportation-nvidia-burry-waymo-cars-2...
2•smurda•19m ago•0 comments

A Decade on Datomic – Davis Shepherd and Jonathan Indig (Netflix) [video]

https://www.youtube.com/watch?v=gJ9UZlr6C6M
1•boriskourt•20m ago•0 comments