Skip Navigation

Posts
18
Comments
2415
Joined
3 yr. ago

Any pronouns. 33.

Professional developer and amateur gardener located near Atlanta, GA in the USA.

I'm using a new phone keyboard, please forgive typos.

  • Accusing the victim of making this a "cry story" is fucking insane.

  • As all of them should! We're too deep into it to fix it, but it would be nice if 12:00+2 equaled 14:00+0

  • I cannot express how much I hate that timezones aren't flipped. 12:00+02:00 should be equal to 14:00+00:00 like a math equation!

  • Oh, lol, well, I guess I mean 2 + N where N is the number of layers Linux is already on

  • Only on Windows and Mac, right? On Linux it's just two layers, yeah?

  • That's so weird wtf why don't they call it something like "DNS pool" then?

  • Why call it secondary then, that's so counterintuitive lol 😭 I guess "the second hardest problem in computer science" applies because I can't think of a better name either.

  • Edit: Apparently years of seeing it called primary and secondary led to a fundamental misunderstanding of how it works lol. Just use a pi and ad guard.

    Randomly? No, only when your pi goes down. Or when ever you're looking at something that gets around the simple DNS based ad filtering pinhole does. It's foolish to spend twice as much money for this level of fail over protection to prevent ads. It's not like if you see an ad you're going to die lol. If you're that opposed to them, sure, go for it, but you're better off spending your time doing other things to stop ads than maintaining two pi holes because one might fail.

    And like the other person said, just use ad guard's public DNS. I use it on my router and on my phone.

  • I just use their free public option. It's basically as good as pihole. With pihole I still got some ads. I still get some like this.

  • Huh? Typically you have a secondary DNS entry on your router

  • Human talking to a human: "If you were going to kill someone, how would you do it?"

    Human: "I consume a lot of True Crime stuff so I think I have a bit of an idea on how to get away with stuff, or at least some common blunders, why?"

    Later

    Tonight's top story, local person claims they know how to get away with murder!

  • An extremely zoomed in picture of my wife's legs in fishnet in blue light. If you don't look long it just looks abstract.

  • I promise you we have better space than city sidewalks for carbon sinks.

  • Carbon sinks? Dude, people are planting trees in cities for the shade.

  • If you write thirteen with the big part first (13), why write dates with the small part first?

  • Oh, I'm so sorry I believe projects should use more explicit licences over short ones like MIT. Apache is just more explicit than MIT. The only benefit I see MIT having over Apache is if your code base is so tiny that the Apache license like doubles the file size.

    I believe a lot of devs value MIT because it is simple, but that doesn't necessarily make it good. Sometimes code needs to be complex. Licences are the same way. Prefer explicit licenses written by lawyers over simplistic licenses and crayon licenses.

  • I have thought about this a lot and done some research on it. Bear in mind, I'm far from an expert, just a curious dev, but I've found no reasons to favor GPL over AGPL when AGPL exists. I personally see AGPL as closing a loophole GPL didn't think of.

    One thing I'd wondered if if maybe AGPL hasn't been tested in court. It has. Not as much as GPL, and I don't remember if it specifically was the online part, but I definitely found at least one court case involving AGPL code.

  • So, you could release the source but with the standard "all rights reserved" of copyright and let people compile it with a different version of the LGPL lib, but not let them modify or redistribute the proprietary Go code you've written to use it. It sounds counterintuitive because the source is "available" but this is how proprietary JavaScript code works in browsers to. It's there, you can read it, but it doesn't automatically mean you can "do" anything with it.

    So yeah, distribute your Go binary with access to your Go code and instructio on how to compile it and you should be good, unless I'm missing something obvious.