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)?
HN user
bikelang
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.
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.
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.
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.
On the contrary - forced retirement may be a healthy prophylactic to those suffering from wealth addiction.
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.
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.
Wow - actually pretty astonishing how fast their inference is. So fast it feels fake?
Why RHEL and not just Fedora? Or if you value stability - then maybe Ubuntu or one of its derivatives like Pop_OS?
Huge congratulations to the Zed team!
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.
And then there’s those of us that loved writing software and loathe what AI has reduced it to.
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).
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.
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.
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.
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.
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.
I got a 25 - apparently just because my robots.txt addresses AI bots (by telling them to sod off via disallow: /)
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.
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.
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.
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.
I think many of us have been burned by the absolutely awful and unstable JIRA MCP and found that skills using `acli` actually work and view the rest of the MCP space thru that lens. Lots of early - and current! - MCP implementations were bad. So it’s an uphill battle to rebuild reputation.
I don’t love this approach either (what a security nightmare…) - but it is easy to do for users and developers alike. Having to juggle a bunch of apt-like repositories for different distros is a huge time sink and adds a bunch of build complexity. Brew is annoying with its formulae vs tap vs cask vs cellar - and the associated ruby scripting… And then there’s windows - ugh.
I wish there was a dead simple installer TUI that had a common API specification so that you could host your installer spec on your.domain.com/install.json - point this TUI at it and it would understand the fine grained permissions required, handle required binary signature validation, manifest/sbom validation, give the user freedom to customize where/how things were installed, etc.
Yep - we do exactly the same with Claude. In fact - part of our PR review automation with Claude includes checking whether the PR is tightly scoped or should be split apart. I’d say in about 80% of the cases the Claude review bot is accurate in its assessment to break it up? It’s optional feedback but useful - especially when we get contributors outside our immediate team that maybe don’t know our PR norms and the kinds of things we typically aim for.
Yeah I usually default to just a straight up link or a markdown link. Mostly because I usually don’t know the exact number of a PR/ticket/issue - so it’s easy to just copy the URL once I’ve found it.
I personally find this to be a substantially better pattern. That squashed commit also becomes the entire changeset - so from a code archeology perspective it becomes much easier to understand what and why. Especially if you have a team culture that values specific PRs that don’t include unrelated changes. I also find it thoroughly helpful to be able to see the PR discussions since the link is in the commit message.
Thanks for sharing this. I love Merlin but never knew how they got it to be so good. Blood, sweat, and tears - of course - as everything actually valuable and useful requires.
The nature of the ultra wealthy is obviously no different than the rest of us - but the nurture and environment they live is in extremely different. That they live so isolated from the broader human community, are so disconnected from routine discomforts, and so shielded from any kind of consequences is an obvious difference from the rest of us. It’s no wonder they develop sociopathic tendencies when they are materially rewarded for such behavior and have no empathy for the way the rest of us must live.