Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SW
Posts
2
Comments
310
Joined
2 yr. ago

  • I fucking love Kotlin.

    Access to the massive Java ecosystem, and takes away 99% of the boilerplate that everybody loves to hate. AND introduces Optional types to make Null-management better. AND smart, type-aware hinting in the editor so that if you've validated once that x is not null, you won't get warnings downstream - unless your variable could be altered by another thread, which is an important thing to know.

    Kotlin is Java with all the suck taken out.

    ...And the Kotlin compiler is compatible with Java, so you can migrate one file at a time or just try it out in a subsection of your codebase...

    It's just... chef's kiss

  • I mean, I've seen ST-V: We Let Shatner Direct This One. ...And I think any movie that forced a 51 year old Nichelle Nichols to perform a fan dance to distract a couple of guards... is gonna be tough to beat for "worst star trek ever"

    But that's just like, my opinion, man.

  • A KitchenAid mixer.

    An old one.

    Technically, we bought two - from goodwill. We cannibalized them for parts, cleaned and lubed all the machinery and reassembled one functioning Frankenmixer. It's been running with no problems for over fifteen years now - and the parts were from the seventies to begin with!

  • I have watched Star Trek: Insurrection three times.

    I know this only because three separate friend groups have all confirmed that I watched the movie with them.

    I have no recollection of the film whatsoever.

    So apparently, that one.

  • This looks really interesting!

    Some recent studies have shown that (for the performance demonstrated) most models are nowhere near as compact as they could/should be. This means that we should expect an explosion in the capability of small models like this as new techniques find ways to improve our models.

    Unfortunately, I couldn't find a recommendation for how much VRAM you need to run this model, though it does call out being able to run it locally, which is awesome!

    I'll try it out after work and see if it can run on an old 8GB 2070. 😄

  • Thanks to the CPRA (recent legislation, it only took effect at the start of this year), most companies must delete everything they know about you when asked to do so.

    There are now companies that will automatically submit those requests on your behalf.

    So.

    When you're ready to stop the flow, check out services like Incogni. They'll submit requests to data brokers on your behalf automatically.

    You'll want to keep it up for awhile, because one of the things that gets deleted (by law) is the record that you requested your data be deleted. (They have to delete everything with your info in it) So any new data with your name on it is fair game.

    But if you slow the flow of traceable data, then sign up with a data removal service, you stand a solid chance of getting yourself off the advertiser's radars.

  • I've been looking to replace my fitbit with a Pine Watch or similar. I wasn't able to determine the Pine Watch's compatibility with generic android apps from their website.

    (And while I'm quite comfortable hacking on my own devices, they were out of dev kits last I checked.)

    If you use one, can you comment on how well it integrates with the Android ecosystem?

    In particular, I'd like to be able check my glucose monitor's output from my watch. My CGM already provides a general android smart watch widget, but since the Pine Watch is kind of its own thing, I'm uncertain if it'd work.

    If you can confirm or deny the functionality of general android widgets, that'd be super helpful for me.

    If not, no worries. I'm just hunting for someone with hands-on experience to pose my questions to.

  • As others have mentioned, it's not quite that simple.

    For starters, you can absolutely remove the word "fuck" from all the training data. Now it's literally impossible for the AI to "know" the word. But what do you do with the training data? Do you replace "fuck" with a different token? "****" perhaps? Or do you just drop the data entirely?

    Giving "offense" is much more complex than just a single word. See, if we just replace the token, the AI may still decide that "Go **** yourself" is a perfectly valid response to a query. On the other hand, if you drop all instances of "fuck"from the data, your AI will just learn offensive euphemisms instead: "You can shove your request where the sun don't shine"

    Worse, there are plenty of sexual / offensive phrases that are built up from perfectly innocuous tokens. "Prone bone", for instance.

    The goal with these (and really almost all) AI models is for them to be "helpful, honest, and harmless". Simply alerting or replacing a single token (or even combination of tokens) doesn't really help, because the AI is modeling concepts, not just individual words.

    All of this to say that the problem being solved is not to stop an AI from saying "fuck" - it's to build an AI that doesn't want to.

  • Pain... Pain keeps you alive.

    People who lack pain receptors don't last very long in this world.

    If something is broken and giving chronic pain, yeah, fix that with the creator. But honest, healthy pain is vital.

  • Yup. His movie motivation was dumbed down. The whole resources thing is stupid for exactly this reason.

    In the comics, Thanos became infatuated with the Marvel Universe incarnation of Death. ...And naturally he figured that if he killed half the universe at once, he'd get her attention. (cause girls love it when a boy makes a huge amount of work for them...)

    Anyway, his plan was still moronic, but "manchild does stupid thing to impress girl" is a classic for a reason.

  • Clojure is a LISP for the JVM. If that idea doesn't scare you off, then you should be fine picking it up.

    I think it has had less adoption in the industry because LISP-iness has picked up this semi-mythical status in the programming world that I think intimidates people. It's like how all "magic spells" are written in Latin, programmers seem to assume that LISPs are not for the common man (or woman!) but only for the elite.

  • Most beasts under 80 lbs. Over 80 lbs, it's gonna be on a case by case basis. 90 lb sloth, no problem. 81 lb wolf, ...problem.

    The biggest animal I feel confident in is an 800 lb human. Huge, but that fucker's gonna be exhausted ten seconds into the fight.