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

Comments

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

AI agents pay USDC for API data via x402 micropayments – no API keys

https://x402.aigregator.com
1•ybonda•47s ago•0 comments

Tuple for Linux

https://tuple.app/linux/
1•kitallis•2m ago•0 comments

A Textual widget for beautiful diffs in the terminal

https://github.com/batrachianai/textual-diff-view
1•willm•4m ago•0 comments

Why Over-Engineering Happens

https://yusufaytas.com/why-over-engineering-happens/
3•zuhayeer•5m ago•0 comments

PS3 emulator makes Cell CPU breakthrough that improves performance in all games

https://www.tomshardware.com/video-games/playstation/rpcs3-ps3-emulator-gets-cell-cpu-breakthroug...
2•gloxkiqcza•7m ago•0 comments

Do you remember usability testing?

https://www.userium.com/
1•calmnordic•10m ago•0 comments

Agent Governance Toolkit: Open-source runtime security for AI agents

https://opensource.microsoft.com/blog/2026/04/02/introducing-the-agent-governance-toolkit-open-so...
1•tcbrah•10m ago•0 comments

The Melanesian: Dark-skinned people with blonde hair region of Oceania

https://guardian.ng/life/the-melanesian-dark-skinned-people-with-blonde-hair/
2•thunderbong•13m ago•0 comments

OpenNMC is an open network management card platform for APC SmartSlot UPS units

https://gitlab.com/netcube-systems-austria/opennmc
3•zdw•14m ago•0 comments

A all CLIs tokens and context reducer by 97%

https://www.squeezr.es/
1•sergioramosv•15m ago•1 comments

How we feel about AI (2025)

https://goauthentik.io/blog/2025-12-10-how-we-really-feel-about-ai/
1•walterbell•18m ago•0 comments

Show HN: Gecit – DPI bypass using eBPF sock_ops, no proxy or VPN

https://github.com/boratanrikulu/gecit
3•boratanrikulu•19m ago•0 comments

How to Get Better at Guitar

https://www.jakeworth.com/posts/how-to-get-better-at-guitar/
1•jwworth•20m ago•0 comments

Iran internet blackout now longest nation-scale shutdown on record

https://mastodon.social/@netblocks/116350984373909468
2•ukblewis•23m ago•0 comments

Show HN: Stablemount, a response to EmDash, a prototype for a future CMS

https://github.com/jhyolm/stablemount
2•jhyolm•24m ago•1 comments

Watch 'S4 – The Bob Lazar Story' online: Here's where to watch the UFO doc

https://www.tomsguide.com/entertainment/streaming/watch-s4-the-bob-lazar-story-online
2•evo_9•26m ago•0 comments

Show HN: YardSard – Inventory Management

https://apps.apple.com/us/app/yardsard/id6759114903
2•prithsr•31m ago•0 comments

Show HN: Imladri – Cryptographic enforcement and semantic monitoring for your AI

https://imladri.com/
2•osama872•32m ago•0 comments

AST vs. Bytecode: Interpreters in the Age of Meta-Compilation [pdf]

https://stefan-marr.de/downloads/oopsla23-larose-et-al-ast-vs-bytecode-interpreters-in-the-age-of...
3•tosh•33m ago•0 comments

Codex is switching to API pricing based usage for all users

https://help.openai.com/en/articles/20001106-codex-rate-card
7•ccmcarey•36m ago•1 comments

Francis Li

https://furclick.top/
3•menshowlee•43m ago•0 comments

Show HN: Regression-dog – A 20-line skill that reviews your code for regressions

https://github.com/imaman/skills/tree/main/skills/regression-dog
2•itay-maman•46m ago•0 comments

OpenRockets Archive New Submission(Autoscript)

https://archive.openrockets.com/Litha2024-main/
2•openrockets•46m ago•1 comments

Open source voice cloning TTS models worth trying

https://firethering.com/open-source-tts-voice-cloning/
3•steveharing1•47m ago•0 comments

Claude AI powered trading bot turns $1 into $3.3M on Polymarket

https://finbold.com/claude-ai-powered-trading-bot-turns-1-into-3-3-million-on-polymarket/
3•madaxe_again•48m ago•0 comments

Microsoft terms say Copilot is for entertainment purposes only, not serious use

https://www.tomshardware.com/tech-industry/artificial-intelligence/microsoft-says-copilot-is-for-...
41•jatins•49m ago•3 comments

We are facing the most significant days and weeks in world history since 1945

https://www.taxresearch.org.uk/Blog/2026/04/05/we-are-facing-most-significant-days-and-weeks-in-w...
3•only_in_america•50m ago•1 comments

iCloud appears to be down for some users

https://www.reddit.com/r/iCloud/s/GAahHRBNPX
3•FinnKuhn•54m ago•3 comments

Computational Physics (2nd Edition)

https://websites.umich.edu/~mejn/cp2/
4•teleforce•56m ago•0 comments

Open Source Elixir Personel Health Management

https://github.com/joestein/health-pilot
3•buoewe•57m ago•0 comments