#ot1-perplexing-regexing

1 messages ยท Page 390 of 1

sand goblet
#

haha

#

well, good job I guess

ocean cipher
#

๐Ÿ˜Ž

rough sapphire
#

@sand goblet why are you writing kotlin

sand goblet
#

because kotlin is awesome

undone berry
#

wanna know what's not awesome: Android

rough sapphire
#

i mean that's always a reason to do anything but any specific reason?

sand goblet
#

Well I'm writing the bot for the kotlin server I'm working on

#

but I'm not super experienced with kotlin so I'm still learning as I go

rough sapphire
#

so this kotlin thing is letting you do something better or easier than something else?

sand goblet
#

Kotlin is a language targeting primarily the JVM, but also with JS and native compilation targets

#

I do like Java

#

but

#

Kotlin is so much better

#

and I can use it in all my Java projects

rough sapphire
#

I do like Java
Don't lie to us, no one likes Java.

sand goblet
#

you can't tell me what to do

#

:>

rough sapphire
#

Pulls off face to reveal I'm gdude's mother

#

Yes I can

sand goblet
#

It'd be interesting to see them actually try to kick me out

rough sapphire
#

"NO SON OF OURS IS GONNA LIKE JAVA"

sand goblet
#

There's an actual parody about that haha

#

I sleep now o/

rough sapphire
#

Was his dad seriously called John Johnsen

lofty dirge
#

What's hilarious video is calling out things that are complete 180 from present

#

Java secure....

#

Equifax would like to know your Apache Struts Version? Confirm/Deny

rough sapphire
#

Actually, Apache Struts is just fine and there was an update to the vulnerability 2~ months prior

#

It's just Equifax didn't patch, and thus accidentally got 147,000,000+ people's information out

#

"whoops"

finite spade
#

.

agile heart
#

@rough sapphire @sand goblet you remember talking about multi line cursor here with me the other day? I noticed a thing
So if you're in a jupyter notebook, and you start typing a variable name, so with intellisense pressing tab leads to auto completion of variable name. Now if I do that in multi line cursor mode, it rather tabs out both the lines on which my cursor is. Is that intended behavior lol? How do you use intellisense on multiline cursor?

sand goblet
#

I have no idea, it's not a feature I use much, and certainly I don't use it like that

agile heart
#

whaa

#

you said it was very handy lol

sand goblet
#

It is

#

but I don't see why you'd try to use it with code completion

agile heart
#

um, why not
You're writing something in two places which require the same variable

#

if I have something like this

sand goblet
#

I guess it probably would work in an intellij-based IDE

#

but you mention intellisense so I guess you're using vsc

#

intellisense leaves something to be desired in all VS products imo

agile heart
#

I'm using Jupyter notebooks

#

I'm not sure if Jupyter is intellisense or intellij based

sand goblet
#

Neither

#

It's just jupyter

#

which I've never used tbh

agile heart
#

uhm

#

but I'm able to get list of variables when I start typing something and press tab

#

like if i have a variable parameters, typing pa and then pressing tab gives me all those variables starting with pa, isn't that intellisense too?

sand goblet
#

It's a form of code completion

#

intellisense is a microsoft thing

agile heart
#

oh damn

#

hm, so my original question should be reworded to 'autocompletion on multicursor mode not working'

finite spade
#

hi

gentle moss
#

every single time i think of Good Times / Bad Times i have to listen to it a couple of times

tacit flint
#

did anyone ever see eivl not editing that Sublime Text file?

clear plume
#

Itโ€™s always py sample for project dev

gusty oar
#

does hidemyass bad ?

#

someone said they are whistleblower

soft violet
#

Huh?

sand goblet
#

Proxies are pretty useless these days

gentle moss
#

oh god, playing stuff in this dropped tuning on my bass feels weird

#

i know i'm playing the right relative notes but my brain is like "nope nope nope this is wrong"

#

on another note, just watching a polyphonic and he's said that digital copies are exact replicas

#

and that's something we lose through digital media

#

but i've got a few MP3's that were recorded from CD's with minor skips

#

and the skip is in the MP3

#

in fact, one of my ripped CD's has, somehow, found its way into pirate media

#

so whenever someone pirates the album, one of the glitches is in the album.

#

i find it kind of funny that one ripped version from 2002 ended up on the internet and now if you want to steal it then you have to take that copy.

#

my shitty rip from a scratched up CD

#

artificial aging of modern media is a pretty interesting thing.

#

it's like a whole bunch of people miss the noise of impure media

#

i get kind of nostalgic about vinyl hiss at the start or end of an album

#

or general tape hiss and tape tempo warp

#

i think that's my rant for the day.

gusty oar
#

why some vpn companies gives ads everywhere

#

i fuckin see them everywhere

#

i hate it

#

i will never buy them because of that policy

#

i hope they got bankrupt

#

and second cringe thing : they are premium filehosters i don't want name them

#

but generally

gentle moss
#

hey, you gotta sell software somehow

#

this message was brought to you by NordVPN

#

NordVPN uses military grade encryption to keep you safe on the internet

#

Subscribe to NordVPN now using the coupon code BISKHATESNORDVPN now for 30% off for the first year

gusty oar
#

๐Ÿ˜„ nordvpn is awful

#

they are shady

#

never trust them

sand goblet
#

I haven't heard anything particularly bad about them

gusty oar
#

etc. etc.

sand goblet
#

I wouldn't consider the first two to be out of the ordinary for most businesses, although a VPN is a security product..

gusty oar
#

and this is not as serious as aboves but :

#

their countdown timer is fake also

undone berry
#

eh. IMO don't blame NordVPN, they're just advertising same as every other business. The countdown stuff is pretty shitty, but sponsoring YT videos isn't really

sand goblet
#

arguably sponsoring YT creators is great

#

smaller creators already don't make enough

gusty oar
#

i mean i believe there are better options in vpn market

undone berry
#

Blame the system in which the only way YouTubers can get finding is by having sponsors

gentle moss
#

ah, @sand goblet

#

nordvpn have a bad reputation

#

because they have fucked a lot of shit up

#

couple of breaches

#

failure to properly vet their end point providers

#

etc

sand goblet
#

hmm

undone berry
#

I don't really see why that's relevant to their sponsorship of YouTubers being good/bad

sand goblet
#

I mean I'm not buying a VPN anyway, but

undone berry
#

I have a Nord subscription because it's cheap

gentle moss
#

oh, i'm just saying that they have

#

i'm not so bothered about the ads

#

or the service

#

probably does the trick

undone berry
#

yeah, they have done shitty stuff - but afaik there's no other great options for VPNs. It's just a mildly shitty market because they're selling something that's only really used for piracy

gusty oar
#

i dont want advertise but express is better option Charlie ๐Ÿ˜„

#

you should consider

undone berry
#

why is it a better option?

gusty oar
#

better speeds etc. many of vpn reviewers put express 2nd

#

after nord

#

but since nord shady

#

express is top option

undone berry
#

I really don't care about that - Nord is fine

#

I don't use it near enough to care about speeds

gusty oar
#

btw what is for you using

#

a vpn

undone berry
#

uh

gusty oar
#

piracy,netflix etc.

undone berry
#

downloading textbooks

gusty oar
#

ah okay ๐Ÿ˜„

#

im using for netflix actually but its fine too

gentle moss
#

my FAVOURITE thing about NordVPN

#

and it's really dumb

undone berry
#

textbooks through torrent sites. I literally start the torrent then turn it off - and that's only because my ISP blocks the textbook torrent site

gentle moss
#

is they let Internet Comment Etiquette do whatever the fuck they like for ads

undone berry
#

Yeah, if they're gonna advertise, I kinda like that the way they do it gives good people money - even if they also give money to some shitty people at the same time

gusty oar
#

why you pay for just one website ๐Ÿ˜„

gentle moss
gusty oar
#

protonvpn is free and eh

#

its not secure but

#

since you dont care security

gentle moss
#

that's not a good one, some of them are excellent.

sand goblet
#

I'd be surprised if protonvpn isn't secure

#

considering who it's run by

gentle moss
#

isn't or is

gusty oar
#

windscribe is good too

sand goblet
#

I said what I said

gentle moss
#

ah okay

gusty oar
#

i use surfyshark for paid vpn

#

its small but good

#

solid one

gentle moss
#

oh shit

#

is it the people who do protonmail?

sand goblet
#

also don't forget about that one service that everyone thought was a joke, but wasn't

#

yes

gentle moss
#

because that'd make absolute sense

#

yeh okay i get you

sand goblet
#

also don't forget about that one service that everyone thought was a joke, but wasn't
vpnhub

gusty oar
#

hmm who run vpnhub ? pornhub ?

#

:d

sand goblet
#

yes.

gusty oar
#

ah seems logical website design similar too

sand goblet
#

everyone thought it was a joke

#

but it absolutely isn't

#

haha

gusty oar
#

i wish they give pornhub premium bonus gift ๐Ÿ˜„

sand goblet
#

lol, let's not go into that

gusty oar
#

๐Ÿ˜„

#

i consider in vpn , netflix bypass actually

sand goblet
#

If you were doing that you'd really want a separate netflix account

gusty oar
#

why

#

they will ban me ?

sand goblet
#

because they do often ban people doing that

gusty oar
#

ah okay :d so people give money every ban

#

to netflix ๐Ÿ˜„

gentle moss
#

yeah, netflix has licensing agreements across multiple jurisdictions

#

which is why you can't get everything netflix has from wherever you are

#

and bypassing that, fucks up their licensing agreement, which might make the people who own the license angry

#

soooooooooooooo you get banned if you get caught avoiding regional restrictions

gusty oar
#

netflix my location content is shit :d sadly

#

their us content is amazing :d

sand goblet
#

I still don't really understand why these aren't just global agreements

#

Netflix's DRM is pretty good

#

surely they'd just make more money

gentle moss
#

it's not up to them

gusty oar
#

i guess copyright is seperate in different countries

clear plume
#

^

gentle moss
#

it may not even be that, but it could be the media isn't allowed in other countries

clear plume
#

Itโ€™s unfortunate but thatโ€™s why you get a vpn

#

Or both

gentle moss
#

no, that's not why you get a VPN

#

you shouldn't be getting a VPN to break ToS

#

because that's bad.

gusty oar
#

๐Ÿ˜„ unfortunately but people got vpn for two different things usually

#

netflix and torrent :d

#

sadly

#

i don't see people buy vpn for other reasons

#

europe dmca laws are strict

sand goblet
#

I'd consider getting one for viewing american websites that think they're too good for GDPR

gusty oar
#

in my country its not strict . government usually more into of recording people ๐Ÿ˜„

gentle moss
#

europe doesn't have DMCA laws

#

fyi.

sand goblet
#

yeah, DMCA is an american thing

gentle moss
#

yup

sand goblet
#

although what we have is largely compatible

gusty oar
#

hmm i heard people paying money for piracy in germany are something

gentle moss
#

not as abusable as the DMCA though

gusty oar
#

piracy fine

sand goblet
#

I mean a DMCA notice is still an OK thing to send under what we have

#

which is what matters

gentle moss
#

the DMCA is very much the authors control in the US

#

even if it's false

#

the EU system has more balances

#

you're not going to see that on big sites, because they'll just adopt one standard

#

but the EU law is much fairer

gusty oar
#

hmm i don't know . i heard there are many copyright trolls

#

which got torrent peer ips and sue them

sand goblet
#

yeah, but that rarely happens here

#

that's mostly a US/AUS thing

gusty oar
#

hmm so you are safely do that stuff without vpn

#

nice ๐Ÿ˜„

gentle moss
#

totally not what we said <_<

gusty oar
#

๐Ÿคซ

#

๐Ÿ˜„

#

they ban vpn's in my country :d but vpn's find way to run

#

for not piracy , for adult sites actually

#

adult sites and trying to access them are prohibited :d

gusty oar
#

In regards to Netflix specifically, thereโ€™s a handful of reports from customers asking Netflix customer service this exact question.

Netflix makes it pretty clear that while they donโ€™t endorse the use of a VPN to view region-locked content, itโ€™s not something they donโ€™t allow, either. So as far as the service itself is concerned, youโ€™re in the green.

#

hmm interesting

undone berry
#

This is the only bit in their TOS that seems to mention it: 4.3. You may view the Netflix content primarily within the country in which you have established your account and only in geographic locations where we offer our service and have licensed such content. The content that may be available to watch will vary by geographic location and will change from time to time. The number of devices on which you may simultaneously watch depends on your chosen subscription plan and is specified on the "Account" page.

gusty oar
#

yes they don't write it big letters and angry

#

its not endorsable thing but

#

not as big issue as piracy

#

gray area

finite spade
#

hmm

rough sapphire
#

why is QUIC support moving so slow

#

i just did a dist-upgrade on my machine from 16.04 to 20.04 and it force upgraded my patched nginx

#

which, turns out, still doesn't have quic support by default

finite spade
#

hi

rough sapphire
#

hi

#

please don't spam up all three channels :) one's fine, thanks

gentle moss
#

stuff the ice chest

sand goblet
#

I've asked them not to do that like four times now

#

Seems a bit petty to ping mods for though

plucky ridge
#

I hate it when the bulk of your chap stick gets stuck in the cap

solid pollen
#

But do you like being a burger?

plucky ridge
#

Is there a context I'm missing?

rough sapphire
#

Me?
I actually do.

solid pollen
#

The channel name :D

plucky ridge
#

Oh right right

#

Hemlock: Master of Observation

sand goblet
#

Is that one in reference to mental burgers or something else?

solid pollen
#

It is a closed source otn haha

plucky ridge
#

I'm not sure what it's in reference to, honestly

#

We have so many that I kind of lose track

solid pollen
#

I mean, you have a search bar

plucky ridge
#

Yeah but like

#

Lazy

#

And trying to debug something at work

#

Our tax software is being a dick this morning

solid pollen
#

Bad tax software!

plucky ridge
#

Probably going to have to call in the cavalry on this one.

gentle moss
#

it does seem pretty petty g, but if it continues, who knows

#

ยฏ_(ใƒ„)_/ยฏ

plucky ridge
#

@sand goblet It's still stuff we want to know about

sand goblet
#

๐Ÿ‘€

plucky ridge
#

It's still a disruption and would likely go over better if they were talked to by staff

gentle moss
#

as they say about terrorism

#

SEE SOMETHING

#

SAY SOMETHING

sand goblet
#

Oh, that's what you meant

#

I thought that ping was about the channel name question

gentle moss
#

hah

plucky ridge
#

Nah

solid pollen
#

Naan

gentle moss
#

@pine vector

#

parts of my hand are still numb

#

:|

sand goblet
#

Bread on the brain, akarys?

solid pollen
#

Just hungry haha

#

Iโ€™m reading a book

#

The whole book are just letters

#

Well, letters you send through mail

#

That's really boring, but I'm pretty sure that you'll like the title of the book

#

"Mademoiselle de Maupin"

#

And it is spanish class time with the old lad :/

#

Howโ€™s everyoneโ€™s day going?

plucky ridge
#

Not too bad so far

solid pollen
#

Tax software is acting like a good boy?

gentle moss
#

my hangover kinda hurts and my hand is still numb

plucky ridge
#

Did you sleep on it?

#

Also either lay it in hot water or run hot water over it

#

Should help loosen the blood vessels enough to get some better blood flow

#

Also rubbing it helps

#

Source: I have perpetually cold hands due to meds and poor circulation in general

gusty oar
#

hey gdude . do you like nitro

#

do you think worth ๐Ÿ˜„

sand goblet
#

I like it, but I get it to support Discord

#

rather than for the features

#

although being able to upload my setups to Discord for beta testers is handy

#

since they're like 55MiB or something

gusty oar
#

do you like discord

solid pollen
#

Setups?

sand goblet
#

yup, setups.

deep drum
#

What are setups?

sand goblet
#

you know, like, installers

undone berry
#

is it good practice to include a kdoc with every func in Kotlin?

solid pollen
#

I think it is the same deal than with docstrings, most of the time yeah it is useful to have

sand goblet
#

@undone berry Yes it is

#

There is precisely one doctool

undone berry
#

Follow up question I guess- what about getters and setters. Some of mine are a bit monstrous, but are still only units - is there convention for documenting them? Should I just turn the units into normal functions?

sand goblet
#

and precisely one external doctool

#

that wraps the official one

#

Also, you should document public properties too

undone berry
#

Example of monstrous getter

        override val adjacentBoxes: Pair<StudentBox?, StudentBox?>
            get() {
                return if (lineY % 2 == 0) {
                    Pair(
                        if (lineY > 0) boxes[lineX, lineY / 2 - 1] else null,
                        if (lineY / 2 < boxes.height) boxes[lineX, lineY / 2] else null
                        )
                } else {
                    Pair(
                        if (lineX > 0) boxes[lineX - 1, (lineY - 1) / 2] else null,
                        if (lineX < boxes.width) boxes[lineX, (lineY - 1) / 2] else null
                        )
                }
            }
sand goblet
#

Yeah, that's a property

#

Document the property

undone berry
#

alright - good to know

sand goblet
#

You can see I've documented some fields here

#

You should document all public fields

undone berry
#

Was just about to ask for an example - thanks

sand goblet
#

KDoc comments are the same for basically everything

#

You can do that for single-line kdoc comments

undone berry
#

Glad I saw the source - just realised I was doing them inside the class/function like docstrings

sand goblet
#

Yeah, they go above

gentle moss
#

@plucky ridge i tried to handcuff the miss as a bit of a lark but she managed to take the 2nd cuff and cuff me, but it was too tight

#

she knows how to shim cuffs too

plucky ridge
#

Shoulda known better

gentle moss
#

at least i now know why police go through training to use them properly though

plucky ridge
#

Yep

#

Not as easy as it looks

gentle moss
#

yeah, get them in the wrong place or too tight and it's seriously painful

#

and my hand is still kinda numb

#

full motion though

plucky ridge
#

Here's hoping there's no nerve damage or blood clots from it

gentle moss
#

nah, it's all coming back, just slowly

#

i think we both learned a lesson tbh

#

getting handcuffed to someone sucks

#

and i learned she's real fucking sneaky

soft shuttle
#

hello

#

i ahve a quesiton

#

i have a pdf of 100 pages

#

i want to split it into two pdfs
one with 1-50 pages, next with 51-100 pages
is there any program that does that in one step?

gentle moss
#

windows comes with a pdf print driver that lets you "print" a document to pdf

#

you could select a page range and print out to a file

soft shuttle
#

ohhhhh

#

Good idea yesssss

#

@gentle moss

#

you're a geniussss

#

thank u, that works great and easier than using websites

gentle moss
#

no problem

#

:)

#

little things like that are so good to know

rough sapphire
#

the only useful program i have ever written in the entire lifetime of my programming career is this one small python snippet that merges pdf files.

soft violet
#

How horrifically practical.

rough sapphire
#

trust me, it is.

gentle moss
#

especially if it can do it over a whole directory

rough sapphire
#

but the other practical use i've found for python is to check how many days there are between any given two dates

#

don't know? just check with datetime

gentle moss
#

on linux i pop python open to do maths

#

got a script to work out rent/bill differences between me and the miss too

#

so we're splitting 50-50

rough sapphire
#

now that's something

gentle moss
#

oh you have to plug the numbers in, it doesn't scrape the bank or anything

undone berry
#

on Windows I use python for arithmetic stuff. Having variables makes anything beyond a single operation much easier for me to think about

gentle moss
#

plus fucking something up in calc is a bit shit

#

not really got great undo abilities

rough sapphire
#

hmm i wonder if you get start python so that all variables and functions are automatically assumed to be sympy variables and functions

#

that way you could turn the thing into a symbolic calculator

#

that would be really useful instead of having a second app for it

graceful basin
#

my graphic calculator is capable of that, so I just use that

undone berry
#

like an app on your phone, or do you just alwayas have a graphical calculator near your computer?

sand goblet
#

You mean a graphing calculator?

rough sapphire
#

my goto is maxima

undone berry
#

eh - graphical graphing same thign

#

they got graff

sand goblet
#

Not even slightly

#

:>

rough sapphire
#
>>> solve(x*x + 1)
[-I, I] ## yeee boiii```
undone berry
#

if it begins with a g - it's the same thing to me - all graphic calculators

graceful basin
#

I mean, it is graphic and graphing. I have it on my desk, because I mostly use for AP Calc, and I no longer carry it to school for lack of school

sand goblet
#

I'm not a calculator

graceful basin
#

r u sure

undone berry
#

what's 1+2?

#

3

#

correct

#

you calculate

#

therefore you are a calculator

gentle moss
#

i am calculate and so can you be

#

follow 12 step easy guide for better calculation thoughts

ocean cipher
#

Wait, Kotlin was released 4 years ago?

#

What is Kotlin used for?

#

And is it worth learning?

graceful basin
#

Kotlin Is used wherever java is and is essentially a better language than java. So instead of writing java you write kotlin And get cleaner code. Additionally, it is used a lot in Android and can compile to native and js I think.

sand goblet
#

That's right!

#

I'm a big fan.

graceful basin
#

Also, I forgot to mention, a big part of why kotlin Is So nice Is null safety

#

Why does my phone autocorrect is to Is...

ocean cipher
#

Are (most of) the same libraries implemented by now?

#

So, can I use OpenGL?

graceful basin
#

Kotlin has Java interop, so anything you can do in java you can do in kotlin (pretty sure including the more hacky parts of java like reflection), though ASM may be a pain

sand goblet
#

Reflection is actually nicer in kotlin too

#

kotlinx.reflection adds support for it

ocean cipher
#

This sounds amazing.

#

But, is it really worth replacing Java?

sand goblet
#

Like here's some basic reflection work I did to load up extensions on my bot framework

#

it doesn't really get simpler than that

graceful basin
#

The cost of adoption is very low and it can be gradual

#

There is even a java->kotlin converter

sand goblet
#

It's definitely worth replacing Java with Kotlin imo, and it's something I've been doing

#

if you use IDEA you can just paste java code into a kotlin file and it converts it

#

it's like no effort

graceful basin
#

Though it does not make idiomatic kotlin code afaik

sand goblet
#

it doesn't

#

it's more of a jumping off point, like 2to3

ocean cipher
#

I think I'll learn Java (shouldn't be too hard because I use C# pretty often), and then switch to Kotlin after

lost radish
#

Kotlin has Java interop, so anything you can do in java you can do in kotlin (pretty sure including the more hacky parts of java like reflection), though ASM may be a pain
@graceful basin
The more me parts of Java.

sand goblet
#

"The more me parts of Java"

#

?

#

but yes full interop means you can use all Java libraries

undone berry
#

The cost of adoption for most companies is introducing a new language into their stack - which is a very real cost for anywhere particularly large

sand goblet
#

This is true, which is why I don't expect it to catch on in enterprise for some time yet

undone berry
#

I really hope it eventually takes over java. I can bear writing Kotlin, but I don't think I could bear Java for a job

rough sapphire
#

I got burned by lemon on 1 april

#

still can't forget it

#

no joke

wraith oriole
#

jetbrains has kotlin course avail for free if anyone is interested

sand goblet
#

I've heard it's good

wraith oriole
#

I signed up for the python class and skipped to the final project to help solidify my python

#

there are not a lot of classes targeted at intermediate students

#

I guess thats why everyone says start working on a personal project / open source

#

make your own intermediate lessons

rough sapphire
#

yeah i heard about JetBrains Aca recently

#

i really like it

wraith oriole
#

That one guy on udemy has 4 deep deep dives into python, but I dont think Im ready for that yet.

rough sapphire
#

eventhough i know python already

#

i took the Python path

wraith oriole
#

yea, JBA looks good. Theyre tempting me to try pycharm
but I just told myself I was going to get good at vim bindings for real this time.

rough sapphire
#

from the beginning

wraith oriole
#

nice @tired tulipgeta! did you complete the course?

rough sapphire
#

I didn't use Pycharm in a month cuz i didn't like the UI ang colours. But Jetbrains Academy let me use it again. Plus i downloaded a material plugin which made me like it again.

#

nice @tired tulipgeta! did you complete the course?
@wraith oriole not yet

wraith oriole
#

im sure theres a vim key bindings plugin for pycharm too

rough sapphire
#

doing one of the available project on it

#

I want a beautify code plugin for Pycharm

#

when you save the code

wraith oriole
#

I skipped to the Hyper Car service garage project.

rough sapphire
#

beautifies

wraith oriole
#

Imma try to use flask instead of django

sand goblet
#

ctrl+alt+L to reformat

rough sapphire
#

yeh but the plugin looks easier๐Ÿ˜…

sand goblet
#

well when you commit you can have it do that automatically

rough sapphire
#

ctrlS

sand goblet
#

you don't really want it doing that on every save tbh

rough sapphire
#

I AM a python calculator.

#

like VScode

#

ok?

#

You disrespect pythons if you're not a calculator.

#

i am not

wraith oriole
#

@rough sapphire Im an abacus
<drops mic>

rough sapphire
#

@rough sapphire

They're not E2E with preshared keys by default, but that's a positive in my book, I should be able to read my chats on all of the devices I'm signed in on
Signal is end-to-end encrypted, and I can read my messages on desktop and my phone just fine. Mind you, when you set it up initially on desktop it doesn't transfer over your messages, but that's not an issue to me.
I'm not sure what your issue is with Signal in regards to the UX. I've always thought it was pretty great, and I've brought quite a few people over to it.
The lack of E2E by default and the lack of ability to have control over your own keys with Telegram is a huge issue that shouldn't be overlooked.

#

Also, in regards to the lead dev of Telegram, taken from https://www.dld-conference.com/speakers/digital-business/pavel-durov_aid_3087.html:

In 2005, Pavel completed his training at the Faculty of Military Studies of St. Petersburg State University with a specialization in Propaganda and Psychological Warfare. While training with the Faculty of Military Studies, he served as Platoon Commander of the Philology Department. Upon completion, he was awarded the title of Lieutenant of the Reserve Force.
Emphasis mine.

#

and in regards to censorship:
https://www.washingtonpost.com/opinions/2019/12/05/telegram-has-finally-cracked-down-islamist-terrorism-will-it-do-same-far-right/

That changed most dramatically in mid-November when, with the help of European law enforcement, Telegram began targeting individual users and administrators, hitting everyone from the Islamic Stateโ€™s central media workers to its supporters distributing its content. Telegram seems to have employed a widely aimed algorithm that targeted not only these Islamist militants but also journalists and researchers embedded in these communities. Even backup accounts were deleted, and when operatives and supporters created new ones, they were quickly removed, as well.

#

While yes, groups like ISIS and the like are not groups anyone should want to align themselves with, it's still a great story to emphasis that Telegram has taken the stance of censorship, and has the ability to do so if you get on their "bad side"

#

Which is why Signal is considerably better for any type of security. I mean, Edward Snowden even advertises on his Twitter he uses it every day.

rough sapphire
#

I am curious as to what makes Signal's UX bad in your eyes as well. What's missing/could use a revision?

rough sapphire
#

How does a degree point towards anything malicious? It's not even related. I guess I'm inherently a bad guy because I've gotten hacking training in the military...

Telegram has always been clear on which chats are E2E encrypted and which are just encrypted in their datacenters. You can always opt to use secret chats if you have a more sensitive chat that requires the secrecy. This is a non-issue you're bringing up as an actual issue because that's just what you decided to focus on - you wouldn't take this stance against other messaging apps like iMessage etc.

Re: ISIS. Yeah, if 90% of recruitment to a terrorist organisation happened through your app, you'd do something about it as well. The fact that they can do something about it rather than nothing at all is a positive in my book.

Re: UX. It was always just frustrating to use. I couldn't use it as my primary SMS app, because it doesn't support dual sim (... really?), but I could live with that. But the fact that it prompted me to invite my friends every 10 minutes like a desperate bachelor trying to organise a party just pissed me off. That + the fact it doesn't provide any features that you'd expect from a modern messaging app like live location sharing, sending fucking any file other than an image, chat folders etc turned me off real quick.

#

@rough sapphire

rough sapphire
#

you wouldn't take this stance against other messaging apps like iMessage etc.
I would though. I'm not a fan of iMessage, WhatsApp, Wire, Threema, etc either.
The fact that they can do something about it rather than nothing at all is a positive in my book.
I disagree.
UX. It was always just frustrating to use. I couldn't use it as my primary SMS app, because it doesn't support dual sim (... really?), but I could live with that. But the fact that it prompted me to invite my friends every 10 minutes ... just pissed me off. That + the fact it doesn't provide any features that you'd expect from a modern messaging app like live location sharing, sending any file other than an image, chat folders etc turned me off
A lot here.
I couldn't use it as my primary SMS app, because it doesn't support dual sim
Alright, that's a legitimate issue.
the fact that it prompted me to invite my friends every 10 minutes
That can be disabled within settings
live location sharing
There's an option of sending location in the same location you'd do an attachment in
sending any file other than an image, chat folders etc
You can send any file up to a specific file size, though I'm not sure of the file size. I don't believe you can send folders though.

#

It didn't the last time I used it

#

I'm interested in the constructive criticism and discussion. I personally don't believe that I can trust the main dev considering their background, which is why I provided it. There's also the idea of usecases of why you'd use one messenger/app/etc as opposed to another. Signal to me is something I use to discuss details, business or otherwise, that could have an affect on investments, friends/family, or otherwise. Which is why I suggest others use it, considering it doesn't play around with anything and forces encryption from the get go.

#

Signal's gotten pretty good, but I can see some issues with it now. The lack of sending a folder isn't something I've seen as a big issue, considering you can just send a .zip file of said folder(s).

#

The biggest issue I see is the lack of dual-sim support.

#

Which ironically enough, I do remember complaining about just that maybe about a year ago when I got a new device. Just something that I had spaced on.

#

I personally don't believe that I can trust the main dev considering their background
Pretty ironic. If you actually read about the person's background, you'd know they were removed as the CEO of VKontakte for refusing to hand out data to the Russian government and has been living in exile since. But sure, focus on their (mostly irrelevant) degree instead.

There's also the idea of usecases of why you'd use one messenger/app/etc as opposed to another
Yes. Exactly. And Telegram satisfies all of those use cases in one way or another, which is why I use it as my main messaging app.

The lack of sending a folder
That's not what I meant. I said chat folder, which is a way to organise the different chats you have. I don't want my work-related chats and my personal life related chats clumped all in one list, it pretty quickly becomes unmanageable.

It's pretty clear you favour Signal, and that's fine, but don't go around bashing Telegram just because "Signal is better" and you read a post that isn't even available anymore by one of Signal's devs that states "Telegram bad".

#

This is becoming a pretty pointless "iPhone vs Android"-esque argument, and I see no reason to continue.

#

Alright, understandable.

gentle moss
#

inkeeper, who did you get to mount this horse?

plucky ridge
#

"Roach, cut this shit out."

gentle moss
#

:D

plucky ridge
#

"Now let's ride, there's Gwent to be played."

gentle moss
#

i think you mean "quit horsing around"

plucky ridge
#

HOW DID I MISS THAT

#

I'm so mad

sand goblet
#

hahaha

gentle moss
#

you're obviously less awake than me

plucky ridge
#

Very

#

Very very very

gentle moss
#

gotta... rein it in a bit.

plucky ridge
#

Had another night of poor sleep and terrible god damn it bisk

gentle moss
#

i'm not trying to stirrup trouble here

plucky ridge
#

It'd behoove you to cut me some slack

gentle moss
#

but my colt following would be disappointed if i did

plucky ridge
#

Okay, THAT one's good

gentle moss
#

yeah, it's amazing what you come up with spur of the moment.

#

but now i am saddled with the shame of all these puns

plucky ridge
#

I'm not really bringing my neigh game today

gentle moss
#

i canter believe you tried to trot that one out

pine vector
#

Hem is chomping at the bit to get a good one in. My bet is that he'll catch bisk at the turn...

gentle moss
#

champing

#

champing at the bit

pine vector
#

i'm not from Oxford...

undone berry
gentle moss
#

they mean pretty much the same thing

#

champing is historical i think?

undone berry
#

I guess so

gentle moss
#

me mam owned horses like and the horse people always said champing

#

but i guess they are horse people

#

genetic freaks

undone berry
#

champ is just the horsey term for it actually

#

and

#

I'm of the opinion horses already have too much language

#

so chomp > champ

gentle moss
#

yeah there was that one horse wouldn't shut up

#

Mr Ed

undone berry
#

Was just about to link to a clip of that that I just discovered

#

horrifying

rough sapphire
#

is that horse doing drugs

pine vector
#

i went through a Mr Ed phase as a kid. good show.

gentle moss
#

it's weird.

#

no, the horse is reading the newspaper tron

undone berry
#

I have a mild dislike for horses

gentle moss
#

they're skittish and expensive

#

everything is trying to kill them

#

feed it too many apples? dead horse.

#

wrong type of hay? dead horse.

#

all so you can ride around on a lumpy motorcycle

#

that might kill you

pine vector
#

i'd imagine its our breeding of them that has caused a lot of that.

gentle moss
#

probably, yeah

undone berry
#

same as a lot of pedigree dogs I guess

#

except dogs are cool or cute

#

and horses are just horses

gentle moss
#

remember falling off my mums horse as a kid, that shit sucks

#

and then you've got this fucking freaking 1000kg beast stamping around

#

hard pass from me

#

undomesticated equines could not remove me.

plucky ridge
#

Yeah there is not a world where I can hear "Goodbye Horses" and not think of Silence of the Lambs

pine vector
gentle moss
#

these are the cries of the carrots

pine vector
#

this is necessary.

gentle moss
#

you see, reverend maynard

#

tomorrow is harrrvest day

#

but to them it is... the holocaust.

#

tool sometimes.

#

LET THE RABBITS WEAR GLASSES

#

hah.

pine vector
#

Disgustipated still holds Best Hidden Track In Existence award, imo.

gentle moss
#

my rip of the CD included all the silence

pine vector
#

shame kids don't know what that is anymore... ๐Ÿ˜ฆ

gentle moss
#

so i'd listen to the album and just forget about it

#

always that "oh fuck yeah i was listening to music wasn't i. duhh..."

pine vector
#

still remember the first time i heard it. crikets were so quiet, i turned it up loud. then...BOOM! this, is necessary. hehe

crisp sierra
#

is anyone familiar with reading automatically generated swagger documentation?

plucky ridge
#

And yet that's still more comprehensible than Google's docs....

low shadow
#

Hey guys how are u all

plucky ridge
#

Tired, about to go on an errand run for work. How've you been

low shadow
#

I have been finest

#

Finally learnt buffer overflow to root shell

#

However I don't know how to write shellcode

gentle moss
#

I saved a bee

solid pollen
#

UE4.25 just got released

gentle moss
#

Poor little bee

crisp sierra
#

@plucky ridge I just realized - that schema is formatted so that you can't even copy and paste it. this is horrifying

plucky ridge
#

Jesus

#

Yeah that seems a bit.... icky

gentle moss
#

You'll be glad to know the bee is fine and has just flown off

undone berry
#

good to know that the free bee can go and be free

gentle moss
#

good thing i went to go feed the birds

#

i would've felt bad seeing a dead bee in the bucket.

wheat lynx
#

You can get little cards with sugar solution on them to feed the bees, I think they were giving some out as freebies ๐Ÿฅ

gentle moss
#

i gave it a tiny amount of honey, but it did not seem interested

#

obviously not that tired

#

obviously a very busy bee

wheat lynx
#

Unbeelievable.

solid pollen
#

So apparently UE4.25 "added support for next-gen console"

#

What does that even mean

#

Apparently that's what Sony and Microsoft asked their console to be called as

#

Haha that's hilarious

gentle moss
#

i thought UE4 already supported PC's

#

<_<

#

to be fair though, they're always called the next-generation

#

because it's another generation

solid pollen
#

For some reason that make me laugh

#

Well, they already supported them, it was just a mess to get the headers

#

But now it is apparently easier to get, even if you still have to sign a contract

#

Let's go for 4h of compiling because asking for Linux binaries is apparently too much

low shadow
#

i got it , i cant beat rm -rf /*

#

upto /proc was deleted

#

when i pressed Ctrl+C

#

from /a to /p*

gentle moss
#

and /boot is super important

#

pretty much first thing to go in the list

solid pollen
#

You can be faster

#

But you need a reaction time of 0.002s

rough sapphire
#

peachy. multiprocessing is broken under window in jupyter notebooks.

#

hmm or i guess it requires some extra steps

low shadow
#

But you need a reaction time of 0.002s
@solid pollen oh, yes, which i cant have

#

thats why i messed up last time

rough sapphire
#

great. multithreading achieved. great success.

#

the universe might now be more bearable when calculating a simple average for 4 columns can be done in parallel

low shadow
#

hmm

rough sapphire
#

the thing was taking literally 30 seconds per column

low shadow
#

thats a success

rough sapphire
#

well yeah

#

the problem is simply that there's so much data that it's hard to get around it

#

it kinda takes time to calculate the average for 4M numbers

#

not even sure how many times it does it since it's a rolling average

low shadow
#

oh, i like multithreading too but i never use

#

coz i never wrote big program

#

i m so happy now

#

i can finally exploit buffer overflow

rough sapphire
#
2020-05-05 20:03:57.250676 rolling window ready for 7 - 7 0:00:28.458336
2020-05-05 20:03:58.586106 rolling window ready for 7 - 28 0:00:28.416422
2020-05-05 20:04:00.138983 rolling window ready for 28 - 7 0:00:28.491016
2020-05-05 20:04:01.988582 rolling window ready for 28 - 28 0:00:29.003943```
#

that's so satisfying

#

just cut the processing time for predictions from 2 hours for this thing down to 30 minutes

plucky ridge
#

Okay, the more and more I play with Elm the more I like it

#

It's still got a little ways to go before it's a stronger force, but it's still really really good

#

Biggest beef I have so far is that there's no built in way to do string formatting other than concatenation

#

There are a couple of packages that seem to rectify it, though

#

Just kind of salty that there doesn't seem to be a clean an easy way

#

And looking at the first string formatting package I found....

#
import Formatting exposing (..)

greeting =
    s "Hello " <> string <> s "!"
#

I'm not overly impressed

#

This essentially creates a string template that lets you plug in the arbitrary string

#

Letting you do something like:

print greeting "Kris"```
rough sapphire
#

praise be

plucky ridge
#

Yeah it's not pretty to say the least

#

Oh you'll LOVE this one

#

There has to be a better way...

rough sapphire
#

computers and humans are not compatible

#

that's the problem here

#

the computer just wants to do computer things and the human wants to do things that the computer doesn't.

plucky ridge
#

You say that but Python and JavaScript both managed to make string interpolation simple and pleasant

rough sapphire
#

well yeah but that's because they don't try to be pure

#

they have no morals or principles.

plucky ridge
#

Fair point

#

Pure in the functional language sense?

rough sapphire
#

that

plucky ridge
#

Gotcha

rough sapphire
#

the more "let's make this thing act like a mathematical object" you make something, the more difficult it will be to make interact with anything a normal human being in 2020 might want to do with it

plucky ridge
#

I think I'm personally willing to take those lumps with it

#

For some reason Elm is making sense in my head

#

Which is an odd thought

#

Well at least I can say it's been well discussed

#

This is likely one of those things where I'm just going to have to suck it up

#

Damn, closed a couple years ago. Can't seem to find anything beyond this

#

I need to poke around and see if I can find good elm code examples... see how other people tackle this

#

I've just been so spoiled it's hard to want to go back, you know?

rough sapphire
#

so what is this elm all about

#

why should there be a functional language for writing web interfaces

undone berry
#

idiomatic JS is already written in a pretty functional way

#

at least for some purposes

#

so just take that idea and run with it

plucky ridge
#

The reasons they boast are:

  • No runtime exceptions. You have to handle all possible paths the program can take before it'll let you properly compile.

  • Performance: According to their benchmarks (which of course always take with a grain of salt), it is more performant than other things like Ember, React and Angular (1 and 2)

  • Size: The assets it needs to run are TINY compared to others like Vue, Angular, and React.

  • Is interoperable with JavaScript: If you want to integrate some Elm into your existing JS code base, it's fairly simple to do so.

#

I'm mainly looking at it for the coding style and the runtime exceptions

#

And I've been on a weird functional language bender for a little while

#

Trying to find one I enjoy

jagged fog
#

Ah I've set up github action thing for flake8 lint but the PR was opened before I added the action pepe_cry

#

can I manually trigger the check

pine vector
#

push an empty commit is how i've done that in the past

rough sapphire
#

nicki minaj is a horrible skank but i can't help being turned on by her. what is WRONG with me

jagged fog
#

pepe_sweaty thank you for your info kind stranger

rough sapphire
#

don't worry

undone berry
#

You've been muted for similar stuff in the past - a suggestion from me is that you just stop talking about it

#

assuming you don't want to get muted that is

rough sapphire
#

oh right

#

I have

#

cinco de mayo celebrations got the best of me.

undone berry
#

I only realised it was Cinco De Mayo like an hour ago and am for some reason slightly sad I can't have tacos

gentle moss
#

Oh hey retroactive justification

rough sapphire
#

@gentle moss what's up

#

you horrible skank

gentle moss
#

Reading your weird shit.

#

Should calm down fella

rough sapphire
#

cool as a cucumber.

#

but duly noted.

bleak lintel
plucky ridge
#

Being drunk isn't an excuse

rough sapphire
#

@bleak lintel got it ๐Ÿ‘

#

small slipup. momentary lapse of reason.

plucky ridge
#

Really wish I could get over this light headedness/shortness of breath

#

I'd say I have covid but this has been going on far too long for that

undone berry
#

Have you seen a doctor?

rough sapphire
#

are you sure it's not psychological? anxiety?

plucky ridge
#

No it's not like.... anxiety spike kind of thing

#

Not sure how to describe it

rough sapphire
#

that's good to know

plucky ridge
#

Yeah my meds are keeping me pretty stable

#

I have my good and bad days but I'm never straight up panicking

rough sapphire
#

something about blood pressure?

plucky ridge
#

Possibly

#

And it could be linked to me not eating properly through the day

#

When I had my yearly physical I was in tip top shape

#

Well okay, I'm out of shape

#

But my blood work was fine

cedar hamlet
#

well let me tell you somethign @plucky ridge in my country blood work are always fine

plucky ridge
#

As in don't believe just the bloodwork?

#

I'd normally agree but my doc has called me out on stuff in it before

rough sapphire
#

it could be something as simple as allergies

#

they can come out of nowhere

plucky ridge
#

True enough. It is Spring allergy season for me.

#

But this has been going on for a while

rough sapphire
#

is it possible to develop allergies as an adult if you haven't had any before?

plucky ridge
#

Absolutely

cedar hamlet
#

yeah

#

it is

rough sapphire
#

but how rare is it?

undone berry
#

Allergies as a whole are pretty weird

plucky ridge
#

I think it's uncommon but not specifically rare?

#

Not sure

undone berry
#

Stuff like peanut allergies aren't necessarily with you from birth

plucky ridge
#

I was lactose intolerant for like... a year?

#

Turns out it was stress from my ex

undone berry
#

Lactose intolerance is the default for humans

plucky ridge
#

Legitimately

cedar hamlet
#

i'm allergic at a medicine ,when i was little i didn't had problems

plucky ridge
#

True

undone berry
#

but, its not in the west I don't think

plucky ridge
#

I'm allergic to Penicillin

#

It suuuuuucks

rough sapphire
#

@plucky ridge that's super interesting because I've been diagnosed with lactose intolerance but I've noticed that it kinda seems to come and go

undone berry
#

I'm like a bit allergic to bee strings

plucky ridge
#

That's entirely possible, wake

#

It's dependent on your gut microbiome

undone berry
#

Is it really that bad? Normally I thought antibiotics could be subbed out for each other

#

for the most part

plucky ridge
#

They can, but the ones I have to take instead tear up my stomach

undone berry
#

ah - that definitely sucks

gentle moss
#

They have different reactions internally

#

Some cause more damage than others

undone berry
#

I know there's one that makes you vomit if you drink alcohol

gentle moss
#

And more brutal

cedar hamlet
#

yeah there are some antibiotics very powerfull that distroy your gut good bacterias and causes a lot of trouble

gentle moss
#

So while they can all be used as antibiotics

plucky ridge
#

I know there's one that makes you vomit if you drink alcohol
Oh, you mean more alcohol

gentle moss
#

They can be different levels of awful

cedar hamlet
#

look up for clostridium difficile stuff

#

i think that is the worst case

gentle moss
#

The default for antibiotics is for them to tell you not to drink booze

#

But there is one that reacts super badly if you do

plucky ridge
#

Ohhhh yeah, C. Diff is scary shit

undone berry
#

I'm just never gonna get sepsis or anything that requires antibiotics

#

that's what Ive decided

plucky ridge
#

My wife thought the same thing

#

Then bam

#

Sepsis

gentle moss
#

Pro-tip, bathe in alcohol every time you get cut

rough sapphire
#

if there weren't so many people on this discord i'd tell you a story from my life

gentle moss
#

Boom

rough sapphire
#

from last summer

gentle moss
#

Pickle yourself.

undone berry
#

Can I carry on with the normal alcohol baths?

plucky ridge
#

You guys have expensive habits

gentle moss
#

Little bit of dill, little bit of pepper, make sure to sterilise the jar

#

Screw the lid on from the inside

#

No sepsis

#

Plus, probably delicious.

plucky ridge
#

Make sure to add a couple hard boiled eggs for good measure

#

OH actually!

#

I learned a thing

gentle moss
#

And a cucumber

plucky ridge
#

When they pickle eggs, they don't have to shell them

gentle moss
#

Yes

plucky ridge
#

Since the vinegar will just eat the shell away

#

I never thought about that

gentle moss
#

Yup

#

Calcium carbonate type shit

plucky ridge
#

Yeppers

gentle moss
#

Little thongs are magical to learn

plucky ridge
#

Take THAT eggs! Your perfect shape doesn't mean shit to white vinegar!

gentle moss
#

Thongs

#

Things

#

Fucking Swype

sand goblet
#

Swype wants you to wear more sandals

undone berry
#

I've never had a picked egg - but every single time I've been in a fish and chip shop, I've thought about buying one

plucky ridge
#

They're worth trying

gentle moss
#

You know a common way to eat them?

sand goblet
#

I like the idea of pickled onions, but I'd have to make my own

plucky ridge
#

Whloe

#

Into my mouth

gentle moss
#

Get a pack of salt and vinegar crisps

undone berry
#

The thing is, I don't actually believe they're on sale in the fish and chip shops - they're just decoration

gentle moss
#

Dump the egg in there

#

Shake it around

rough sapphire
#

โˆ‚asdf

plucky ridge
#

Could ask

gentle moss
#

I'm nom nom

undone berry
#

Why would you have to make your own? @sand goblet

plucky ridge
#

Wake what are you doing?

sand goblet
#

Because where would I get them

gentle moss
#

Tesco

sand goblet
#

Nope

gentle moss
#

They're everywhere

undone berry
#

Do they just not exist in IE?

gentle moss
#

Wtf

sand goblet
#

They do, but not there

plucky ridge
#

We talking pickled eggs still?

gentle moss
#

I guess we didn't British you hard enough

plucky ridge
#

They're easy enough to make

sand goblet
#

Picked onions

undone berry
#

pickled onions

plucky ridge
#

Ah right right

undone berry
#

tbf - homemade pickled onions are pretty great

gentle moss
#

Time for round 583529673 of British rule

plucky ridge
#

Man you don't realize how used to a keyboard you are until you use a different one

sand goblet
#

I'd also like to make actual pickles but where do you even find gherkins that aren't already pickles

gentle moss
#

I....

#

I can't answer that one

#

Never seen them

sand goblet
#

I know they're mini cucumbers but that's all I know

undone berry
#

From some dude's garden

sand goblet
#

Yes

undone berry
#

they look pretty weird

rough sapphire
#

they grow under ground

sand goblet
#

They look weird as pickles too

rough sapphire
#

what are they? I mean pickles

#

cucumbers

#

they're carbohydrates right? starch?

undone berry
#

that's a good point - but things from jars are allowed to be weird - plants aren't allowed to be weird unless they live in the rainforest

#

Normal cucumbers aren't starchy I don't think

rough sapphire
#

okay so they're not like potatoes, turnips or carrots

plucky ridge
#

Carrots are starchy?

rough sapphire
#

carrots can be, I think

#

I imagine...?

plucky ridge
#

Potatoes I totally see it

rough sapphire
#

well rice can be. whatever. rice and carrots are basically the same thing.

gentle moss
#

O.o

plucky ridge
#

I mean rice is just straight carbs

#

Cucumbers are more.... water

rough sapphire
#

๐Ÿš ๐Ÿฅ•

undone berry
#

Cucumbers are 88% water

sand goblet
#

Cucumbers are just water yeah

undone berry
#

oh wait

#

carrots are 88% water

rough sapphire
#

you guys are so drunk

gentle moss
#

You might need to go to bed wake

#

:p

plucky ridge
#

Go to drunk, you're bed

rough sapphire
#

@gentle moss i'm just getting started. it's a joke. trust me.

sand goblet
#

Man we should totally have pity mutes

rough sapphire
#

this is an actual joke

undone berry
#

cucumbers are 95% water

sand goblet
#

On a Minecraft server I used to run we banned people when they were supposed to be asleep

gentle moss
#

So they're 5% human

#

Interesting

undone berry
#

yeah - that's my main takeaway

sand goblet
#

No that's soylent

plucky ridge
#

Soylent cucum- god damn it

sand goblet
#

Soylent green is people

gentle moss
#

They are green

undone berry
#

the other 5% is a human who was afraid of sepsis

sand goblet
#

Haha, hem

rough sapphire
#

so did we establish that tomatoes, cucumbers etc. have water ergo are in a totally different category than potatoes etc?

sand goblet
#

I mean all plants have water

rough sapphire
#

well yes

#

pretty much everything has water

gusty oar
#

water has water also

#

what an information

rough sapphire
#

@sand goblet did you know that the microwave oven works by turning the electric dipole of the H20 molecule?

undone berry
#

Potato is 79% water, carrot is 88% water, cucumber is 95% water

sand goblet
#

Did not need that ping

gentle moss
#

Iceberg lettuce is 200% water and everyone should hate it

undone berry
#

the only reason any lettuce exists is to provide texture to something better

gentle moss
#

Mostly because it sank the Titanic

undone berry
#

so - it doesn't really matter

sand goblet
#

Iceberg lettuce is the only good lettuce

rough sapphire
#

๐Ÿฅ

gentle moss
#

Some lettuces have flavour

sand goblet
#

It's just crispy water though

undone berry
#

I think we'll have to do a test

gentle moss
#

Lambs leaf lettuce is good

undone berry
#

a test that will lettuce see the best one

gentle moss
#

It's lambs leaf

sand goblet
#

I'm not a salad person

gentle moss
#

It's kinda sweet

sand goblet
#

If I buy lettuce it's going into a kebab or something

gentle moss
#

Stems have some crunch

#

Good for an actual salad

undone berry
#

If I buy lettuce it's going into a kebab or something
The objectively correct application of lettuce

gentle moss
#

But if I'm doing a burger I'll go for European lettuce

#

Remain lettuce

#

Badumtshhhhhh

#

Off to bed.

#

o/

sand goblet
#

Damn, you know, we should make kebabs next week

#

The kebab places here all suck

#

They're like genuinely amazingly bad

undone berry
#

Mine are all hit or miss

#

sometimes they're great, most of the time pretty shit

soft violet
#

We have a Greek grill place here.

#

Always smells good when they have their stuff at festival time.

#

Big rotating horizontal column over a charcoal basin.

#

We usually grab from one of the pizza places here, for food, though, when we do

#

When we did.

undone berry
#

can still get takeaway here. Are you just choosing not to, or are they actually shut?

#

choosing not to seems like a pretty sensible choice

rough sapphire
#

@undone berry if I send you the list of files I need to download, you wanna get them?

undone berry
#

not right now. Currently all my programming effort is being spent on Android - I can do it tommorow if you like tho

rough sapphire
#

where do i send it

undone berry
#

DMs + paste service

crisp sierra
soft violet
#

@undone berry Choosing to not.

rough sapphire
#

where in the terms and conditions of a website do they usually say you can't scrape stuff

#

if they don't mention if, it means you can right?

#

Scraping is normally a pain. If they don't have an API then the admins can change anything at anytime for any reason

#

A ToS normally will detail that kind of stuff, yes.

#

went through the ToS.. it says I can't redistribute anything for profit.. that's about it

#

I want to scrape the multiple choice questions off of a training website.. all the questions are in different modules. I think it'd be useful for a certification exam

#

Greatly depends on what the site is.

#

qwiklabs.. it hosts courses for GCP

#

Any specific subdomain?

#

Because their www robots.txt has

User-agent: *
Disallow: *keywords=
Disallow: *catalog_rank=
Disallow: *filter=
Disallow: *page=

#

awww

#

I'm sure I can provide login and do this

#

You shall not, and will not allow third parties under your control to: (i) license, sublicense, sell, resell, transfer, assign, distribute, or otherwise commercially exploit or make available to any third party the Service in any way, except as expressly authorized in this Agreement; (ii) modify (except as permitted through the Lab Creation Service (if you have a Creator role)) or make derivative works based upon the Service; (iii) reverse engineer the Service and/or any component thereof; (iv) access the Service in order to build a competitive product or service; (v) build a product using similar ideas, features, functions, or graphics of the Service, or (vi) copy any ideas, features, functions, or graphics of the Service.

#

I'm not sure, honestly. Seems to me like a weird gray area

#

I would basically list every link that turns up for Data Engineering check if it's a page that contains then q1-multiple-choice tag

#

commercially exploit or redistribute or make competitive product.. dont think so, I want to use it to study, but does seem too much work that I can't reproduce for something else lol

#

I've brought it up to others for their input as I have to go to sleep

#

good night Scott

#

i anal, but i'd say go for it

#

with discretion, ie don't go bombarding their servers with requests

#

nn scott

#

yeah.. slip a sleep() in there between requests so I don't get bounced

tulip palm
sand goblet
#

Look at you, not playing on the PyCraft server :>

tulip palm
#

haha, of course you'd say that.

#

i'm running a little private server with friends on the latest snapshot, it's fun ^^

#

the last version of minecraft i really played (and took the time to enjoy) was like 1.10

#

so there's a lot of new and different stuff, but i'm quite liking most of it so far.

sinful turtle
#

woah

#
abcde :vim:` :vim:*`

if you type this message then discord stops responding

#

that's a very weird bug

bleak lintel
#

huh

forest swan
#

๐Ÿค”

#

seems like any server emoji will make it bug out, and the star is optional
the letters in front can be almost anything, as long as there are at least 5 of them

sand goblet
#

Question is what happens if someone uses a selfbot or something to send it to a channel

forest swan
#

doesn't seem to break anything

#

abcde vim :vim:*

sand goblet
#

hm, yeah.

sinful turtle
#

it's fine when you type it on mobile (because emojis aren't previewed)

forest swan
#

yeah, I sent it by turning preview markdown syntax & emoji off

sinful turtle
#

oh right

soft violet
#

"Doesn't seem to break anything." Meanwhile, somewhere in the world at a server farm: "Do you smell burning?"

gentle moss
#

trying to dig out that juggling video for you @undone berry

#

i found it kind of interesting, the methods of building up the skills required to go from 2 balls to 3 etc

undone berry
#

https://www.youtube.com/watch?v=2WRqpvVXM0k This was the video that made me decide to learn. It's not really a tutorial or guide to learning, just some guy talking about how/why he learned to juggle

How 2 Juggle like Me. If you're stuck inside with nothing better to do, you can have some fun playing with some balls.
0:00 - Basic juggling
0:59 - Basic tricks
2:06 - More advanced tricks
3:22 - Tips
3:57 - Making your own balls
5:17 - My juggling story

โ–ถ Play video
gentle moss
#

okay that's cool, when did that happen?

undone berry
#

Relatively recently, like within a few weeks

gentle moss
#

super nifty.

undone berry
#

Yeah, it really is

gentle moss
#

hmm... i started with 2 ball juggling

rough sapphire
#

must resist joke

gentle moss
#

can't find that talk, curse you internet.

soft violet
#

I've got a decent 3 ball skill level.

#

Tried to pick up 4. Didn't really figure it out.

gentle moss
#

apparently some numbers are easier than others.

soft violet
#

I've also crocheted balls.

#

Filled them with Christmas beads.

gentle moss
#

oh cool

#

we got some ages ago and i go back to them every now and then and go

#

"fuck me juggling is difficult."

#

then stop again. :D

rough sapphire
#

it's easier if you have a unicycle, i imagine

undone berry
#

The ones I bought from amazon seem like they're not gonna last at all long

soft violet
#

Never tried a unicycle.

deep drum
#

ugh overzealous IDE suggestions just going ham on my code be like

gentle moss
#

i feel like buying a unicycle makes you "that guy"

undone berry
#

which guy? The coolest guy in town?

deep drum
#

better_than_you.bmp

gentle moss
#

i have tried to ride one before, it's kinda tricky

#

didn't really like it

soft violet
#

I've got decent balance. I could probably manage it.

gentle moss
#

guy i used to skate with was a unicycle and juggling guy

#

but he was also sick as fuck at skating and magic tricks

#

so that balanced out the unicycle juggling