HNHacker News
TopNewBestAskShowJobs

raoulj

179 karma · joined December 1, 2016

Electrical Engineering Undergrad 2014-2018

San Francisco Software Developer 2018-Present

[ my public key: https://keybase.io/raoulj; my proof: https://keybase.io/raoulj/sigs/jUpOu-GKURgDTFoRXPBZ2KeD1TretWiENU9UmGhfwsU ]

submissionscomments
raoulj··on Polars 2.0
I use asof join frequently in polars! Happy to open the issue.
raoulj··on Polars 2.0
Looks like SQL does not support `asof_join()`, not sure what else it doesn't support.
raoulj··on Private prisons announce $1.4B in revenue as immigration detentions climb
YoY Net Income from CoreCivic's own financials (2025-2022): 116.50, 68.87, 67.59, 122.32
raoulj··on Claude Fable 5
How do you block users? Could be an interesting app to scrape HN and write some criteria to measure per-user SNR to then block
raoulj··on Claude Fable 5
On this thread and similar, I'm noticing that some strong opinions about $LLM_PROVIDER are coming from accounts without much post history. With so much on the line, and the way that HN can influence developer behavior, I wonder what ways we can responsibly consume opinions in a thread like this.

Not to cast too much criticism. HN is extremely well-moderated (thanks team!). But think we-developers need to be very wary.

raoulj··on Show HN: Hc: an agentless, multi-tenant shell history sink
I like using atuin[1] but the capture mechanism here's pretty convenient! Cool idea. May give it a try

[1] https://atuin.sh/

raoulj··on Digital ID, a new way to create and present an ID in Apple Wallet
For buying alcohol, I wonder if faceID will also somehow be required to verify the holder of the phone corresponds to the digital id
raoulj··on Polars Cloud and Distributed Polars now available
Is there any distributed polars for non Polars Cloud?

EDIT: nevermind see same question in this thread. The answer is no!

raoulj··on MakeShift: Security analysis of Shimano Di2 wireless gear shifting (2024)
Counterpoint - the benefits of wireless are there but the worry of your unit dying in the middle of a ride now replaces the concern of whether your derailleur is tuned and ready to go. It's easy for a shop to assemble, but now I'm worried about shorting the control unit of my di2 which would be a pricey fix. I have two bikes: one with and one without di2. Both work just as well and one costs much more.

I do love disc brakes though.

raoulj··on The DuckDB Local UI
Duckdb cannot plot on its own. You would need to bring in matplotlib or some alternative.
raoulj··on Can the US switch off Europe's weapons?
https://archive.is/0OXeJ
raoulj··on How the U.K. broke its own economy
Is figure 4's legend correct from the NTU link? It would seem that the grey is the top 1%, not bottom 50%.
raoulj··on Understanding the Odin Programming Language
Flipped through the language overview on the website and noticed that matrices are limited in how large they can be because they're stack allocated [1]. Ergonomics of the language otherwise look solid but for my use case that would be fairly constraining

[1] https://odin-lang.org/docs/overview/#technical-information-o...

raoulj··on United Healthcare Shooter Unconfirmed Manifesto
Seeing that too. Will change the title to: "United Healthcare Shooter Unconfirmed Manifesto"
raoulj··on [dead]
Can change the link to the shooter's personal site: https://pepmangione.com/manifesto/
raoulj··on Constraints Are Good: Python's Metadata Dilemma
Yeah. It's too slow. Editable installs make application development much faster.
raoulj··on Liquid Foundation Models: Our First Series of Generative AI Models
Can't give them too much credit ;) the task of counting r's in Strawberry was mentioned elsewhere as a "surprising" failure of LLMs

See previous thread: https://news.ycombinator.com/item?id=41058318

raoulj··on Starting Hospice
Goodbye, Jake. Thank you for your generosity in sharing your struggles, even now as it comes to its end. As a 20-something young man with hopefully many years ahead of me, your posts have encouraged me to live better, love more, and have more appreciation. Take it as some consolation that I and many others will read and reread your writings long after you're gone.

Bess and Athena and all your loved ones are in the intentions of my heart.

raoulj··on Using Zig to Unit Test a C Application
I've done this where I use python's ctypes library to write tests for a c codebase. This feels very similar in that it can be tricky to get the type interop correct the first time around. What other strategies/solutions do people like to use for testing their c projects?
raoulj··on SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code
In the defense of the SciPy response, while there may be some programming language zealotry behind the position, it seems to be from a lack of expertise in SciPy to maintain its Fortran code that's pushing SciPy to avoid new Fortran additions. Hopefully OP gets PRIMA through! Been admiring this effort, Dr. Zhang.
raoulj··on Zig Is Self-Hosted Now, What's Next?
What is the reason to not have a central package index? I find that having one speeds up my development significantly. Is there more reason than decentralization?
raoulj··on Show HN: Open-Sourcing InboxSDK (YC S11) – Build Apps in Gmail
Congrats to the team! Excited to see the community in full force. Looking forward to sending some PR’s your way :)
raoulj··on Fuzzy Name Matching in Postgres
The biggest issue I can see with this approach is what happens if I’ve made a typo which changes the phonetics of the search input so that it gets excluded by the soundex prefilter, eg typing “Harrinbton” instead of “Harrington”
raoulj··on Overmind.js – Frictionless State Management
It doesn't look like it (from what I gather about `use-immer`). What's being suggested is updating React state via a mutable API on the data value itself. `use-immer` wraps the useState/useReducer functional updaters with a call to immer, whereas `use-structure` suggests mutating the data, which is what every React-beginner instinctively tries to do when they first get started with React. Same idea of using Proxies as immer though.

This is really interesting! Great idea.

raoulj··on How Tailscale Works
This could be too high level, but I stumbled onto the founder's (crawshaw) website and found one of his blog posts very helpful for understanding basic fundamentals of the product (i.e. Zero Trust networks and microsegmentation)

https://crawshaw.io/blog/zero-trust

raoulj··on Peloton S-1
As long as you stay away from the bridge and the packs of tourists, sure. But I quickly found myself wanting to over the bridge to get different/more challenging routes.
raoulj··on The Heart of a Swimmer vs. the Heart of a Runner
I swam competitively for 15 years, including 4 years of D1 swimming, but I come from a family of rowers.

The effect of limited breathing in swimming forced the body to adapt. One Thanksgiving, my father (a former international-level rower), my brother (a currently international-level rower), and I found our way into a pack of balloons. We wanted to see who could inflate the largest balloon off of a single breath. Once we had breathed our hardest, got out the measuring tape, and argued about the best way to measure it at length, we found that I had won.

My brother and my dad are both around 8 inches taller and 50 pounds more than myself — much bigger people. But they didn’t have to hold their breath for hours every day :)

Obviously this is a poor man’s proxy to a VO2MAX assessment, which I’m sure they would win. But lung volume is certainly one of a swimmer’s greatest assets.

raoulj··on Azlo – Fee-free small business banking
It has not, but they say that it's on their near-term roadmap.
raoulj··on We posed as 100 Senators to run ads on Facebook. Facebook approved all of them
While well-intentioned, Germany certainly does not.
raoulj··on Tell recruiters politely “no” with a simple link
I do this too.

Disclosure: I work for Streak.

Page 1 of 2Next →