#ot1-perplexing-regexing

1 messages · Page 334 of 1

gentle moss
#

since, you know, most users aren't gonna fuck with their shit

#

so when they ring up complaining

plucky ridge
#

The sticker saying it's theirs doesn't surprise me

gentle moss
#

they can actually diagnose something more easily

plucky ridge
#

Any more, a lot of ISP just rent out boxes

sand goblet
#

it is surprising to me

gentle moss
#

yeah, most ISP's "lease" you your router

sand goblet
#

no ISPs do that here

plucky ridge
#

That one does

gentle moss
#

it wasn't always the case

sand goblet
#

apparently so, yeah

#

well no other ISPs do

plucky ridge
#

Cable companies did that too, if I remember right

#

And satellite

gentle moss
#

yes

vestal briar
#

"owning" things is so 10 years ago

gentle moss
#

but cable company boxes were like

#

back in the day at least

#

full of delicious stuff

plucky ridge
#

Sure

gentle moss
#

i mean, their property

plucky ridge
#

Oh

#

Thought you meant candy

gentle moss
#

:D

sand goblet
#

haha

vestal briar
#

Pinata

#

:)

sand goblet
#

well if I look at the rack behind me

#

on top of it is sitting a fritzbox

#

next to it are two vodafone-branded huawei routers

plucky ridge
#

"THANK YOU FOR WATCHING YOUR {8} HOURS OF ENTERTAINMENT, CONSUMER. PLEASE ENJOY THIS TREAT"

sand goblet
#

there's three more of those in the storage room

#

as well as two zyxels

gentle moss
#

i would actually really recommend reading the eircom agreement your workplace signed or whatever

plucky ridge
#

Zyxels does sound like a candy

gentle moss
#

they're shite

sand goblet
#

they melt like candy too

plucky ridge
#

Hopefully not in your mouth or your hand, though

gentle moss
#

Sky, for example, wont give you any real support in the face of a problem if you're not using the router they gave you

#

because it's "non-standard equipment"

plucky ridge
#

That's getting more and more common

#

Yep

gentle moss
#

you can use it, but it invalidates support

#

and my theory is that's why they locked the DNS down on yours too

sand goblet
#

I might phone them tomorrow

plucky ridge
#

Does a device DNS setting override the routers?

gentle moss
#

it'll be a laugh at any rate

#

yes

sand goblet
#

yes

gentle moss
#

always

sand goblet
#

but

plucky ridge
#

Good

sand goblet
#

that's no good for me

gentle moss
#

can you turn off the router's DHCP server?

sand goblet
#

yeees

#

well I think so

gentle moss
#

turn it off and use the Pihole

#

boom

sand goblet
#

it's adguard, so I could

#

although

#

it's on a pi 2

plucky ridge
#

I keep having weird "LAN Cable Not Connected" messages pop up on my PS4 despite the internet still working

sand goblet
#

pretty slow device

gentle moss
#

would be fine for handling DHCP

#

it's not like it's constantly addressing shit

#

just set a really long ass lease time on stuff

sand goblet
#

I guess

gentle moss
#

or just do what a fritz does and reserve it by mac address

plucky ridge
#

I mean even if it was handling a handful a second, it'd be fine

sand goblet
#

I have no idea how I'd actually do that

#

we'll see

gentle moss
#

i've done it on pfsense but not straight on a pi

sand goblet
#

if I remember correctly it gave me 4 addressing options

#

between static, dhcp, autoip and.. something else

#

of course I'd have to disable ipv6 too, but I guess that's okay

gentle moss
#

ipv6 on internal lan is just silly

#

:D

sand goblet
#

I mean it's not like I could access external without it

gentle moss
#

how big a WAN block were you given?

#

a /64?

sand goblet
#

yeah

gentle moss
#

i have this strange feeling that uhhh

#

that hunk of crap router wouldn't be able to manage that properly anyhow

sand goblet
#

well, maybe

#

I guess it's going to be a case of setting a static IP for the pi anyway

#

and then setting it as the gateway

#

well, we'll see on friday

#

ahh man

#

bisk

#

aren't car horns the best

gentle moss
#

toot toot

sand goblet
#

haha

gentle moss
#

you see the dudes who setup a trainhorn in their car and went around "pranking" people?

sand goblet
#

oh god, no, I didn't

gentle moss
#

total arseholes

#

they went through a drive through and just ordered a drink

#

they fucking train horned the person at the window and she quite rightfully lobbed the drink at them after they'd paid for it

sand goblet
#

haha, justice!

gentle moss
#

ah no, they didn't pay

#

i don't mean to be judgy, but they look like the sort of arseholes who'd put a train horn in their fucking truck

sand goblet
#

they do

#

haha

#

isn't that illegal?

#

You'd think so

gentle moss
#

i believe it is

#

definitely in the UK

#

and Europe

sand goblet
#

the technology connections video is good at least

#

also hey

#

have you ever played monopoly and then wished the game was longer?

#

yeah me neither

gentle moss
#

OH GOD

sand goblet
#

yep

gentle moss
#

MONSTERS

sand goblet
#

this is an actual thing too

gentle moss
#

THE MONSTERS

#

i mean technically speaking if you play monopoly properly it should only take 30 - 45 minutes

gentle moss
#

but it NEVER lasts that long

sand goblet
#

yeah but in this one

#

someone has to own everything

gentle moss
#

i still can't believe monopoly is still purchased and played

sand goblet
#

LONGER GAMEPLAY: Even bankruptcy won't get a player out of this Monopoly game! The game doesn't end until someone owns every single property -- and there are 3 versions of each in this board game

gentle moss
#

it's one of the worst games

sand goblet
#

oh and there's only one die

#

3x longer board

#

only one die

gentle moss
#

they're just fucking with us now

#

that poor woman (i believe) who invented it to demonstrate the evils of free market capitalism must be rolling in her grave

sand goblet
#

haha, yeah

#

look at the box, too

gentle moss
#

the longest bgame i've played i think was the Battlestar Galactica one

sand goblet
#

you know what, I would totally play this

gentle moss
#

that can take ages

sand goblet
#

just for the hell of it

gentle moss
#

sure, i'd be down as long as there was a mountain of booze and something to watch on TV at the same time

#

:P

sand goblet
#

haha, yeah

#

whiskey bottle not included

gentle moss
#

oooh good idea

sand goblet
#

it's an amazon exclusive so I guess they must not be planning to sell many copies

gentle moss
#

i can ballmer's peak tomorrow

#

\o/

#

i didn't realise there were good board games until like 5 years ago

#

Pandemic is a fun one, it's actually PvE

sand goblet
#

I own exactly one

#

my parents own the rest

gentle moss
#

fantastic game

sand goblet
#

the one I own is betrayal at house on the hill, and its expansion

gentle moss
#

yeah

#

that one too

#

i love that one

sand goblet
#

it's a bit of a long shot to call it a board game

#

but

#

it's great

gentle moss
#

i mean they count, imo

sand goblet
#

although I'm not a fan of anita sarkesian and the other chick writing scenarios

gentle moss
#

and ox bellows can eat a dick

sand goblet
#

there's one from each of them in the expansion

gentle moss
#

that fucking guy

sand goblet
#

and they're both terrible

gentle moss
#

i think the last few times we've played it ox bellows has been triggered or w/e

sand goblet
#

one of the haunts is literally trump

#

it's literally trump

gentle moss
#

and just destroyed everyone

#

haha

sand goblet
#

they don't actually have his name

#

but

#

it's him

gentle moss
#

my boss loaned me that Alexa game and i still haven't played it yet

#

"When in Rome"

sand goblet
#

I don't know that one

gentle moss
#

iirc it's like user generated questions from around the world

autumn herald
#

Tbh i'd be pretty spooked by a ghost trump

gentle moss
sand goblet
#

Nah it's not a ghost trump

#

it's just trump

autumn herald
#

Even worse

gentle moss
#

it looks like a fun game

sand goblet
#

actually kind of a good idea

gentle moss
#

yeah

#

i think i might play it tonight

#

supports 2 players

#

:o

sand goblet
#

\o/

#

I'm not sure what I'll do with my internet at 3mbps

gentle moss
#

have to watch all your TV shows in ASCII?

sand goblet
#

haha

vestal briar
#

Christ

plucky ridge
#

David Blaine has had a rough life

sand goblet
#

:>

plucky ridge
#

He magiced his pixels away

gentle moss
#

hah

#

hey @vapid bluff

#

:D

vapid bluff
#

spicy

gentle moss
#

Mr. Giuliani, the president’s personal lawyer, has repeatedly said he has no business in Ukraine [...]

His discussions with Ukrainian officials proceeded far enough along that he prepared at least one retainer agreement, on his company letterhead, that he signed.

#

:D

vestal briar
#

Any updates on imprechment

gentle moss
#

Drump has been offered the chance to either show up in person or send a representative

#

also a court has said that Drump's old white house lawyer dude or whatever can't ignore a subpoena to testify

#

so he'll have to testify

#

the guy i have to assassinate on the left looks like a spy wearing a really bad fake tash

plucky ridge
#

God look at his eyes

#

THOSE are crazy eyes

gentle moss
#

i wonder what he's done to warrant being assassinated

#

must be some fucked up shit

plucky ridge
#

Well that mustache alone....

gentle moss
#

hah

#

"our contracts are... very expensive you know..."
"i'm aware."
"it seems a bit out of place to do this over..."
"i know what i want."
"but it's just a moustache..."
"I SEE IT IN MY NIGHTMARES KISSING ME."

plucky ridge
#

Was it a Finnish soldier.... The one who took multiple soldiers worth of amphetamines and killed crap tons of enemy troops? Someone commented on a picture of that guy with the comment "Those are the eyes of a man who has seen god and laughed."

#

Those are the same eyes

#

But yeah that mustache is a mistake

gentle moss
#

Simo Hayha

plucky ridge
#

Was I right about the nationality?

gentle moss
#

"White Death"

#

yes

#

in 100 days he got like ~250 confirmed kills

#

highest daily count of 25.

plucky ridge
#

Well you have slow days and busy days

gentle moss
#

:D

plucky ridge
#

"Confirmed how?" "The scalps."

gentle moss
#

"25... that should do for a week. time for a holiday."

plucky ridge
#

"WHELP, time for some more amphetamines"

#

Honestly what probably saved him was how cold it was there

#

Or it at least helped

#

Your body just burns and burns

gentle moss
#

i mean finnish soldiers train in the snow

plucky ridge
#

No no, I'm talking about due to the drugs

gentle moss
#

oh right

#

you'd burn a little hot, would probably help

#

he used to apparently bury himself in snow

#

just have the gun poking out a bit

plucky ridge
#

Which would actually be slightly warmer than being above it

gentle moss
#

yup

plucky ridge
#

Max temp you'll deal with is 0 C

#

More or less

gentle moss
#

i mean one highly trained sniper fighting on home turf vs some russian randoms

#

i know who i'd put my money on in the finnish winter

plucky ridge
#

some

#

Dude

#

250 isn't some

gentle moss
#

:D

plucky ridge
#

Some is like

#

5 tops

gentle moss
#

that's almost like

#

a battalion

plucky ridge
#

250? Yeah

#

Squad max is.... 6?

vapid bluff
#

did none of those 250 stop to think

#

hey we keep dying

#

maybe time to take better cover?

gentle moss
#

how do you take cover from something you can't see

plucky ridge
#

Well remember, max was 25 in one day

#

Entirely possible word never reached the other troops

gentle moss
#

snow is white, he was dressed in white, hiding in snow

vapid bluff
#

tunnels thats how :P

#

tunnels dug with spoons

gentle moss
#

ever tried digging frozen dirt? :D

vapid bluff
#

not with a spoon

#

could heat up the spoon

gentle moss
#

i've tried it with a spade and fuck that shit

plucky ridge
#

Or with that much amphetamines in my body.

rough sapphire
#

@vapid bluff I think it was done over a longer period of time

vapid bluff
#

what if you hold the spade over some fire

plucky ridge
#

Oh yeah

gentle moss
#

yeah

#

November 1939 -> March 1940

#

that's the time it was done

plucky ridge
#

That'd be seriously diminishing returns, though.

#

The spade over fire bit, I mean

gentle moss
#

before he was seriously wounded and retired from the battlefield

#

250 is still insane in that amount of time

plucky ridge
#

Still not going to be like a warmed spoon through ice cream

#

Still going to be dirt

rough sapphire
#

got domed by an anti-material round

vapid bluff
#

wasnt there a movie in a movie in inglorious basterds

#

about this guy

gentle moss
#

no

#

that was about a german sniper

plucky ridge
#

And in fairness, being able to successfully kill an average of 2.5 soldiers per day over a large area? I don't care if it took him twice that long, that's incredible

gentle moss
#

and it was also fake

rough sapphire
#

the gun he used is actually very cheap to buy around here, the mosin nagant

vapid bluff
#
Fredrick Zoller is a Wehrmacht marksman who became a war hero. He became a war hero after he killed at least 250 enemies in three days.
rough sapphire
#

you can get them for a bit over $200, maybe cheaper if you look

vapid bluff
#

so based on this guy?

plucky ridge
#

Sounds right

#

It's amazing how much surplus there still is even to this day

gentle moss
#

well there was also a very good russian sniper

#

who killed loads of nazis

plucky ridge
#

Without modern scopes, right?

rough sapphire
#

yeah its hard to believe how many there are

plucky ridge
#

Wasn't it entirely with iron sights?

gentle moss
#

yeah, without modern scopes

rough sapphire
#

it was

gentle moss
#

old scopes were just basically double lenses

rough sapphire
#

so he could be lower to the ground

gentle moss
#

hah

plucky ridge
#

Lower to the ground and no potential glare

rough sapphire
#

yep

plucky ridge
#

Or shine to give away position

#

I'll stick with video games

gentle moss
#

did not know that

#

makes sense

plucky ridge
#

Not to mention easier loading

gentle moss
#

i could imagine snow and cold would suck on a scope

plucky ridge
#

No scope sitting over the loading port

gentle moss
#

frost and shit

plucky ridge
#

Well honestly anything

#

There was not good anti-scratch coatings

gentle moss
#

breath fogging the bastard up

plucky ridge
#

Oh, interesting fact

#

The crosshairs on scopes like that?

#

Spider silk

rough sapphire
#

I think these days there are coatings that can help to some degree, but I'm sure there was none (or much less) of that tech at the time

#

no kidding

#

@plucky ridge An interesting fact is that the Purple Hearts that are being given out today are from surplus from WWII.

gentle moss
#

"After Christmas we caught a Ruskie, blindfolded him, spun him dizzy and took him to a party in the tent of The Terror of Morocco. The Ruskie was joyed by the carousing and was disgusted when he was sent back."

plucky ridge
#

That doesn't surprise me

gentle moss
#

from his writings that were discovered in 2017

#

rofl

plucky ridge
#

"Yeah just order enough so that we have like three for each soldier"

gentle moss
#

"He read about his own death in the newspaper, and sent a letter to the paper to correct the misunderstanding."

#

"yeah, no, i'm fine actually."

plucky ridge
#

I think I remember reading that was a common occurrence

#

Misreported fatalities and people having to explain that no, they were not dead, I'm right here

rough sapphire
#

all you had was your word that "I'll be back by this rough time frame"

plucky ridge
#

"Dude I was out for like, 20 minutes to get cheese. The hell"

gentle moss
#

hah

rough sapphire
#

lol

#

and any change of plan meant you were essentially MIA, unless someone communicated the message back

gentle moss
#

"funny thing, i heard a loud bang and all of a sudden there were chunks everywhere. i assumed dear old smithy had kicked the bucket but it turns out i just left the spam on the stove. false alarm."

plucky ridge
#

"Interestingly enough, I think Smithy is now saltier than the spam."

gentle moss
#

"especially after i married his wife!"

#

a dreadful thing that probably happened

#

maybe minus the spam

#

"YOU TAKE CARE OF BETTY IF I DIE"

#

10 years later

#

"i said if i die."

plucky ridge
#

It made it better in my head

#

Because I imagined the friend somehow managed to marry her within that 20 minute timeframe

gentle moss
#

hah

#

2 new wine labels for my fridge. finally peeled them.

#

they're both American red wines and both pretty fucking bad

#

although the malbec was better

plucky ridge
#

Really cool labels at least

gentle moss
#

that's why we get them

#

no drawings by children here

#

just drawings from our babies

plucky ridge
#

I... um

#

Top left corner. What?

vestal briar
#

It's his baby

gentle moss
#

do you know Internet Comment Etiquette?

plucky ridge
#

AWWWWW, I just saw the shy pig

#

I do not

gentle moss
#

basically a guy who makes youtube videos about how to be respectful in online comment sections

#

really fucking stupid / dumb / funny

#

i got a load of merch so he sent me loads of post cards

#

that one is of his female alter ego, Curious Betsy, who goes on Reddit and asks people to post pictures of their houses

#

everyone loves to have a laugh at Alex Jones, so here's a whole video he did about Alex Jones

plucky ridge
#

Usually it's a good laugh followed by a cringe and a sob

gentle moss
#

he's that dude who did the short series "Doing X on Salvia"

#

like writing to his congressman, doing some gardening, driving a car.

vestal briar
#

Thought that said spit then haha

gentle moss
#

:P

#

it usually started off with him explaining what he's about to do in detail and then taking some and then nothing gets done at all, because, you know, the drugs.

#

anyway that's curious betsy fellating a rocket ship

plucky ridge
#

So it is

tame terrace
#

@deft needle sounds like you're trying to share something that will fill up drives with junk data. that kind of thing is not allowed here.

deft needle
#

oh im sorry

#

just had a lot of fun with it

#

ill delete it

rough sapphire
#

is there a technical/alternate name for when you can have live comments on a page with js?

plucky ridge
#

Live update?

#

Not sure

gentle moss
#

Immigration officers have arrested an additional 90 students at fake university created by Homeland Security
As part of a sting operation, federal agents enticed foreign-born students, mostly from India, to a Detroit school that marketed graduate programs in technology and computer science.

Agents have since arrested about 250 students, many of whom have been deported.

#

:s

#

surely that's entrapment?

#

they were given student visas to the university, but the uni was a a fake run by the federal government

#

then they arrested anyone who didn't leave after being told it was a fake

#

wow shit

#

setup a fake university and offer visas to people who want to attend it and have them come over to attend only to be told to go home because it's a fake and get arrested if they don't? holy shit that's fucked.

rough sapphire
#

@plucky ridge Thanks. Someone is paying me to make some relatively simple chat web app with .js, and even though I'm comfortable with Flask/Django, I've never used js or any framework. Putting together the pieces atm by going through some crash courses/tutorials. I'm excited though, learning javascript is always something I've been wanting to get to, and this is my opportunity.

#

at least from my perspective so far, it doesn't look too bad.... just putting in the time to get the framework, and converting my python experience to a new language

spice wren
#

import antigravity

rough sapphire
#
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'antigravity'
#

!pip install antigravity

#
SEGFAULT
#

!pip install antigravity --no-binary :all:

orchid summit
#

from python import antigravity

rough sapphire
#
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'python'
cerulean granite
#

so

#

im a lil dumb

#

does anyone know how google hang out works

#

do i just join the meeting at the required time

rough sapphire
#

yes

cerulean granite
#

ok

#

thanks

#

do u just wait for the other person to be online

#

does it tell you

autumn herald
#

Yeah

cerulean granite
#

i got it ty

tame terrace
#

fibery has a fun, self deprecating, alternative landing page

gentle moss
#

i never ordered the .uk's you disingenuous bastards

#

imagine giving your customers "free" .uk's for ever .co.uk they have for a few years and then putting them on autorenew

cerulean granite
#

Guys far fetch but what’s the best way to learn how to build a twitter bot from scratch

#

I’m really interested in making one as a hobby and to insult someone

solid pollen
#

Twitter bot are against their ToS aren’t they?

#

Wait what?

cerulean granite
#

Really? Dam

#

Yeah make a funny joke

solid pollen
#

Well, we do not support that type of jokes here

cerulean granite
#

It’s not actually insulting

#

I’m just interested in making a bot

gentle moss
#

read that before making it

#

what you're planning on doing probably falls outside of their automation rules

cerulean granite
#

Just to be clear I just want to retweet someone’s tweets because I can’t follow them all the time

#

It’s a parody account not bullying

gentle moss
#

well you'll have to read their automation rules and decide for yourself if it falls within their guidelines

cerulean granite
#

It’s not like I’m a terrible person on something ok I will

#

I will read the guidelines

gentle moss
#

before automating anything on a service it's always best to check their terms of use and see if there's any reference to "bots" or "automation"

cerulean granite
#

Okies

#

Thanks for the advice

#

Ok I think I’m safe I think the bot would be entertaining

#

At least for a subset of users eg me

solid pollen
#

Guys, do you know a reliable website where I could buy used Nintendo switch and that do cool black friday offers?

cerulean granite
#

So I was wondering

#

No also akarys

#

Can u go to jail becoz of a bot

sand goblet
#

Depends on the bot

cerulean granite
#

Ok thanks

autumn herald
#

Crime automatisation

rough sapphire
#

yeah.. automate all the crimes

gentle moss
#

fully automated luxury crimes

vestal briar
#

I mean if there's enough crime it evens out

#

Just a constant chain of stealing new stuff and having new stuff stolen

rough sapphire
#

it's like.. a swap meet you didn't opt for

#

excuse me.. is that your stuff.. well it's mine now

gentle moss
#

you'd have to make sure you stole the right things while out stealing

#

because someone might steal things you need

#

go out for a TV and come back to no sofa.

rough sapphire
#

hey.. can still watch tv without sofa

#

swap and opt in one sentence

gentle moss
#

nerd

vestal briar
#

I sincerely opt to swap this.

gentle moss
#

OOOOOOOOOOOOOOH

#

snarky email from the business park management

solid pollen
#

O?

gentle moss
#

people haven't been smoking in the smoking area

#

if people do not comply they will ban smoking on the whole site

#

tbh there's a stairwell right by our office and people smoke at the bottom of it

#

gets all in the office and stuff, sucks.

rough sapphire
#

🍯 added ntfy to my honeypot script so i get a push notif as soon as someone ssh's in

#

so i can watch what they're doing in real time

#

ooo

solid pollen
#

SSH in what?

rough sapphire
#

into my server

gentle moss
#

gif me ip

rough sapphire
#

nns.ee

#

port 25616

#

username admin

#

password changeme

#

i see u

#

running dpkg and whatnot

gentle moss
#

:D

rough sapphire
#

yes, i can read that and that

#

(because those get printed to stdout)

#

but i'm also capturing stdin

gentle moss
#

awww damn

#

that was a weak game

rough sapphire
#

:D

gentle moss
#

3? smh

rough sapphire
#

oh hey, it's still alive

#

press tab twice

#

er

#

./ and tab

#

nonexistent ls workaround

gentle moss
#

you ever tried to rebuild a session from this point?

rough sapphire
#

nop

gentle moss
#

fucking nightmare

rough sapphire
#

but i've done similar things with devices which literally just don't have any binaries other than the shell

gentle moss
#

yeah, same thing pretty much

#

hmmmmmmmmmmm

rough sapphire
#

hey where's my sofa

#

i gotta hide the fact that it's docker a bit better

gentle moss
#

yeah

#

i was just about to try uhhh

#

this isn't run with privileged obviously, yeah?

rough sapphire
#

lolno

#

and it's not the regular docker runtime

gentle moss
#

god damn it

rough sapphire
#

it's the Kata runtime which isolates the container with qemu

#

it's pretty nifty

gentle moss
#

that's pretty isolated

rough sapphire
#

i used it in my final year project as well

gentle moss
#

so even a docker escape wouldn't do me much

rough sapphire
#

tbh i might move this off my main server

#

got a few pretty juicy things in here

gentle moss
#

¬_¬

rough sapphire
#

and i can't risk someone breaking out of the honeybox :D

#

oooh, you're diving into /proc

gentle moss
#

i am curious ¬_¬

#

well there's no chance of using that.

rough sapphire
#

kataShared

#

hol up

gentle moss
#

not that type of shared i guess

rough sapphire
#

it's strange though, the use percent matches the host's rootfs usage

#

may need to update first

gentle moss
#

no htop

#

by default

#

smh

rough sapphire
#

iunno it's the default ubuntu docker image

#

ohgod why is apt so slow

gentle moss
#

idk but it might get slower in a second

rough sapphire
#

oh yeah i'm not simulating init

#

(which is why the honeypot starts up so fast)

gentle moss
#

hah

#

what are the containers limited to?

rough sapphire
#

resource wise?

gentle moss
#

yeah

rough sapphire
#

no hardlimits, so go wild

#

but the container gets destroyed after bash exits

#

Kata might impose some limits, not sure

gentle moss
#

distracting me from my work ¬_¬

rough sapphire
#

what are you building 🤔

gentle moss
#

good song for this moment

rough sapphire
#

my god the fs is slow

gentle moss
#

SOOOOOOOOOOO SLOW

#

i should've installed screen first

#

fuck this i'm gonna go make a coffee

#

today has been the best day of work ever

#

done a bunch of small patches and clunkily deployed them over remote desktop sat here in my dressing gown

#

👌

rough sapphire
#

oh god

#

he's writing c.. with nano

gentle moss
#

hahha

#

i fucking hate vi with a passion

rough sapphire
#

:l

gentle moss
#

i perhaps should've stuck something in there to see how much i'm allocating

#

hmmm

rough sapphire
#

well, available memory is going down

#

albeit very slowly

solid pollen
#

Writing C with nano? And you call me crazy because I want to code from my iPad? :p

gentle moss
#

seg fault

rough sapphire
#

segfaulted with 800 megabytes free memory

gentle moss
#

hmmm

#

weird

rough sapphire
#

why are you installing screen thonk

gentle moss
#

¯_(ツ)_/¯

#

bored?

rough sapphire
#

as soon as you exit the session, it's gone

gentle moss
#

i am aware

#

well huh

rough sapphire
#

w

#

what just happened

gentle moss
#

i could not see the screen "launch" screen

#

or the actual screen

#

screen 100% doesn't work

#

:D

#

i was about to ask "what's installed on this?" but then realised i'm fucking on it

rough sapphire
#

oh god

#

everything is horrible

#

i need to set limits

gentle moss
#

having some problems?

rough sapphire
#

nah

#

it's just that we're a gig off from swap land

gentle moss
#

total server mem?

rough sapphire
#

2.8 used from 3.8

gentle moss
#

i was just tempted to do something pretty mean

rough sapphire
#

do it

gentle moss
#

how many simultaneous ssh sessions do you allow?

rough sapphire
#

oh god

gentle moss
#

yes

#

quite.

#

i think i have some boiler plate paramiko somewhere i could thread up

#

plus using dd from zero to null i could eat up CPU quite easily across a few sessions

rough sapphire
#

<_<

#

pool's closed for today

gentle moss
#

:D

#

's shit in the pool, everyone out.

#

always good to let nice people have a go first

rough sapphire
#

turn your back.. and the pools gone

#

courtesy of no opt swap

vestal briar
#

GDPR!

gentle moss
#

wot

sand goblet
#

it's that time again

#

Oracle finally responds to wage discrimination claims… by suing US Department of Labor

gentle moss
#

hahahahaha

#

oh oracle

sand goblet
#

it's so fucking oracle

gentle moss
#

yeah

sand goblet
#

but goddamn, just read it

#

there's so much shit in this article

#

so much

gentle moss
#

oh lord

#

Big Red accuses the US Department of Labor of “unprecedented overreach by an executive agency,” and claims the agency doesn’t have the authority to cut Oracle out of government contracts for its discriminatory practices

#

that's just

sand goblet
#

such as oracle rejecting qualified candidates in the US and hiring and obtaining visas, etc, for indian men, and then underpaying those men

gentle moss
#

classic tactic though

sand goblet
#

well, no

#

the hiring, yes

#

the rejecting candidates, that's illegal

#

haha

gentle moss
#

yeah, that not so much

#

the other part, yes so much

#

breaks law, called up on it, refuses to give records, sues the government because it wont hire it after it broke federal law

#

that is so oracle

sand goblet
#

it really is

#

haha

gentle moss
#

the Labor Department said that between January 2013 and December 2016, 90 per cent of technical graduate hires were Asian.

#

holy shit that metric

#

O_O

sand goblet
#

they've been caught for racial discrimination, gender discrimination, age discrimination, and also unfair hiring practices

#

like I'm really not sure there's much else they can be caught on

#

oh, and not providing records

gentle moss
#

is their business model to go bankrupt?

sand goblet
#

I hope so

gentle moss
#

it's seeming more and more like it

rough sapphire
#

what do oracle even do nowadays to stay relevant

sand goblet
#

nothing really

gentle moss
#

nothing

sand goblet
#

the only thing I can really think of that people still use is oracledb

gentle moss
#

in fact they're making it harder for themselves to be relevant by their own actions

#

they'll find a way to fuck that up

sand goblet
#

the only reason businesses use oracledb is because oracle provides paid support

#

which is a really weird reason to use it

gentle moss
#

plus they're probably locked in

sand goblet
#

possibly, yeah

gentle moss
#

when it becomes more financially viable to move to something else i'm sure many will

sand goblet
#

I've had to work with oracledb as a developer

#

let me tell you

#

that is a mistake I won't make quickly again

gentle moss
#

ha

sand goblet
#

There’s more: in May this year, Oracle was sued again by another group of people - this time old folks. A former Oracle salesperson claimed the company had discriminated against him because of his age and a medical disability and argued there was a deliberate corporate strategy to replace older workers with younger ones.

Oracle responded with its customary tact and respect. Talking about the second DoL lawsuit (as opposed to the other three), its general counsel Dorian Daley said: "This meritless lawsuit is based on false allegations and a seriously flawed process within the OFCCP that relies on cherry picked statistics rather than reality. We fiercely disagree with the spurious claims and will continue in the process to prove them false."

Unfortunately for Oracle there appears to be a wealth of evidence against the company, but rather than do what others have done and, you know, change its systems to pay everyone equally, it has decided to spend that money on lawyers claiming that the US Department of Labor has no right to enforce labor laws in the way it’s doing.

How very Oracle.

gentle moss
#

:D

sand goblet
#

see though the thing is

#

as a developer

#

my modus operandi is that "good enough" is not good enough

#

which is tricky because almost nobody else works that way, especially in a business

gentle moss
#

you'd hate my job ¬_¬

sand goblet
#

probably

gentle moss
#

sometimes never time to refine stuff, just to get it working

sand goblet
#

I get that, yeah

#

that's a common thing

gentle moss
#

whoopsie

#

resolutions above 1280x960 can drop WiFi out

autumn herald
#

The moto of my job is le
Iiteraly "good enough"

#

Why change when it works "badly" tons of time

gentle moss
#

"if it's working don't touch it"

autumn herald
#

Yeah

#

Got scolded for refactoring a 16 if elif chain woth a dictionary

#

"What is a dictionary?"

gentle moss
#

at my job it'd be me who wrote the 16 if elif chain and is now annoyed that i have to mess with the tripwire config to make it not throw up red flags

#

"There's been a lot of cheap imported blockchain on the market and apparently there are rust issues because of the poor quality galvanising. We're keeping an eye on it, but until we can guarantee reliability we're just a bit cautious."

#

i love BOFH sometimes

sinful copper
#

given that 1920x1080 is a pixel clock of 165 MHz that implies a bit clock of ~2.346 GHz for 2560x1440

gentle moss
#

EM interference

#

:D

sinful copper
#

wait, hdmi is 10 bit bytes

#

so 2.933 GHz

gentle moss
#

besides, wouldn't it actually be closer to like ~300Mhz?

#

rather than Ghz

sinful copper
#

times 10 bits, bisk

gentle moss
#

hmmm

#

spose

#

people having problems at 1080p is a weirded one

#

weirded

sinful copper
#

this is at higher resolutions

#

the article says 2560x1440 so i went from that

gentle moss
#

some users are reporting as low as 1280x1024

sinful copper
#

maybe their wifi is 900MHz

sand goblet
#

2.4GHz

#

some users state that it works if they move to 5GHz

gentle moss
#

i have a pi4

#

but i do not have a hdmi cable

#

other wise i'd poke it with a stick

#

plus at work we've got a PAT tester for radio equipment

#

wonder if it goes up into WiFi ranges

sand goblet
#

I'll be setting up a pi 3 as our digital signage driver on wednesday

#

I think the digital signage provider we use actually provides an image

gentle moss
#

yeah i wouldn't buy a Pi 4

#

we've had so many fucking problems with it

sand goblet
#

I mean we just didn't really need that power

#

haha

gentle moss
#

was supposed to be for a 4k TV and it can't even handle the frigging browser properly

sinful copper
gentle moss
#

some users have tested it with many types of cable so idk, maybe just unlucky

#

and yeah it'd make sense

sand goblet
#

Irish government have created a map at all of the waste drop-off/recycling points in Ireland

#

that.. uh..

#

well that explains a lot, doesn't it

gentle moss
#

WEEE have a problem

#

man i appreciate that joke far more than i should.

sand goblet
#

haha

gentle moss
#

we recently rented a bin for WEEE waste

#

we handle enough stuff to rent a bin for it now

#

it's chained up where people have a fag when they shouldn't be.

#

although there are massive thieves in this area so we had to get a pair of high security padlocks, a thick as fuck chain and chain it to a girder that holds up a stairwell

rough sapphire
#

"bottle bank"?

#

@sand goblet

sand goblet
#

Yeah, you go there to recycle your glass bottles

#

Shove them into a huge container

#

They're in like parking lots here

rough sapphire
#

oh, wait, yeah, you don't have the uh

#

"taara"

#

system

#

i really don't even know what to call it in english

sand goblet
#

They don't buy them back, yeah

rough sapphire
#

but yeah, basically, every bottle is worth 10 cents which you can just put into a machine

#

it spits out a check which you can cash in at the nearest convenience store

sand goblet
#

They had something like that at our school

rough sapphire
#

glass/plastic/can

gentle moss
#

a bottle bank is a series of large containers with a tiny hole in them

sand goblet
#

You put bottles in and you got this voucher

gentle moss
#

where you can lob a glass bottle of specific type in

sand goblet
#

And then you could spend it at the school canteen

gentle moss
#

and hear it shatter (or not)

sand goblet
#

They stopped doing it when someone put their hand into the hole and almost lost it

rough sapphire
#

you don't have to spend it, you can just cash it out

#

but yeah

#

we got them machines at like every store

gentle moss
#

i manually recycle my glass bottles because it gives me the cathartic release of smashing glass.

#

yeah because you're civilised bastards

#

UK is way behind on recycling

sand goblet
#

We are too, as you can see from my screenshot

gentle moss
#

yeah

#

i literally live like 2 minutes walk from the district tip

wheat lynx
#

When i do it i make sure i put it in the most empty one so it is more likely to shatter

gentle moss
#

"recycling centre"

#

exactly wookie

#

good tune

#

it sure beats when i used to make molotovs and throw them into an abandoned quarry

wheat lynx
#

I do love a bit of Nick Lowe

gentle moss
#

oooh yes

#

tbh that's my favourite

#

cruel to be kind a second

wheat lynx
#

I like his voice in the beast in me

gentle moss
#

fair

#

it's kind of different i guess

#

i think it's cause he's older

wheat lynx
#

Yeah, you wouldn't think it was the same person.

gentle moss
#

his early stuff was pretty happy go lucky

#

at least in vocal quality

#

later he's like "oh... i am a dirty human"

#

sort of like johnny cash did

#

but.... less cool

#

almost reminds me of tom waits

wheat lynx
#

yh. I could listen to cruel to be kind on repeat for ages

gentle moss
#

it reminds me enough of tom waits to mention i thought about it but not enough to say it

wheat lynx
#

I know what you mean

gentle moss
#

like he got some grit

#

started smoking 20 a day

#

but yeah, loving the sound of breaking glass is a good reason to go recycle yourself

#

rather than putting a box out

wheat lynx
#

Could just get a job as a bin man

gentle moss
#

i live close enough to a recycling centre than i can stop in before / after work

#

and then just take the bottles

#

depending how i feel i might smash them to work

#

sometimes after work

wheat lynx
#

That would be satisfying after a hard day.

gentle moss
#

.... i still use the recycling bin because the volume of glass i accrue over a week is vastly in excess of what any one glass breaker would reasonably get through

#

shaaaaaaaame

cerulean granite
#

y do u have so many bottles

#

r u saying ur a alcoholic

orchid summit
summer knot
#

I'm a little late to this conversation, but...

She was a winner
Until she became the doggie's dinner...

#

(Nick Lowe)

gentle moss
#

wow, rude...

rough sapphire
#

anyone from germany here?

#

or currently based in

#

I think that nix is from germany

rough sapphire
#

oh that's cool

rough sapphire
#

trying to parse Groovy files with Python with stuff in the stdlib

#

it's cursed

clever shoal
#

groovy is cursed

sand goblet
#

I only use it for gradle

#

Probably gonna move to Kotlin for that too

vapid bluff
#

especially since i havent updated any foobar related files in at least a year

#

and it was working fine about a week ago

#

how does this even happen

sand goblet
#

it's called

#

clears throat

#

YA BROKE IT

vapid bluff
#

i thought you werent even allowed to create abstract class instances

#

and compilers make you implement pure virtual functions

#

otherwise the subtype becomes abstract too

sand goblet
#

Yeah, that's a good question tbh

#

maybe @rough sapphire or @tired osprey would have an idea

vapid bluff
#

looks like foobar's fubar'd

#

wtf is this lol

#

sketch show?

sand goblet
#

it's from Whitest Kids U Know

#

that's the full sketch

tired osprey
#

I have been called

sand goblet
#

ah, nix

#

wtf does meta's error mean

tired osprey
#

Well in java for example you can have abstract functions right?

#

That's equivalent to calling an abstract fhncgioni

vapid bluff
#

how do you calla pure virtual function in c++

#

i thought that was impossible since:

  1. you cant instantiate abstract classes
#

and 2. if you dont implement a pure virtual function in a subtype it becomes abstract too

tired osprey
#

Well if your compiler would actually check your code for validity that might be the case

#

Though I'm quite sure the c and c++ compilers can be tricked into bad things

#

As is demonstrated here

#

In C/c++ the rule "if it compiles it works" never stands

vapid bluff
#

i dont know how youd trick the compiler into instantiating an abstract class

rough sapphire
#

wait isn't this python server 🤔

vapid bluff
#

dam u got me

#

i am ready to be banned for the offense of discussing an off topic topic in off topic. i accept my fate

rough sapphire
#

!bam @vapid bluff

vapid bluff
#

smash me with your ban hammer

sand goblet
vapid bluff
#

@tired osprey pls show how trick compiler

rough sapphire
#

when you're trying to not overwrite split()

vapid bluff
#

meta.split
sweatcat

rough sapphire
#

oh yeah

#

🔪 prepare

vapid bluff
#

fuk

#

how about splote or splitten

#

sploten/splittened

solid pollen
#

splits?

vestal briar
#

splatted

rough sapphire
#

it's shit-shat

#

so split-splat makes sense, no?

vestal briar
#

Just shat

sand goblet
#

some group was in our sports hall at like 10pm last night

#

deliberately kicking a ball at the roof

#

managed to completely murder one of the guards on the lights

tired osprey
#

@vapid bluff I don't speak the c++ I just know it's a stupid compiler

rough sapphire
#

please don't tell me you actually murdered a guard

sand goblet
#

haha

#

no, it's like a metal grate on the bottom of the light

#

so they can't fucking wreck the light

rough sapphire
#

oh i see

sand goblet
#

they're screwed tightly into the light housing

#

but they managed to knock it clean off the light and bend it like 30 degrees

rough sapphire
#

i thought you murdered a guard who was on light duty because they let the group kick the ball or something

sand goblet
#

that's a hell of a kick

#

haha

#

they knocked it off the light and it fell to the floor

#

so they hung it on a thing on the wall

#

and then they managed to hit it again with the ball

vapid bluff
#

@tired osprey i know there are several compiler tricks to make constants editable for example.
this is something ive never encountered before though. and a better question would be: WHY the fuck would anyone want to do this. especially in production.

sand goblet
#

so it ended up on the floor behind a goalpost

rough sapphire
#

because some people just hate everyone @vapid bluff

tired osprey
#

@vapid bluffi don't think it's on purpose

#

It's an error someone made the compiler didn't catch

#

And now you're the one who gets fucked by it

vapid bluff
#

thats the thing, unless youre deliberately trying to trick the compiler into this particular scenario, it's more or less impossible

#

this should be impossible with any modern compiler

tired osprey
#

Well

vapid bluff
#

i dont even know how youd do the particular trick to make it happen

sand goblet
#

I mean, I wouldn't exactly call foobar a modern piece of software

#

I doubt the compiler is up to date

tired osprey
#

If rustc passes something during compilation you can be 99% sure it's gonna work if you got the logic right

#

However the c /c++ compilers do purposely not provide many safety guarantees

vapid bluff
#

this is part of the language spec

sand goblet
#

so now my boss is in the sports hall with the unenviable task of figuring out how the hell to put this guard back on the light on the ceiling

#

this is the sports hall in question

vapid bluff
#

it's like someone managed to somehow call an int like a function, it's that kind of absurdity that should never be possible even in most extreme cases.

tired osprey
#

That is correct

#

The c++ spec does intentionally define undefined behaviour

sand goblet
#

that's something I don't enjoy about C++

tired osprey
#

For example they recently tried to snack a rust/ functional feature called pattern matching

vapid bluff
#

it's not undefined behaviour. you are not allowed to instantiate abstract classes.

tired osprey
#

Because many people enjoy that one

#

But uh

#

They mightve purposely introduced undefined behaviour in that sprx

#

Spec

#

But it got accepted.....I think

vapid bluff
#

undefined behaviour is like accessing memory outside of array bounds

tired osprey
#

Undefined behaviour is

#

If you get to this point there is no way to predict what happens next

vapid bluff
#

right, and the compiler wont stop you getting to that point.

tired osprey
#

The c/c++ ones won't

#

Yes

#

The spec demands they won't

vapid bluff
#

this however should always been stopped by the compiler. the compiler should always know whether a class is abstract or not.

#

and afaik there arent any hacky introspective ways to cast a class as concrete

sage crescent
#

Guys I have to make a gui with tkinter and I can’t do it

#

It doesn’t make sense

tired osprey
#

I don't think it's about instantiating an abstract class

sand goblet
#

u mad

tired osprey
#

It's probably a lot more hacky

sand goblet
tired osprey
#

I was just using abstract as a comparison for what virtual means

sage crescent
#

what’s that

#

Oh

rough sapphire
#

it's a channel

sand goblet
#

a channel for discussing user interfaces

#

(or seeking help therein)

tired osprey
#

The c++ compiler is stupid

#

But not that stupid

#

It does stick to a few rules

rough sapphire
#

gcc is perfect

vapid bluff
#

there are multiple c++ compilers

#

and gcc is a c compiler :P

rough sapphire
#

i know

tired osprey
#

No

rough sapphire
#

it can also compile c++

#

:)

tired osprey
#

GCC is a c/c++ asm ada and what not compiler

#

Cc stands for compile collecting not c compile

vapid bluff
#

g++ is the c++ compiler

sand goblet
#

yeah but that's part of gcc

tired osprey
#

G++ is a sub program of gcc

sand goblet
#

but everyone should be using clang anyway

rough sapphire
#

g++ is gcc with extra flags

vapid bluff
#

oh ok

sand goblet
#

clang is a terrific example of how much the gnu can be comparitively stifling for software development

rough sapphire
#

literally gcc -lstdc++ is synonymous with g++

vapid bluff
#

TIL

#

so

#

compiler hacks

rough sapphire
#

haha.. I was just watching Dave chapelle..

#

Tyrone Biggums..

vapid bluff
#

okay so it's not a hack at all

#

just a polymorphism blunder

tired osprey
#

I mean it's certainly more hacky than instantiating just an abstract class

#

@vapid bluff

vapid bluff
#

looks like it's just a byproduct of how c++ does dynamic binding, according to the snippet used on that page

#

moral of the story: don't put stuff in abstract classes' constructors.

tired osprey
#

Or

#

Don't use c++

vapid bluff
#

or

#

dont program at all

#

dont even touch a computer

ashen glacier
#

Heyo.
So, i want to learn a new programming language and keep track of my progress and also saving it for the future. Usually i use git(hub) as my version control system. Anyone got an idea how i can manage a lot of different repos (well, say projects, don't need to be a repo)

#

Don't want to mess up my github profile and 'hide' my other projects in a flood of stupid nonsense

solid pollen
#

You can pin up to 6 repo to the top of your profile

ashen glacier
#

Thanks. Good to know.
Is there an more effective way than to upload a "Hello World" Repo and another "GoodBye World" Repo and so on? 😄

rough sapphire
#

you can just keep your private projects... well, private

solid pollen
ashen glacier
#

I mean, i'll take the pin thing as i only have three projects i want visible but in case i ever have 7 i would have troubles 😄

#

Oh jeah, that is what i was looking for i guess

#

Thank you!

rough sapphire
#

you can look into moving your "real" projects to an organisation

#

(as in, create an organisation for only yourself)

ashen glacier
#

I think i'll take the gist way for now. But the projects thing seems to be nice once i get to more usefull stuff

#

Thank you both 🙂

rough sapphire
#

no. 4 reminds me of pydis-ot :)

gentle moss
#

no. 2 is a requirement of good internet behaviour

#

especially with the detail of tracking links now

#

annnnnnd i'm #8

rough sapphire
#

@gentle moss Yeah, amp links are annoying.

gentle moss
#

amp is great for stripping bullshit off a page

#

amp on desktop is like "holy shit, this is how the internet could be"

rough sapphire
#

I don't think we're talking about the same thing

solid pollen
#

AMP links are way over annoying

rough sapphire
gentle moss
#

no, i'm just like uhhh

#

talking about like the amp that's served to mobile maybe

#

it's way stripped back

rough sapphire
#

That makes my eyes bleed

gentle moss
#

i actually can't find an example right now but previously The Guardian's AMP served content contained way less media

#

like a stripped back version of the site

rough sapphire
#

You can do that on Firefox. Reader mode or whatever it is

#

"Reader view" Ctrl + Alt + R

gentle moss
#

Nice

rough sapphire
#
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "server.py", line 25, in recv_frame
    sock = socket.socket()
TypeError: 'tuple' object cannot be interpreted as an integer```
#

wow thanks python

gentle moss
#

what's the problem?

rough sapphire
#

the problem was that we were doing struct.unpack and then passing that straight to a socket .recv because we didn't realize it would return a one-element tuple and not just the actual number