#ot1-perplexing-regexing

1 messages ยท Page 249 of 1

tame pier
#

Wut

#

That's cheap

granite lake
#

Bro.. back home 1US is $200 for me

tame pier
#

That must be nice

rough sapphire
#

well DC has always been democratic..

granite lake
#

I can get a Coke with that

rough sapphire
#

maybe that's why it's poor

granite lake
#

That's expensive

tame pier
#

lol

#

Democracies == Poverty, alight

rough sapphire
#

that's how they keep their slave plantation running

tame pier
#

What is this the 18th century

river anvil
#

==?

#

hm

rough sapphire
#

party of the KKK, anti civil rights, fought for the right to own slaves..

river anvil
#

i think 19th century more like, KE

#

thats when slavery was in its height

tame pier
#

There were plantations in the 1700s

rough sapphire
river anvil
#

i guess

tame pier
#

OH IHAVE A MEME FOR THIS

#

OH WAIT I DON'T BECAUSE DROPBOX ISN'T SYNCED YET FUCK

river anvil
#

should we really be delving into politics here?

rough sapphire
#

No, modern day plantations are more about how to victimize people and keep them 'oppressed' and dumb so they can take advantage of them

river anvil
#

i think there are a lot better times and places for this

#

politics and slavery

tame pier
#

Political discussions happen on this server fairly often actually

shell blade
#

its all the eu guys ever talk about lol

river anvil
#

really?

tame pier
#

It's fine as long as it's in the off-topic channels and stays civil

rough sapphire
#

poverty comes from somewhere..

river anvil
#

okay

granite lake
#

Sweet luxury

tame pier
#

We have 3 off-topic channels for a reason after all ๐Ÿ˜‰

river anvil
#

what the heck

tame pier
#

I have 200mbps down

granite lake
#

I downloaded Kali and it only took couple mins

#

๐Ÿ‘Œ

tame pier
#

You try 2019 yet?

granite lake
#

Ye

tame pier
#

Metasploit 5?

granite lake
#

Normal so far

tame pier
#

First release in 8 years

granite lake
#

I don't really use exploits

shell blade
#

oh realllyyy

granite lake
#

I play with stuff

tame pier
#

I kinda want to try Kali on a R-pi soon

#

Meh too lazy

river anvil
rough sapphire
#

cant tell if it says Fast or Easy

stark prawn
#

38ms pepe

tame pier
#

Hmm I'm only geting ~50-60 right now though

river anvil
#

fast

shell blade
#

let me seee

#

what i get

tame pier
#

Could buy up to 900mbps down now I think but not worth the money tbh

#

Oh Google has one now? That's nifty.

river anvil
#

stop flexing ๐Ÿ˜ข

tame pier
#

Only got 32.9

river anvil
#

yea theyve had one for a while

#

only

tame pier
#

Only flexing because I used to be in the deep northwest and had shit internet at ridiculous rates

#

$80/mo for 30 mbps down that I rarely saw

river anvil
#

i have that too

#

:/

shell blade
tame pier
#

...

river anvil
#

what

shell blade
#

im suppose to get 600 down

tame pier
#

Madi I am jealous

shell blade
#

im pissed

#

im pay for 600

granite lake
#

Home in Guyana I get 1.5mbps

#

๐Ÿ˜ฆ

river anvil
rough sapphire
#

you pay for internet? le gasp

tame pier
#

You should setup the Comcast Twitter bot

granite lake
#

Im enjoying the hotel wifi while it lasts

river anvil
#

wow i have twice the speed as guyana

granite lake
#

lol

rough sapphire
#

In Soviet Russia, Internet pays you..

tame pier
#

There's a guy who has a R-Pi setup that checks his speed every so often and tweets @comcast when it's slower than the speed he pays for

granite lake
#

@rough sapphire How so ?

river anvil
#

lol

shell blade
#

im going to try again if i get shit again im calling shaw tommorow

rough sapphire
#

anyway, in Japan your internet is covered with rent..

tame pier
#

That sounds nice on the face of it

river anvil
#

"shit"

tame pier
#

Though I feel like you'd get medoicre speeds Tron

rough sapphire
#

yep.. East Asia has the fastest download speeds on the planet..

#

except!

tame pier
#

Oh yeah SouthKorea

river anvil
#

asia has much better internet than US i think

rough sapphire
#

if you try to download something... uhm.. you shouldn't.. like Movies..

river anvil
#

atleast the parts with internet

rough sapphire
#

Japan throttles those..

tame pier
#

lol

river anvil
#

use vpn hm

shell blade
tame pier
#

Net Neutrality ftw

#

Ajit Pai ftl

granite lake
#

Can imagine my smart tv doesn't have youtube ?

rough sapphire
#

but if I'm trying to download games on Steam.. a 58gb download takes couple of minutes..

granite lake
#

Just a browser and free cable

tame pier
river anvil
#

same

granite lake
#

I enjoy nickelodeon

river anvil
#

just set a bookmark for youtube

granite lake
#

I like spongebob

rough sapphire
#

In South Korea you can download anything.. they don't throttle.. but probably should use vpn

stark prawn
#

Max speed I can get here is 50mbps finger_gun_dank

#

That's slower than mobile internet

river anvil
#

still better than mine

bitter gazelle
#

Uh anyone here have a link to the uh unity discord?

tame pier
#

You in the EU grote?

#

No, sorry Richard

bitter gazelle
#

All good

stark prawn
#

Yes, Netherlands

bitter gazelle
#

I didnt want to take the effort to google it

stark prawn
#

Very old building with no modern connection to the outside world

tame pier
#

Ok, in that case I rescind my apology

grave phoenix
#

I have 200mbps download and 50mbps upload, but because the cable i use, it's max is 100mpbs

river anvil
#

oh god i remember using internet in old buildings

#

that was terrible

tame pier
#

lol cloner

#

Get some gigabit man

river anvil
#

i think almost as bad as this

tame pier
#

Thought I was the only one with 10/100 equipment laying around anymore

rough sapphire
#

I dont want your apology.. I want recognition.. a name tag :v

granite lake
#

I dream of 10gigabit in my home in the future

#

Everything on demand

rough sapphire
#

1000/1000 finally made it to my area

tame pier
#

Wow

rough sapphire
#

not exactly google fiber prices, but its nice to see

tame pier
#

Those are the type of speeds that make me happy

shell blade
#

fibre is how fast usually?

river anvil
#

i dream of a quarter of a gigabit

tame pier
#

Depends

river anvil
#

that sounds amazing

rough sapphire
#

you can get fiber under gigabit too

#

but gigabit and above is what its known for

tame pier
#

Most consumer-grade fiber is 1G or 10G

#

IIRC

rough sapphire
#

yep

tame pier
#

Enterprise goes up to 40 and 100

shell blade
#

oh i see there is a town like 45 min away and the college their gives everyone free fibre lol

stark prawn
#

You can get gigabit in copper in some areas here

rough sapphire
#

probably with a ton of restrictions

tame pier
#

My office at school had 500mbps down since it was on the research backbone for the state

#

Yes Coax is perfectly capable of gigabit

shell blade
#

no our isp's are terrible for infrastucture outside of citys so the town said fuck you and did their own thing

tame pier
#

As long as you have a DOCSIS 3.0 modem I think with enough channels

rough sapphire
#

a major engineering university of some friends of mine expelled some students for repeated torrenting on their connections

#

lol.. my university sent out a warning once

#

when someone was using torrents on the school network

#

very paranoid about that thing they are.. in the EU

tame pier
#

That's a problem as old as the Internet

#

Literally

stark prawn
#

The latest docsis can do a theoretical 10gigabit on copper

river anvil
#

if youre dumb enough to get caught you deserve the punishment

rough sapphire
#

you could probably get around it with a VPN though

#

I remember the old ad.. you wouldn't steal a car..

#

have you guys seen that one

river anvil
#

yea once or twice

tame pier
#

DOCSIS 3.1?

stark prawn
#

My school just cuts you off entirely for a few minutes if you download too much in a short time

tame pier
#

Yeah lol

#

The edgiest ad

shell blade
#

their is not much of a point in canada to use vpns for torrenting

granite lake
#

Torrenting kills bandwidth right ?

tame pier
#

So edgy it could cut

river anvil
#

i dont think so

rough sapphire
#

I like how you now can technically download a rudimentary car (3d printing)

granite lake
#

@rough sapphire why did they issue warning then ?

rough sapphire
#

new ad: You can't download a.... I mean.... shit...

tame pier
#

I do torrenting

rough sapphire
#

@granite lake they couldn't find out who it was ..probably..

granite lake
#

Why

tame pier
#

It's the fastest way to get OS images lmao

granite lake
#

Is it bad ?

rough sapphire
#

so they sent out a general email..

granite lake
#

Weird

rough sapphire
#

bittorrent is amazing technology

granite lake
#

Torrenting isn't bad

tame pier
#

Sounds like an incompetant IT department

stark prawn
#

How could they not figure it out.

rough sapphire
#

BitTorrent the company is garbage now, however

river anvil
#

anti GTA ad: You wouldn't pirate a movie.

tame pier
#

The dept at my school nails people all the time

granite lake
#

Its an alternative way of sharing files

stark prawn
#

Do you not have personal accounts you connect with?

granite lake
#

authorities can be dumb at times

tame pier
#

They know what port you're connected to

#

Because HEY ENTERPRISE NETWORKING

#

It's amazing

rough sapphire
#

Ever since Bram Cohen left the company, they're just been trying to whore it out for money now.

tame pier
#

Jack B-E-45G...who lives in that dorm? Kenny?

rough sapphire
#

utorrent used to be the gold standard of clients, its now garbage

tame pier
#

qBittorrent

river anvil
#

no jack does

#

duhh

granite lake
#

utorrent is bad

tame pier
#

Works flawlessly and is open-source

river anvil
#

vuze is good

rough sapphire
#

yep thats what I use nowadays, I'm 90% happy with it

granite lake
#

It comes with spyware upon installation

shell blade
#

i hate vuze

tame pier
#

But I don't use torrents much

rough sapphire
#

oh.. maybe I should switch lol

shell blade
#

but i use it

river anvil
#

what does

tame pier
#

Just to download OS images

rough sapphire
#

I've always used utorrent

granite lake
#

same

#

but its bad now

river anvil
#

i always used vuze

stark prawn
#

LimeWire free used to download LimeWire pro

rough sapphire
#

I used Azureus and then moved to utorrent

river anvil
#

lol

tame pier
#

See, I lived in the LimeWire era but never used it

shell blade
#

@stark prawn meta

river anvil
rough sapphire
#

limewire was cool until I downloaded a music video for my sister that she wanted to see, and then I open it and it ends up being porn

river anvil
#

hey how are you fiberoptics?

rough sapphire
#

that was a nice memory

granite lake
#

qbittorrent looks good but too retro

river anvil
#

lmao

rough sapphire
#

limewire was mostly porn

shell blade
#

lol it was always porn or a trojan

tame pier
#

That's what you get for downloading random shit from the internet

rough sapphire
#

good kazo

granite lake
#

whats limewire

river anvil
#

thats why you check reviews/comments

rough sapphire
#

that's where I got mine when I didn't know where to find it...

river anvil
#

nice

tame pier
#

Google

river anvil
#

its old utorrent

rough sapphire
#

there were reviews in limewire?

river anvil
#

napster but for torrents

#

im not sure

rough sapphire
#

pre-bittorrent protocol file sharing

river anvil
#

but torrent sites have them

rough sapphire
#

I never googled... I was paranoid they were tracking me lol

tame pier
#

Or duckduckgo I guess

shell blade
#

duck duck go

#

you beat me

rough sapphire
#

this was when I was young.. guys cmon..

tame pier
#

I'm lazy and like Google tracking me

granite lake
#

I stopped using Google for searches

tame pier
#

Gives me better results

rough sapphire
#

I thought the police would come knocking on my door if I searched for porn :v

tame pier
#

Maybe they'll give me a job

granite lake
#

otherwise than for personalised results

river anvil
#

the christan police

rough sapphire
#

No one can track you unless you enable history in your account

river anvil
#

exactly

shell blade
#

@rough sapphire only if your in the uk

river anvil
#

just use incognito

rough sapphire
#

what no..

#

I meant about Google search history

river anvil
#

and then god protects you with his holy soul

#

or something like that

rough sapphire
#

they can't track you.. because of GDPR

#

it's all opt in..

#

now

granite lake
#

browser history in general isn't private

#

It can be read by any app

shell blade
#

guys just use privacy mode then they cant track you gezzzzzzzzzzzzz

granite lake
#

And you won't know

tame pier
#

Incognito with a VPN in a VM

#

Good enough for most people

granite lake
#

Look at this tool

tame pier
#

If you're actually paranoid then use Tor in a VM

granite lake
#

lol

tame pier
#

The key there being IN A VM

#

So easy to leak data while on Tor

shell blade
#

i mean you should spoof your mac adress too

#

while doing all that

tame pier
#

Sure they can't track your traffic but they can read your local storage

granite lake
#

๐Ÿ˜ฆ

tame pier
#

Just randomize your MAC

#

Windows actually has a option to do that now

#

You can turn it on/off per-network

#

So can have it enabled for, say, Starbucks Wi-Fi but not your home wifi

shell blade
#

yep but you cant do it on cmd line i dont think

tame pier
#

You probably can

shell blade
#

i tried i failed

river anvil
#

yea i used to use a vpn on top of a vm on top of tor

tame pier
#

It's just probably obtuse as hell

shell blade
#

i couldnt figure it out

vapid bluff
#

isnt there an os that can automatically split program into their own sandbox/vm specifically for this purpose?

tame pier
#

You can access pretty much everything via PowerShell given enough dedication to figure out how the heck you do

shell blade
#

if you figure it out let me know

tame pier
#

QubesOS

vapid bluff
#

that's the one

shell blade
#

cause im trying to write a program for it

granite lake
#

TailsOS

tame pier
#

It runs a Xen hypervisor

granite lake
#

Whonix

#

Carries all data through Tor

shell blade
#

like i brought up all the ipconfig commands i dunnoo

granite lake
#

For windows

shell blade
#

they wrote the program im writing and have gui for windows everything is done already

#

jk jk but still

#

how fuck do you get it from cmd line

river anvil
#

what is that

#

why would you spoof mac address

granite lake
#

lol

#

Many reasons

tame pier
#

It's probably a registry setting

granite lake
#

I once did a lecture on it

tame pier
#

Figure out where the option is in Group Policy

#

Then figure out what key GP is setting

#

And you're golden

#

Something like that

shell blade
#

hmmmm

#

k

granite lake
river anvil
#

alright

#

im going to play some factorio

#

been a couple days

tame pier
#

MACs are fun

#

Can fingerprint the vendor

river anvil
#

i prefer pc c:

rough sapphire
#

there's software that does that too, randomizes it and subsequently changes your IP

tame pier
#

Not Macs silly

river anvil
#

i know

rough sapphire
#

changing the NIC MAC

#

I hate macs.. to death

#

#deathtomacs

river anvil
#

hey fiber have you ever made a bot before

tame pier
#

Kinda want to make a changer that makes the vendor OUI all the weird esoteric ones that are defined in the Manuf file but don't exist anymore

#

Just to screw with IT departments

rough sapphire
#

I have not kazo

river anvil
#

oh alright

rough sapphire
#

I'm sure it would be a fun project though

river anvil
#

stayed for data science though

granite lake
#

@shell blade Is it you who was in the slides I just sent ?

shell blade
#

@tame pier devious

river anvil
#

its fun but i dont have enough ideas to add

granite lake
#

Someone is reading

shell blade
#

nope

granite lake
#

kek

rough sapphire
#

I could imagine Discord has a nice API to play around with

granite lake
#

discord exposes nsfw users

shell blade
#

ill look at it later

river anvil
#

its fun

tame pier
#

C:\Program Files\Wireshark....\manuf

#

/usr/share/wireshark/manuf

river anvil
#

its one of those things that just gets better the more you learn python

tame pier
#

00:00:18 WebsterC Webster Computer Corporation # Appletalk/Ethernet Gateway

granite lake
#

dis.cool/user/useridhere

#

exposes servers you're in

#

this is bad

tame pier
#

Like yes this appletalk gateway is transmitting 2gbps of data

shell blade
#

i havent used wire shark is so long i'm pretty sure i forgot how all the protocols work lol

tame pier
#

Does it now

granite lake
#

Can't believe people have a server called || Mutual masturbation ||

#

NSFW warning behind hidden text

shell blade
#

how do i hide it once i clicked it papa

tame pier
#

Please don't share that even if it's hidden

granite lake
#

|| text here ||

#

oops

#

Im bad at showing it

#

lol

river anvil
#

what servers am i in

#

i just remember im in an old discord server

#

called official bondage server

#

lol

granite lake
#

U can't hide it back

#

maybe if you relaunch discord

rough sapphire
#

lol, a toggleable spoiler would just be weird

shell blade
#

some things i just want to un see

granite lake
#

same

rough sapphire
#

true.... thats a use case for it

granite lake
#

Discord was giving away king of the hat game in the store this week btw

#

I got it

river anvil
#

is it any good

granite lake
#

ye

river anvil
#

nice

granite lake
#

gotta play to experience the fun

rough sapphire
#

I used to play games a lot when I was younger. all I've touched in years is Factorio now

river anvil
#

im in a giveaway for a switch and it makes me anxious

granite lake
#

lol

river anvil
#

but i have like a 0.00003% chance of winning

#

so i probably wont

granite lake
#

haha

river anvil
#

i calculated it

#

was something like 3.42e-5 or somthing

granite lake
#

ps and xbox working on their next gen consoles rn

river anvil
#

havent they for like 3 years now

granite lake
#

ps5 and xbox scarlet/anaconda

shell blade
#

i head their still gonna be shit

granite lake
#

it was announced last yr

#

I think

river anvil
#

yea i feel you @rough sapphire

#

i used to play a lot of games

#

but recently have stopped

granite lake
#

they don't have a proper approach for making consoles

shell blade
#

so much that

rough sapphire
#

how so @granite lake

river anvil
#

i think i have almost a year (!) in hours on gmod

rough sapphire
#

that's a lot of minging

granite lake
#

the device itself should be great even if you don't have internet or game discs

river anvil
#

lol

#

only like a fraction of that was minging

granite lake
#

Like nintendo ds

#

it has that face thing

river anvil
#

only reason id play it now is to set up a private server w/ friends

#

or map making

granite lake
#

with bobble head dudes

river anvil
#

modding might be fun some day too

granite lake
#

and other stuff

rough sapphire
#

I haven't been on gmod in.... 8+ years

shell blade
#

its not just that they seem to put outdated parts in them too i wouldnt be surprised if they used arm

river anvil
#

i havent been on in uhh

#

almost a month

#

but about a year since ive played multiplayer

#

online multiplayer*

#

probably more

rough sapphire
#

I used to play on PVP servers. so it was building + killing

#

I'd join the server early and afk, and put a bunch of invisible cameras all over the map

river anvil
#

i had this one server i used to play all the time but slowly it got worse over time

rough sapphire
#

so I secretly knew where everyone was

granite lake
#

Minecraft and Roblox are the best sandbox games rn

river anvil
#

the sandbox server of the network was the best but i think it went offline ages ago

#

that server was my first introduction to regex

#

still unsure as to what it is though

#

or not regex i dont think

#

but expressions

rough sapphire
#

minecraft is a really cool concept. I dont like how levels dont carry through versions, however

river anvil
#

i grew out of minecraft around 1.8

rough sapphire
#

I'd want to make a lifelong level that I turn into a masterpiece, but that requires you falling behind versions

granite lake
#

lol

#

Im against that too

river anvil
#

thatd be cool

#

honestly i think minecraft has just lost all appeal for me

#

i cant ever see enjoying it for a long time

#

even w/ mods

rough sapphire
#

did you guys ever hear of that one anarchy server, and there was this massive collaborative base?

river anvil
#

ive heard of anarchy servers but i dont think ive ever been on one

#

unless you count popular faction servers w/o /wild

#

lol

rough sapphire
#

and it was then found because someone revealed the coordinates, and was destroyed

river anvil
#

lol thats cool

#

i cant remember the quote

#

but something like through entropy emerges beauty or something like that

rough sapphire
#

they built it far far far away from spawn so it would be extremely difficult to ever find

shell blade
#

๐Ÿ˜ช night guys

rough sapphire
#

nitey night

river anvil
#

night

#

how do you get far from spawn in those servers

#

seems like itd take weeks of walking nonstop

rough sapphire
#

run for hours

#

or go through the underworld

#

or whatever its called

#

the nether

river anvil
#

ive walked for days on faction servers even in underworld it takes days

rough sapphire
#

worse still, people camp spawn and try to kill you there

river anvil
#

its nearly impossible to get that far and still be interested by the time you get there

#

yea

rough sapphire
#

whats neat is though is that the server was never reset since it was made

#

there's ruins of villages with signs from 2010-2011

river anvil
#

lol wow

#

thats around when i started playing

rough sapphire
#

the world size.....

river anvil
#

i remember being in a hotel room in seattle and being satisfied by making a stone sky scraper in flatgrass

rough sapphire
#

is 3700 GB

river anvil
#

around 2012

#

jesus

rough sapphire
#

lol yeah I remember those days

#

I never really did too much above ground stuff, I liked making huge underground complexes

river anvil
#

i remember spending hours making my own towns around the time custom flatgrasses were added

#

and making my own little economy

#

and stuff

tame pier
#

G'night Madi

#

Haven't played Minecraft much since 1.0 release

river anvil
#

yea

tame pier
#

Played back when it was Alpha and Beta

river anvil
#

i havent played anything past 1.7.10 since 1.8 was released

tame pier
#

Went to the first Minecon with brother

river anvil
#

immediately didnt like it

#

i never went to minecon

#

when was alpha?

#

was that 2009

tame pier
#

Got a foam pickaxe signed by Notch

#

lel

river anvil
#

lol

rough sapphire
#

very cool

tame pier
#

Yes back when I was a kiddo

#

Well a teenager

rough sapphire
#

the newer versions are just adding content, not so much features

river anvil
#

god i remember building giant mansions on creative servers

rough sapphire
#

terra cotta, fishes, etc

river anvil
#

yea

tame pier
#

Digdigdig

river anvil
#

its basically become a glorified modpack

#

the new minecraft

rough sapphire
#

more or less

tame pier
#

Mods were cool

river anvil
#

yea

tame pier
#

Adding fancy blocks to make fancy houses

river anvil
#

but atleast you had a choice if you wanted them or not

tame pier
#

Also fuck water

river anvil
#

now if you want the latest version you have to have them

tame pier
#

Water was the bane of my existance

river anvil
#

hm

tame pier
#

So hard to make it look exactly how you want

#

It'll be a little bit not flat

#

Or slanted in the wrong direction

#

or just disappear randomly

river anvil
#

uh

tame pier
#

I'm a perfectionist ok?

river anvil
#

lol ok

#

earlier last year i played a bit of modded

#

didnt get too far but made a nice base spanning a couple mountains

#

was in 1.7.10

rough sapphire
#

modpacks are nice, but they are unbalanced

#

there's no harmony between mods

river anvil
#

i guess

#

kinda

#

some modpacks did a good job

rough sapphire
#

maybe I didnt play enough

#

I tried some of the FTB ones

river anvil
#

yea not sure if those were the best

#

they were a bit wild

#

the technic packs were cool

rough sapphire
#

whatever, water under the bridge at this point lol

#

industrialcraft2 was awesome

#

that actually was the inspiration behind factorio, btw

river anvil
#

thats a good mod

#

really?

rough sapphire
#

I believe one of the mod devs are now working at Wube (the dev house for factorio)

#

serious

#

you can see the similarities

river anvil
#

thats cool

#

lol thats like the dream

#

making a mod and getting hired for it

rough sapphire
#

it pays off to have a good mind

granite lake
#

Sleep is calling now

#

Gn bois

river anvil
#

yea

rough sapphire
#

gnite Jason

river anvil
#

gn

#

i was thinking back a year ago when i was playing that modded world w/ mountains n stuff

#

and i remember i was going to set up a server for me an my friend to play on

#

and i kept adding mods and stuff but this was by hand since i was hosting it on my own

#

plugins*

#

so a lot of stuff broke

#

and i remember being so happy fixing problems for some reason

#

i realize now thats a good reason to be a programmer lol

#

the little things

rough sapphire
#

yeah it changes your outlook on things

river anvil
#

what does

rough sapphire
#

getting into programming was one of the best choices I've ever made

#

getting into programming lol

river anvil
#

oh yea

#

i remember a year or two ago when i first used python i hated it because i didnt know what to do and i didnt know squat or how to know squat

#

i think the problem solving aspect of it is what i like the most

rough sapphire
#

it was overwhelming for me at first, but it grew on me

river anvil
#

yea

rough sapphire
#

last summer I made it a point to watch a python conference talk on youtube daily, or any other generic talk on programming/architecture/things of that nature

#

microarchitecture is fascinating

river anvil
#

whats that?

rough sapphire
#

pretend you want to make a large program

#

instead of having it a single piece of code that runs by itself,

#

you break down the code, and each of them run as their own instances

#

and they communicate by sending data to one another

#

that's how services like netflix works

river anvil
#

oh like cogs in d.py?

rough sapphire
#

I don't know about the first one, but asyncio is part of it

#

just imagine different machines doing different things

#

this goes into cloud computing too

#

where instead of needing one huge monolithic server (which netflix and I believe amazon used to be), their services are now ran on relatively much cheaper boxes

river anvil
#

wow

rough sapphire
#

so servers can break or fail, and software automatically reroutes traffic

#

so from the user's perspective, there's no disruption in service

river anvil
#

i thought that was the norm

rough sapphire
#

it was in the earlier 2000's

river anvil
#

a bunch of different servers in a room

rough sapphire
#

well it still is that way, but the change is in how they interface with one another

river anvil
#

why isnt it anymore

rough sapphire
#

and how code is distributed amongst them

#

greater modularity = easier to develop and fix

#

and like I touched on earlier, greater reliability

#

lower costs

river anvil
#

oh okay

rough sapphire
#

the tradeoff is the code can be mildly more complicated

#

since each running instance needs to have the logic on how to handle faults

tame pier
#

BTW you can control Minecraft from Python

rough sapphire
#

for instance a server is requesting user information from a database, and it hasn't received a reply in 3000ms.... is there a problem? should you wait still? what if the data is corrupted?

#

so each instance needs to know how to deal with these issues on its own

#

so it really all boils down to what tradeoffs are more valuable to you, which is a reflection of what you're building in the first place

tame pier
#

Microservices

river anvil
#

how so KE?

tame pier
#

Kubernetes

#

Docker

river anvil
#

okay

rough sapphire
#

oh hey knownerror, didnt know it was you from the name change ./

tame pier
#

Is one of the services erroring out?

#

Kill the container and make a new one

#

lol

rough sapphire
#

its an interesting realm

tame pier
#

How many mods are there awake at this time?

rough sapphire
#

you + 2 it seems

river anvil
#

if poke is awake

rough sapphire
#

and eivl is playing the great game called Sublime IDE

river anvil
#

favorite game

rough sapphire
#

Ive tried a few others briefly, but I like pycharm more by a large margin

tame pier
#

PyCharm is glorious

#

So, one of the key ideas behind microservices is state, or lack thereof

#

All your state is in a key-value store like Redis or a database

rough sapphire
#

ah, I can see why

river anvil
#

yea i like pycharm too, ive onyl ever tried vs community as well

tame pier
#

That frees you up to scale your business logic

river anvil
#

looks like ill need a new IDE though since im learning SQL

tame pier
#

IIRC, one key feature of Kubernetes is dynamic load scaling

#

When load increases, it spins up more containers

#

When the load dies down, it kills them off

rough sapphire
#

I think pycharm pro can help with that btw kazo

#

and that is very cool 0x

tame pier
#

It also preserves availability with self healing

river anvil
#

can it?

tame pier
#

If it determines there needs to be 10500 containers to handle the current load levels, and then 500 die due to an error, it'll respawn 500 to replace them.

rough sapphire
#

yeah it has a built in SQL viewer

tame pier
#

I've never actually used the database features of PyCharm lol

rough sapphire
#

I'm sure that helps a lot when you're running a large service on a bunch of EC2 instances, for instance

tame pier
#

Yup exactly

#

It also scales across compute nodes

#

Let's say we need 10,500 containers

#

there are 10 nodes

river anvil
#

where do i install SQL

tame pier
#

It will determine where to spawn those containers based on host load

#

Or other methods, configurable of course

#

Also all the inter-container traffic is secure

#

I think Docker can standup it's own Private Key Infrastructure and use TLS between the host nodes

rough sapphire
#

are any of these servers running SSD's, or is it usually enterprise-grade HDDs?

tame pier
#

Which means all the inter-container traffic goes over encrypted TLS tunnels

#

Really depends

#

I think most places are moving to SSDs for high-load environments like web services

#

HDDs are problematic nowadays

#

The failure rate on, say, a 8TB drive is concerning enough that even RAID 6 is not enough

#

You could have a drive fail, and have another fail while the RAID is rebuilding from the first failure

#

And then have your second redundant <wordi'mforgetting> drive fail too

#

Parity

#

RAID 5 has 1 parity, 6 has 2 parities

rough sapphire
#

I read somewhere vibration can become an issue on large drive arrays as well

tame pier
#

Of course if you're just caching then RAID is pointless

#

Yes

#

So yeah SSDs have a lot of advantages in addition to having higher bandwidth and response times

#

However, their lifespans used to pale in comparison to HDDs

#

I think that's changed the last few years

rough sapphire
#

I think there's some algos some SSD's use to balance out allocation to extend its lifespan

#

there's a name for them that I cannot recall

tame pier
#

Yes

rough sapphire
#

so basically if you're only using 10% of the drive and beating it up day in and day out, from what I understood you will lose that space when it fails (how the hardware handles that and shrinks its size, I don't know)

#

vs the algo so it in theory all fails at once

tame pier
#

Which is tangentially one of the many reasons forensics on SSDs is a bitch and a half

#

Yes, however drive makers usually add extra storage to account for that

rough sapphire
#

oh I didn't know that

tame pier
#

So if you buy a 120GB drive it might actually have 128GB with 8 GB of sectors in reserve

#

Well, not sectors, whatevertheyrecalled

#

Clusters?

#

Can't recall

rough sapphire
#

you're close I think lol

#

so that space is not used until a failure is detected?

#

and then it begins replacing address space from the 'original' drive?

tame pier
#

Yeh

rough sapphire
#

neato

vapid bluff
#

blocks?

tame pier
#

Yeah I think that's it

#

Too lazy to Google right now

rough sapphire
#

point taken though

vapid bluff
#

i have an ssd from 2013 that's still at 70% health

#

according to crystaldiskinfo

rough sapphire
#

that's something I should check, I have 2 from 2015 in RAID 0

vapid bluff
#

as long as they're samsung you should be good ๐Ÿ‘Œ

rough sapphire
vapid bluff
#

ive heard some bad stories about kingston/crucial ssds

rough sapphire
#

they are crucial

#

fffuuuuuu-

#

for what its worth though, I've had no problems so far

#

and its seriously fast

vapid bluff
#

that's a neat build

#

do you have a hard drive in there too?

rough sapphire
#

it was my first computer I built, it was a lot of fun

#

I have a few multi terabyte externals from WD

tame pier
#

I have a MX500

#

It has been one hell of a problem child tho

#

Thank goodness for my SanDisk and many Samsungs

#

Mini ITX very nice

rough sapphire
#

its this constant cycle.... my drive fills up and is almost full from torrents/downloads, flush it into my library and delete the rest, and its back almost empty again

#

its a very small computer

vapid bluff
#

i see your mb has ample sata ports

#

why not add a drive

rough sapphire
vapid bluff
#

you could actually probably take out one of the drives in the externals and use that as an internal

tame pier
#

I've a 4790k and a Gigabyte Z97 as well

rough sapphire
#

honestly not much room in the case

vapid bluff
#

though obviously not recommended

#

ah fair enough

rough sapphire
#

I was concerned with airflow since its overclocked

vapid bluff
#

nice 4th gen represent ๐Ÿ˜› @tame pier

tame pier
#

Just tried to search for System Information to remember what mobo model I had....

rough sapphire
#

which is why I got the best air cooled solution (noctua) for the peace of mind

vapid bluff
#

did the z97s get bios updates yet for spectre/meltdown?

#

i was considering buying one but couldnt find any

tame pier
#

Then realized I"m not on Windows anymore

#

I don't think mine did

#

๐Ÿคท

rough sapphire
#

mine didn't

vapid bluff
#

:/

tame pier
#

Ah yes, Gigabyte UD5H

rough sapphire
#

next build I want to try a PCI-e SSD

#

those look insane

vapid bluff
#

hmm, looks like there's a beta bios from 2017/11/14 for the UD5H

#

that was before meltdown/spectre wasnt it?

tame pier
#

Yeah

vapid bluff
#

man come on gigabyte

#

i wonder what the workflow for developing BIOSes for so many MBs is like

tame pier
#

Honestly I've wondered the same

#

Probably a lot of assembly

#

Written in Notepad

vapid bluff
#

lol

tame pier
#

By sweatshops in China

rough sapphire
#

lol

tame pier
#

But they probably like that because they're assembly programmers

#

jk

rough sapphire
#

programming in assembly is one thing I never hope to do in my life

vapid bluff
#

maybe one day if risc5 really takes off we'll have an open source bios for all mbs

rough sapphire
#

I've had friends who have had to make simple software with it for some EE classes at university

tame pier
#

Really should keep up more with the hardware scene

#

Haven't since before college

rough sapphire
#

you'll be pleasantly surprised with price drops with some things

tame pier
#

Yeah

#

Thinking about doing a server build soon

#

Mini ITX

#

For file storage and media serving

rough sapphire
#

unreal...

#

that sounds nice

#

I'm split between doing that or just getting a synology NAS

#

I try to buy quality when I get drives, but I still don't like them being on single drives on something that could possibly fall, break, etc

tame pier
#

Bought a 1TB Samsung 860 EVO over black friday

#

It was like $130 or so

rough sapphire
#

my 120 GB was $70 a few years back

#

and thats a great price

river anvil
#

the jump from price difference between 250 to 500 and 500 to 1tb is insane

vapid bluff
#

psa: never buy toshiba drives

river anvil
#

why not

vapid bluff
#

dont have overvoltage protection apparently

rough sapphire
#

I've heard horrible things about their hard drives a long time ago

vapid bluff
#

which would cost them like 0.00001 cent to add

#

with a simple diode

tame pier
#

lol srsly

#

Pretty sure even my cheap $10 USB batteries have that

vapid bluff
#

๐Ÿคท

river anvil
#

lol

vapid bluff
#

but also another, very important psa in the same vein

river anvil
#

what would you do with all the excess space?

vapid bluff
#

never mix and match power supply cables ๐Ÿ˜›

river anvil
#

like what would you store

#

that would require a new ssd

tame pier
#

Uhhhh

#

Yeah I mayyyyy have fried a drive that way

#

Modular PSU

#

"uh it fits must be fine"

#

It wasn't fine

vapid bluff
#

thing is i was so super careful about everything else, making sure i was grounded blahblahblah

#

and then forgot to swap out the power cable

#

boom, dead drive pcb

#

from what ive read, it's usually easy to fix by replacing the blown tvs diodes at the power connector

#

but gg toshiba

#

who didnt include said diodes ๐Ÿ˜ƒ

#

there's even an empty space on the circuit where it looks like they were going to add them

tame pier
#

Did you teardown the PCB?

#

Or just google

vapid bluff
#

just googling around and asking around on forums and stuff

tame pier
#

yeah

vapid bluff
#

i ordered a donor board

tame pier
#

donor?

vapid bluff
#

gonna try and salvage it by transferring the flash memory chips

tame pier
#

daughter?

vapid bluff
#

well, afaik, in the hard drive recovery scene they call spare boards donor boards

tame pier
#

Huh, didn't know that

#

Kinda like donor organs

vapid bluff
#

you get a board from a drive with the same model/make and you swap out the bios/firmware chips which contain special unique data associated with the working of that drive

#

and theoretically it should work. assuming the flash chips arent fried.

tame pier
#

Hmm

vapid bluff
#

my fingers are crossed that some other component took the hit and prevented them from getting damaged

tame pier
#

Yeah, the flash would have the drive block mapping right?

vapid bluff
#

not really sure tbh, it varies from manufacturer to manufacturer

#

the general term is 'adaptive data' i believe

#

so like, when they're calibrating the drives they store the relevant data on those chips, as well as locations for finding firmware on the drive, and other bios/SMART related stuff i assume

tame pier
#

Huh

sand goblet
#

Donor seems like the right word yeah

vapid bluff
#

something about calibrating spindle pressures

tame pier
#

Spindle?

vapid bluff
#

the things that interact with the platters

#

to read/write data

tame pier
#

Oh right HDDs

#

Was still thinking about SSDs and did a doubletake

vapid bluff
#

oh wait no sorry, just googled it, that's wrong. spindle holds the platters in place.

tame pier
#

Ah

#

Well, time for bed

#

G'night

vapid bluff
#

i think head is the right term

tame pier
#

Yes, heads

#

Read/write

vapid bluff
#

gnight

river anvil
#

night

sand goblet
bleak lintel
stark prawn
#

It's sadly something that happens somewhat commonly.
Buy company, get rid of all customers, use tech for self.

sand goblet
#

My CI of choice is azure :P

bleak lintel
#

oh right yes

#

azure got me angry this week

river anvil
#

whats a CI?

bleak lintel
#

continuous integration

river anvil
#

oh ok

bleak lintel
#

it means that like, when you push a commit to your repository on github, your CI software will run a set selection of tasks (linting, testing, building and deployment)

river anvil
#

ohh

grave phoenix
sand goblet
#

What happened on azure?

bleak lintel
#

i was setting up the code jam baseplate and had some issues with the python version settings

#

poetry did not recognise it

#

in the end we just went with pipenv

sullen thorn
#
    def __init__(self, user, passwd, db):
        self._db = MySQLdb.connect(user=user, passwd=passwd, db=db, charset="utf8mb4")
        self._db.autocommit(True)
        self.cur = self._db.cursor()

    def __del__(self):
        self.cur.close()
        self._db.close()
#

so does __del__ get called only when reference count drops to 0, or will it also be called if the python script ends?

bleak lintel
rough sapphire
#

[0] ```py
C:\Windows\System32>python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

class Test:
... def del(self):
... print('hello')
...
x = Test()
exit()
hello``` @sullen thorn apparently it is called when the python script ends

sullen thorn
#

oh awesome thnx ๐Ÿ˜ƒ

#

not sure why i didnt think to just test it

rain spindle
#

They are killing Travis CI?

#

Damn

sullen thorn
#

wait what?

rain spindle
sullen thorn
#

wow

#

hmm theyre still on the github student dev pack

river anvil
#

lol sharpie

#

scroll up

#

gdude just posted that

bleak lintel
#

yeah sharp copied the message

sullen thorn
#

nah its cuz i didnt see it

bleak lintel
#

but yeah i won't be using travis anymore

#

I'm going to be moving to Buildkite

sullen thorn
#

so do azure and gitlab come with CI or something?

worn kite
#

gitlab for sure

sullen thorn
#

does github have a premium tier?

#

*gitlab

sand goblet
#

Everything listed so far does

sullen thorn
#

ah

#

oooh i forgot github is owner by microsoft

#

this is cool ๐Ÿ˜ƒ

sand goblet
#

that azure integration has been there far longer than that though

rain spindle
#

Azure or circle CI is what I'm moving too

tired osprey
#

python is where its at

#

yknow

#

you should take this online python course on udemy

rain spindle
#

Azure seems a bit.... over the top

#

@tired osprey get out

#

Go take your art exam lol

tired osprey
#

its tomorrow at 9:30

sullen thorn
#

i swear those ads have given me ptsd

#

i hate them so much

tired osprey
#

what?

#

but

#

real IT professionals need an AWS certificate

sullen thorn
#

i havent seen that ad

sand goblet
#

I haven't seen either of those ads!

#

Although after I heard about YT's current pedophile problem I'm inclined to maybe install a second adblocker :P

sullen thorn
#

be glad about not having seen those ads

gusty tulip
#

TikTok ads?

sand goblet
river anvil
#

i thought the pedophilia stuff ended ages ago

#

like 3 years ago

sand goblet
#

Nope!

#

That's when it started though

sinful copper
#

they took down a bunch of pokemon videos because there's an in-game stat called "CP"

river anvil
#

lol

sinful copper
#

tumblr did the same thing with posts about chronic pain

sand goblet
#

That's pretty amusing

gusty tulip
#

There are some weird people out there

#

"some" is really understating this

river anvil
#

cant wait until they ban dominos for posting about "cheese pizza"

sand goblet
#

That's an old one

#

Haha, I'm reminded of my friend showing me around torchan

#

Where they have a board that is literally photos of pizzas

gusty tulip
#

Guess this is a problem every big platform has to face...

sand goblet
#

Yeah, but it's not like they didn't know

sinful copper
#

the problem in my opinion

#

is that it's probably actually impossible to effectively moderate a site above a certain size

gusty tulip
#

But it's virtually impossible to get all these sick minded off this platform

#

^

sinful copper
#

in that you'd need paid staff to do it effectively, and the amount of work scales non-linearly and it's too much and there's no way for them to make enough money to do it

#

they will never admit this because at that point the only thing they can ethically do is shut it down

gusty tulip
#

True

sinful copper
#

so we keep getting mistargeted semiautomated half-measures

sand goblet
#

That's not really the problem

sinful copper
#

because their jobs, their entire company, depends on believing it is possible to solve the problem this way

sand goblet
#

Their recommendations algorithm is broken in such a way that in a couple clicks, you can get stuck in the so-called wormhole

sinful copper
#

it's the same for copyright, for hatespeech, and for this

sand goblet
#

Where all of your recommendations are suddenly these videos of kids

gusty tulip
#

Which is problematic for sure

sinful copper
#

that's another problem, sure

gusty tulip
#

But fixing this problem is a far greater problem

sand goblet
#

And a lot of them are also monetised

#

That's one of the bigger issues

river anvil
#

discord is doing a real bad job with this stuff

sand goblet
#

I wish I had something nice to say about t+s lol

river anvil
#

ive talked to my friend before and he can find a cp discord in a couple hours its disgusting

#

just on public onion sites

gusty tulip
#

You mean the furry staff banning people who said "furrys are s***" in vc

#

Or this

river anvil
#

i dont know anything about the situation

#

and i dont to know

sand goblet
#

To be fair, the darknet isn't exactly... Secretive about that content

river anvil
#

so im not going to comment on it

gusty tulip
#

Thing is the discord admins messed up

river anvil
#

it isnt but it shows discord isnt actively looking for those discords

sand goblet
#

It's too easy to create discord accounts and servers

#

That's the main problem

river anvil
#

they rely on people to report them

#

yea thats true

sand goblet
#

They're actually under investigation at the moment related to warez

river anvil
#

i heard that, whats going on with that?

gusty tulip
#

They forbid Loli content but didnt say that Cub content (Loli-Furry-pawn) is forbidden, they even said "nah dude its not the same and is allowed"

sand goblet
#

That's been rectified now, yeah

gusty tulip
#

Not in these words but you get it

sand goblet
#

Not sure, kazo

#

@gusty tulip yeah but they did rectify it

gusty tulip
#

True that

sand goblet
#

For me though it doesn't have any teeth

#

In my experience, t+s won't deal with the harder issues

gusty tulip
#

Giving it teeth is like making a dead body alive again

sand goblet
#

Small harassment, self harm, sure, they'll definitely help you

river anvil
#

what is this with teeth

gusty tulip
#

You can try it but in the end it'll be useless nonetheless

sand goblet
#

It's a figure of speech

river anvil
#

oh

gusty tulip
#

If you want to give something teeth you are basically saying: Its not dangerous/intimidating enough, make it more dangerous/initimidating

#

if i got that correctly

sand goblet
#

Basically

#

What I'm saying is the policy has been corrected

#

I'm not convinced it'll result in more server bans

gusty tulip
#

A wolf without teeth wont really hurt you, A wolf with teeth... yeah run
And it most certainly wont result in more server bans, due to the fact that you can have as many servers and as many accounts as you want

sinful copper
#

@gusty tulip "teeth" is a pretty commonly used metaphor for the ability to actually enforce a law/regulation/policy

#

surprised you haven't heard it before

gusty tulip
#

Ah thats what I was searching for

sand goblet
#

Yeah we use it a lot here lol

gusty tulip
#

Had it in my mind, somewhere

sand goblet
#

But yeah, like, for example

#

I've been targeted by some pretty serious harassment

#

I know of servers with huge terms of service violations that have been reported, some of which are like, pivotal

#

T+S, not interested

#

So I really dunno what to say lol

gusty tulip
#

Yeah I guess we backtracked to the point of Random's statement from earlier: It's almost, if not completely impossible to moderate a platform at a certain size

sand goblet
#

Hmm, no, I don't think that's true

#

It just depends on your resources and how much work you're willing to put in

#

YouTube has shown that algorithms can at least be partially effective

gusty tulip
#

And that thing costed a fortune already

#

The cost of such a moderation algorithm must be prohibitively expensive and than it's not even guaranteed that it works perfectly

sand goblet
#

Yeah but you do understand

#

In the case of discord, t+s is like 5 people

#

I think part of that is because they don't do remote work

gusty tulip
#

t+s means what exactly? :o

sand goblet
#

Trust and safety

sinful copper
#

lol what

#

holy shit

gusty tulip
#

I just had to read up Trust and safety as I never heard that before

#

iirc

sand goblet
#

Yeah it's a surprisingly small team lol

gusty tulip
#

This is pretty bad

#

Like hella bad

sinful copper
#

every other social media site has, like, a small army of people evaluating reports in like a call center in india or something

sand goblet
#

Pretty much yeah

#

And their company culture seems to imply lots of free time!

gusty tulip
#

Which is great but

sinful copper
#

I mean I get that having servers self-moderate and no DMs from anyone who's not a friend or shares servers in common reduces a lot of the workload relative to individual problem users... i'd still expect them to need a lot more people than 5

gusty tulip
#

If you cant evaluate these reports so that you dont have a leftover, they'll stack and stack and stack until there is no hope

sand goblet
#

You would expect a lot more yeah

#

At least 10x more

gusty tulip
#

Than again, would these people be able to evaluate all these reports?

stark prawn
#

with 5 people tehre would probably be times that noone is available

sand goblet
#

That's what I'm thinking

sinful copper
#

Even if you scheduled them perfectly into minimally overlapping 40 hour shifts, that's only 200 hours a week [vs 168 real time hours]

#

which means the average number of people available is, like, 1.2

#

ignoring holidays vacations and such

river anvil
#

we love the internet, but the internet is tracking our every move!

#

with ip vanish on your device all of your internet activity is encrypted