programming Programming I'm Not Participating in This Year's Advent of Code For Very Good Reasons
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    10 months ago 100%

    I mean, is "other people are having fun" really something that demands a resistance?

    Or could you, perhaps, just not do it and not care whether that makes you "cool" or not?

    It's like that bit from Community: "wear it because of them, don't wear it because of them — either way, it's for them."

    Just be you, without having to have some sort of faux "resistance" to justify yourself.

    8
  • programming Programming I'm Not Participating in This Year's Advent of Code For Very Good Reasons
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    10 months ago 94%

    Thank u Jason, very cool !!

    Seriously though, good for you I guess? Not sure why you're grandstanding about it.

    Meanwhile, I'm doing it the way I have in years past: as a fun set of puzzles that let me write code I enjoy in a language I like, because I do actually enjoy writing code, and only until my real-life schedule no longer allows.

    Nobody's saving the world by posting on their personal blogs about how they're bravely and boldly not doing a series of optional advent-calendar puzzles.

    17
  • microblogmemes Microblog Memes So... South Carolina?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    11 months ago 100%

    In the sort of dialect Charlie Daniels had, "went down to" means "went south to", meaning that Hell is north of Georgia. It's in Michigan, in fact — and based on my experiences there, it might just be Michigan.

    7
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAT
    Atlanta United spencerwi 1 year ago 100%
    Atlanta United 1 - 2 Cincinnati Referees https://www.mlssoccer.com/competitions/mls-regular-season/2023/matches/atlvscin-08-30-2023/

    Team wasn't at absolute peak, but they played well enough that I think if it had only been 11-on-11 they would've come away with a win.

    2
    0
    programming Programming Most and Least Verbose Programming Languages
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 92%

    I'm really surprised to see Java ranked as less-verbose than OCaml.

    Here's an equivalent code sample in Java 17 vs OCaml:

    Java:

    abstract sealed class Expr permits Value, Add, Subtract, Multiply, Divide {
      abstract long eval();
    }
    record Value(long value) extends Expr {
      @Override
      long eval() { return value; }
    }
    record Add(Expr left, Expr right) {   
      @Override
      long eval() { return left.eval() + right.eval(); }
    }
    record Subtract(Expr left, Expr right) {
      @Override
      long eval() { return left.eval() - right.eval(); }
    }
    record Multiply(Expr left, Expr right) {
      @Override
      long eval() { return left.eval() * right.eval(); }
    }
    record Divide(Expr left, Expr right) {
      @Override
      long eval() { return left.eval() / right.eval(); }
    }
    

    OCaml:

    type expr = 
      | Value of int
      | Add of expr * expr
      | Subtract of expr * expr
      | Multiply of expr * expr
      | Divide of expr * expr
    
    let rec eval = function 
      | Value value -> value
      | Add (left, right) -> (eval left) + (eval right)
      | Subtract (left, right) -> (eval left) - (eval right)
      | Multiply (left, right) -> (eval left) * (eval right)
      | Divide (left, right) -> (eval left) / (eval right)
    

    ....Java has so much more syntactical overhead than OCaml, and that's even with recent Java and being pretty aggressive about using boiler-plate reducing sugars like Records. And F# has even less, since it doesn't require you to use different operators for numerics or do as much manual casting between strings/numerics

    12
  • antiwork Antiwork Tesla founders
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    Notably, Woz found out decades later, after Steve was dead already, when he was interviewed by someone who told him the whole story.

    I like to think that if Jobs were alive today, the general public would see him as the Elon Musk type that he was. Instead, he died before his cult of personality could properly sour on him.

    8
  • antiwork Antiwork Tesla founders
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    Oh, I thought the point of enoughmuskspam was to funnel all the muskspam into it, so that you could block one community and be set.

    9
  • programmerhumor Programmer Humor The Printer That Simply Worked
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    Conversely, I have a recent-ish (<5yrs old) Brother inkjet printer that's waiting to be dumped to recycling because it arbitrarily decided that it didn't ever need to be discoverable or respond to any print requests one day, and so even though there was nothing mechanically wrong with it, even hooking up a Raspberry Pi to run CUPS over USB didn't fix the issue -- because Brother explicitly refuses to publish drivers for the Raspberry Pi, and their inkjet drivers are proprietary.

    I've since replaced it with the best-reviewed Epson printer I could find that supports a generic PCL driver, so that if Epson ever loses their minds in the way Brother did, I can fall back on an open-source implementation of good ol' PCL.

    That thing's given us no issues so far.

    4
  • politicalmemes Political Memes Everything you need to know
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 83%

    The cropping is not accurate to the question asked at the debate, but every candidate there signed a pledge to back whoever wins the GOP primary, and right now that includes Trump as an option.

    So for Hutchinson and Christie, the only way this image is not an accurate representation of their stances (if not how they answered the question on stage) is if we assume that they were lying when signing the "loyalty pledge" document that was a requirement for even being on the stage at all.

    Christie in particular opposed Trump in the 2016 election....all the way until Trump got the nomination, at which point Christie became an ardent Trump supporter. I think it's reasonable to assume this is a repeat of that track record on his part.

    8
  • moviesandtv Movies and TV Shows The more I think about it, the more the 5 minute car commercial in Barbie bugs me.
    Jump
    politics politics A remarkable day at Fulton County jail as Trump's surrender looms
    Jump
    opensource Open Source I released Treedome 0.3, an open source, local only, encrypted note taking app!
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    This is super cool!

    I took a look, as an avid Obsidian user interested in an open-source tool, and saw that one key difference is your emphasis on encrypted notes, which I suspect is part of why notes are stored in SQLite rather than as plain markdown files.

    I think that might be something to call out in docs somewhere, since Obsidian (and Logseq) are popular note-taking apps, as one key feature difference between your app and those.

    20
  • technology Technology Why you shouldn't use Brave Browser
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    I was pretty sure Firefox provides a Gecko-powered webview. Maybe that has changed since I last checked.

    9
  • mls MLS - Major League Soccer Inter Miami finalize deal to sign highly-rated Argentine winger Facundo Farías from CA Colon
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    All these dang ol' Florida superteams. First you had Tampa Bay with Tom Brady and his crew of aging all-stars in the NFL, and now this. Was the LeBron era of the Miami Heat this way too? I don't pay attention to basketball much.

    This is definitely on a different magnitude than those others, though. Hopefully an influx of highly-paid international talent into Florida might positively affect the region, like how NASA engineers forced to move to Cape Canaveral demanded better schools there (at least for a time -- they couldn't have seen Florida's current state coming, I suppose).

    3
  • are_the_straights_ok Are The Straights OK? What is this community about?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    It seems mostly like a boomer thing to do, honestly; I don't really hear "I hate my wife/husband" jokes from folks my generation (Millennials) or younger. Honestly, I mostly hear "I hate myself" jokes there.

    A lot of the "ol' ball and chain" etc jokes tend to be more frequently casting the wife as the enemy instead of the husband, too, so there's some definite boomer misogyny as key element.

    12
  • confidently_incorrect Confidently Incorrect You probably don’t need a masters degree to debunk this one.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 91%

    As someone who occasionally read Dilbert back in the day, I do have to say that the "author self-insert character is always right and always complaining, and everyone else is always an idiot" tropes are well-tilled soil for right-wing outrage culture.

    Add in there that he already had an "perpetually angry woman" character and "Indian office worker stereotype" character, and it becomes even easier to see how he got there.

    10
  • enoughmuskspam Enough Musk Spam A teenager suffers a cardiac arrest and his first instinct is to spread Anti-Vax conspiracies…
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    He's even dumber than that. He's not just saying "could be the vaccine, could be not"; he's literally saying "you can't say it's the vaccine and you can't say it's not."

    He's managed to say less than nothing.

    9
  • politics politics Some critics see Trump's behavior as un-Christian. His conservative Christian backers see a hero
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 97%

    As a frustrated Christian, I think I'd say it's most accurate to say that Trump embodies Conservatives, Republicans, and Evangelicals, all of whom have apparently no clear code of conduct or definition beyond "seize power, worship the perceived strong man, crush the marginalized."

    Christian, though...there's a least a definition there ("follower of Christ") that excludes Trump — not only does Trump not care at all about Christ except as an incantation to get votes, but he directly contradicts the things Christ taught.

    33
  • nfl NFL Marcus Mariota Breaks Silence on Why He Left Falcons After Benching in 2022 Season
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 50%

    Knee surgery that wasn't on his radar, his team's radar, or his agent's radar until he was told that the rookie was gonna get a shot to start next game.

    Sure, fine, take your elective season-ending surgery, but don't try to play it like you had to leave, or like the team and coach that covered for you all season long and gave you a wildly-improbably second chance at being a starter when the rest of the league already knew you were broken somehow owed you something. You got paid millions to live every backup's dream -- a shot at becoming the guy -- and your coach stuck by you long after you blew that chance.

    Then you go and make yourself totally unavailable even to be on the bench for the new kid who got comp'd to you and looks up to you?

    I really don't understand how Mariota got his "he's a nice guy" reputation, except maybe by contrast to Jameis because they were in the same draft class.

    0
  • politics politics Lauren Boebert filmed throwing away pamphlet honouring child shot at Uvalde
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 98%

    I don't get why this is a headline.

    There are two pieces of non-new information from this headline:

    1. People throw away pamphlets that they don't care about (and also pamphlets that they do care about, but that's not what's happening here).
    2. Boebert doesn't care about school shootings.

    ...like....I get that this gives someone their outrage fix for the day, but we've learned nothing new from it, and it has no long-term impact. If Boebert took this pamphlet to her house and then ignored it, nothing would be different. She'd still be callous and uncaring towards the victims of school shootings.

    57
  • nfl NFL Who’s a player on your favorite team who you expect to take a jump this season?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSP
    spencerwi
    1 year ago 100%

    So much is riding on Desmond Ridder that I really hope he's the answer, or at least a good enough answer.

    Outside of him, I feel like the Falcons' front office has done a good job of properly hedging bets.

    2