It seems like we have the technology for Star Wars level droids
04.08.2025 22:35 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@bandukwala.me.bsky.social
๐ป Pursuing the Future of Computing ๐ฌ PhD Student @ University of Michigan (Future of Programming Lab) ๐ช Building Hazel: Live Functional Programming & Malleable Systems ๐พ Dog Parent ๐ ๏ธ Ex-Software Engineer ๐ Computing Maximalist
It seems like we have the technology for Star Wars level droids
04.08.2025 22:35 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0just one more type parameter bro... just one more....
04.08.2025 17:45 โ ๐ 4 ๐ 1 ๐ฌ 0 ๐ 0Seems that way ๐
04.08.2025 18:03 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0What if I added just one more type parameter
04.08.2025 17:32 โ ๐ 6 ๐ 0 ๐ฌ 2 ๐ 0How good does Lego think my eyes are?
04.08.2025 00:13 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Is the new Iberia haircut just the caesar?
03.08.2025 22:49 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Does Cookie Crisp go in the cookie aisle or the crisps aisle
02.08.2025 15:59 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Should Graham crackers be in the cookie aisle or the cracker aisle
02.08.2025 15:48 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I just want an upper bound on input size and make sure everything is linear in terms of that.
02.08.2025 15:41 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Honestly, my main case is just if I can guarantee specific HTTP requests are done in constant time that would be great.
02.08.2025 15:27 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Iโd like some totality checking. More specifically Iโd like some built in time complexity checking.
02.08.2025 14:37 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Is it Friday yet?
01.08.2025 17:39 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Github pr 99/99 files viewed
๐ฎโ๐จ
31.07.2025 14:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Lists should be whitespace delimited and commas should be whitespace
31.07.2025 01:00 โ ๐ 4 ๐ 0 ๐ฌ 2 ๐ 0Based off of news coverage you'd think Luka Doncic has lost 300lbs this off-season.
30.07.2025 21:36 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Yeah, it seems like you would want CI to then do something special if the test stop failing, which is some pretty specific behavior. Either way I think this is probably better to also work on your local machine so having it as a first class feature in the test runner makes sense.
30.07.2025 21:32 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Yeah, I've done that too. Problem is if you don't address it soon the branch gets stale, and you still don't notice if someone else happens to fix the bug.
30.07.2025 21:28 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Not sure I understand. You still need to decide if the expected output is the โcorrectโ version or the current bug.
30.07.2025 17:02 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0The objective is to fix it in the future. The issue with a ticket is that the bug might be fixed without updating the ticket and often ticket descriptions aren't descriptive enough to fully explain the bug.
30.07.2025 16:09 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0When AI stands for All In
30.07.2025 15:04 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0This seems great. Looks like there's at least one person that was trying to add it to alcotest github.com/mirage/alcot...
๐that I don't get nerdsniped into writing a testing framework.
No, but the first test that fails is the one that prints all of the test output. The bigger issue is I don't want to dig through and see if I've broken anything accidentally.
30.07.2025 14:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Yeah, we have enough known issues that I'm not working on a single bug at a time. So I'd rather be able to run the remaining tests.
30.07.2025 14:38 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0I thought about this but I feel a little wary convincing everyone else I'm working with to do the same.
30.07.2025 14:28 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Sweet, I'll probably just copy this. We're not making our own test runner so I might just end up using test failures for it.
I know want a test runner with user-defined test-result statuses.
Does it scream loudly in some way if it passes? Curious if there's some way to remove the known failure once it's no longer failing.
I've toyed with marking it as skip if it's failing and mark it as a failure if it passes just so I know to check.
Option 2 feels weird because you're locking in broken behavior, but it makes accidental fixes visible and you can link to a bug report for context.
30.07.2025 14:19 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Option 1 is clean: you write the correct test up front and just enable it once the bug is fixed. But skipped tests are easy to forget and you can't tell if you've changed the existing behavior.
30.07.2025 14:19 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0How do yโall handle writing tests for bugs that still exist?
1. Write a test for the expected (fixed) behavior and mark it as skipped/ignored
2. Write a test for the current broken behavior, with a comment explaining the bug
Without
30.07.2025 11:13 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0