JackbyDev

joined 1 year ago
MODERATOR OF
[–] JackbyDev 14 points 7 hours ago

Honestly no idea why editors give shit random names instead of using the terms git uses.

[–] JackbyDev 43 points 7 hours ago

I fucking HATE when abstractions over git use cutesy names that git doesn't use.

[–] JackbyDev 4 points 8 hours ago

You can win the presidency with as little as 22% of the popular vote. https://youtu.be/7wC42HgLA4k

[–] JackbyDev 4 points 12 hours ago (2 children)

I just went ahead and bought it lol. I had some Google opinion points that were expiring.

My dear is this game is too addicting for mobile lol

[–] JackbyDev 5 points 16 hours ago

I made these non binding, voluntary promises before AI 🥺

[–] JackbyDev 9 points 16 hours ago

He still has more than Harris. I'm not thrilled about any of this, I just don't see any sort of significance of being under 50% when we already don't use the popular vote for anything meaningful. If it drops below Harris's, then that's worth talking about.

[–] JackbyDev 2 points 16 hours ago

I chalk it up to either a working clock being weird every now and then or prompt engineers trolling.

[–] JackbyDev 4 points 16 hours ago

I'm not making any arguments, I'm pointing out that wrestling specifically was involved in the plot of Idiocracy.

[–] JackbyDev 4 points 16 hours ago (5 children)

Is there any way to buy on Steam and Play Store together? If so, I'll look into it myself. A simple yes/no is sufficient.

 

For context, "no hello website" is a term I'm using to describe websites like https://nohello.com. The gist is that it's trying to get people to no only say "hello" but also ask whatever it is they're trying to ask you about. (In my opinion, this can even extend to generic conversations, like "hey, how are you?" versus just "hey!")

The problem is, many of these websites seem pretty rude. At the end of the day, I don't think it's possible to make one not seem at least a little rude because telling someone not to say hello just sounds rude lol. That said, even my favorite one (https://nohello.club/) has phrases like

  1. Unnecessary pleasantries
  2. useless phrase like "Hello"

But I like it because it doesn't say things like this that the original http://nohello.com says

please be prepared to be ignored if you only say "Hello!".

Some context, I'm not necessarily looking to include this on any corporate messaging app bio (unless it was 100% polite, which as I said I don't find possible). But the closer to something that polite, the more useful I think it is.

 

There is a promotion for new hams to get the Explorer QRZ-1 for $22 (along with some software and a cable, but I already have a cable and CHIRP is free). It is normally $60. Is this a good deal? Is this radio worthwhile?

I currently have a Baofeng UV-5R (Baofeng #1 radio! Wooo!) and a TIDRADIO TD-H3. I haven't really made contacts with either and don't know how well they perform. Is this QRZ-1 substantially better?

17
Antenna mounted in attic? (self.amateur_radio)
 

How poorly would an attic mounted antenna perform? Obviously worse than something outside, I'm guessing, but how much worse?

My office has one of those "side attics." It has a half sized door. Mounting a long antenna in there is very tempting because of how much easier it would be than doing anything outside. It's on the second floor as well.

232
wormule (programming.dev)
 
28
submitted 1 month ago* (last edited 1 month ago) by JackbyDev to c/linux
 

I hear that a lot but, how bad is it really? Does it affect you (if you use Debian)? Aren't there ways to install newer versions of most things that actually matter?

2
Helene and ham (self.amateur_radio)
 

I recently got a UV-5R at the suggestion of another Lemming as a cheap intro to the hobby. It's been cool! I was able to hear people talking over GMRS frequencies as well as over a local repeater. One person spoke about their experience in the 90s when they first heard about an incoming tornado over ham. Helene ended up dodging my area, thank goodness, but it was comforting to know that even if power, Internet, and cell service all went out I would be able to hear these people and call for help if needed.

(I am still unlicensed so I did not chat in response with them that evening.)

54
submitted 2 months ago* (last edited 2 months ago) by JackbyDev to c/[email protected]
 

Two different webs very close together. I like to imagine they'd chat about their days of they could!

 

For the unaware, there is a thing people do at Dragon Con (and possibly other conventions) called Swag and Seek where people make trinkets and leave them around the convention for people to take. This is probably the coolest one I found this year.

 

Link to a (frustratingly) deleted question on Stack Overflow. Text and image copied below incase you don't have the ability to see it. (Not sure why the image shows multiple times.)


Is there any way to more granularly control IntelliJ IDEA's inspections' "Nullability and data flow problems" option "Treat non-annotated members and parameters as @Nullable"? Preferably for unboxing specifically?

I am aware I can use a variety of @Nullable annotations in a variety of places in the code to make the warnings appear. That's not always an option as the place the boxed primitives are coming from may be other libraries you don't have control over. (Imagine if the Holder record below was from a different project.) I included other examples below to illustrate my point.

public class Sample {

    private final Boolean value;

    public Sample(Boolean value) {
        this.value = value;
    }

    private boolean isValue() {
        return value; // I would like a warning here
    }

    private static Boolean boxedTrue() {
        return true;
    }

    private static boolean unboxedTrue() {
        return boxedTrue(); // No warning here, but that's understandable since never null
    }

    private static Boolean boxedNull() {
        return null;
    }
    
    private static boolean unboxedNull() {
        return boxedNull(); // Only warning in the file (by default)
        // "Unboxing of 'boxedNull()' may produce 'NullPointerException'
    }

    public record Holder(Boolean value) {}

    public boolean openHolder(Holder holder) {
        return holder.value(); // I would like a warning here
    }
}

When "Treat non-annotated members and parameters as @Nullable" is enabled, the following gives warnings. While that makes sense given the name of the option, there is code like this literally everywhere. It adds hundreds of warnings to my project. I'm trying to find more granular choices.

    public static ZonedDateTime timeStuff(LocalDateTime localDateTime, ZoneId zoneId) {
        return localDateTime.atZone(zoneId); // I do not want warnings for this
    }

I see that the Java Class Library has JetBrains annotations despite not actually being annotated. Is there perhaps some way to add these automatically to libraries if there is no better way to control the inspection?

Showing @NotNull and @Contract annotations on LocalDateTime.atZone(ZoneId)

 

Seeing that Uncle Bob is making a new version of Clean Code I decided to try and find this article about the original.

84
Barbie (self.movies)
 

If you'd told me five years ago that there would be a Barbie movie that somehow was not only just not a cash grab or nostalgia bait but also a genuinely amazing piece of cinema with an amazing message to boot I'd never believe you.

118
submitted 3 months ago* (last edited 3 months ago) by JackbyDev to c/[email protected]
 

Opening your router to the Internet is risky. Are there any guides for the basics to keep things secure? Things like setting up fail2ban? My concern is that I'll forget something obvious.

Edit: I haven't had much of a chance to read through everything yet, but I really appreciate all these long, detailed responses. ❤️ Thanks folks!

view more: next ›