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/

Mathematics is hard for mathematicians to understand too

https://www.science.org/doi/10.1126/science.aec9014
1•mmaaz•4m ago•0 comments

Where Have the International Math Olympiad Gold Medallists Ended Up?

https://xquant.substack.com/p/where-have-the-international-math
1•paulpauper•9m ago•0 comments

No more PJM data centers unless they can be reliably served: market monitor

https://www.utilitydive.com/news/pjm-data-center-interconnection-market-monitor-ferc-complaint/80...
1•toomuchtodo•10m ago•0 comments

Vibecoded x86_64 Forth "OS"

https://github.com/isene/SimplicityOS
2•romforth•12m ago•1 comments

The dark side of Japanese convenience stores

https://www.ft.com/content/786642f4-32d4-4f92-a5d0-8a363c2f7212
1•philip1209•13m ago•0 comments

Show HN: Whole-home VPN router with hardware kill switch (OpenWrt and WireGuard)

https://github.com/yoloshii/privacy-first-network
3•yoloshii•19m ago•0 comments

250MWh 'Sand Battery' to start construction in Finland

https://www.energy-storage.news/250mwh-sand-battery-to-start-construction-in-finland-for-both-hea...
26•doener•21m ago•0 comments

Sally Rooney books may be withdrawn from UK sale over Palestine Action ban

https://www.bbc.com/news/articles/cm20ldz0g9ro
3•clanky•28m ago•0 comments

Mission home invasion highlights danger of crypto-related violence

https://sfstandard.com/2025/11/25/mission-home-invasion-highlights-danger-crypto-related-violence/
1•JumpCrisscross•28m ago•0 comments

A Programmer-Friendly I/O Abstraction Over io_uring and kqueue

https://tigerbeetle.com/blog/2022-11-23-a-friendly-abstraction-over-iouring-and-kqueue/
1•enz•29m ago•0 comments

AI Tool to Discover Expert Scientists

https://www.scientistfinder.ai/
1•Tardigrade10•33m ago•0 comments

Lung Cancer Deaths Prevented and Life-Years Gained from Lung Cancer Screening

https://jamanetwork.com/journals/jama/fullarticle/2841694
1•JumpCrisscross•35m ago•1 comments

Evidently 0.7.17: open-source LLM tracing and dataset management

https://www.evidentlyai.com/blog/open-source-llm-tracing
1•ashvardanian•38m ago•0 comments

Tesla Model Y Is the Most Defective Car This Year, Germany Says

https://www.jalopnik.com/2035447/tesla-model-y-most-defective-car-in-germany/
10•doener•39m ago•1 comments

Germany's Plan for War with Russia

https://www.wsj.com/world/europe/germany-russia-war-nato-secret-plan-8ce43a8d
5•perihelions•40m ago•2 comments

External looping pattern for Claude Code – apply one task to N inputs

https://github.com/kanatti/claude-code-external-loop
2•bkanattil•46m ago•0 comments

Show HN: I built a free astro and tailwind static site for GitHub pages

https://tariqdude.github.io/Github-Pages-Project-v1/
1•chiengineer•52m ago•0 comments

A macOS Window Manager Inspired by FancyZones on Windows

https://bentoboxapp.com/
1•alexktz•52m ago•0 comments

Kobo Articles Proxy – use Kobo Instapaper integration, without using Instapaper

https://github.com/marklar423/kobo-pocket-proxy
1•Curiositry•53m ago•0 comments

CXMT unveils DDR5-8000 and LPDDR5X-10667 chips

https://www.tomshardware.com/pc-components/dram/chinas-banned-memory-maker-cxmt-unveils-surprisin...
3•vkaku•58m ago•1 comments

Built an AI agent that creates block code

https://huggingface.co/spaces/MCP-1st-Birthday/MCP-Blockly
1•owenkaplinsky•1h ago•1 comments

Bauble

https://bauble.studio/
2•phaser•1h ago•0 comments

Using game engines to train robotics, AV models, and AI pilots

https://alanscottencinas.medium.com/how-early-digital-systems-quietly-shaped-the-minds-building-t...
3•encinas88•1h ago•0 comments

Ask HN: Vandy grad seeking HN community's career advice

1•shannonalp•1h ago•1 comments

Textshader

https://textshader.com/
3•memalign•1h ago•0 comments

Show HN: Deploy Next.js to your own VPS via a lightweight agent

https://outlap.dev
1•ben_hrris•1h ago•1 comments

'Algospeak' is changing our language in real time (2022)

https://www.washingtonpost.com/technology/2022/04/08/algospeak-tiktok-le-dollar-bean/
1•thunderbong•1h ago•0 comments

Data Science Weekly – Issue 627

https://datascienceweekly.substack.com/p/data-science-weekly-issue-627
2•sebg•1h ago•0 comments

What Is HATEOAS?

https://blog.hmpl-lang.dev/2025/11/27/what-is-hateoas/
1•aanthonymax•1h ago•0 comments

Canada signs pipeline deal that could reverse oil tanker ban

https://apnews.com/article/canada-oil-pipeline-alberta-oil-british-columbia-carney-bdbd13b337ee12...
2•geox•1h ago•0 comments