Justin Azoff

Breaking things by looking at them.

2026-01-16

@petergleick did she? Do the other 52 GOP senators get a pass for some reason?

2025-12-19

@diffrentcolours @c3 @liw @kinnison declare it initially explicitly as a `foo: HashSet<usize>`. That'll get the compiler to tell you where you are first inserting a &usize. Likely you need to `*someref` instead of `someref` somewhere or use into_iter instead of iter.

2025-12-12
2025-12-03

@ChaosKitsune yeah, the docs say it returns the last occurrence. I fixed it in my solution by sticking a .rev() after enumerate.. which makes it find the first

2025-12-03

@ChaosKitsune oh, scratch that.. that input should work, but looks like you hit the same problem I did... Try 9111111111190

2025-12-03

@ChaosKitsune try an input of 1111111119, I think that will show where it goes wrong.

2025-12-03

@cadey is it bad that I immediately recognize that as the context documentation?

2025-12-02

@mstephenson6 yeah... Doing `&s[0..1]` to get the first char out of `s` as a string isn't immediately obvious.

2025-07-11

@cadey I answered 3 for every question and got 12 right. Then I actually tried and got 9. I don't know what the lesson here is.

2025-07-03

@_dm there have been some systems that were vulnerable to someone requesting a pin and then spraying 000000 though 999999.

2025-06-27

@lcamtuf I was going to buy one of the glasses, but I wanted to use it as a actual drinking vessel.. he had a faq mentioning how that's a bad idea because you can't easily clean it :-(

2025-06-17
2025-06-16

@cks

It's buried a bit in that post but they did test that and compared the two. They were able to get the user space implementation to be faster, but I'm not sure if the kernel has since caught up by using the same optimizations.

2025-06-16

This is a really interesting example of why implicit "zero values" for structs in go can be a problem: github.com/ubuntu/authd/securi

"The temporary user record we returned in the pre-auth NSS request did
not have a GID set, so it defaulted to GID 0 (the ID of the root group)."

I suppose one could argue that it's more of an issue in posix that a uid or gid value of 0 was not defined as nobody/nogroup but root.

2025-06-13

@dave_cochran if you haven't come across it before, this is called "Shrinkflation".

2025-06-09

@cadey only apple would call the CLI tool "container"

2025-06-04

@mattblaze If I did this right, the Nays have it:

Black pixel count: 95089223
White pixel count: 17747398
Average value: 17315

2025-05-12

@hacks4pancakes Amazon makes it sound so easy.

A dialog box from the Amazon app:

Change country?
This screen is available in Australia. Change
countries and continue?

YES / NO
2025-05-07

@b0rk Something I've seen new people struggle with is what happens when you press tab and nothing happens or only completes part of the file. New people don't understand that it means that it's ambiguous and that if they press tab more times it will show the different files that match. Some shells handle this better and present an easy menu or cycle between the files. The default behavior of bash can be difficult to work with, especially if you have a lot of files named after things like timestamps.

2025-04-09

@GossiTheDog wow

> falsely and baselessly denied that the 2020 election was rigged and stolen,

This is an official statement from the Whitehouse claiming that the 2020 election was rigged and stolen. Like, actual adults approved this.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst