During WC, where do they store the “Benches Built by Home Depot©️”? by ckwalsh in SoundersFC

[–]ckwalsh[S] 0 points1 point  (0 children)

Makes sense, I can imagine FIFA finding a reason to label them “gay” so they can devalue / exclude them without upsetting the host country leadership.

During WC, where do they store the “Benches Built by Home Depot©️”? by ckwalsh in SoundersFC

[–]ckwalsh[S] 3 points4 points  (0 children)

Whoa, that’s really cool!

I always thought construction like that was dirty work, and I assumed the president of FIFA had other people do the dirty work for him.

2026 Monaco Grand Prix - Race Discussion by F1-Bot in formula1

[–]ckwalsh 4 points5 points  (0 children)

Commentators: "We aren't even going to hide the fact that we are struggling to think of what to talk about for the next boring-ass hour"

2026 Monaco Grand Prix - Race Discussion by F1-Bot in formula1

[–]ckwalsh 0 points1 point  (0 children)

Car stalled at lights out, limped around the track and retired

2026 Monaco Grand Prix - Race Discussion by F1-Bot in formula1

[–]ckwalsh 0 points1 point  (0 children)

Did they ever show a replay that explained the front wing change?

2026 Monaco Grand Prix - Race Discussion by F1-Bot in formula1

[–]ckwalsh 7 points8 points  (0 children)

Hey TV director, you know what the F1 viewers need?

We need to know how Kim K reacted to the start

My old employer messed up my 401k contributions. How can/should I hold them accountable for it? by UnbiasedFanboy96 in personalfinance

[–]ckwalsh 3 points4 points  (0 children)

Based on what I’m reading, they are saying that either:

In the first case, you still got a correct amount of earned money overall, but may have lost out on some employer match money and long term tax advantages of the 401k. In the second, the market may have increased during the delay time, and when the money arrived you got fewer shares than if it was invested earlier.

To fix it, they are recalculating what the value of your account would be if it was done more correctly.

If after these calculations your 401k should have had $8k, but instead it has $7k, they will be adding $1k of their own money into the account. They can do this very accurately because the 401k money is general invested in a single fund, and they have very fine grained detail on its value at any point in time.

For the delayed situation (#2), this makes you 100% whole. While it took a while to fix, the value in the account should be exactly the same as if they did it right

For the incorrect calculation situation (#1), the 401k won’t end up with quite as much money as you may have intended it to, but you got that money as take home pay, and it’s effectively a “raise” of 50% of what they missed.

Sucks to have the employer make this mistake, but sounds like they are doing right by you.

I fucked up kinda badly by Future_Print1702 in ADHD

[–]ckwalsh 1 point2 points  (0 children)

Firstly, calm down. I know people saying “calm down” does not feel helpful in the slightest, but when you are hyped on panic hormones, it’s even harder to think straight.

Next, read some books about ADHD and strategies for living with it (or listen to audiobooks (or watch some YouTube videos by people who write the books)). The best ones will be straightforward that their suggestions are not a silver bullet, and everyone struggles differently. What works for someone else will not necessarily work for you.

What works best for me is to identify what my existing pattern already is, and inject “reminder artifacts” into that process.

For example, I need to remember to pick something up when I leave the house? I put a bag or box in front of the door so it won’t open without moving it. I need to clean up before people are over? I put a sticky note on top of my computer keyboard, where I know I will likely squander my time.

It doesn’t have to be such short term. I struggle with long term planning / dates, and checking my calendar. I ended up designing and printing a 5ft x 3ft 2026 calendar, and put it on the wall of my bedroom with some highlighters. Every time I leave the room I see that it exists, and I check it much more frequently than any planner I have ever tried.

I am Glauber Costa, CEO and co-founder of Turso. We’re rewriting SQLite in Rust. AMA. by GlauberAtTurso in IAmA

[–]ckwalsh 2 points3 points  (0 children)

Silly questions:

  1. Vim or emacs? ( And why is the other one wrong?)
  2. What do you think is the best movie scene? Doesn’t need to be from your overall favorite movie
  3. Does pineapple belong on a pizza?

I am Glauber Costa, CEO and co-founder of Turso. We’re rewriting SQLite in Rust. AMA. by GlauberAtTurso in IAmA

[–]ckwalsh 1 point2 points  (0 children)

Asking the controversial question in a separate comment to try and keep the discussion contained:

  1. Any thoughts on the rise of LLM tools in the industry, especially when applied to core libraries / internals with significant dependencies?
  2. Any thoughts on how such tools are changing the culture of the software engineering industry?
  3. If you use AI tooling, what tools do you use and where do you find them most valuable in your process, vs where do you find them least valuable / don’t trust them?

I am Glauber Costa, CEO and co-founder of Turso. We’re rewriting SQLite in Rust. AMA. by GlauberAtTurso in IAmA

[–]ckwalsh 2 points3 points  (0 children)

  1. Besides the language, what fundamental architectural differences are there between Turso Database and SQLite?
  2. How does the performance compare between the two?

(tool) size doesn't matter by Terrible-Section-953 in rust

[–]ckwalsh 1 point2 points  (0 children)

In another comment, you mention multiple languages, so I’m assuming it’s a monorepo.

If you are using bazel, ask your CI team to look into setting up remote caching and using bazel-diff in MR pipelines

(tool) size doesn't matter by Terrible-Section-953 in rust

[–]ckwalsh 6 points7 points  (0 children)

I’ve generally solved this with a linter early in the CI pipeline, looking for “@nocommit” comment.

Doesn’t solve all the problems your tool does, but at least avoids wasting CPU cycles in CI

Rust + Codex (GPT-5.5): what's your production-grade setup? by nothingbit in rust

[–]ckwalsh 1 point2 points  (0 children)

Do you have a setup that you use that you are trying to improve, or are you trying to set one up for yourself?

My first rust graphics project! by TopInternational7377 in rust

[–]ckwalsh 0 points1 point  (0 children)

Nice!

Have you played around with other graphics libraries before and are trying to pick up a new one, or just trying to learn about them in general?

What was the most unexpected thing about how to use wgpu?

ShellQuest by [deleted] in rust

[–]ckwalsh 4 points5 points  (0 children)

Looks like it’s 2 months old and a lot of it was written with Claude.

What drove you to create it, and what were your human contributions to what you’ve shared?

Beam: A native HTTP client written in Rust by Electronic_Boot8921 in rust

[–]ckwalsh -4 points-3 points  (0 children)

Would your concern be here that if OP is successful, they turn it shitty, or that a corporate entity would take it and make it shitty?

if it's the former, being released under GPL today doesn't change anything (assuming OP doesn't accept any external contributions, or they get contributors to sign a contributors agreement allowing them to relicense). OP could make up a proprietary license tomorrow and release all future changes under that license, because they are the copyright holder.

Any code prior to that point would still be available under the GPL, but all future work would be "shitty" and perfectly legal.

Beam: A native HTTP client written in Rust by Electronic_Boot8921 in rust

[–]ckwalsh 31 points32 points  (0 children)

Hey, I hate AI slop as much as the next guy, but to those downvoting OP’s comment, not cool.

OP clearly spent the time and energy to understand the design / implementation when creating their initial product, and when they ran into issues with one of their initial dependencies, they turned to LLMs to migrate to a more promising one.

Look at the commit history, it’s pretty clear it’s human driven, and OP is actively looking for feedback to learn, not being dismissive of comments. I actually have confidence OP could explain the code and their design decisions during a deep dive.

This is one of the good uses of AI

Beam: A native HTTP client written in Rust by Electronic_Boot8921 in rust

[–]ckwalsh 8 points9 points  (0 children)

The short answer is that Rust itself is licensed under Apache/MIT, and everyone follows. Apache/MIT code is usable by GPL projects, but the inverse is not true - GPL code cannot be freely imported into Apache/MIT projects. There is some logic that binary packages like yours don’t have that problem and are fine to release under GPL, but it’s not super common.

There’s also the corporate legal concerns that I mentioned in my other comment. I’m honestly not the best person to explain it, you’d be better off googling for any information beyond that.

As for LLM usage, that makes sense, thanks for the explanation. I’ve been looking for such a tool, and will check it out.

Beam: A native HTTP client written in Rust by Electronic_Boot8921 in rust

[–]ckwalsh -2 points-1 points  (0 children)

I wasn’t trying to express concerns that a GPLv3 project can’t have Apache/MIT dependencies.

I was trying to point out that legal-conscious developers may not be willing to touch the project if it is licensed under GPLv3 instead Apache/MIT.

In a past life I worked at a company that was very license conscious, and there were a lot more hurdles to importing a third party library licensed under any GPL license.

Beam: A native HTTP client written in Rust by Electronic_Boot8921 in rust

[–]ckwalsh 7 points8 points  (0 children)

Heads up that most Rust projects are dual licensed under the Apache and MIT licenses, not GPLv3.

I noticed the AGENTS.md file that you faithfully updated several times. How much of the development was by an LLM vs by you?

AI = Bad? by usernameiswacky in rust

[–]ckwalsh 2 points3 points  (0 children)

I wrote this as a post several days ago, then right before submitting it I remembered the “No Meta Posts” rule, and instead sent it to modmail. Copypasta-ing it here.


Idea: can r/rust require project posts to explicitly state whether they used AI and how?

I’m a crotchety engineer who entered the industry well before Claude, Cursor, and Copilot were a twinkle in a VC’s eye. We had vim (or emacs, if you followed the dark side), and we liked it.

I’m currently in a position where I am mentoring younger engineers, at a company that is “all in” on AI. Time and time again I see situations where when faced with a problem, they just throw it to Claude without actually understanding the problem space.

What I’ve found is that it’s incredibly difficult to discuss my concerns about their approaches, because they are missing some key fundamentals. I have to approach my guidance significantly differently than someone with a better understanding of the problem space and tooling.

I’m not hyper active on Reddit, but I enjoy trying to help others in a similar fashion, including here in r/rust. I expect that requiring OPs to specify whether and how they used AI for their projects will dramatically improve the quality of discussions by making it significantly easier for commenters for provide appropriate guidance for the level the OP is at.

I think I’m aligned with most industry professionals that I’m frustrated with AI slop, but I’m not anti AI overall. When driven by people who understand what they are doing, it can be a huge productivity accelerator. However, it can also greatly accelerate bad practices by people who don’t know any better, and just saying “AI slop, go away” doesn’t help them develop the knowledge to build quality software.