#ot1-perplexing-regexing

1 messages · Page 323 of 1

sand goblet
#

Even though they're essentially immune, haha

gentle moss
#

but are you even really an owner without refraction?

lament jackal
#

I'm trying to argue on a flat Earth server I need help

tame terrace
#

no crossposting please.

lament jackal
#

Ok

#

Thx

vestal briar
#

Oh dear bbc

rough sapphire
#

looks like inspect element

gentle moss
#

i uhhh

#

my ex actually had serious endometriosis

#

she really wasn't taken seriously and it took a year or so for them to even look into it

#

they probably could've done something about it if they'd listened sooner

#

but she's probably going to be infertile by the age of 30

rough sapphire
#

wow.. that's sad

gentle moss
#

yeah.

rough sapphire
#

can she have kids before then if she wants to

gentle moss
#

possibly, but it is likely to end up in ectopic pregnancy

#

which is... super bad

#

egg doesn't make it to the egg place

#

sticks in the lady tubes

rough sapphire
#

oh

gentle moss
#

it's life threatening

rough sapphire
#

ouch

gentle moss
#

she also had social anxiety problems and stuff so i often went to doctor's appointments with her

#

to be like

rough sapphire
#

I wonder how they tell the difference between that and stomach pain

gentle moss
#

"dude, it's SO bad you have no fucking idea."

#

"i grew up with 4 women who have periods and shit."

#

etc etc

#

took ages for anything to get done

#

"oh you just have bad period pains"

rough sapphire
#

because my gf has anxiety and stomach pains.. im wondering if her condition is that..

#

what test do you need to do to confirm

gentle moss
#

i believe they can do a pokey thing up there to check

#

they may be able to do it with ultrasound

#

iirc it's basically scar tissue forming in the uterus / other lady places

#

i think

#

it's been a while, we broke up like 7 years ago

#

it's a really serious issue so if she's having problems like

#

push for it to get checked

rough sapphire
#

ok I'll ask her to get an ultrasound

gentle moss
#

it's better safe that sorry

#

even if it means being a bit over the top about the pain or whatever

#

just to be taken seriously

#

doctors not taking people seriously fucking sucks

#

in the UK GP's are kind of uhhh...

#

encouraged to avoid referring people to stuff

#

cause that can cost the system money

#

but overblow it a bunch and they don't really have a choice

rough sapphire
#

Mr. Robot was pretty great tonight.

pine vector
#

has to wait until its hits non-Hulu streaming 😦

rough sapphire
#

||Sam Esmail said there would be a huge spoiler in the first episode on Twitter, and he didn't disappoint...||

pine vector
#

but, I have Goliath, Watchmen, Peaky Blinders, The Expanse...uh....Lost In Space, to hold me over. 😄

#

actually, i should check if i can buy the season on Amazon. i'll pay for that show.

rough sapphire
#

@shell blade brought up The Boys, and the best way to describe it is, ||it's like The Justice League if none of them cared and they're all horrible people.||

pine vector
#

heh. i finished that in 2 days. its good.

rough sapphire
#

Ah yes, the timeless quote of ||GET BACK BEFORE I LASER YOU ALL||

pine vector
#

Karl Urban is in my short list of preferred spirit animals...

vapid bluff
#

||its even more fucked up in the comics (the airplane scene)||

brave zealot
#

How is everyone today

rough sapphire
#

sleepy

gentle moss
#

S4 is out?!

#

fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuck

#

well fucking shit

#

that's something to cover my time until rick and morty comes out

shell blade
#

Omg that Mr robot episode was a m a z I n g

#

Yeah the boys is really good I also I just finished carnival row that show is really good too

rough sapphire
vestal briar
#

What's up?

#

Rick and morty is like November with probably a ton of delays

#

Oh Mr robot season 4?

rough sapphire
#

hi

#

in get requests, how does the params get added to the url

#

like, the format

solid pollen
#

Add an accept header ?

rough sapphire
#

I dont understand..

solid pollen
#

Do you know what is an header ?

rough sapphire
#

like, part of a request..

#

there's the url and the header where you specify things like what content you want returned, api key

#

how do you calculate QPS

rough sapphire
#

@rough sapphire "in get requests, how does the params get added to the url
like, the format"

#

https://url.tld/path?key1=val1&key2=val2

#

not much more to it

solid pollen
#

Oh yeah inside the url

rough sapphire
#

in a POST request, keys and values go to the body after the headers, so...

GET /path HTTP/1.1
Host: url.tld

key1=val1&key2=val2
#

of course, POST is much less strict, so you can format your POST body as json for example

#

well... you could technically do that in GET requests as well but it's just ugly and nobody does that

solid pollen
#

I don’t even know if things like ngix keep the body in GET request

rough sapphire
#

i think echo_read_request_body always works

#

regardless of request

#

but it's kind of moot seeing as most clients don't even support sending a body with GET

#

or maybe not, r->discard_body is active for GET requests

vestal briar
#

I like luas comments

#

You can have --snip-- as a comment

#

I think gitlab pages is down?

#

Nothing is loading

rough sapphire
#

yes

#

error 404

vestal briar
#

It is down on everything I look at for me

#

Trying to make local cargo docs

vestal briar
#

Now deploying is failing because they are outdated?

shell blade
#

@rough sapphire was that the flashed imaged i tried to see if i could scroll to it on my phone and gave up lol

rough sapphire
#

python moment

rough sapphire
#

@shell blade Yeah, that was the flashed image

#

Pulled it from Reddit

lament jackal
#

aaaaaa

#

im a flat earther

#

water always finds its level

#

hnya

vestal briar
#

Done some hacktoberfest pushes to 2 repos

#

Updated docs in 2 and worked on a new API for someone

waxen karma
#

Started an intership type job in data last month, got assigned to some reporting this afternoon due today w other people depending on it. End up trying to do 5 new processes at once, quickly go up the chain to let them know I'm overmatched, and then decide to try to learn the thing anyway because I'l need it again later

After an hour of banging my head against bugs, my manager let me know that my process wouldn't work partly because the vendor data was broken, and partly because some of the legacy code was written in 2.0

rough sapphire
#

what do you need to do

waxen karma
#

Ive been done for the day and it was taken off my plate for the day, i just needed to complain about getting handed legacy processes and not having them work bc 2.0 code was snuck into part of it

rough sapphire
#

bluetooth is backward compatible right?

rough sapphire
#

I hear pinging sounds..

#

but no idea where it's coming from

#

o.o

#

going crazy

heavy jackal
#

So I was talking about Joker to someone last night and after we couldn't remember who the lead actor was this time they were like "Who was the previous Joker?" and I was like "Heath Ledger" and I only just realised that we both completely forgot about Jared Leto.

rough sapphire
#

Bc his version sucks

tame terrace
#

the movie sucked. jared leto was okay in it.

twin shore
#

Because there's too many of them. We've gone through like 3-4 Jokers in the same time as Marvel went through one set of actors

gentle moss
#

oh my god that movie

#

fffffffffff

#

it was like it was edited by a shitty movie trailer house

#

like the ones who make sharknado trailers

#

and apparently leto was a total dick to his cast members and crew

#

because he was "method acting"

twin shore
#

Jarod Leto will always be the guy who got his face pulped by the narrator in fight club to me

rough sapphire
#

I watched it on popcorn time lel

wooden silo
#

My wife worked as a translator for Jared Leto when he visited Paraguay once. He's a douche in general.

vestal briar
#

That scene was the most disturbing of all in fight club for me

gentle moss
#

hmm...

#

yeah, i'd agree with you.

#

i had to think for a sec because i also read the book

#

and the book has far worse moments

jade moss
#

where can i find people whod be willing to work on a small project :)? Im looking for people who i could talk and discuss the different steps with and who want to help out with the code

sand goblet
#

oh boy

#

Blizzard is at it again

#

in a post-match Hearthstone Grandmasters winning interview, Hong Kong HS player @blitzchungHS
said "Liberate Hong Kong, revolution of our age!"

in response, Blizzard Taiwan has now deleted the VOD from their official Twitch channel

#

Breaking: Effective immediately, Blizzard has removed Hong Kong Hearthstone player blitzchung from Hearthstone Grand Masters, rescinded all his prize money, and have suspended him from pro play for one year for his recent interview.

#

I mean yes okay technically they have it in their ruleset to do that, but c'mon

grave phoenix
#

If it's in the rule set, then you can't really complain...

sand goblet
#

you should read the wording of the rule

grave phoenix
#

Ok gimme a sec

sand goblet
grave phoenix
#

Oh

sand goblet
#

public disrepute? I mean, most of the public around the world supports the hong kong riots

#

offends the public? nope

#

so it must be about Blizzard's public image

#

hahaha someone just linked this on another server

grave phoenix
#

But that's extremely vague and could be used against anything

sand goblet
#

yeah, it's vague

grave phoenix
#

Yeah now I'm angery

sand goblet
#

it does feel kinda bullshit

#

I get that it can be kind of a polarising topic, but I don't think anyone thought the guy was representing Blizzard

grave phoenix
#

But the wording doesn't says is has to represent blizzard opinions

#

Or at least that's what I understand with my vague english understanding

vapid bluff
#

doesnt tencent have a sizeable share of blizzard

sand goblet
#

only about 5%

wooden silo
#

It's absolutely bullshit.

vapid bluff
#

i vaguely remember reading it was like 12-15%. and also that they had a hand in kotick buying back vivendi's share. so even if they directly own like 5-10% they could also have kotick pulling strings for them

wooden silo
#

And it's absolutely China leaning on Blizzard.

vapid bluff
#

is there somewhere we can check shareholder percentage online?

sand goblet
#

It must be, yeah

#

it's on wikipedia, meta

#

on the tencent page

#

yeah, 5%

grave phoenix
#

The only that benefits for that is China, that went completely over me

rough sapphire
#

China is a really big market

vapid bluff
#

thats the one used on the wiki

sand goblet
#

Forbes is usually reputable

vapid bluff
#

is there something more official

#

like some kind of registry

#

and more up to date

sand goblet
#

this data isn't easy to dig up

vapid bluff
#

this is fortune not forbes. or does forbes own fortune?

sand goblet
#

Ah right

#

I misread

#

I can't load that page

#

Oh, now I can

#

site provides no sources

#

yeah, I dunno

vapid bluff
#

i guess even without tencent's hypothetical influence it would be bad for their bottom line

sand goblet
#

It's probably China leaning on them, as dementati said

plucky ridge
#

Big dog lean

sand goblet
#

Tell you what

vapid bluff
#

might not even need to lean. china is probably a massive source of revenue for them. arent esports a huge thing over there?

sand goblet
#

so much stuff goes on behind the scenes when it comes to gaming companies and the internet in general

#

you guys heard of Athene?

vapid bluff
#

the cult guy?

grave phoenix
#

No

sand goblet
#

Yeah

vapid bluff
#

whats he done now

sand goblet
#

People Make Games released an hour and a half video yesterday

#

covering their investigative journalism of him and his orgs

#

I'd never heard of the guy which is why I brought it up

#

turns out his org and the Save the Children charity work hand-in-hand, pretty much

#

what company works with Save the Children?

#

Humble Bundle

#

the implications are kind of huge to be honest

vapid bluff
#

whys that connection a bad thing

plucky ridge
#

I feel like that's a stretch

sand goblet
#

The connection isn't a bad thing

#

but it's interesting to see where the connections go

#

Athene's no saint either obviously, but you knew that

#

It's a really interesting video though, you should check it out if you're into that kind of thing

vapid bluff
#

oh i thought theyd uncovered some more shady shit

sand goblet
#

I mean everything they cover sure does feel shady as heck

#

they actually did an interview with the guy himself on his own twitch channel

#

the full thing is linked in the description but part of it is at the end of this video

#

(they redacted the personal details of the members of the compound, that's why they have their own upload)

#

I do personally find it interesting how Humble is only two steps away from a fairly disreputable org, though

#

given how much good Humble actually does

heavy jackal
#

The state of geopolitics gives me depression and anxiety and makes me want to barf

clear moss
#

Bah. Pyinstaller is detecting as a virus unless I revert back to an older version, which also means reverting to an older version of Python, and getting rid of f-strings

#

Why does the world hate me?

sand goblet
#

You're on windows then I take it

clear moss
#

Yep

sand goblet
#

what threat is it identifying?

clear moss
#

Trojan:Win32/Fuery.C!cl

#

Virustotal has a handful of engines that flag it with different varyingly generic heuristics

sand goblet
#

It looks like this is a relatively common problem

#

It kind of does behave like a trojan, so I'm not extremely surprised

clear moss
#

Yes, and the pyinstaller maintainers have decided it's a wontfix issue

#

Resolutions are "report it and hope the AV vendor fixes it" or "revert to an older version"

sand goblet
#

Well yeah they can't really do anything about it without requiring its users to compile bootloader binaries

#

which defeats the point of pyinstaller

#

that said, if you have a full compiler toolchain set up on your machine, you could try using nuitka instead

clear moss
#

It has been a while since I've experimented with other options. What's that new one that came out that uses Rust?

sand goblet
#

No idea, but that's not super relevant

#

on windows you are going to want to use MSVC 14.2

#

that's what Python itself is compiled with

clear moss
#

PyOxidizer, that's what it was

#

I'll bookmark nuitka too

sand goblet
#

I'm a big fan of nuitka and I have projects that use it

#

You need the compiler for that too

#

honestly it's something that's just good to have around

clear moss
#

Build tools aren't a problem, my main concern is making sure I can build to a single executable

sand goblet
#

It does do that

clear moss
#

Awesome

sand goblet
#

it does one better though

#

your Python code is compiled down to C code that links to the Python C library

#

so it's actually considerably faster too

clear moss
#

So it doesn't have to unpack the Python interpreter every time it runs. Nice

sand goblet
#

well, it's not even Python

#

you're creating a native executable

clear moss
#

That was always my pet peeve with pyinstaller and py2exe

#

Startup time was a pain

sand goblet
#

I needed to create a threaded logging sidecar for one of my projects

#

so I decided to compile it with nuitka

#

so that sidecar is a native C module on all supported platforms

#

despite being pure python

vestal briar
#

@clear moss its called RustPython fyi

#

Best to just use nuitka

rough sapphire
#

hey Owez

vestal briar
#

Hi

clear moss
#

It uses Rust to package Python and everything as a single executable

#

But yes, I am trying to get nuitka working first

#

So far it's running out of heap space

vestal briar
#

Ah

#

Assuming it uses RustPython underneith

clear moss
#

apparently nuitka is stuck in a dependency loop somehow

#

I probably need an alternative to pyexcel

atomic plover
tame pier
#

@atomic plover please don't meme dump with no context

atomic plover
#

sorry

tame pier
#

No worries

gentle moss
#

uh ooooohhh

#

99.6% used on C:\

#

250mb free of 59.5gb

#

curse my early adoption of solid state drives

grave phoenix
#

60GB?

gentle moss
#

yeah

#

i rarely jump on tech that early

#

but fuck me SSD's were just a must have imo

#

so i splashed like £180 or so on a 64gb SSD (OS partition stuff wasting rest of space)

grave phoenix
#

I've never had an SSD

gentle moss
#

i refuse to own a computer that doesn't have its core operating system on an SSD

#

our company refuses to sell computers without SSD's to businesses now too

sand goblet
#

you own a PS4

gentle moss
#

which will soon have an SSD in it

#

:D

sand goblet
#

my PS4 has a 1TB HDD in it

#

and I filled it

vapid bluff
#

whats the wear leveling on that bisk

gentle moss
#

i have no checked.

#

but since it's just an OS drive

#

and nothing is really read/written to it on a big scale

#

¯_(ツ)_/¯

vapid bluff
#

is the os windows

gentle moss
#

yes

#

yes i know, page file

vapid bluff
#

then i have bad news for you 😛

#

yes

gentle moss
#

this aint my first bear fuck

vapid bluff
#

o_o

gentle moss
#

(they end badly)

sand goblet
#

@rough sapphire the SD card reader on my switch doesn't work unfortunately

gentle moss
#

yeah, so this SSD probably isn't in great health

#

plus being pre-trim era

vapid bluff
#

there was a pre-trim era???

gentle moss
#

yes

#

Additionally, older solid-state drives designed before the addition of the TRIM command to the ATA standard will need firmware updates, otherwise the new command will be ignored. However, not every drive can be upgraded to support trimming.

shell raptor
#

There are unary, binary, ternary and so on operators.

#

Can you make a 0-ary operator?

undone berry
#

what could it possibly do? 0-nary is essentially not a state

shell raptor
#

Well, that might be an operator that doesn't have operands...

#

Since N-ary operators have N operands.

undone berry
#

Surely an operator needs to be performed on an operand

#

and with no operands

#

that doesn't really work

vapid bluff
#

so just a statement basically

#

e.g. . just runs a subroutine

undone berry
#

I might not be considering this at the right level

#

but isn't an operator the lowest level thing that can happen?

#

Not really at the level where subroutines are a thing

#

you can just have a statement of True or maybe None

vapid bluff
#

https://en.wikipedia.org/wiki/Arity#Nullary
Sometimes it is useful to consider a constant to be an operation of arity 0, and hence call it nullary.

i can see how this might be useful in language design. you set up a generalized operator system with configurable arity and wham, you get constants to boot.

#

but isn't an operator the lowest level thing that can happen? Not really at the level where subroutines are a thing

if i understand what you mean here correctly, then sort of. usually operators are dealt with before a program is even executed. the compiler/parser/interpreter or whatever reads in whatever's using an operator and spits out some resulting instructions. you could design a language where these instructions result in a subroutine being called e.g. operators in python ultimately call some magic methods which can be overridden.

#
>>> class Test:
    def __add__(self, other):
        return f'lol {self} += {other}'

    
>>> test = Test()
>>> test + 1
'lol <__main__.Test object at 0x00000258D25AA588> += 1'
>>> 
sonic night
#

__iadd__ is self+=other

#

__add__ is self+other

vapid bluff
#

oh yeah, mistyped.

sonic night
#

__radd__ is other+self

#

also __iadd__ and __radd__ is optional, becase both can be translated to __add__

vapid bluff
#

semantically maybe. but the point of iadd and similar operators is to mutate the value in place. translating it to add pretty much always means creating a copy.

sonic night
#

thats a hidden point of list+=list

vapid bluff
#

or at least a new object

sonic night
#

because it does list.extend(list)

stoic basin
#

Hi

#

Is there anyone in here try the Harvard CS50?

#

specifically Web programmig with JavaScript and Python]

vestal briar
#

It's for an overall newbie to programming

#

Not web dev

gentle moss
#

oh god

#

some of the "mixes" on youtube are fucking awful

#

chucked on a liquid dnb mix and there's no beat matching between tracks or anything

#

like someone just slapped some songs into a playlist and put on a long cross fader

#

smh

sand goblet
#

today really is full of drama

grave phoenix
#

Can't scroll sideways for some reason

sand goblet
#

Set it to desktop mode I guess

oak geyser
#

anyone know of a resource to show/find utf characters with the same width?

cosmic quiver
sand goblet
#

fuck that.

#

that was in the article though

#

but yeah, fuck that

cosmic quiver
#

oh was it

#

rip

vestal briar
#

Blizzard has another controversy?

sand goblet
#

@cosmic quiver actually did you see the top comment there?

#

so many things

#

so, so many things

vestal briar
#

So blizzard tried to get rid of politics to make it "neutral" in an extreme political move

sand goblet
#

eh, no, it's far more nuanced than that

#

A Hearthstone Hong Kong controversy has led to a 12-month ban for Chung "Blitzchung" Ng Wai and the ending of a working relationship with two casters.

Blitzchung was speaking with the casters in a post-match interview for the Hearthstone Grandmasters regular season for the Asia-Pacific region as reported by Inven Global. His camera feed revealed that he was wearing a gasmask and goggles, a nod to the current protests taking place in his native Hong Kong. Blitzchung then pulled down his gasmask and made a short statement:

"Liberate Hong Kong, revolution of our age!"

#

As a result of this decision, Blizzard Entertainment has immediately removed Blitzchung from the Grandmasters Esports competition and will not pay him any of the prize money that he has earned.

The two casters who interviewed Blitzchung won't be working with Blizzard anymore following the incident.

pine vector
#

will not pay him any of the prize money that he has earned

that's the part that is most egregious to me. earned!

sand goblet
#

it's all pretty dang egregious

#

and then you have what they posted to their Weibo above

#

We are very angered and disappointed at what happened at the event and do not condone it in any way. We also highly object the spreading of personal political beliefs in this manner. Effective immediately we've banned the contestant from events and terminated work with the broadcasters. We will always respect and defend the pride of our country.

#

our country

#

you mean, america?

#

yeah?

#

no?

#

as has been said on reddit:

The wording they use are perfectly in line with what have always been used by the PRC Ministry of Foreign Affairs, such as "強烈憤慨與譴責" (Intense anger and condemn) and "堅決維護國家尊嚴" (Determined to protect country's dignity). This is not trying to maintain neutrality or just to calm things down, they picked side and choose to lick China's boots.

#

many users are now boycotting Blizzard, cancelling their WoW subs, etc

#

it's escalating pretty rapidly

vestal briar
#

As does most drama

sand goblet
#

rightfully so in this case

#

this is definitely the kind of thing that needs a strong global response

vestal briar
#

Yeah

sand goblet
#

I already don't have any subscriptions with them, so I've got nothing to remove, but yknow

vestal briar
#

Same here

#

Downloaded LoL once and uninstalled the next day

#

Then switched to linux half a month later

sand goblet
#

that's Riot Games

vestal briar
#

Argh I get them mixed up

sand goblet
#

not like Riot is blameless either

vestal briar
#

Tencent

sand goblet
#

although they are 100% owned by tencent

#

yeah

#

Riot Games: censors the words "Hong Kong", forcing casters to refer to team "Hong Kong Attitude" as "HKA".

vestal briar
#

Are blizzard and tencent related at all

sand goblet
#

tencent has a 5% stake

vestal briar
#

Thought so

sand goblet
#

but tencent has a 40% stake in Epic, and Epic are shitting on Blizzard over this

vestal briar
#

Oh hm

sand goblet
#

a big list of non-chinese companies bending over for china

vestal briar
#

Going to have some shareholder pushback in Epic Games I guess

sand goblet
#

I don't think Epic is too worried

#

they could buy back their Tencent shares if they wanted, Epic as a company is fucking loaded

vestal briar
#

Yeah

pine vector
#

i mean e-sports wise, China has a large economy right? Blizzard is a business, and must think in those terms. (i am not excusing the moral aspect of the situation; i whole heartedly disagree with it)

sand goblet
#

I mean, China is just a large market overall, yeah

#

It'll be interesting to see how this plays out

#

and note that Blizzard isn't just Blizzard anymore

#

it's Blizzard/Activision

vestal briar
#

That happened a while ago now

#

Like 3 years?

sand goblet
#

yes, but it's something a lot of people are forgetting

#

if you're going to boycott Blizzard then you need to boycott Activision too

pine vector
#

yeah, if the bleed-over affects the whole portfolio, it could make for a twisty situation.

sand goblet
#

well if anything, this just got all the basement gamers interested in HK politics

#

it's certainly going to be interesting

vestal briar
#

What's the current status of hk anyway?

sand goblet
#

bad.

vestal briar
#

I know it left or is leaving uk now

sand goblet
#

the most recent news item I can recall is that a woman got run over by a taxi

vestal briar
#

And there where massive protests

sand goblet
#

it turns out she's a protester

#

so she got charged and the taxi driver got paid like 30000 HK money

pine vector
#

i still can't understand the "mask ban" decision. i mean...did they think that was going to positively affect the situation?

vestal briar
#

Politics

sand goblet
#

well, I mean, remember what country this is

#

it's authoritarian in general, right

#

so they'd have expected people to comply

vestal briar
#

Censorship state gotta censor

sand goblet
#

it's obviously an effort to de-anonymise people

pine vector
#

isn't the current President (or is she a PM?) a native of Hong Kong?

sand goblet
#

I dunno

#

that taxi thing though, holy shit

vestal briar
#

Andrew Leung Kwan-yuen, GBS, JP (Chinese: 梁君彥; born 24 February 1951) is a Hong Kong politician who is the current President of the Legislative Council of Hong Kong (Legco), representing the Industrial (First) functional constituency. From October 2012 to October 2016, ...

#

Current for HK

sand goblet
#

oh, I was wrong

#

it wasn't 30,000 HKD

#

it was 520,000

vestal briar
#

Christ

#

£54253.16

sand goblet
#

taxi driver was doing it on purpose too

vestal briar
#

Huh, hkd is worth more then gbp

sand goblet
#

60,400.60 EUR for anyone keeping up

pine vector
vestal briar
#

Ah

#

Chief Executive of the Hong Kong Special Administrative Region of the People's Republic of China

#

Long name

sand goblet
#

But the Bad news won't stop here . The taxi driver who hit those protesters is being protected by the Armed Police during his time in the hospital . He claims that his taxi was "out of control".Not only that,the driver who hit the pedestrians is not being charged and the police just sets him free after his injury got stabilized .

Now. Ms Yau is still being hospitalized . Moreover the doctor said that she might not be able to walk again because of the damage suffered . Ms Yau she will also be charged by the Hong Kong Police .

#

There are White Shirted People wielding knifes attacking pedestrians to cause fear ,Police pretending to be protesters and causes disputes between Hong Kong citizens and the protesters, Shooting Tear gas around residence , indiscriminate arrest ...There's so much more. The Police system in Hong Kong is no doubt - corrupted .

vestal briar
#

So the police are using gorilla tactics

sand goblet
#

geurilla

vestal briar
#

guerrilla

#

I wonder if the genva convention applies if you are "calming down civilian and millitary protests in other countries"

#

If you unofficially go to war without signing any formal declerations, who counts it as war

pine vector
sand goblet
#

For users in the EU or Canada, you can request your data from Blizzard under GDPR or PIPEDA

#

r/hongkong are trying to overload their systems for that so they have to take more than 30 days to respond

#

(have your physical ID on hand if you want to do that, they require it)

pine vector
#

oh man. that's a OSS-level move...

sand goblet
rough sapphire
#

Activision is also the parent company of Blizzard, so don't forget that

sand goblet
#

Yep!

#

Mentioned that earlier too

rough sapphire
#

😄

#

So I had an idea @sand goblet

#

A Flask-based open source, community-driven version of Jackbox

#

Wouldn't be hard to do, either.

sand goblet
#

I think the actual communication stuff wouldn't be awful but I'd be worried about the frontend

rough sapphire
#

Have the one starting the room be able to login with a user account and set what they want to play with too. Kind of like the Cards Against Humanity bundles. Maybe you want to play a Quiplash-like game, but find the quips.. not that great. So that's where the community, or custom ones come in.

#

Frontend would be easy. Same as Jackbox. Just have to scale it properly to the user's browser.

#

Went out for a bit and came up with the idea. Sounded fantastic, so figured I'd throw it out there if anyone wanted to work on it 😄

sand goblet
#

I mean it'd be all javascript, I'm not sure how that'd work

#

I wouldn't use flask, probably django channels?

rough sapphire
#

¯_(ツ)_/¯

#

Up to whoever works on it

sand goblet
#

Then we could have websockets

#

Something that is a real pain with flask

rough sapphire
#

Don't even have to have IP limitation either. Just room size limits.

#

Which could be increased to whatever you wanted to set it to

#

Want a Quiplash-like game with 32+ players? Go crazy.

#

Then to ensure you don't get slammed by Jackbox, change the names of things and make sure not to use any of their assets/art.

#

Their murder game? Change to Midnight Murder Mystery - problem solved 😄

sand goblet
#

It's an interesting idea that I wouldn't be against looking into

#

Especially since we are actually having trouble fitting everyone into the games lately

rough sapphire
#

I can make a repo we can work on, if you'd like. I won't be able to put much effort into it for the next 3~ weeks, but I'll work on it when I can.

#

AGPLv3 work for the license?

sand goblet
#

I don't really have a ton of time right now either but at some point I'm sure

#

Also I'd prefer MIT

rough sapphire
#

Why MIT as opposed to AGPLv3?

vestal briar
#

For something like that, I'd go for non-commercial but open source (gpl or similar)

#

If not, go for the more compatible mit

rough sapphire
#

AGPLv3 makes sense for that, and protects against SaaS, which is what it'd be.

rough sapphire
#

I would also prefer MIT.. they're just not giving me an admit..

dry idol
#

I'm not sure if I can ask this but is there any discord servers similar to this for other languages ie. JS C# etc

twin shore
#

No, No you can't ask that. Disallowed

#

You gonna have to be specific there's lots of discord for langs

sand goblet
#

For JS, all I can think of is Reactiflux

#

But yes they do exist obviously

vestal briar
#

For a more generalised one, programming hut or another one I forgot the name of

oak tangle
#

Programming Discussions, probably

vestal briar
#

That's the one

rough sapphire
#

or The Programmer's Hangout

solid pollen
rough sapphire
waxen pewter
#

@solid pollen That's a horrible graph though. The visual suggests the drop is like -85% or something, not -18.70% as the numbers say.

solid pollen
#

That’s apple stocks app 🤷🏻‍♂️

waxen pewter
#

Well, it's misleading regardless of where it comes from 😄

waxen sleet
#

Anyone know anything about wiring?

#

I’m trying to put a usb cable on my Xbox 360 kinect

#

I’m stuck on connecting a power supply

rough sapphire
#

@waxen sleet There is a fairly inexpensive kit to take a usb out of a 360 kinect. has a power connection too.

rough sapphire
#

@solid pollen Google Quantum Supremacy?

#

I don't know what that even means.

rough sapphire
#

@dry idol there’s a functional programming discord for haskell, lisp, rust, etc

tired osprey
#

Google accidentally published a paper on NASA servers which wasn't supposed to be published yet, however Google's bots sent some scientists subscribed to the topic a message once they crawled NASAs servers, thus leaking the paper even though they took it down a bit after again

#

And it basically described a Google experiment with 57 qbits, outperforming a traditional computer at a task by incredibly much

tame terrace
#

hi nix

tired osprey
#

So it's a supremacy in the sense, that the quantum computer at Google was supreme to the most recent normal ones in a specific task

#

Hello lemon

rough sapphire
#

I mean, I've been saying that though. Asymmetric encryption is dead once quantum computing is more powerful.

tired osprey
#

But at the current rate of development quantum computers aren't actually toooo dangerous anymore

#

Not at all

rough sapphire
#

Well, rather, current implementations

tired osprey
#

Quantum resistant signature mechanisms are already a thing

#

And quantum resistant asymmetric cryptography as well

rough sapphire
#

Sure, they exist, but who exactly is using them?

tired osprey
#

In fact NIST is holding a competition right now, very much like the AES one from the 2000s but for asymmetric ccrxpto in order to find a standard algorithm

rough sapphire
#

Not exactly seeing any coins like Bitcoin adopting it or changing their algos, are we? 😄

tired osprey
#

For the signature that's gonna be us for update distribution as the research people here actually contributed to the standard

#

And probably a few others as well

rough sapphire
#

Quantum computing will destroy cryptocurrencies.

tired osprey
#

I know that for example Wire claims to be pq resistenf

#

Resistenf

#

T

#

God damn it

rough sapphire
#

Wire, the app?

tired osprey
#

Yes

rough sapphire
#

because shor’s will factorize blockchain hashes ?

tired osprey
#

Wire has an alternative impl of their Proteus backend which claims to be pq resistant

#

And that sentence hurts

#

Much

rough sapphire
#

I wasn't interested in Wire after finding out the delete account was done via text message.

#

😓 not familiar w quantum algs at all

tired osprey
#

You don't factorize any hashes

#

Nobody cares about factorizing anything when it comes to hashes

#

The only thing you factorize are RSA public keys to extract the private key part

#

And in another variant also ECC keys to do the same

rough sapphire
#

ah i see. i was under the impression the hashes were the product of the 2 large primes or somn

tired osprey
#

Hashes are not at all related to primes

#

Only RSA keys are

rough sapphire
#

thanks for the clarification, so the rsa keys are used for verification in blockchain?

tired osprey
#

The bitcoin system signs a coin you give to somebody else with your private key and attaches the public key of the new owner

#

If now, I had your private key I could just make a signature that says you just have this coin to me

#

And the Blockchain would accept you did

#

Now bitcoin could of course use the approach we already use but they don't, presumably just like everyone else because of backwards compatibility

rough sapphire
#

so the problem lies in the public-private key pair scheme blockchain uses for verifying a transaction, not specifically rsa or whatever

#

RSA too, considering Shor's algorithm 😄

tired osprey
#

Oh the problem does very much lie in RSA and ECC because they are vulnerable to attacks like such

#

Public private key as a concept is perfect, however once a quantum computer can derive an RSA private from its public key it's just a cryptographic algorithm with a known vulnerability

#

There have been demonstrated methods to do signatures which are not vulnerable to such attacks and thus quantum resistenf

#

Resistent

rough sapphire
#

thanks, learned a ton.
im guessing these quantum resistant methods arent widely used in practice yet?

tired osprey
#

Not at all

#

The standard I'm referring to is from may 2018

#

And actually quantum resistant asymmetric algorithms do exists but aren't

All verified to actually be quantum resistant

Take too much performance

Take too much space

rough sapphire
#

makes sense that it’d be hard to verify quantum resistance

#

so these quantum algs are all theoretical so far, no implementations exist/have been run on quantum computers?

#

from what ive read, problems with quantum error correction and detection makes it difficult to run such algs on small-qubit machines

tired osprey
#

But all this quantum cryptography stuff isn't really as bad as media portraits it, signatures are already fixed and algorithms are gonna follow soon ™ it's really just a question when it's gonna be deployed

Quantum resistant algorithms run on every ordinary computer like your or mine, the signature part has at least been implemented once by the research folks at work and iirc every competitor in the NIST competition gotta send a paper + reference implementation

#

Nobody is running any encryption algorithms on quantum computers

rough sapphire
#

@tired osprey Uh, It's definitely as bad as the media portrays it.

#

Surely you don't think cryptocurrencies will be okie-doke?

#

so quantum algs can run on classical circuits but just slower since no superposition

#

i’ve only been reading stuff about quantum computing in the news recently, but it was theorized in the 80s, dang

#

thanks for the easy to understand lecture @tired osprey 🙂

rough sapphire
#

my WH-1000XM3 headphones.. bricked themselves

summer rampart
#

shucks

#

is it under warranty?

gentle moss
#

knowing xx

#

probably attempted to root them

#

and now for some reason they just play rick astley on loop

rough sapphire
#

nah, haven't even done anything out of the ordinary with them

#

tried to pair to my pc via Bluetooth

#

suddenly YouTube videos wouldn't play... strange

#

now it doesn't play any audio through Bluetooth at all

#

noise cancelling etc all still works, and wired plays fine

#

Bluetooth can successfully pair and connect, but not play any audio

#

even the media controls still work

gentle moss
#

windows?

rough sapphire
#

yep

#

resetting the damn things twice seems to have fixed it though

gentle moss
#

windows drivers

#

i fucking cry sometimes

#

midi keyboard stopped working after not having been unplugged / replugged

#

is sending signals, reaching the machine, blah, blah

#

is even recognised as a device

#

bet a reboot fixes it

tired osprey
#

@rough sapphire well once there is a standard for pq asymmetric encryption all crypto currencies which are not switching to those are either badly designed because they can't change their algorithms which however was a thing even bitcoin should've already seen coming, considering the theories around the complexity classes quantum computers can tackle are from 2009 and before or they don't want to switch which....well it's just their own fault then, nothing you can do about it

#

@rough sapphire three things

First, yes you can simulate quantum computers to run algorithms on them which behave like youd run them on a quantum computer but that's expensive

You can indeed run all problems you want on classical computers as well, I don't think there is something like algorithms you can run on quantum computers and not on classical ones, the question is just how long it takes

The pq algorithms and signatures I was talking about are supposed to run on normal hardware but be resistant against methods which quantum computers will be able to calculate a lot easier than classical ones. The current issue we have is that the keys of some of the competitors at NIST are either immensely big ( up to megabytes which yes doesn't sound big, but our current keys usually don't even get the size of a kilobyte so they're certainly gonna slow down networking and make cryptography in embedded systems interesting ooooor the cipher texts they produce are immensely big which leads to more or less the same issue

#

And they are really the top there are others with comparably huge sizes

#

Iirc Google did do some analysis with cloud flare, discovering that even thesetop algorithms would slow down our networks by something between 6 and 18 percent depending on which you use

sand goblet
#

"My green squares are gone"

#

What's the story behind this one? lol

robust sierra
#

I never understood "Volcyy's phone is pretty good"

oak tangle
#

Well, it is.

tame terrace
#

green squares might be in reference to the github contribution chart but I am not sure. I don't remember it.

rough sapphire
#

@tired osprey In regards to cryptcurrency, these are drop-in replacements? 🤔

tired osprey
#

I mean they work the same

#

they encrypt and decrypt

rough sapphire
#

That wasn't the question though.

tired osprey
#

the signature scheme is not a dropin replacement, thats a little different

rough sapphire
#

Yeah, that's my argument. Seems weird to say all crypto currencies which are not switching to those are either badly designed ... or they don't want to switch

tired osprey
#

i mean its not dropin

#

but it can be adopted

#

you ahve to handle one more variable

#

basically you have a state you update upon every signature

#

so if they can do that it should be fine

#

and as the blockchain makes trak of how many signatures they do it shouldnt be a rpoblem at all to maintain that state

rough sapphire
#

Have you seen conversations of coin developers about this?

oak tangle
#

@tame terrace it's in reference to @kosa (I think) losing their squares after changing their GitHub email address (but they got them back after adding the old address back as a private email address)

tired osprey
#

I havent at all no

#

Ive just been reading the rfc as some folks at work contributed to it so it was sent around on our mailing lists

sonic night
#

@timid onyx You cannot run more clients from the same program with D.py. At d.py instances are bound to a single client, and if u had more, they would just derp on eachother. This is a design problem of d.py, what cannot be avoided.

Using subprocess is a solution, just because it runs python multyple times.

There must be at least 1 another Discord API wrapper, what can run more clients at the same time tho.

timid onyx
#

ok thanks

tired osprey
#

there is also a discovery that at least 100 papers in chemistry are wrong because a paper they base upon assumed that glob.glob() returns sorted output

vestal briar
#

"injections into gonad"

#

Hmmmmm

opaque stump
#

are we talking about quantum computers

#

@tired osprey what would happen if quantum computers or any other attack that would allow for an easy solution to the PoW function of a cryptocurrency would be a soft fork that would change the underlying protocol

#

@tired osprey it is most likely that everyone would agree for the PoW to change due to obvious 51% attacks and so forth

tired osprey
#

......I said that they can change if they designed it with the fact in mind that one day their methods wont be safe anymore and its otherwise their fault?

sinful copper
#

@tired osprey details? i'm having trouble imagining how something could depend on that

tired osprey
#

uhhh I gotta dig the article out again

#

where was it

sinful copper
#

nevermind i found it

#

they had two sets of files with different naming conventions and basically zipped the two glob output lists and assumed the files that came back first were related to each other

tired osprey
#

there you go then

viral parrot
#

anyone using the new steam UI and want to investigate something for me?

#

what is this view filter thing?

sand goblet
#

Huh, I haven't seen that before

viral parrot
#

no.. and i cant seem to figure out what it is.. like i do not have 1400 games, so it must be something non-game ish thing

sand goblet
#

Likely they're tools

#

eg servers

viral parrot
#

i though we collectively could figure it out

#

looked trough settings, could not see any filter options

sand goblet
#

Click the dropdown "games og software"

viral parrot
#

ohh.. i see.. found it

#

thanks

sand goblet
#

ding ding

viral parrot
#

Today We Learned i guess 😄

golden walrus
#

my tux button doesn't do anything

sand goblet
#

yep, think so

#

this is an odd little number I just came across

last sandal
#

so... did i tell anyone that my dad is a lawyer?

#

lol\

vestal briar
#

I can't describe that

#

An upside-down Que Sera Sera?

sinful copper
#

For fun, just compiled the Hello World program from the windows 1.0 SDK on a modern system

#

Surprisingly few changes were required. Had to change a few function signatures, scrounge up a copy of the icon in a modern format, define a size for the window (windows 1.0 was tiled and the code passed in 0x0 because the sizes were ignored), remove stuff depending on GetInstanceData/hPreviousInstance

golden walrus
#

art

sinful copper
#

the code is 176 lines but it's actually a decent framework for making a windows program (defines a windowclass, wndproc, etc, and draws the text using gdi paint functions) rather than the MessageBox-based version that you typically see today

golden walrus
#

any others amazing findings in that old SDK?

#

or missing tools

sinful copper
#

haven't really looked at it beyond that

#

it does contain the entire source code to the "cardfile" program

rough sapphire
#

so I just realised @gentle moss's username is b is k, so I went through all of the words in the english dictionary with b in them, replaced bs with ks and tried to figure out which were still valid words

#
bale -> kale
been -> keen
beeper -> keeper
beep -> keep
beg -> keg
bey -> key
bicker -> kicker
bidder -> kidder
biddy -> kiddy
bid -> kid
billing -> killing
bill -> kill
bind -> kind
bin -> kin
bite -> kite
bit -> kit
bitten -> kitten
bitty -> kitty
b -> k
b. -> k.
bola -> kola
boob -> kook
booby -> kooky
bookie -> kookie
book -> kook
bung -> kung
flab -> flak
Mb -> Mk
strobe -> stroke
tribe -> trike
unbind -> unkind
#

which one do you mean, bisk? huh!?

gentle moss
#

haha

#

here's a hint

#

it's none of them

rough sapphire
#

:(

gentle moss
#

AND HINTS DELETED

#

the most common assumption is biscuit

wooden silo
#

biskit

rough sapphire
#

of the limp variety?

gentle moss
#

that's with a z

wooden silo
#

Hm... limp biskit. Limp Bizkit. Limp Biz-kit. Limp Business Kit. Slack Business Kit... Slack for Business?

#

(sorry, worked all weekend, I'm delirious)

oak tangle
#

all work and no play...

wooden silo
#

Becomes so much easier with Slack Business Kit!

#

Collaborate together today!

sand goblet
#

my assumption is diskette

wooden silo
#

biskette. Isn't that his wife?

#

Oh my god, Bitbucket is garbage.

sand goblet
#

it sure is

wooden silo
#

Feels like they have incidents every week.

summer rampart
#

@gentle moss bee is kill

#

rip bee

gentle moss
#

noooo

#

not the beeeeeeeeees

rough sapphire
undone berry
#

I've not actually seen the Nick Cage wickerman

#

is it as good as the memes?

gentle moss
#

it's quite funny

#

it's not meant to be

#

but it is

undone berry
#

I've decided I'm going to watch it and unironically enjoy it as a horror movie

rough sapphire
#

i watched it when i was like 12

#

i liked it

#

but mind you, i liked a lot of crappy things when i was 12

undone berry
#

I think everyone liked crappy things when they were 12

gentle moss
#

yes, rewatching shit from your childhood is a great way to realise how dumb your tastes were 10 years ago

#

¬_¬

#

rhythm roulette completed \o/

#

awful random.choice() selection from my music collection

undone berry
#

I agree with the first word of that message

gentle moss
#

how's your beat production when offered 3 random tracks from 11,000?

undone berry
#

I don't know what that question is asking

#

so, three

gentle moss
grave phoenix
#

A Waltz, Dubstep and Reggae

#

Because fuck rhythm

grave phoenix
#

You can make your own...

dense rapids
#

you should talk to the manager. or with someone who is making the orders
or bring your own tea

karmic karma
#

first world problems.. lol

rough sapphire
twin shore
#

Expected/10

rough sapphire
#

It was still amazing hilarious

#

Gave me a hearty chuckle

agile heart
#

lol that was nice

sand goblet
#

@tame pier Added you as admin on the Destiny 2 clan, as you asked

solid pollen
#

The true question is

#

why voodude?

sand goblet
#

it's spooktober

oak tangle
#

Spooky

solid pollen
#

Wow

oak tangle
#

Halloween is at the end of October, right?

sand goblet
#

I think so

solid pollen
#

Last day of october?

sand goblet
#

spooky.

solid pollen
#

Spooky halloween skeleton

sand goblet
#

I believe you are mistaken

#

clearly it's spooky skeleton halloween

solid pollen
#

I prefer halloween spooky skeleton

grave phoenix
#

Spooky scary skeletons

#

Sad

tame pier
#

@sand goblet tyvm

uneven cedar
#

hello spooky bois

rough sapphire
#

spooky scary nested dictionaries 🎃

solid pollen
#

!e
d = {}
d['self'] = d
print(d)

royal lakeBOT
#

Sorry, but you may only use this command within #bot-commands.

solid pollen
#

Like this? 😄

#

Oh really? C'mon we are off topic

shell raptor
#

I mean, syntactically -- yes.

#

But when I see something like

return self.value is None
yield self.key in my_dict

It kinda looks like a compound keyword: return ... is ... or yield ... in ... (just like yield ... from ... or with ... as ...).
However, when I put the parentheses, it is clear that I return "whether self.value is None" or "whether self.key is in my_dict".

sand goblet
#

I prefer not to use the parens

#

it depends on your own preferences really

sonic night
#

I prefer to use it.
Also when i use if with or or and in it and usually a not. Makes it cleaner when i look on it:

if (self._exception is not None) and self._loop.running:

or

if (not self._must_cancel) and (self._state is FINISHED or self._state is RETRIEVED):

Picked up this only some months ago tho. Propably the result of having too big codebases, what i cant memorize at once.

shell raptor
#

This makes sense to me too, because ... and not ... or ... makes it not very clear. I understand precedence, but it still takes some time to wrap your head around a condition.

fossil solar
#

hey guys, just a general question, will PHP still be reliable in the future? is it worth learning it?

solid pollen
#

PHP is not reliable in general, i don’t think it is worth learning

sand goblet
#

It's going to be like COBOL

#

It kind of is already

#

That is to say, nobody likes it but there is software written in it that needs to be maintained

lime gazelle
#

We had to learn PHP in school

#

it's not that bad, provided you don't use it to do fuck all

tired osprey
#

There are at least 2 persons here that love PHP

sand goblet
#

I've done PHP

#

I can say without a moment of hesitation that it's one of the languages that hates the developer

gentle moss
#

who ever made it hates everyone

#

but mostly themselves.

lime gazelle
#

yall ever cut your hair and be like 🙂

#

but then you go at home and are like 😦

solid pollen
#

Even the language hate himself

sand goblet
#

PHP was not designed for public use

#

The guy that came up with it just made it so he didn't have to deal with CGI

solid pollen
#

CGI.. Computer Generated Imagery.. well i don’t think it is the good one 😄

lime gazelle
#

CGI

#

CGI

#

green lantern

solid pollen
#

Common Gateway Interface

#

Seem better

solid pollen
#

Oh that’s a protocol not a language

gentle moss
#

[09:15] voodude: The guy that came up with it just made it so he didn't have to deal with CGI

#

which is like

#

the worst excuse to drop that shit on us

lime gazelle
#

yall are too hard

#

on php

#

node.js is fucking huge

gentle moss
#

there's no such thing as being too hard on PHP

lime gazelle
#

you know what you should be hard on?

#

Java. That's fucking terrible.

solid pollen
#

Java is horrible but PHP is worst

gentle moss
#

yeah i mean Java has its own problems

#

but PHP is a problem

solid pollen
#

PHP in itself is a problem

#

And Java have too much dots

verbal maple
#

hi

#

can i ask something?

lime gazelle
#

you know what's a problem?

#

ubuntu.

solid pollen
#

Your haircut? 😄

verbal maple
#

u talking to me?

lime gazelle
#

THAT TOO

solid pollen
#

No to Yuck

verbal maple
#

ow

#

i want to ask where i can learn python for more?

solid pollen
#

What do you want to ask @verbal maple ?

verbal maple
#

like i finished free course on udemy

#

basic to oop, exception handling etc

gentle moss
#

ubuntu isn't a problem, yucky :P

verbal maple
#

i think i need more practice for that

solid pollen
#

Ubuntu is okay Yuck

verbal maple
#

where is a good site to learn python?

solid pollen
#

@verbal maple you can try Automate the Boring Stuff

verbal maple
#

how?

solid pollen
#

Google it 😄

verbal maple
#

pdf?

sand goblet
#

Every language has problems

#

Java does have a lot of strengths though

verbal maple
#

this is a book?

sand goblet
#

The JVM is particularly great

solid pollen
#

JVM what is it?

verbal maple
#

yeah i'm at it right now

gentle moss
#

java virtual machine

sand goblet
#

Yeah

#

It's really, really good

gentle moss
#

allows you to run shit across platforms without even really having to write in java

#

iirc

sand goblet
#

There are language problems with Java, but the JVM isn't one of them.

gentle moss
#

compiles to java bytecode or w/e

sand goblet
#

Yeah, it has its own bytecode

#

It's fast and other languages can compile to it

solid pollen
#

You can use JVM without Java?

gentle moss
#

java's biggest enemy is oracle

solid pollen
#

Java’s biggest enemy is dots

sand goblet
#

You can, yeah

#

Clojure, Jython, Kotlin, Scala..

#

All compile to JVM bytecode

gentle moss
#

ARRRRRRRRRRRRG

#

my fucking block level copy of an AWS server failed

#

:|

#

who fuck wants a local block level copy of their fucking AWS storage any how

#

a) weird

#

b) pain in the dick

#

you have to do a DD over netcat

solid pollen
#

Who want it?

gentle moss
#

customer

solid pollen
#

He didn’t tell you why he want one?

gentle moss
#

i mean i know why they want it but it's dumb and they shouldn't need a blocklevel clone

solid pollen
#

Well, good luck i suppose 😄

lime gazelle
#

yall be happy with your nice hair

#

smh

#

lucky!

gentle moss
#

i am, thanks

lime gazelle
#

Shut up you long haired lucky person >:I

#

you can headbang and be cool

gentle moss
#

at the moment

lime gazelle
#

good alternatives to vscode?

solid pollen
#

nano?

lime gazelle
#

no

gentle moss
#

pycharm

sand goblet
#

PyCharm

#

Dammit bisk

solid pollen
#

Nano for the win

sand goblet
#

PyCharm: The future's now, old man

solid pollen
#

Joke aside yeah PyCharm

gentle moss
#

always pycharm for python

lime gazelle
#

ye

#

for python

#

but for rust?

#

rustcharm when?

sand goblet
#

There's a Rust plugin for IDEA I think

vestal briar
#

Apparently it's pretty bad

#

Use vscode or similar for the best experience

wooden silo
#

I'm using VSCode for Rust, yeah.

lime gazelle
#

get on the bus

tired osprey
#

But which of the two language servers? @wooden silo

#

And my alternative would be vim but that's probably gonna be bashed to death anyways

wooden silo
#

@tired osprey I only know of RLS. Which is the other one?

tired osprey
#

The rls 2.0, formally known as rust analyzer

plucky ridge
#

There's a Rust plugin for CLion as well that works fairly well

tired osprey
#

Isn't that just the average idea plugin + a debugger which works for rust as it is debuggable exactly like c/c++?

plucky ridge
#

Pretty much, but the debugger is the important part of that bit

tired osprey
#

I've actually had a perfect debug experience, even on embedded devices with Vs code and it's plugins so I don't exactly see the benefit in buying clion just for that

#

Is there a particular reason youd consider the debugger better than anything else?

compact harbor
#

@cerulean basin FWIW I'm happy to take the discussion off GitHub to DMs here if you like. Might be more efficient.

cerulean basin
#

Well discussing here wouldn't be DMs but that's fine (and I would see no reason to discuss it privately anyway). I generally prefer to stick to GH unless it's an extended discussion. That way the discussion is easier for others to find.

compact harbor
#

Okay. I get that. The only reason I suggested private is that I'm very junior, you're very senior, and I want to seek guidance and clarification without seeming impertinent or rude or arrogant.

cerulean basin
#

Don't worry there's nothing rude about wanting clarification. This is a learning-focused community after all

#

Unless you are uncomfortable asking in public then it's better to keep it in public chats like here or on GH. If you are uncomfortable then we can work something out

compact harbor
#

Okay, thanks. I never know what sort of person is on the other end of the chat, haha, so it pays to be careful in my experience. I'm a little confused because unless I'm misunderstanding, this seems like a lot of back and forth over a change that can - at best - save a single conditional from being evaluated, in a very tiny number of cases.

#

By that I mean - number of overall messages that'll trigger this function AND who have any attachments at all, and then even smaller than that number is the number that have more than one attachment, and then even smaller than that is the number that have a .py file. In that scenario alone, this early break saves a single conditional from being evaluated. Am I understanding that right?

#

oops sorry, number of attachments wouldn't matter, but even so - we're talking...maybe 0.01% of messages? Probably far less than that?

cerulean basin
#

If there are multiple attachments then it will save the rest being evaluated.

#

If there is only 1 attachment and it happens to be a py file then it will save the second condition from being evaluated

#

But yes this is a small case'

#

I saw it as a simple change I didn't intend for there to be this back and forth

compact harbor
#

I'm not asking to be a jerk, I'm asking so I can improve my own decision making.

cerulean basin
#

Decision for what?

compact harbor
#

Just in writing future code. I think one thing I've probably taken too much to heart is what I see as Python's sort of ethos about not over-thinking optimization.

#

So I think I probably write some inefficient code as a result.

#

I just wanted to make sure I understood the implications of your suggestion and the scenarios involved. I think I've got it now.

cerulean basin
#

Well maybe this is overthinking it. Depends on perspective. I don't think so at least since it's a few simple changes to the control flow. But if you were to comment saying you disagree then I would have been fine with that and just accepted it as it was.

#

And like I said, I didn't intend for there to be back and forth but I should have done a better job explaining. I think many more experienced people take things for granted and that can leave the less experienced with missing information

compact harbor
#

I gotcha. I don't really consider myself experienced enough to make strong opinions like that yet, haha. If you or someone similar makes a request I'm inclined to implement it 🙂

#

Alrghty. Thanks a bunch for taking the time both here and in the code review, being able to contribute even in minor ways to this community is something I find really valuable. Cheers!

cerulean basin
#

No problem

compact harbor
#

And do you get notified of additional commits for a PR you've commented/requested changes on? Just trying to be polite and not ping with a re-request if you're going to see it anyway.

cerulean basin
#

Yeah I do

#

I personally don't mind though so don't hesitate to re request at your discretion

compact harbor
#

Alright.

scarlet mist
#

Could use some assistance in help chat 0 if ya aren’t doing anything. It’s rlly basic.

vestal briar
#

@scarlet mist Why are you spamming channels?

rough sapphire
#

is there a channel for webscraping ? 🤔

#

@rough sapphire What are you trying to webscrape?

#

I wanted to collect some WS datas

#

WS?

#

Websocket

#

What's the site?

#

@rough sapphire the data of websocket is keep updating , so i am gonna scrape every update.

#

I ask because if the ToS forbids it, we can't help on this server.

#

Do you mean it's illegal?

#

Ooooof

#

No, not illegal - just forbidden on this server.

#

!rules 5

royal lakeBOT
#

5. We will not help you with anything that might break a law or the terms of service of any other community, site, service, or otherwise - No piracy, brute-forcing, captcha circumvention, sneaker bots, or anything else of that nature.

rough sapphire
#

But we also don't help with anything illegal, as well 😄

#

Understandable

#

Thanks still

#

I'm translating the URL, so give me a moment

#

Doesn't seem to have a terms page. Asking for verification of something, will post again when I get it verified.

#

@rough sapphire Okay, looks like it can be scraped. What page(s) are you interested in? Want to take this to a help- channel?

#

appreciateroothink

#

Just the main page i am gonna scrape

#

!free

royal lakeBOT
#
**Looking for a free help channel?**

The following channels look free:

**1. #help-croissant inactive for 37m30s

  1. #help-kiwi inactive for 32m42s

  2. #help-apple inactive for 30m4s

  3. #help-orange inactive for 18m10s

  4. #help-chestnut inactive for 10m30s

**
These channels aren't guaranteed to be free, so use your best judgement and check for yourself.

rough sapphire
#

And , i think i just need

#

Okay

agile heart
#

also

#

Congrats @edgy magnet on becoming mod!

fossil solar
#

Hey guys, can all development be done on a macbook air? Is it powerful enough? Like Web dev, mobile stuff

dusky orchid
#

should be fine, yeah

gentle moss
#

only if you do it in a starbucks

solid pollen
#

Macbooks can only be used in Starbucks :)

fossil solar
#

Why is that, lol

#

Btw is it worth to get the cheapest macbook pro rather than the macbook air?

gentle moss
#

i'd say yes

#

mac's work better in starbucks

#

fact

fossil solar
#

Okay

gentle sparrow
#

@fossil solar look at reviews for which ones have the least problems. a lot are coming with problems with their keyboard switch design these days. and if you want to buy apple, pay for apple warranty so you can break it and have it fixed no worries

#

these just came out and should be great linux native laptops https://system76.com/laptops/darter

System76 laptops are custom-built to run Linux flawlessly with the latest technology and super fast solid state storage.

gentle moss
#

there are also other issues to consider

#

such as air's have the SSD / RAM soldered onto the motherboard iirc

#

which means you can't upgrade them

sand goblet
#

most macbooks are basically unrepairable now

gentle moss
#

pretty much

#

they're so delicate that in replacing the keyboard to one i broke the backlight for the screen

#

since the connecting cable is so fucking fine

#

starting to see iPad mini tolerances inside the laptops

#

:(

fossil solar
#

Are there good alternatives to macbook pro 13 inch?

#

In windows

#

Like dell xps

solid pollen
#

Xiaomi have some good laptops too

dusky orchid
#

"Laptop Air"

#

very original

sand goblet
#

I wouldn't buy xiaomi

#

they have a history of bundling adware with their devices

solid pollen
#

I have some xiaomi product and they are pretty good

#

Budling adware?

#

Apparently only on phone

#

Samsung did it too some years ago

fossil solar
#

Lol okay

sand goblet
#

I also wouldn't buy samsung, so yknow

fossil solar
#

I dint know xiaomi and Samsung made laptops too

dusky orchid
#

if you want macos, an air or pro is fine

#

if you don't want macos, xps is my personal go-to

solid pollen
#

Samsung doesn’t do laptop i think

dusky orchid
#

samsung definitely does