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

Comments

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

Learning Jai via Advent of Code

https://www.forrestthewoods.com/blog/learning-jai-via-advent-of-code/#big_ideas
1•sergiotapia•34s ago•0 comments

Ask HN: How to get a job after a career break?

1•shivajikobardan•50s ago•0 comments

Show HN: Daily-web: your daily-updates web feed

https://github.com/garyo/daily-web
1•darkstarsys•6m ago•0 comments

Tired of messy GitHub PRs? Chrome extensions enforce descriptions and size limit

https://chromewebstore.google.com/detail/pr-description-guard/idfeaafjnjnfknjbfbpnlgphjhohfpah
1•afrasiyabhaider•7m ago•1 comments

Show HN: 21st.fund, an AI tool to discover grants and non-dilutive funding

https://www.21st.fund/
1•udit_50•8m ago•0 comments

Simple Browser AI

https://simplebrowserai.pagedrop.io/
1•antidotumagen•9m ago•0 comments

Email obfuscation: What works in 2025?

https://spencermortensen.com/articles/email-obfuscation/
1•blackstache•13m ago•0 comments

At least 5k dead in Iran unrest, official says

https://www.reuters.com/business/media-telecom/iranian-official-says-verified-deaths-iran-protest...
1•wslh•13m ago•0 comments

How AI makes for better software (& companies)

https://gmays.com/how-ai-makes-for-better-software-companies/
2•gmays•16m ago•0 comments

Our top Core Web Vitals recommendations for 2023

https://web.dev/articles/top-cwv
1•Tomte•16m ago•0 comments

Fear and Loathing of the English Passive (2010)

https://www.lel.ed.ac.uk/~gpullum/passive_loathing.html
2•Tomte•17m ago•1 comments

Show HN: Keepthat.link – rudimentary, no-frills bookmarks

https://www.keepthat.link/
1•e_xyz•18m ago•0 comments

Childhood Neighbors Influence Occupation Choice [pdf]

https://drive.google.com/file/d/17Pq41ZzfwEdm-YrmWCMkvU0E4T-SXzPp/view
1•elsewhen•19m ago•0 comments

Show HN: Zsweep – Play Minesweeper using only Vim motions

https://zsweep.com
1•oug-t•22m ago•4 comments

Nuclear Weapons Are Now ESG Compliant

https://news.slashdot.org/story/26/01/14/144240/nuclear-weapons-are-now-esg-compliant
1•7777777phil•23m ago•0 comments

The Truth Architecture – Why Web3 Is the Only Way Out

https://aegistrail.github.io/posts/Why-Web3-is-the-only-way-out/
2•patronage•24m ago•0 comments

Humans are taking our jobs!

https://humanthreat.xyz/
2•modinfo•26m ago•0 comments

Predator Spyware Turns Failed Attacks into Intelligence for Future Exploits

https://www.securityweek.com/predator-spywares-granular-anti-analysis-features-exposed/
1•smurda•26m ago•0 comments

Engineering a reusable insulin patch pump

2•u-pump•28m ago•0 comments

The Harvesting of Lettuce

https://sftw.substack.com/p/310-to-yuma
2•HR01•28m ago•0 comments

Seamless codebase-relevant context enrichment for prompts

https://github.com/arterialist/magic-prompt
1•Arterialist•28m ago•0 comments

Is Sienna Rose AI? All Signs Point to 'Yes'

https://www.rollingstone.com/music/music-news/sienna-rose-ai-artist-real-1235499068/
1•geox•29m ago•0 comments

With AI coding we can just make our own editors

https://github.com/posix4e/minivim
2•alexnewman•34m ago•3 comments

Show HN: StayUp – a background desktop app for activity-based time trackers

1•delusdev•35m ago•0 comments

How to Build an AI Agent Declaratively with Terraform

https://chatbotkit.com/tutorials/how-to-build-an-ai-agent-declaratively-with-terraform
1•_pdp_•36m ago•0 comments

Perelman's Proof of the Poincar E Conjecture: A Nonlinear PDE Perspective

https://arxiv.org/pdf/math/0610903
2•tzury•41m ago•0 comments

Show HN: SMath Units, RCPC Initiative

https://github.com/JTRSoftware/Project_RCPC/tree/main/ReadyToShare/sMath
2•jtr87•43m ago•0 comments

Blue on X: "unrot your brain"

https://twitter.com/bluewmist/status/2012755834636533893
2•bilsbie•45m ago•0 comments

Show HN: Open-source confusion matrix generator for ML models

1•pareshrnayak•45m ago•1 comments

Ljudmila

https://wiki.ljudmila.org/Main_Page
3•jruohonen•45m ago•0 comments