• cheeser
  • ernimril
  • joed
  • kinabalu
  • lunk
  • ojacobson
  • r0bby
  • ThaDon
  • ricky_clarkson
  • topriddy

« 2019-10-14


2019-10-16 »

Nick Message Date
AMcBain [AMcBain!] has joined #java-talk [12:29]
AMcBain So ah... totally not an Apple ripoff... Lawyer city! [01:04]
AMcBain AMcBain's titles: "Dune Pro Power to Choose" | "Dune - Build outside the box" [01:04]
KekSi 'morning [01:43]
KekSi AMcBain: well i always wanted an old powermac case (which is sort of like this one but cooler) [01:46]
AMcBain ) [01:46]
KekSi only came across one at my old job but that had been cut apart [01:46]
KekSi the handles were cut off [01:46]
AMcBain Sad. They did look nice. [01:46]
KekSi would've been the easiest way to get it there (pc service/helpdesk stuff at a university with about 15000 pcs in the network) [01:47]
KekSi so anything on the way to the trash was usually fair game [01:47]
puppy_za [puppy_za!uid277586@gateway/web/] has joined #java-talk [01:53]
KekSi this one! [01:55]
puppy_za morning [01:56]
KekSi i especially liked that it had so many openings to get heat out :D [01:56]
KekSi 'morning [01:56]
KekSi also those handles would've been quite useful with lan-parties back then [01:56]
puppy_za it's kinda more traditional than the cheese grater [02:12]
TomTom [TomTom!uid45892@gateway/web/] has joined #java-talk [02:14]
puppy_za I wonder how many people will take the new Mac Pro for lan party [02:17]
puppy_za for -> to [02:17]
puppy_za on a different note, I might be finally getting some Java work. [02:20]
Faux Why not node?? [02:25]
sonOfRa morning [02:26]
AMcBain sonOfRa, get your stuff back yet? [02:26]
AMcBain Also, morning. :) [02:27]
sonOfRa yes, arrived yesterday. Waiting for a sata dock to arrive today or tomorrow so I can look at my disks before I turn my stuff back on [02:27]
AMcBain ) [02:27]
KekSi puppy_za: 0 probably [02:28]
puppy_za sonOfRa: morning [02:28]
KekSi lan parties have somewhat gone out of fashion i think [02:28]
puppy_za Faux: I am developing in nodejs :p [02:28]
Faux puppy_za: HAHAHA [02:28]
AMcBain KekSi, It'll never be like this again: [02:29]
Faux Flatscreens! Kids these days. In my day, we had to steal a shopping trolley to put our CRT in. [02:30]
puppy_za lol [02:32]
puppy_za I remember CRT [02:32]
puppy_za 17" was huge [02:32]
AMcBain They made really nifty sounds when they kicked the bucket. [02:32]
puppy_za I had 2 or 3 blown up due to overheating [02:33]
puppy_za (or something else) [02:33]
AMcBain I was in front of one when it shorted out or whatever happened to it. It never worked again, but it made some pretty nifty sounds like when you discharge static electricity. [02:33]
AMcBain Repeatedly. [02:33]
puppy_za that's a bit unsettling [02:33]
AMcBain Totally. [02:34]
puppy_za zapped by CRT. too bad it's not a radioactive spider [02:34]
AMcBain You might've turned into this guy: :P [02:36]
KekSi yeah, i remember those old pictures of the guy they taped to the ceiling -- we've tried similar stupid shit on lan parties [02:37]
KekSi the 90s and early 00s were whack [02:38]
Faux We taped over the fire alarm once. [02:38]
AMcBain Iirc they found one of the people involved, perhaps even the guy taped up there and did a short Q&A, along with a photo from a different perspectrive. [02:38]
Faux Because they decided to do a 3h fire alarm test at 2am. [02:38]
Faux The fuckers. [02:38]
AMcBain All I ever did was put a damp cold paper towel over the caged thermostat so it would think it was colder and heat up the room some more... [02:39]
KekSi o [02:39]
sonOfRa jesus christ that sudo bug [02:40]
AMcBain Yuuup. [02:40]
Faux It's not the worst bug! [02:41]
Faux It's not even the worst C mistake, a language in which nobody makes mistakes. [02:41]
AMcBain No, but it is pretty stupid. [02:41]
sonOfRa "When told not to run with scissors, a C programmer says: 'It should be don't trip with scissors. I never trip'" [02:42]
AMcBain Always assume the universe came up with a bigger idiot. [02:43]
Faux reads the commit again before telling everyone they suck, not the developer. [02:44]
Matthijs [Matthijs!~quassel@unaffiliated/matthijs] has joined #java-talk [02:44]
AMcBain "This breaks after I click it 51 times." 'Why'd you do that?' "I was bored." [02:45]
Faux [02:49]
Faux Faux's title: "CVE-2019-14287.patch FauxFaux/sudo-cve-2019-14287@b586f9c GitHub" [02:49]
Faux Pretty confused about what's going on tbh, feels like they also fixed some other bugs. [02:52]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined #java-talk [02:57]
[twisti] [[twisti]!] has joined #java-talk [03:03]
Faux Fucking 1password website is trash, and no, I don't install apps for things with websites. [03:10]
rafex [rafex!] has joined #java-talk [03:11]
sonOfRa I "solved" this by simply not having access to my passwords on my phone except for the few accounts that it needs [03:15]
Faux I was preempting people suggesting the desktop app; dunno about their mobile app; it's probably useless for work who have 100 character passwords for everything because entropy is hard to understand. [03:17]
[twisti] sonOfRa: keepass, bruh [03:20]
sonOfRa [twisti]: yes [03:20]
sonOfRa But my keepass vault isn't on my phone [03:20]
[twisti] fuck all this websites having your shit and trusting they dont fuck it up somehow [03:20]
[twisti] why not [03:20]
[twisti] my vault is everywhere [03:20]
rafex [rafex!] has joined #java-talk [03:53]
deepy Faux: I use 1password on my iPhone and it works great [04:03]
deepy and on my computers I use both the apped version and the browser extension that doesn't use the app [04:04]
sonOfRa ooooh, 90 days until win7 end of support [04:14]
Faux \o\ /o/ [04:15]
Faux The nutjobs have quietened down a bit, I wonder if it's because they realise they've lost, or if it's my politics defence shield has started blocking them too. [04:15]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined #java-talk [05:21]
waz [waz!~waz@pdpc/supporter/active/waz] has joined #java-talk [05:25]
waz [waz!~waz@pdpc/supporter/active/waz] has joined #java-talk [05:43]
sonOfRa Fun fact: If you force-push over a tag in gitlab, gitlab-ci will somehow manage to have cached the old commit the tag was pointing to, and run the CI build on the old tag again [06:05]
sonOfRa Causing you to lose roughly 2 hours trying to figure out why the fuck it's not working [06:05]
surial what the fuck? [06:09]
surial I forcewrite tags every day. [06:10]
sonOfRa Basically, I force-pushed master first, then force-pushed a tag on the newly force-pushed master, and CI built the old master commit again [06:10]
sonOfRa Even though it should be gone [06:10]
sonOfRa Deleting the tag and then pushing it again helped [06:11]
surial I use a tag to indicate 'this is the version that is on some server', overwriting it when that server gets an update, or lombok's 'this is the edge version that is on the site' and 'this is the stable version that is offered as primary download and the latest on mavencentral', etc. [06:11]
sonOfRa I've not spent time yet on reproducing it, but I might try later if it's persistent [06:11]
surial Almost sounds like a bug more than some bizarre confluence 'that is how it is supposed to work'. [06:11]
sonOfRa I get that force-pushing things is frowned upon often, but that kind of bug is hella annoying [06:12]
surial I wonder what that is about. [06:14]
[twisti] going for 55 today, slowing down with the increases [06:14]
[twisti] whats normal values for a desktop pc nerd ? [06:14]
sonOfRa surial: faulty cache management, methinks [06:15]
surial A tag is a pointer at some commit. A branch is the precise same thing; there is no technical difference between the two _AT ALL_, but there is of course a large semantic difference. Which does mean we need to wank on about what that might mean to determine if it 'should be frowned upon'. To me the 2 obvious differences (semantically; as we established, technically it means basically nothing; you'd have to get into how the [06:15]
surial git commands treat them differently).... [06:15]
surial Are tags fundamentally defined as non-updatable pointers in contrast to branches? In that case, tracking 'the version that is on the devdemo server' should be a branch. Or, are tags fundamentally defined as 'stuff you never push to; the act of setting the pointer is always an after the fact thing, instead of an 'as-you-make-it' thing, and trying to 'push to it' is nonsensical, in contrast to branches'? In that case it should [06:16]
surial be a tag. [06:16]
surial I say the latter makes way more sense to me, and I'll go toe to toe on the 'wisdom' that you shouldnt forcepush tags if that is the primary argument (that the 'it is non-updatable' is the semantic idea ? cuz dum'!) [06:17]
sonOfRa Oh, it might have been a me-bug actually [06:22]
sonOfRa I updated the tag, but I'm not sure if "git tag v1.0.0 v1.0.0^{} -f -a -s" actually wrote a tag for the new commit, instead of the old (unreachable, but still present!) commit [06:23]
sonOfRa Oh yeah, that makes sense now. [06:25]
Raging_Hog [Raging_Hog!] has joined #java-talk [07:03]
sonOfRa You are running Artifactory version 3.2.2 (latest release is 6.13.1) [07:09]
sonOfRa [screaming] [07:09]
Faux Nexus removed a feature we were using so we stopped upgrading. [07:12]
sonOfRa I'm relatively certain this is a case of "we installed 3.2.2 when we first started using artifactory, and noone has upgraded it since" [07:13]
KidBeta sonOfRa: ive seen stuff like that before. [07:14]
KidBeta i think the oldest dependency was from around 2005 [07:14]
sonOfRa I wonder if there even is a documented upgrade path from that old to a recent version [07:15]
KidBeta this is JFrog yeah [07:15]
KidBeta cause [07:16]
KidBeta KidBeta's title: "CVE-2016-6501 : JFrog Artifactory before 4.11 allows remote attackers to execute arbitrary code via an LDAP attribute with a crafted ser" [07:16]
KekSi on 2016, yeah, i remember that one :D [07:34]
KekSi first thought was "AGAIN?" [07:34]
KidBeta MS17-010 will be forever burnt into my brain. [07:35]
fotato Joker was. Um. [07:39]
ensamvarg [ensamvarg!] has joined #java-talk [07:48]
sonOfRa bah. 73 year old woman in thüringen convicted for vandalism because she sprayed over nazi graffiti on the walls [07:49]
dreamreal fotato: my son decided at the last minute he'd rather watch The Addams Family [07:49]
sonOfRa I *get* that spraying on walls is vandalism, and doesn't depend on intent, but holy shit, fucking judge get a grip [07:49]
dreamreal sonOfRa: speaking of my son, we had an interesting discussion about the letter of the law vs the spirit of the law... sounds like that judge is very much on the "letter" side only [07:50]
sonOfRa They should *thank* her because she's doing what the local governments, for whatever reason, aren't doing: Effectively removing nazi graffiti. [07:52]
dreamreal yep [07:52]
dreamreal "Please do more, but don't get caught, it's hard to wink for so long" [07:52]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined #java-talk [07:52]
sonOfRa She even carries cleaning equipment with her [07:52]
sonOfRa And attempts to clean it first, and if that does not succeeds, she sprays over it [07:53]
fotato It?s like that dude who was arrested for mowing the grass in a park. [07:53]
KidBeta_ [KidBeta_!~Kidbeta@hpavc/kidbeta] has joined #java-talk [07:54]
sonOfRa She's been doing this for over 30 years now, she's been convicted before, but all the convictions were sacked by higher courts [07:55]
dreamreal haha, good for them [07:55]
dreamreal you'd think the lower courts would get a clue [07:55]
fotato .... an oysterhead instagram account just popped into existence. [07:56]
dreamreal oysters don't have heads [07:56]
fotato Should I have typed öysterhead [07:56]
dreamreal I don't know, because I still don't know what it is :) [07:57]
rafex [rafex!] has joined #java-talk [07:57]
sonOfRa She was honored with the Bundesverdienstkreuz (highest german medal for civilians), but returned it a few years later because a former nazi also received it (albeit for things he did *after* the nazi times) [07:57]
fotato >an American rock supergroup featuring bassist Les Claypool of Primus, guitarist Trey Anastasio of Phish and drummer Stewart Copeland of The Police, with both Claypool and Anastasio providing vocals [07:58]
dreamreal oooo [07:59]
dreamreal is anastasio any good as a guitarist? [07:59]
fotato They did one album and then called it auits. [07:59]
fotato Uhhh. [07:59]
fotato Yes. He?s fantastic. [07:59]
dreamreal hmm, interesting, thank you [07:59]
fotato Wait. Are you trolling me sir. [07:59]
dreamreal no, phish isn't really in my central listening, I don't know anything about him other than that he exists [07:59]
fotato this?ll do as a quick showcase. [08:02]
fotato fotato's title: "Trey Guitar - YouTube" [08:02]
fotato And uh. If you have forty minutes.... [08:03]
fotato fotato's title: "Phish - 7/14/2019 - Ruby Waves - YouTube" [08:03]
fotato (Yes they jammed a single song for 40 minutes) [08:05]
fotato I was supposed to be at that show. Sigh. [08:06]
Faux You should have just bought presence. [08:07]
fotato ? [08:08]
fotato I was going with a friend who had an anxiety attack and backed out a week beforehand. [08:08]
fotato Over a stupid ex [08:08]
fotato And I didn?t want to cover the travel/hotel costs alone [08:08]
fotato I watched the streams instead. [08:09]
fotato He still owed me for the tickets I gave him to sell. [08:10]
fotato Owes [08:10]
fotato Grr. [08:10]
dreamreal fotato: phis always sounded like they should be the modern rev of the grateful dead... whose existence I enjoy but whose music is kinda eh to me [08:12]
dreamreal but thanks, will listen in a bit [08:12]
fotato A lot of deadheads pivoted into phish, sure. [08:20]
fotato But they def have their own sound. [08:20]
dreamreal fotato: Well, I'd hope so [08:20]
dreamreal I'm a giant huge big Rush fan, and I really don't enjoy bands that try to sound like Rush, esp when they say "inspired by Rush to sound like Rush" [08:20]
dreamreal You can evoke the vibe of a band without trying to be that band [08:21]
dreamreal holy crap that's a pretty guitar [08:22]
dreamreal fotato: seems that issue on GoLand is getting a little traction [08:26]
db [db!uid18678@gateway/web/] has joined #java-talk [08:49]
fotato Languedors really are. [08:50]
fotato Yeah. Finally. [08:50]
sonOfRa [sonOfRa!sonOfRa@unaffiliated/sonofra] has joined #java-talk [08:50]
fotato Languedocs* [08:53]
freeone3000 The only Phish song I heard was Tube, thanks to twitter. [09:11]
waz [waz!~waz@pdpc/supporter/active/waz] has joined #java-talk [09:17]
yottabyte [yottabyte!uid195082@gateway/web/] has joined #java-talk [09:20]
fotato Tube or First Tube? [09:25]
fotato They?re two different songs. [09:25]
fotato Also if you?re listening to studio phish you?re sort of doing it wrong. [09:25]
Faux ^ so. hipster. [09:26]
fotato ^ does not understand. [09:27]
fotato That jam I linked isn?t recorded in any form anywhere. [09:27]
fotato But they put out free record is. [09:27]
fotato Any *studio form that is. [09:27]
fotato Free *recordings [09:27]
Faux ^ do not even parse [09:28]
fotato That?s okay. You?re allergic to their music anyway so why should I bother mansplaining. [09:28]
fotato Let?s just say that (yep doing it anyway) their studio recordings serve as a scaffold for their live performances. [09:29]
dreamreal that's pretty much every band these days, with a primary difference being that "live performance" often means "a version of the released studio content that 'sounds live' as opposed to an actual live performance of the song" [09:29]
fotato Yeah.... really not the same. [09:30]
dreamreal thus "primary difference," yeah [09:30]
fotato Phish take songs for walks. They?re basically a jazz band that prefers rock. [09:30]
freeone3000 fotato: Tube, because "Phish - Tube", because Fish Tube was a thing. [09:42]
freeone3000 dreamreal: Last two live performances. "Hey, let's do that thing you were working on." "It's shit." "yeah, they won't care." (King Giz) "Hey, so this isn't done yet but I dunno I think it's pretty good. Pretty ballsy for a last song, but fuck it." (Luthe) [09:43]
dreamreal heh [09:43]
fotato Oh right. Fish tube. [09:43]
dreamreal I kinda miss the days when bands would play songs that hadn't been recorded yet for an album in a live concert [09:44]
dreamreal you find some bands who still do it, but not many [09:44]
fotato Oh man. Gizz was so ducking good. [09:44]
fotato dreamreal: phish do this. [09:45]
dreamreal fotato: yep [09:45]
fotato My laptop decided to drain its batteries overnight. [09:45]
fotato My usb c monitor will only power it if it detects an active peripheral [09:46]
fotato So [09:46]
fotato Yay [09:46]
fotato borrows a power brick [09:46]
ron morning [10:00]
fotato Is it tho [10:12]
freeone3000 It is, and a fine one at that. [10:16]
enoq [enoq!~enoq@2a02:8388:6a87:b080:649f:9456:c1b1:28e4] has joined #java-talk [10:24]
freeone3000 holiday weekends are the absolute best for app-based hookups btw. just. throwing that out there. [10:59]
rafex [rafex!] has joined #java-talk [11:52]
Faux fotato: ron: [12:07]
fotato what. [12:13]
freeone3000 okay so why are all the good ass gifs from spongebob [12:24]
tang^ it's so easy to sculpt his? [12:25]
fotato freeone3000: [12:26]
waz I played poker with the guy who's the voice of Patrick [12:32]
fotato did he use voices to throw people off [12:33]
waz he did get us laughing [12:33]
ron what is Patrick [12:35]
fotato you dont wanna know. [12:36]
tang^ Patrick Star [12:36]
tang^ Spongebob's best friend [12:36]
ron ah [12:38]
dreamreal I don't know why it's called Spongebob Squarepants, Patrick's the star [12:43]
tang^ ikr [12:44]
ron should I shower? [12:56]
freeone3000 yes. [12:58]
tang^ please [12:59]
Faux God yes. [01:01]
sonOfRa Meh. Bought a leather case for the phone with some credit card slots, but it's too thick and makes it almost impossible to press the side buttons one-handedly [01:03]
sonOfRa Back to a sleeve I guess [01:03]
Faux CUT IT AWAY [01:06]
fotato I like that red hot chilli peppers song. [01:19]
freeone3000 sonOfRa: Solution: Get an actual otterbox [01:36]
sonOfRa They don't list nokia on their web site [01:36]
ron why would anyone list nokia on their website [01:37]
freeone3000 why would anyone bother with a case for a nokia [01:37]
freeone3000 just buy spares [01:37]
sonOfRa I don't plan on buying spares for a 300? phone [01:38]
ron why did you buy the phone in the first place [01:38]
freeone3000 right, too cheap for a case. [01:39]
sonOfRa ron: I kinda needed a phone because the cops took my phone and backups [01:39]
ron yes buy why that [01:39]
sonOfRa Because my phone before that was the nokia 7plus which is the predecessor and I was quite happy with it, [01:40]
ron yes but nokia [01:40]
ron though I get wanted to stay with a cheaper phone [01:40]
ron wanting* [01:40]
freeone3000 should've gotten a Note 10. [01:42]
freeone3000 My Note 10+ has been great. And... unweildly. [01:42]
ron and how much does the Note 10 cost? [01:43]
freeone3000 I paid $500 for mine [01:43]
ron so, more expensive [01:43]
freeone3000 could potentially be slightly more if you're not subsidized on contract, as well [01:43]
freeone3000 for instance, buying it from samsung directly would cost you $1500 [01:44]
ron umm [01:44]
ron yeah [01:44]
ron so you can see why he'd go with the nokia and not the note [01:44]
freeone3000 what is money, anyway [01:44]
ron something you need to survive? [01:44]
ron confluence-- [01:46]
ron confluence has a karma level of -5, ron [01:46]
TomTom [TomTom!uid45892@gateway/web/] has joined #java-talk [02:08]
Matthijs [Matthijs!~quassel@unaffiliated/matthijs] has joined #java-talk [02:15]
freeone3000 yeah, but you only need SO LITTLE to survive on, and then the rest just does whatever [02:16]
javabot [javabot!~javabot@unaffiliated/javabot] has joined #java-talk [02:29]
sonOfRa gross [02:30]
Faux Oh dear. [02:30]
[twisti] yeah its terrible [02:33]
deepy I recently learned that you can click on messages to mark them for being saved [02:34]
deepy and then realized some people do that to every single message [02:35]
deepy somehow still better than sending a SMS apparently [02:35]
sonOfRa well yes sms are terrible in their own way, because providers still often *charge* for them, and they often charge like... 9c [02:35]
sonOfRa Might have changed by now [02:35]
sonOfRa But that's, if you go "cost per byte transferred" more expensive than getting a satellite uplink. [02:36]
Faux It's probably ?1.60 from TLV to London. [02:36]
Faux i.e. for me messaging the wife while in the office. [02:36]
sonOfRa WhatsApp or Signal is just so much better [02:37]
fotato Slack has some kind of workflow thing just launched [02:37]
sonOfRa Everyone should just be using one of those two for all their chat needs [02:37]
fotato I really wish iMessage was multiplatform [02:41]
fotato It?s very nice. [02:41]
waz rumor is it's running on android internally at apple [02:42]
waz they'd own that segment the day they release it [02:42]
sonOfRa Is iMessage really that popular in the US? [02:43]
sonOfRa I know zero people who use iMessage in germany, despite knowing *plenty* of people who use iPhones [02:43]
sonOfRa *everyone* here uses whatsapp [02:43]
fotato Europeans tend to use more WhatsApp. I dunno why. [02:44]
fotato Oysterhead ticket request period is live. [02:44]
tang^ they haven't really learned about not trusting Facebook? [02:46]
Faux I know poor people, so there's no way near enough iPhone penetration to not use WhatsApp. Why wouldn't you just use WhatsApp, instead of both? [02:47]
sonOfRa Yeah, there's definitely significantly more android phones here than iPhones [03:01]
freeone3000 sonOfRa: iMessage is about 50% of usage here [03:07]
freeone3000 everyone else is on the Diaspora [03:07]
fotato i use imessage as it's linked to my UK number [03:08]
freeone3000 My messengers *screen* (yep) has: Outlook, Teams, Telegram, WhatsApp, Kik, Snapchat. Signal's hooked up to SMS, so I use that one for both. [03:08]
freeone3000 The *quick* tab has Messenger Lite (facebook), Discord, and Hangouts [03:09]
freeone3000 Instagram probably should go there too but it's in my launcher's recents. [03:09]
sonOfRa Good lord that is way too many [03:09]
sonOfRa I already dislike that I have whatsapp, threema and signal [03:10]
freeone3000 I've been getting back into app-based dating and uh. I might have prioritized making it easy to connect to over some other concerns. [03:10]
Faux I have mosh and whatsapp. I have SMS enabled because I get package tracking info from Amazon. >.> Slack is for work only. [03:10]
freeone3000 (I've not been proactively installing, each of these is for at LEAST one person, but... it adds up) [03:10]
freeone3000 I don't really get what's good about iMessage over Signal, nobody's really shown me anything. "oh it can do pictures" so can mine. [03:12]
freeone3000 also nobody charges for SMS here [03:12]
fotato these dice are pretty [03:14]
[twisti] Are these dice fair? [03:15]
[twisti] The #1 question asked. The truth is, I don't know, but I think so. [03:15]
[twisti] im sold [03:15]
fotato the answer is the board game geek equivalent of 'works on my machine' [03:16]
[twisti] im glad hes not bullshitting [03:16]
[twisti] nobody knows if the dice you buy at a random store are fair either [03:16]
Faux At least you can test it yourself. [03:18]
Faux And possibly even understand the results! [03:18]
Faux glares at the primes conjecture video. [03:18]
freeone3000 I don't understand, these are 20s, why does fairness matter? [03:18]
freeone3000 I think about 90% of my D20s are spindowns. [03:19]
fotato why does the number of sides of a dice affect how important its fairness is? [03:19]
fotato die [03:19]
fotato dice [03:19]
fotato fuck you all [03:19]
Faux A small variance between returned numbers matters much less as the chance of a number coming up reduces. [03:19]
[twisti] fotato: because dice are generally side wise balanced, so making one side heavier doesnt really change the average, and d20s are rarely used for anything other than 'as much as possible' or 'as little as possible' [03:20]
[twisti] unlike say d6s [03:20]
ron are those filled with water, soap and glitter? [03:56]
sonOfRa no, they're filled with *proprietary stuff* [03:56]
sonOfRa (probably water soap and glitter) [03:57]
ron and it takes him 4 days to produce one? [03:57]
fotato probably mineral oil and glitter. [03:57]
ron but there's definitely glitter [03:58]
fotato tang^ just got super interested. [03:59]
ron duh [03:59]
sonOfRa what is it with austrians named Josef and keeping people in basements?! [03:59]
sonOfRa sonOfRa's title: "sterreicher lebte jahrelang mit niederlndischer Familie in Keller -" [03:59]
ron I showered, btw. [03:59]
freeone3000 sonOfRa: never any room at the inn [04:00]
sonOfRa ron: good job! [04:00]
fotato +1 [04:00]
ron now I need to make a phone call [04:00]
ron should I make the phone call? [04:00]
fotato we're ron's assisted living carer people. [04:00]
fotato dont forget to eat, ron [04:00]
Faux ron: This is why I'm married; no more phone calls for me. [04:00]
ron would you like to make the phone call for me fotato [04:00]
ron Faux: oh, right, thanks for reminding me that you hate me because you didn't invite me to your wedding. [04:01]
fotato we're not married, ron [04:01]
Faux ron: HAR HAR. [04:01]
ron fotato: I thought you were my friend [04:01]
ron Faux: I'm serious :( [04:01]
fotato he didnt invite me and we basically slept together. [04:01]
fotato wait. [04:01]
fotato maybe that's why he didnt invite me [04:01]
fotato (IN SEPARATE ROOMS) [04:02]
Faux I was on top. [04:02]
freeone3000 fotato: impressive [04:02]
Faux Unusual for me. [04:02]
fotato literally true! [04:02]
ron why would he invite you to a separate room [04:02]
freeone3000 Faux: you're gonna be in NYC right? [04:02]
fotato no that's me. [04:02]
freeone3000 ah. shame. [04:02]
fotato Faux is allergic to america and travel [04:02]
ron and me, apparently [04:03]
fotato everyone's allergic to you, ron [04:03]
ron ( [04:03]
ron parted the channel: "Bye" [04:03]
sonOfRa ( [04:05]
Faux If you think ron is taking this badly, you should see my mother. [04:08]
freeone3000 is also starting to get why whenever he's at a queer event everybody [04:17]
freeone3000 err. whoops. [04:17]
freeone3000 is also starting to get why whenever he's at a queer event everybody's always making jokes about sex. He was missing the "unless... (monkey-emoji)" at the end. [04:18]
Faux HITS THE FLOOR [04:18]
freeone3000 Only some of them! [04:18]
fotato [04:18]
freeone3000 lol [04:19]
Faux D [04:19]
ron [ron!~ron@unaffiliated/ron] has joined #java-talk [04:20]
ron fotato faked it [04:20]
ron like he fakes EVERYTHING [04:20]
fotato .... [04:20]
ron ? [04:20]
Faux Still can't believe I found `{ a: 5, ...(b && c) && { d: e } }` in work's code earlier. They had to turn off the linter because it told them not to do that. [04:21]
freeone3000 what does && {d: e} even do [04:21]
sonOfRa are those.. labels? like for goto? [04:21]
sonOfRa What am I looking at? [04:21]
Faux JS object expression. [04:22]
Faux ... is "flatten", and it apparently binds weirdly. [04:22]
fotato (bind. deez) [04:22]
Faux freeone3000: Evaluate to the right hand of the &&, obviously. There's no free boolean coercion! [04:23]
kupi [kupi!uid212005@gateway/web/] has joined #java-talk [04:24]
ron binds fotato's balls to a rocket and fires. [04:24]
Faux It's equivalent to `let tmp = { a: 5 }; if (b && c) { tmp.d = e; } return tmp;` fwiw. [04:25]
rafex [rafex!] has joined #java-talk [04:31]
freeone3000 I thought you were eliding portions of source code. I was unaware this was an operator. [04:36]
freeone3000 I would prefer to go back to five minutes ago. [04:36]
sonOfRa freeone3000: is there some secret rekey functionality hidden in bitlocker, like cryptsetup-reencrypt (this actually changes the *master encryption keys* and reencrypts the disk). Best I can find is disable-enable bitlocker [04:37]
freeone3000 sonOfRa: k so bitlocker in userspace is actually using a kdf using the actual bitlocker key which is stored in the tpm [04:38]
freeone3000 sonOfRa: Do you want to change the underlying key, or just the userspace key? [04:38]
sonOfRa No TPM in my case [04:38]
sonOfRa I want to change the actual *encryption key* used for encrypting the disk(s) [04:38]
freeone3000 how are you getting a secure random bootstrap without a tpm [04:39]
freeone3000 usb key? [04:40]
sonOfRa Passphrase based [04:40]
freeone3000 whoo. okay. no, the only way to invalidate all recovery keys is to disable bitlocker then enable bitlocker again. [04:40]
sonOfRa Alright, that's what I figured [04:41]
freeone3000 (also passphrase based sucks, swap to USB-key based if you can) [04:41]
sonOfRa I'm probably being too paranoid, but as far as I know (and Faux kinda confirmed) the only known attacks against the whole aes-xts stuff is observing small block changes in ciphertext [04:41]
sonOfRa so I'm switching the actual encryption keys on the drives [04:41]
sonOfRa freeone3000: does that work for a boot drive? [04:42]
freeone3000 sonOfRa: yes, uefi supports enough of usb [04:42]
freeone3000 ideally you'd have a TPM to prevent against offline-image attacks too but if your comp's too old usb is the way to go [04:43]
sonOfRa Wouldn't that also require enabling secure boot and really annoying dances to get linux working at all? [04:44]
Faux Not if you're on Ubuntu, who are MICROSOFT SHILLS. [04:44]
freeone3000 the way we do it at the office is have two UEFI programs, Windows and Grub, and swap it at UEFI, instead of having Grub be the bootloader and windows chainloaded [04:44]
freeone3000 ubuntu, red hat, or able to run mokutil [04:45]
freeone3000 (note: some laptops are *not* able to run mokutil. surface laptops are, don't @ us) [04:45]
sonOfRa Oh yeah I run ubuntu. And I already do the two uefi program dance [04:45]
sonOfRa SATA dock is getting here tomorrow so I can start working on the disks and then finally start using my desktop again \o/ [04:47]
freeone3000 Faux: Literally fucking anyone can ask us to sign their kernel and we'll probably do it [04:48]
Faux SHILLLLLLS [04:49]
Faux I actually hear people use this as an argument against running ubuntu. [04:49]
freeone3000 Debian didn't want to because they see us as the borg, SUSE didn't want to because it'd be interfering with their EU contracts, and everyone else is too disorganized to fill out a five-page form. [04:49]
freeone3000 and/or (fucking arch) doesn't even *have* a single person willing to accept liability [04:49]
sonOfRa Huh. The desktop mainboard *does* have a TPM [04:50]
sonOfRa Maybe I should enable that, and secure boot, and see if my shit still works [04:50]
ron ? [04:52]
sonOfRa no [04:52]
freeone3000 oh. suse actually signed on. [04:53]
freeone3000 and debian changed their tune once they're seeing everybody else on board and that *we don't charge for this* [04:53]
sonOfRa All shills! [04:54]
freeone3000 there's a red hat project, shim, which provides a dracut-style pxe that can load grub in untrusted mode while still itself being trusted [04:54]
freeone3000 and honestly if a linux distro wanted to be a CA they probably ... could [04:56]
freeone3000 After all, Apple is. [04:56]
freeone3000 It just requires buy-in from the hardware manufacturers of motherboards. [04:56]
freeone3000 We're doing this diplomatically, by extending *OUR* CA Cert to cover whatever random hackery linus torvalds put together in his garage 20 years ago [04:56]
freeone3000 rant rant anger anger no good deed etc [04:57]
sonOfRa I feel like I'm going to have a lot of "fun" with this tomorrow [04:58]
sonOfRa oh well. [04:58]
freeone3000 sonOfRa: I've set up five systems this way and our IT guy (who I'm friends with) has set up another 45. [04:59]
fotato did you bond over your shared misery of configuring encrypted FSs [04:59]
freeone3000 fotato: actually, we tried to find a screw in the construction of the workstations :P [04:59]
sonOfRa Like, I'll eventually have it all working, but it's just going to take a lot of trial and error, but at least it's not a remote encrypted fs where you have no boot console access [04:59]
freeone3000 Turns out there is exactly one screw in the entire chassis - it holds the M.2 drive down. [05:00]
sonOfRa The only real problem I have with the whole TPM stuff is that aiui, the raw drives become useless. If your motherboard dies, you better have backups, because knowing the decryption passphrase isn't going to help you. [05:01]
freeone3000 yes, this is intentional. [05:02]
sonOfRa Yes, I know [05:02]
sonOfRa But. I mean I have backups of my *important* things, but this is still annoying! [05:03]
freeone3000 my last motherboard crash also fried my sata controller so [05:03]
rafex [rafex!] has joined #java-talk [06:32]
waz [waz!~waz@pdpc/supporter/active/waz] has joined #java-talk [06:52]
waz [waz!~waz@pdpc/supporter/active/waz] has joined #java-talk [08:01]
yawkat [yawkat!] has joined #java-talk [08:28]
rafex [rafex!] has joined #java-talk [08:33]