HNHacker News
TopNewBestAskShowJobs

bikelang

530 karma · joined September 23, 2023

submissionscomments
bikelang··on Hang on to Your Firefox
I’ve never been enough of a uBO power user to say conclusively - but I am extremely satisfied with Brave - in particular its ad blocking on YouTube. I also think Brave is by far the best ad block available on iOS.
bikelang··on CIA funding helped keep NeXT afloat in the 80s
Funny you’re the only person mentioning IQT here. The CIA is a huge VC! They funded several of the cybersecurity startups I’ve worked at.
bikelang··on Go 1.27
Go genetics are still incredibly simple compared to languages with a rich type system.
bikelang··on Picking berries is my meditation
This really resonates with me. I think I have 2 kinds of meditations like this. 1 is more “centering” - fly fishing; and the other is more “processing” - gravel biking.

When I’m on a long, multi hour gravel bike ride - I usually don’t listen to music - just the sounds of world around me and let my mind freely wander. As my mind wanders it finds the tough emotional pieces I haven’t yet processed and starts chipping away at them. Sometimes I end up crying quite hard depending on what my mind has decided to work through. I’m sure I look like a maniac to whatever farmers I’m passing by.

Fly fishing on the other hand is less emotionally intense and much more calming. The dull roar of the river, the intense focus on the water - trying to spot the fish movements within it, trying to identify the tiny bug life around me so I can better select a fly, the focus on placing my fly and my line precisely where I want it. The rhythmic casting, mending, and recasting. Finding constant balance as you wade across uneven river beds. It’s a rare thing where I can fully silence my mind but it’s easy to do when fly fishing. It’s like a deep reprieve from the otherwise constant chatter of thinking - just calm and serene.

bikelang··on How is the Bun rewrite in Rust going?
This is probably a stupid question - as I’m totally unfamiliar with how interpreters call into system APIs - but would those calls use the bun runtime or the JavaScript Core engine the bun runtime wraps?
bikelang··on If coding has been solved, why does software keep getting worse?
That really isn’t true anymore. I’ve been using Bazzite for 9 months now and haven’t needed to boot windows once for a game. I don’t even bother checking protondb anymore. Games just work and peripherals just work has been my lived experience. I think it’s probably a lot of work to get a random old distro to support gaming - but there are several distros which make it flat out easy with modern hardware (Bazzite, Cachy, SteamOS, and likely others too).
bikelang··on ECC and DDR5
Curious to learn more here - why would altitude play a role here? And when you say high altitude - are we talking La Paz, Bolivia (~12k feet) or Denver, CO (~5k feet)?
bikelang··on Steam Machine: Between 12k and 15k Units Sold per week
It’s just an opinionated, gaming-centric build of Fedora Silverblue/Kinoite. It ships with everything preconfigured for typical gamers that just want a low barrier to entry and low maintenance burden. It’s extremely plug-and-play.
bikelang··on New York City to ban deceptive subscription practices
I really appreciate companies that are transparent with renewals. I’m sure it cuts down on customer support load a lot too. Kagi goes as far as not billing you if you don’t use their service in the prior month. I was pretty shocked the first time I got that email. Made me a customer for life.
bikelang··on CarPlay Is Additive
I would love to buy a Rivian R2 but I will absolutely not drop that kind of money until they support CarPlay. To me - a refusal to support CarPlay is an extremely user-hostile decision.
bikelang··on Who owns your ATProto identity?
Arguing that success is purely about the ultra high numbers seems to miss the forest for the trees. Is HN a failure because it did not reach the level of DAU as Reddit? The quality of discussion and community here is certainly substantially higher. I feel the same about Mastodon and Bsky vs Twitter. I’ll take community I actually want to engage with over sheer numbers any day.
bikelang··on Do we need billionaires?
On the contrary - forced retirement may be a healthy prophylactic to those suffering from wealth addiction.
bikelang··on Anthropic surpasses OpenAI to become most valuable AI startup
OpenAI’s models could be materially better than Anthropic’s and I still wouldn’t use them because I don’t want to support Altman.
bikelang··on Green card seekers must leave U.S. to apply, Trump administration says
My wife already has her green card through our marriage - but it expired under the Biden admin and we were given a 4 year “non-renewal extension” because USCIS was unable to process its renewal in time due to the post-COVID backlog. We’ve got about a year left on that extension and are absolutely terrified we are going to be forced to uproot our entire life by this evil administration and its pointlessly cruel policies.
bikelang··on Accelerating Gemma 4: faster inference with multi-token prediction drafters
Wow - actually pretty astonishing how fast their inference is. So fast it feels fake?
bikelang··on Ask HN: RedHat for Personal Use
Why RHEL and not just Fedora? Or if you value stability - then maybe Ubuntu or one of its derivatives like Pop_OS?
bikelang··on Zed is 1.0
Huge congratulations to the Zed team!
bikelang··on Generative AI Vegetarianism
I feel like people who loved writing software before ai Armageddon referred to our practice as a craft and themselves as craftsman. I think I still prefer that term.
bikelang··on The quiet resurgence of RF engineering
And then there’s those of us that loved writing software and loathe what AI has reduced it to.
bikelang··on Drunk post: Things I've learned as a senior engineer (2021)
I would really recommend playing around with Canadian specific financial planning and retirement calculators. Maybe the Canadian system is totally fucked - I don’t know. But your inclinations are a very common misconception about 401k’s in the US and I suspect this holds true in Canada too.

A few things to note:

* In the US at least - you invest your 401k in whatever funds you want. Mine are a mix of S&P500 and Total Market.

* 7-8% is the average inflation-adjusted return of the S&P500 over its history and is general figure you’ll see used in retirement planning discussions

There’s a huge wealth of resources out there on this topic. Look up Canadian specific “FIRE” guidance (Financially Independent Retired Early). I don’t know enough (or anything!) about Canada to really engage on this - but I’ve done pretty extensive planning both myself and with my financial advisor on my own early retirement objectives. For me - the math massively works out in favor of a 401k over non-tax advantaged accounts. I personally have a mix of Traditional (pre-tax), ROTH (post-tax), and non-tax advantaged accounts (because I save more than I am allowed to stuff into tax advantaged accounts per year).

bikelang··on Drunk post: Things I've learned as a senior engineer (2021)
Idk about Canada - but in the US most people are going to be in a lower tax bracket in retirement (sometimes substantially lower). Is that not the case in Canada? You only pay your marginal tax rate on what you withdraw.

For example - if my wife and I max out our 401k’s - that’s about 50k we are deferring taxes on. If our pre-tax household income is 300k - then that 50k would have been taxed at 24% marginal rate.

In a year of retirement - let’s say we withdrawal that 50k but now it’s doubled (probably more than that since it only takes 9 years to double at 8% annual growth via compound interest). Now we pay 12% and end up with 88k. (Technically we’d have more than that because of the 24k standard deduction - but we’ll ignore that for the sake of simplicity)

Let’s take the non-tax advantaged comparison. We’d have paid 24% up front and invested 38k. It doubles to 76k. We’d pay 0% capital gains - but even then we end up with less investment income.

bikelang··on Drunk post: Things I've learned as a senior engineer (2021)
If you’re the kind of saver that’s on target for an early retirement thru high retirement savings then you should have a pretty good idea of what your annual expenses are. Throw in a buffer + known liabilities (roof needs replacing, aging car, health issues, etc).

There’s a few methods here - and it’s going to depend on your mix of retirement accounts (ROTH vs Trad vs HSA vs non-tax advantaged). There’s lots of tools to help plan scenarios - I particularly like ProjectionLab. I would also recommend hiring a professional that can assist in the planning and especially taxes during early retirement.

For SEPP 72T you need to make similar withdrawals every year for at least 5 years or until you hit 59.5 of age. My plan is a mix of SEPP 72T + non-tax advantaged accounts for 5 years. During those 5 years I will also be making ROTH conversions from my Trad accounts. Once the 5 years are up - I will continue my ROTH conversions but can finally start withdrawing the money I converted 5 years ago (this is a ROTH conversion ladder).

I was a bit of a late bloomer and spent my 20s working my way into tech - so I won’t retire at 45 - but am on target for 50ish.

bikelang··on Drunk post: Things I've learned as a senior engineer (2021)
Totally agree - it’s not at all the same. White boarding and the camaraderie you build in person are the things I miss. Thankfully my team still gets together for a week once a quarter. I think that’s an pretty ok balance.
bikelang··on Drunk post: Things I've learned as a senior engineer (2021)
It takes planning but you can get your money out early via SEPP 72t disbursements and Roth conversion ladders. You can also just straight up pay the early withdrawal penalty. Depending on your effective tax brackets pre/post retirement - you may very well still come out ahead compared to a non-tax advantaged account.
bikelang··on Drunk post: Things I've learned as a senior engineer (2021)
Kind of crazy the negative feedback you’re getting from this. This is extremely valuable guidance for a fresh college grad into a good paying job.
bikelang··on Scan your website to see how ready it is for AI agents
I got a 25 - apparently just because my robots.txt addresses AI bots (by telling them to sod off via disallow: /)
bikelang··on jj – the CLI for Jujutsu
Could you elaborate a bit more on this? Curious what your workflow looks like. Is this multiple agents running on the same feature/refactor/whatever unit of work? For concurrent but divergent work I just use a git worktree per feature. And I think I only ever have a single agent (with whatever subagents it spins up) per unit of work.
bikelang··on jj – the CLI for Jujutsu
Thanks for explaining that. Having a bit of a (dim) lightbulb moment now. I’ve never used Gerrit - just GitHub and GitLab and Forgejo. So I assumed the PR/MR model was more or less universal. But if smaller development commits are being squashed into the shippable/reviewable unit - then the focus on commits makes a lot more sense.
bikelang··on jj – the CLI for Jujutsu
Reading threads like this and the GitHub stacked PRs just makes me feel like an alien. Am I the only one that thinks that commits are a pointless unit of change?

To me - the PR is the product of output I care about. The discussion in the review is infinitely more important than a description of a single change in a whole series of changes. At no point are we going to ship a partial piece of my work - we’re going to ship the result of the PR once accepted.

I just squash merge everything now. When I do git archeology - I get a nice link to the PR and I can see the entire set of changes it introduced with the full context. A commit - at best - lets me undo some change while I’m actively developing. But even then it’s often easier to just change the code back and commit that.

bikelang··on I still prefer MCP over skills
The Atlassian CLI is pretty bad too! But at least the robot can consistently use it. And I can use it to help the robot figure out Atlassian’s garbage data structures. There’s not much I can do to debug their awful MCP.
Page 1 of 5Next →