#ot1-perplexing-regexing

1 messages · Page 394 of 1

sand goblet
#

That sounds good

#

Wonder if they're hard to make..

gentle moss
#

can't be too hard?

#

just a twist on bread i'd have thought

sand goblet
#

Yeah, looks easy enough

#

man, we might not have automated migrations in kotlin

#

but we do have asynchronous ORMs

undone berry
#

Scones are good - but really they're just a vessel for cream and jam

#

Scones are not at all hard to make. Made them with my nan fairly often when I was a kid

thorn snow
#

@proper magnet Found the culprit. The extension attr_list is garbling my jinja syntax, even though it isn't supposed to. The extension code highlight is putting my blocks into pre if they are indented

#

So, looks like one case of Layer 8 issue and one bug

proper magnet
#

ah, what a pain

thorn snow
#

attr_list is supposed to run when it sees something like {: .text-center} and replace it with a css class, but ti shouldn't act on {%

#

I can understand the code highlight thing

#

that is easy to circumvent

gentle moss
#

whelp climbing out of that dumpster fire

#

chilli is done \o/

#

looks nice, but i didn't get finely diced canned tomatoes

#

so it's got some tomato lumps in it

#

:|

undone berry
#

Is that a bad thing? Tomato lumps seem like they're probably ok

sand goblet
#

is it stick blender time

gentle moss
#

yeah but they're like whole tomatoes, it's nicer when they just sorta sink into the background rather than being a key element

#

that'd turn the mince and beans into paste

#

can't do that

#

it'd be meat chilli soup

sand goblet
#

well you should've done it before you put them in

#

haha

gentle moss
#

i didn't read the can

#

:D

undone berry
#

Oh, whole tomatoes is definitely a bit much

gentle moss
#

been hunting them with a spoon and smooshing them

#

Hunt for Red Tomator

#

is that a reference anyone would get? i thought it was pretty good.

undone berry
#

Assuming its just Hunt for Red October, I'm aware that its a thing purely through other references in pop culture

gentle moss
#

yeah, it's about a nuclear submarine that's being hunted

#

and it's under liquid

#

like the tomatoes.

sand goblet
#

reminds me of the mili song, meatball submarine

rough sapphire
#

so what wine is it @gentle moss

gentle moss
#

an argentinian malbec

rough sapphire
#

0.7l ?

gentle moss
#

it's got a decent little fruity kick and when reduced really introduces a lot of rich flavours to the chilli

rough sapphire
#

chilli...?

#

are you talking about food

gentle moss
#

yeah, i got it to cook chilli

#

but if there's half left there's half left.

#

¯_(ツ)_/¯

rough sapphire
#

heh

gentle moss
#

the question now is...

#

rice or chips

#

:O

soft violet
#

Rice would usually be seen as the healthier option.

plucky ridge
#

Rice chips

gentle moss
#

good point. chips it is.

sand goblet
#

chips it is

gentle moss
#

and actually...

#

stick some cheddar on them too

undone berry
#

Rice is definitely seen as healthier - but is it actually?

sand goblet
#

yeees

#

No, it's not

gentle moss
#

no because you only eat like what

#

20 - 30 chips

#

you're eating 100's of rice

sand goblet
#

by weight you're eating way more rice

#

and I like 150g of rice to myself so I avoid eating rice very often

gentle moss
#

it really doesn't help that i boil my rice in oil either

#

should stop doing that

#

<_<

sand goblet
#

a new take on fried rice

gentle moss
#

deep fried rice.

undone berry
#

I prefer to oil my rice in boil

sand goblet
#

deep fried rice.

gentle moss
#

battered deep fried rice

plucky ridge
#

It'd be like eating gravel

soft violet
#

Pre cooked maybe.

gentle moss
#

i bet you can batter a bunch of sticky rice

#

like sushi rice

#

then deep fry it

#

hmmm

#

tbh, i've seen scotland

#

you can batter anything

soft violet
#

@gentle moss That mightn't be bad.

undone berry
#

Its like a risotto except you add butter instead of other liquid

soft violet
#

Yeah.

sand goblet
#

I know a scottish chick and her family deep fries fucking everything

#

including whole turkeys

gentle moss
#

yeah because they're so proud of their oil supply

undone berry
#

a deep fried turkey sounds worth trying

plucky ridge
#

You sure they're not American?

sand goblet
#

nah it's a scottish thing

gentle moss
#

i think the scottish make american deep frying look quaint in a lot of ways

sand goblet
#

deep fried mars bars came from a bar in scotland

#

and then everyone did it

#

and the bar tried to sue everyone and failed

gentle moss
#

can get nearly any chocolate bar deep fried

soft violet
#

Dills.

gentle moss
#

i'm pretty sure i've seen deep fried beans too

undone berry
#

Even if they won - its impossible to sue a million tiny local fish and chip shops

gentle moss
#

deep fried baked beans

#

hilarious that it's yummy mummy fitness

#

:D

undone berry
#

somehow

#

that looks good

gentle moss
#

i wasn't expecting it to be cakes

undone berry
#

I would 100% eat that

gentle moss
#

same

soft violet
#

Beans are great.

undone berry
#

I feel like it would be phenomenal with a full English

#

Beans are great- although they're rubbish as part of a breakfast

#

they infect everything else with bean juice

soft violet
#

The Italians do good beans.

gentle moss
#

you've got to structurally engineer your breakfast

#

to create a bean dam

#

i have these bowl plate things and i usually stick the bacon in the middle, stick the beans on the other side, then onions and fried egg on tother

undone berry
#

but the bean dam still leads to at least two things being beanified. If you use toast - then you have no toast for the egg. If you use sausage, then you have beany sausage which is a downgrade

soft violet
#

Black beans with fish, Chinese. Delish.

undone berry
#

Thats the healthy kind of beans

#

not the kind that comes from a can

#

both are good

gentle moss
#

are you spooning your beans? or pouring?

#

you could probably do with less bean juice

undone berry
#

Generally spooning - but maybe. Honestly, I mostly just eschew beans entirely at this point

gentle moss
#

i'm with you that there's maybe like 5-10% too much bean juice in a tin

#

i think i only use them for fryups and shit-omlettes

undone berry
#

I eat beans on toast a lot

#

but not as part of another meal

gentle moss
#

i don't really beans on toast but i do scrambled eggs on toast with ketchup

#

i think that's my lazy toast meal

#

i know, it sounds weird. i thought it was weird before a friend finally ate it enough for me to be like "well fucking fine i'll stoop to your level".

soft violet
#

I can see it working with sliced tomato.

#

Not so sure about the ketchup.

gentle moss
#

that requires 1) a tomato 2) effort to slice it 3) both of those points defeat the purpose

#

ketchup has a sweeter tang to it anyway

soft violet
#

It takes more effort to scramble eggs than it does to slice a tomato.

gentle moss
#

no it doesn't

undone berry
#

You do microwave scrambled eggs - so I can see the laziness

#

but if you do it in a pan

gentle moss
#

crack 2 eggs into a bowl and scramble

undone berry
#

then thats waaaay too much effort

gentle moss
#

yeah, i microwave em

#

because i'm a monster apparently

#

no one has ever noticed i microwave them when i've fed them

#

hoity toity pan egg people smh

#

i think people who think microwaved scrambled eggs are bad just don't know how to use a microwave properly

undone berry
#

I'm very skeptical about your microwave elitism - they're pretty easy to use

#

although - some people just ignore instructions on food and do everything for X amount of minutes

#

which is bonkers

gentle moss
#

yeah but you've got the know your microwave

#

learn all its quirks

#

find the power setting and not just slap it on high

soft violet
#

This is my microwave. There are many like it, but this one is mine.

gentle moss
#

i was going to go down a weird french artist route rather than full metal jacket

soft violet
#

slaps microwave This bad boy can fit so many eggs in it.

gentle moss
#

ho ho ho mon amy. ze microwave is the piere de resistance of cooking once you make love to her like a beautiful mistress.

#

12 french people just had a heart attack.

#

ett vwala!

#

she goes ping

undone berry
#

I feel like you should open a French haute microwave cuisine restaurant

gentle moss
#

and ze eggs, they are done

#

i have been watching too much Poirot

#

and yes i know he's belgian

undone berry
#

I just downloaded all of Poirot

gentle moss
#

it's fucking great

undone berry
#

David Suchet is absolutely fantastic

gentle moss
#

ahhhh, but 'eystings, did you not notice ze shadows in ze painting?

soft violet
#

@undone berry My former piano teacher met him, once. Gave him a painting he did of a "Poirot Rose".

#

Which may have just been the painting's title, and not an actual breed of rose.

undone berry
#

I just googled it - seems to also be an actual rose

soft violet
#

There it is.

undone berry
#

I absolutely love this google result for some reason. Just David Suchet chilling with a rose

soft violet
#

That bloody mustache.

gentle moss
#

haha

#

it's awesome

#

i'm fond of this sketch

sand goblet
#

Numberwang was theirs too wasn't it?

plucky ridge
#

I read that as "Blood Mustache" and I was thinking of it as a milk mustache

#

But like

#

Blood

soft violet
#

Bloodbeard.

#

But mustache.

gentle moss
#

numberwang was, yeah

soft violet
#

Fancy pirates.

gentle moss
#

they also have a great one for milk moustache Hemlock

#

why the hell did people go for big bushy moustaches.

#

mine covers my top lip if i brush it straight, so i side comb it

#

still get stuff in it

gentle moss
#

Awwww yeah baby

rough sapphire
#

hwats dat

#

french fries with cheese and something

gentle moss
#

cheesy chips with chilli con carne

#

the chilli is hiding under the chips, so the chips don't lose their crisp

rough sapphire
#

con was with?

#

sin was without

gentle moss
#

yeah

#

con carne, with meat.

jagged fog
#

ah my local flake8 runs fine but github flake8 checks fails because of F541 f-string is missing placeholders and I don't know why my local lint doesn't detect that sadcat

sand goblet
#

Different package versions installed

#

That's why we lock versions with eg pipenv

jagged fog
#

oh right

sand goblet
#

you'll want to update flake8 and your plugins

jagged fog
#

I didn't use pipenv for check

#

ye that worked, thanks

sand goblet
#

No worries

raven topaz
#

Epic

rough sapphire
soft violet
#

Rate of transfer would be shit. Fun idea, though. The other one I saw used the HDD activity light.

#

Or the cpu/system fan, as opposed to the power supply's

#

Oh, I see. It uses the electronic whine.

gentle moss
#

ooooooooooooh

#

i love esoteric exfil

#

@soft violet these methods always have slow data rates

#

but they're super fun

#

i wonder how different qualities of power supplies fare under that

rough sapphire
#

why did they name it a mouse

#

nobody knows

gentle moss
#

cause it's got a tail

rough sapphire
#

im so depressed.. this lockdown is getting to me

finite sandal
#

Am I the only one that can't script here?

rough sapphire
#

@finite sandal Script?

#

this isn't roblox XD

#

Although I do play an script on Roblox myself

plucky ridge
#

I mean, in fairness, Python is a scripting language

topaz aurora
plucky ridge
#

Why did you do this to me

topaz aurora
#

BOFU is a rabbit hole of both good, bad, meme-y, and absolutely perfect MVs

#

Context: It's a song composition contest for a rhythm game held annually.

plucky ridge
#

Something in my brain really doesn't like the whole Rust implicit return thing

#
fn five() -> i32 {
    5
}
```Would return the value `5`
#

Like, I get it

#

But it just feels off to me

#

Just feels naked and less readable

wheat lynx
#

Is it considered bad practice just to use return anyway? That's usually what I feel like I want to do

plucky ridge
#

Yeah I might

#

Not sure, I guess it would likely depend on the code base

#

But looking at the Rust Book, it seems like it's common practice.

#

Including with the ternary stuff

#
let condition = true;

let number = if condition { 5 } else { 6 };
#

So those would be implicit returns there as well I think

sand goblet
#

I don't like implicit returns for explicitly defined functions

#

But I do like them for lambdas and similar

#

Which is how kotlin does it so that's fine

graceful basin
#

I dont mind it for single lines, though I think kotlin does it clearer with fun u() = 6

#

when you have something like

sub u() {
    say "Hello World";
    6
}
```it is a bit strange.
plucky ridge
#

I think I had this aversion to it last time I tried to learn Rust

#

I'm sure I'll get over it, but it's still really weird to me

graceful basin
#

ye, it is more being used to it. It does make more sense in terms of functional languages, and Rust is much closer to statically typed functional langs than most other langs

#

pony does something similar as well

#

raku just has that because it uses same syntax for lambdas

plucky ridge
#

... Rust is much closer to statically typed functional langs than most other langs
Yeah I suppose that's true. I wonder why I never made that connection before

#

Might also be why I like it

#

I've gotten on a functional kick lately

rough sapphire
#

the worst part of the pelican documentation is the assumption that im using RST...

#

There seem to be more features available if I chose to use RST, like syntax highlighting in codeblocks. There is no explanation of how to do that in md files.

#

It looks like this should just be handled through markdown extentions. either way, wish the default was not rst

lime bison
sand goblet
#

Why did you call it that :>

#

Should've called it "zenless return" haha

plucky ridge
#

@lime bison Why would you do this to me

#

I mean I'm impressed that you managed to get it to work

#

But it scares me

oak tangle
#

oh hey

#

it uses ast to capture the value of an Expr

#

wait

#

not Expr

#

I was playing with that in a different context this weekend

lime bison
#

hahaha better name @sand goblet

#

yep @oak tangle, it finds the last Expr if the last node isn't an if statement. If there is an if statement, it tries to get all possible ends recursively by checking if/else's bodies.

oak tangle
#

That's pretty neat

lime bison
#

thanks

oak tangle
#

I was working on our "internal eval" command, which evaluates code for us

#

And I wanted to capture the value of the last node if it's an Expr

#

As we occasionally forget to print it

#

Pretty simple and no recursive traversal needed

lime bison
#

makes sense

sand goblet
#

Divoo make some really interesting (but expensive) low density pixel grid displays

#

They don't have an API and I want something programmable but I can't see much..

#

I know where to get an LED matrix from but I'm not sure how I might make it look like a pixel grid

#

That's how their stuff looks

#

Hmm.

gentle moss
#

i'd imagine having segmented sections with individual RGB clusters

#

you could probably get away with RGB tape + something to segment each individual set of RGB's

sand goblet
#

I can actually get an actual LED matrix panel

#

Adafruit do them

#

They just look.. well, round

#

And without the black space between

gentle moss
#

just realised tape wouldn't even work because you'd need individual control

#

you'd have to wire each element up to a controller

pine vector
#

g, diffusion looks to be an addition on that panel. helps with the sunlight-like reaction that led panels incur. lemon_fingerguns_shades ☀️

gentle moss
#

this was posted in another discord, seems pretty cool

#

g already knows though

charred socket
#

Hello folks

gentle moss
#

ello

sand goblet
#

It's the grid I'm worried about @pine vector

#

Diffusion alone will just make all the LEDs blend into each other

#

And I don't have a 3D printer, access to one, or any idea of any of the software involved

pine vector
#

true true

#

hmm. those grids are available for...uhhh. florescent lighting, iirc. might be constrained size wise though...

sand goblet
#

Hmm

pine vector
#

also, is there anything like 3DHubs available in IRE?

sand goblet
#

3dhubs?

pine vector
sand goblet
#

That looks.. industrial

pine vector
#

oh...they've changed a bit it seems. it was basically a network of personal/professional 3d printer folks you could send jobs to.

sand goblet
#

I mean I guess there must be something like that

pine vector
#

any maker-spaces where you can rent 3d printer time?

sand goblet
#

Not in rural Ireland

pine vector
#

yeah, they're pretty metro-centric...

sand goblet
#

There was a guy in a nearbyish town that did 3d printing a few years back

#

But he didn't do like precision work, it was stuff like clear plastic skulls

gentle moss
#

tbh i'd never think 3d printing

#

i'd buy 2d strips then dremel / hacksaw slots in them

#

wow, 2d strips

#

plastic strips.

sand goblet
#

2d strips as opposed to 3d strips

pine vector
#

i prefer the 1d strips.

gentle moss
#

mobius strips?

sand goblet
#

I'm more of a Klein jar guy myself

pine vector
#

joke backfires. panic sets in. can't google fast enough.

#

hehe

gentle moss
#

hah

sand goblet
#

This is definitely a project I'm interested in though

gentle moss
#

a mobius strip only has 1 side

sand goblet
#

The other interesting point is that adafruit do denser matrix panels than this

pine vector
#

litmus strips have 2... so i don't like those? 😄

sand goblet
#

The divoo ones are 16x16

#

Adafruit goes up to 64x64

gentle moss
#

yeah buuuuuuut

sand goblet
#

But at that point I'm not gonna be able to make a grid either

gentle moss
#

build it yourself?

pine vector
#

you need powah for the 64x64 though. tradeoffs abound.

gentle moss
#

could be as big as you want

sand goblet
#

I'd use a raspberry pi

#

You won't catch me doing Arduino

gentle moss
#

the hardware build interests me far more than the software side tbh

pine vector
#

don't expect too much speed then.

sand goblet
#

A pi 4 would be fine

gentle moss
#

i think it's more GPIO frequency?

sand goblet
#

I mean I use a 3 for a digital display board at work

#

Oh, right

pine vector
#

yeah, its more the OS/GPIO

gentle moss
#

yeeee boi

#

i apparently know my shit

#

got the whole grid thing with led strips right to start

#

now this

#

i'm on fire.

#

like half my fucking city

pine vector
#

you can get there, but you're pretty low level in C. from my understanding at least. maybe some node can get there?

sand goblet
#

The adafruit bonnet uses all 40 pins though

#

And it supports multiplexing

#

So it can't be that slow

pine vector
#

uses or connects to? there are only two pins that are hardware PWM capable iirc.

sand goblet
#

It requires the 40 pin gpio

#

Won't work on the older smaller ones

pine vector
#

or are they software... RPi gets so confusing.

sand goblet
#

You can use them from software yeah

gentle moss
#

pfffft

#

boring parts

#

where's the hot glue and burnt hands

sand goblet
#

The software side is the interesting part

#

I'm not a hardware guy

pine vector
#

oh yeah! that bonnet offloads the LED driving from the RPi.

gentle moss
#

i'm the type of person who'd start the project wanting a cool LED panel but then make it and do nothing.

frozen pendant
#

too many big words in one sentence

#

brain exploding

#

what is RPi

charred socket
#

Wish I knew more about hardware
Kinda would like to learn more about SDR at some point

gentle moss
#

raspberrypi

#

SDR has a bunch of info on the internet

#

you can get SDR dongles cheap

pine vector
#

@frozen pendant Raspberry Pi. small single board computer

gentle moss
#

not related to LED displays though

frozen pendant
#

oh lmao cool

charred socket
#

That's true
But the limiting factor is always time

sand goblet
#

I wonder if the 64x64 panel really needs a grid

frozen pendant
#

yeah we got those for free at school, made flappy bird 😂

sand goblet
#

The LEDs are small enough to be distinct

gentle moss
#

they'll blend without dividers

sand goblet
frozen pendant
#

no wait never mind we didn't get raspberry pi

#

we got bbc versions

gentle moss
#

that makes me... slightly unhappy g

frozen pendant
#

micro:bit

#

no where near a raspberry pi but meh

sand goblet
#

They look kind of square actually

gentle moss
#

idk what it is, but the crispy LED light puts me off a bit

#

maybe just some tracing paper over it or something

#

anyway, bed time. o/

sand goblet
#

Yeah it still needs a slight diffusion

gentle moss
#

fun day of pickling chillis tomorrow

#

woot \o/

sand goblet
#

Woo

gentle moss
#

nn

pine vector
#

o/

sand goblet
#

Hmm, but also

#

The bonnet needs its own power supply

#

I guess there isn't a way to fold both into the same electrical socket..

#

Think I'd better sleep on it.

gusty oar
#

is that crime if one website sells data of their users

pine vector
#

depends on a few things...

gusty oar
#

i guess if that website doesn't sell password

#

that's fine

pine vector
#

still could be legal. when a merger happens, all data goes.

#

the major sticking points i know of are user agreements (did you know your data could be sold when you supplied it?), and regional regulations (disclosure, notice of transference, etc).

gusty oar
#

but sometimes that could be violate personal privacy

#
  • if data contains password account security
#

it should be crime still

pine vector
#

again, depends on the regional laws. they're not all the same...

gusty oar
#

ah okay

rough sapphire
#

I agree that there is a lot of bullshit about it and many things that are legal shouldnt be.

#

I think its insane that there are loopholes that allow people to dump public data about people.

soft violet
#

I think if anything the current state of affairs has shown us is that it's not about what's legal or not. It's about what power you have and what you can get away with as a result.

rough sapphire
#

There isn't that much that makes it different from me doxxing you and dumping a pastebin abou you and telling everyone to harass you.

soft violet
#

Or, more accurately, what power other people have over you.

#

Because you don't have any power.

rough sapphire
#

Only its legal somehow nad they do it to people en masse. Yeah.

#

Basically like, a lot of the things that if I did them as a non-business, it would be seen as me being a cyber terrorist or some nonsense.

#

But if I had a business that was paying taxes the doors swing open for me to do a number of fucked up things.

soft violet
#

It's not just about taxation. It's about horse trading.

#

Lobbyists.

#

Corruption.

rough sapphire
#

There are a lot of things like this. For example, if I can prove that Im an actual business and show the documents to Facebook, they are more likely to give me access to their users sensitive info through API.

#

Idk. Its too late for me to get all worked up an angry about capitalism.

#

But its bullshit sometimes.

gusty oar
#

if you are apple facebook etc.

#

you can break law however you want

rough sapphire
#

you do get sanctions in the millions but those numbers are a drop in the bucket

#

money > law

#

well not many other companies can say "we paid 20 million in sanctions last year"

#

but that's like .. nothing to them

gentle moss
#

it's interesting to see it turn around a little bit

#

but the imposed fines are toothless pretty much

#

perhaps if they knocked out an entire quarters profits

#

i think the GDPR fine rates for global corps are a nice change

#

up to €20m or 4% of global turnover, whichever is larger

rough sapphire
#

that number can get pretty large

gentle moss
#

yeah, especially since it's turnover

#

not profit.

undone berry
#

I wonder if one will ever stick to Facebook/Google/MS

#

One of those has got to be doing something GDPR fine worthy

rough sapphire
#

i doubt the gdpr is well-defined enough

#

that it will ever stick anywhere

#

but what do i know

undone berry
#

I'm sure some GDPR fines have already been given out

rough sapphire
#

is there a wall of shame

undone berry
#

there is

rough sapphire
#

hohohoh

#

british airways got quite the fine

#

204 million

undone berry
#

Yeah - I'm actually surprised at how many fines have been given

rough sapphire
#

google got 50 million too

undone berry
#

that's actually pretty dissapointing. Just glancing through an article about their breach, seems like that £44m is pretty tiny

rough sapphire
#

those numbers don't matter in the least.

undone berry
rough sapphire
#

yuss. small victory against some bulgarian telecom companies. they always do this annoying bullshit where you go and write your names there and they sign you up for all kinds of bullshit you didn't ask for

#

then the bills are all fucked up etc

#

Repeated registration of prepaid services without the knowledge and consent of the data subject Employees of the telecommunications provider have used personal data and registered the complainant with the company's prepaid service. The data subject had not signed the application and had not consented to the processing of his personal data for the stated purpose. There was also no other legal basis applicable. The signature of the application and the complainant own genuine application were not identical and the persons personal identification number was indicated, but the identity card number was not the complainants one.

#

got a fine of 27,100 euros for that

#

so not only did they sign up this person up but the signature was not done by the person themself...

gentle moss
#

yeah

#

the GDPR is actually really well defined

rough sapphire
#

good

gentle moss
#

i mean that was one of the reasons for making it

#

previous data protection laws were not toothy enough for a start

#

but also had "wiggle room"

#

and tended to vary between each European state

#

the ICO in the UK gave out some of the most piss weasel type fines for massive breaches

rough sapphire
#

i guess it might be much better than previous systems

gentle moss
#

it gives a lot of control back to the people. it's nice.

#

i've had myself removed from a number of marketing lists through angry GDPR threat emails

undone berry
#

I feel like the law is pretty great - just gotta hope the enforcement of it matches up

#

which right now - I'm skeptical about

gentle moss
#

it seems to be okay so far, but then again we don't have wide spread transparency of those large corporations as it stands

#

that's another thing that needs to be improved.

undone berry
#

I mean - the fine on Google seems like its not enough to be a deterrent for the tech megacorps to fudge things slightly

gentle moss
#

yeah, that's a bit of a slap on the wrist

undone berry
#

44m£ is a pittance - if thats what fines look like, companies are only ever going to do the bare minimum and live on the edge

gentle moss
#

but i doubt it would've even been touched on if GDPR wasn't a thing

#

baby steps i guess

undone berry
#

Yeah - that's true. Without GDPR they'd have just carried on entirely unchecked. At least this way they were forced to change

gentle moss
#

that's all we can really hope for

#

GDPR was actually a pretty big lurch in policy tbh

rough sapphire
#

the amount of training people are being given in terms of GDPR has been very good for general data security imo

gentle moss
#

yup yup

#

stuff that should've been done in the first place.

rough sapphire
#

well yeah but who takes it seriously if money isn't an incentive? 😓

#

.. or punishment

#

suddenly the clerk at the front office thinks twice about leaving the computer unattended for 3 minutes logged in while going to the bathroom, when somebody coming down the GDPR chain from the bosses office will come asking questions when there is a breach...

gentle moss
#

or businesses who never thought about what data they were storing or how.

#

the default used to be data slurp

#

just get everything you can and store it

undone berry
#

There's also still a million small businesses out there who are in breach of GDPR, and there's no easy path for them to fix it

#

e.g hairdressers having phone numbers of people from 10 years ago in a book

gentle moss
#

yeah

#

thing is, it's not applied harshly to all cases

#

there is some wiggle room depending on your scale / the operation you run

undone berry
#

Yeah - for small businesses the fines are nonexistant, and the ICO mostly tries to just get you to actually be compliant

gentle moss
#

our company has supported a number of companies, medium / small, in becoming compliant

#

and a lot of it can just be having a written document showing what steps you've taken to secure data.

undone berry
#

It would just be nice if there was better guidance for Jill the hairdresser to be compliant somewhere

gentle moss
#

that'll filter down in time i think

undone berry
#

Yeah - true

rough sapphire
#

does a person need to be GDPR compliant

gentle moss
#

no.

rough sapphire
#

so I can add phone numbers into my contact list without asking for permission etc?

gentle moss
#

sure.

undone berry
#

A sole trader or small LTD business does need to be compliant

#

well

gentle moss
#

yeah, but not an individual in a private capacity

undone berry
#

should be compliant

rough sapphire
#

I'm actually a sole trader technically 🤔

gentle moss
#

then i'd advise you to split your business / personal information carefully

#

:P

#

i've just watched all of PMQ's while taking notes

#

not for any real reason, it's just been a while since i used a pen.

rough sapphire
#

pmq?

gentle moss
#

UK parliament proceedings where MP's get to ask the Prime Minister questions.

#

i think i just leveled up to superdork

#

time to pickle some chillies i think

gentle moss
#

god damn it i can't find my recipe

#

:|

rough sapphire
#

make a chutney instead

gentle moss
#

no.

#

i like eating pickled chillis right out the jar

rough sapphire
#

you've obviously not had good chilli chutney

#

@gleaming hare use ssh keys.

#

storing the credentials is very bad

#

One time I ate an entire bottle of pickled olives as if it was a light snack. If they leave the olives out at a bar, I will eat all of them

gleaming hare
#

k, will try in a couple of minutes

#

busy atm

rough sapphire
#

after you've done this, use the ssh url to clone, instead of the https link

#

you'll have to update your older repos (locally) as well

#

I should set that up. I'm wanting to go over my old repos and clean them up anyway. Some are abandonned in a state that I would hope no one would use them, without me saying anything about it.

gleaming hare
#

on this pc i have only my BetterRussianMC repo

rough sapphire
#

@gleaming hare this is where you get the ssh "url"

#

I recognize your icon from github.

#

my icon from github? 👀

gleaming hare
#

back

rough sapphire
#

yeah. I figured out it was you a whie ago. I have looked through your l33t proof of concepts.

gleaming hare
rough sapphire
#

it doesn't really matter

gleaming hare
#

so i can use the icloud one?

rough sapphire
#

i just have xx@localhost in there

#

it's just a comment for the ssh key

#

to tell them apart

gleaming hare
#

ah ok

plucky ridge
#

I really really really hope they never get rid of VGA on monitors and computers

gentle moss
#

it's already going.

#

my screens and GPU don't have VGA

plucky ridge
#

I've had some many issues with monitors that were fixed by just switching to a VGA

#

Well

#

In business machines

gentle moss
#

ooooh

#

we had a batch of Dells come in with no VGA

#

fucking ball ache because all the screens were VGA

plucky ridge
#

Thankfully HP still has it on theirs

gentle moss
#

so we had to buy a load of displayport -> vga adapters

plucky ridge
#

See that's where I have my issue

#

DisplayPort is amazing

#

When it works

#

But it's never a 100% success rate

gentle moss
#

mine has been :(

plucky ridge
#

I might just have shitty luck then

#

But this is also why I hold onto adapters and cables

rough sapphire
#

I use DP whenever I can nowadays and I've never had any issues

plucky ridge
#

The issue I just fixed was: The user had a laptop hooked into a dock

gentle moss
#

i had way more trouble with DVI / HDMI than DP / VGA

#

HDMI is a giant bag of dicks for PC's

plucky ridge
#

The dock has 2 DP ports. I had it hooked up to the second monitor using a DP to HDMI

gentle moss
#

especially if you're converting it to VGA.

plucky ridge
#

Every now and then, the monitor would just flicker off and on in like... 4 second intervals

#

Updated drivers, updated system, repaired system files

#

Nothing

#

Swap to a VGA cable? Fixed

rough sapphire
#

that's normal, it's a DP feature which decreases eye strain by disabling the screen

plucky ridge
#

And instead causes mild seizures

#

WHY did I try to spell it like that

#

The hell, brain

gentle moss
#

hah xx

#

i must have the advanced model

#

as mine turns itself off 60 times a second

plucky ridge
#

Someone's doing alright for themselves

gleaming hare
plucky ridge
#

Should only do that the first time

gentle moss
#

it's added

#

it wont do ti again

#

yeah

gleaming hare
#

k

gentle moss
#

same happens when you connect to any host in that way

gleaming hare
#

yeah, does not show up now

#

well thanks for the solve

gentle moss
#

it'll compare the known hosts keys to what you're connected to

#

if you're trying to connect to an IP but the host key is different

#

it'll throw up a big ol' red flag and abort

gleaming hare
#

TIL

#

thanks anyway

rough sapphire
#

you should consider removing password logins from your .ssh config file once you have RSA set up.

#

Its not really related to GitHub but if you have ssh on your home computer and you're not doing with RSA keys, then youre accepting passwords. Ive never actually tried to brute force through ssh, but it seems like it would be pretty easy to do.

#

Either way, having it not accept passwords at all makes me feel better

#

I would probably be more concerned if I had it exposed to the live internet.

plucky ridge
#

Anyone know off hand if there's a way to tell what kind of database a system is using? Like would it possibly be something mentioned in the header of one of the .dat, .blb or.idx files or something?

lofty dirge
#

generally files show

graceful basin
#

open it in hexedit and see if there are some ascii characters that form a word

lofty dirge
#

if it's self contained, it's probably either SQLite or some weirdness where it's JSON file they binary

plucky ridge
#

It's spread across multiple files and extensions, so my gut says it's not SQLite

gentle moss
#

might just be home rolled

plucky ridge
#

I really hope not

#

I want to be able to tap into the API

gentle moss
#

database file, blob file and an index file

#

hmm

#

*data file

plucky ridge
#

Also a folder called Detail that has a bunch of .000 files

gentle moss
#

smells fishy to me

plucky ridge
#

As in probably home rolled?

gentle moss
#

too hard to say

#

i take it you don't have to install anything or setup ODBC on install?

plucky ridge
#

Nope

gentle moss
#

considering the type of software it is i wouldn't be surprised if they built their own thing

plucky ridge
#

Yeah that's what I'm afraid of. God this would be significantly easier if I could automate. I really don't want to have to sort through 3k clients by hand to make sure I don't have duplicates or ones without categories

gentle moss
#

i'm not sure how much use it would be

#

but you could use something like Autohotkey?

#

i've used it before to automate some software that didn't have any clear batch processing

#

but those problems could be solved by repeating the same ~20 key presses over and over

plucky ridge
#

Possibly, but unlikely

#

I've got two other places to look then I guess I'm back to the grunt work

#

I mean at the very least, at least I have a activity log to help the latter part of all this

gentle moss
#

i wonder how many man years are wasted because of non-automatable systems

plucky ridge
#

Certainly more than I'd want to think about

#

That was mean, I apologize

#

Damn it. The API executable is specifically for printing to DMS rather than traversing it

#

Damn it

#

I hate this program

#

Oh wait

#

I found the engine at least

#

DBISAM

#

No wonder it was so hard to track down which it was, that's one of the advertising points.

DBISAM - Everywhere, yet seldom seen

#

... and can be branded so that no one eve knows that DBISAM is being used.

gentle moss
#

hah

plucky ridge
#

That does not invoke confidence to say the least

#

Oh good, great. Looking up Python 3 and DBISAM gives me a cracker for it but not something actually useful for me

#

Yeah, throwing in the towel. There's nothing quick so I'd have to develop something myself to do this, and that's waaaay above my paygrade (read as skill level), or at the very least not going to work with the time constraints I have

gentle moss
#

yeah, guess just going to have to clicky clicky :(

plucky ridge
#

Thanks for being here with me during this emotional rollercoaster. Sadly the picture it took on the way down the hill came out blurry, so no way to get it on a t-shirt

gentle moss
plucky ridge
#

Exactly

#

Oh and this kind of bummed me out. So there's a way to sort clients by the categories they have

#

There is not an option to sort out the ones that DON'T have categories

#

Which is what I'm trying to fix

gentle moss
#

no filters?

#

that's really shit

plucky ridge
#

Well there are filters

#

But no filters for a lack of category

gentle moss
#

what if you just type NULL into the category filter

#

that was a joke but at this point idk with this software

#

it sounds awfully made

#

man if that worked i'd have to do a dance

plucky ridge
#

Not really an option with how this is set up. The filters on the left just let me select the categories on the right

#

(Blacked out the name of one of our partners)

gentle moss
#

and i guess you can't add a "none" filter

plucky ridge
#

Ugh, I just had an idea and I'm going to hate myself for it. A none filter would just show everything. I think

#

Actually that's a good question

#

If that works I'm going to be both happy and sad

gentle moss
#

this sort of thing should be documented by whoever made this

#

software engineers not considering all use cases make brain go hurty

plucky ridge
#

It's financial and tax software. They know they have us by the balls, they don't give a damn

gentle moss
#

niche software is a bastard

plucky ridge
#

I just had an idea that I'm not going to like

gentle moss
#

hahaha

plucky ridge
#
  1. Make copy of DB
  2. Migrate clients with categories into the appropriate new database
  3. Delete those instances in the copied DB
  4. Sort the rest by hand
gentle moss
#

THEY ERROR CAUGHT IT

#

so you can create someone with no-category

plucky ridge
#

I think that's my only option if I don't want to be miserable

gentle moss
#

but cannot filter by that

plucky ridge
#

Ayep

gentle moss
#

get in the fucking bin

plucky ridge
#

Pretty sure I've been in the bin gang since this project was proposed

gentle moss
#

oooh bin gang

#

i like it

plucky ridge
#

And of course the partner who proposed this whole thing is like "Well the other firm didn't talk about any issues with this." Mean while they were talking with one of the accountants instead of the IT guy who had to do the actual migration

#

So

#

Yeah

#

I think that's what I'm going to have to do

gentle moss
#

it seems like a reasonable thing to do

#

just a shame to have to do it

plucky ridge
#

Better than some of the alternatives, worse than my dreams

#

But what can you do

gentle moss
#

poop in the developers bottom desk drawer.

#

no one looks in their bottom drawer that often

#

it's where things go to die

plucky ridge
#

That's where I keep my snacks

gentle moss
#

i keep my work hot sauces in there

plucky ridge
#

My tea is in the top drawer, misc in the middle, snacks on the bottom

gentle moss
#

ah, my top is actual documents, middle is stationary

#

but i have two lots of drawers too

#

the other one is filled with hardware i haven't sorted through and just gone

#

"meh"

#

and dumped it in there

#

switches, hard drives, usb sticks, sd cards. few keyboards / mice

plucky ridge
#

Switches are like candy to me, I can't get enough of them

gentle moss
#

i've got so many it's like that holding stuff meme

#

usually 4-8 port gigabit ones. just not much use for them.

plucky ridge
#

They're perfect for me here

#

And in general

thorn snow
#

@plucky ridge Don't chain them too often

#

Creates a lot of lag

plucky ridge
#

It can, but I think currently the longest chain I have at home is router to switch to PS4

thorn snow
#

No, I mean more than 1 or 2 l2 switches in a chain

plucky ridge
gentle moss
#

if it's slow at deleting

#

i can't imagine how long that's gonna take

plucky ridge
#

Eh, it's going at a decent little clip

#

But likely the rest of the day

#

And in fairness this should be less of a process, since it's mostly copying and going to restructure the database when it's done rather than as it goes

gentle moss
#

can you do anything while it's doing that?

plucky ridge
#

On the one it's copying from yeah

gentle moss
#

cause it sounds like you could blag sitting on your arse for a day

#

damn

plucky ridge
#

Well

#

Okay, I can't at this machine

#

So I was planning on just learning more Rust while I make sure nothing suddenly implodes

#

I'm finally back to the chapter on Ownership

gentle moss
#

i've spent time trying to up my bash skill

#

build / install scripts for environments

#

stuff that's been replaced by so many good pieces of software

plucky ridge
#

Should have seen this coming. I had a hunch but I had hoped I was wrong

gentle moss
#

can you add a message to the send error?

#

that'd be nice.

plucky ridge
#

Sadly no

#

"Access denied to table or backup file"

#

I see that one from time to time but it's completely at random when it triggers

#

The normal solution (when it comes up when printing PDFs to the database) is to just try again

#

I have NO idea what it does during something like that

gentle moss
#

perhaps it's a file lock during write

plucky ridge
#

Likely, but I would think it'd just wait it's turn instead of freaking the fuck out

graceful vale
#

can anyone help me setup the pycharm with python 3.8.2?

plucky ridge
#

The folks over in #tools-and-devops should be able to help straighten things out for you

buoyant pendant
gentle moss
#

i mean given the quality of this software i'm surprised it didn't just corrupt everything and keel over

#

<_<

buoyant pendant
#

hm?

plucky ridge
#

I feel that every single day

#

Oh, fighting the database here at work

buoyant pendant
#

ah. good luck!

plucky ridge
#

I don't need luck, I need an old priest and a young priest to exorcize this sob

#

Hmm

#

Okay, that's weird.

#

Apparently when I initially selected the clients to copy over, I missed some? Despite using a Shift click?

#

I hate this software

gentle moss
#

demand hazard pay

plucky ridge
#

"No, I'm pretty sure DMS is giving me cancer."

gentle moss
#

:D

#

"i can't explain it but i spent 4 hours looking at the software and my eyes started bleeding."

plucky ridge
#

"And yes, while you may say that it probably has to do with the pencils I jammed into my eyes, I have a hunch it's actually due to DMS."

gentle moss
#

"i'm pretty sure the programmers have written a namshub into the software, i just can't control it."

plucky ridge
#

That's a hell of a reference

gentle moss
#

it is indeed

#

i thought i might have to explain it

plucky ridge
#

I used the glory of the goog

gentle moss
#

fun concept

#

being able to control or fuck with people's brains through them reading certain things.

#

that's actually a belief held by Alan Moore who wrote Watchmen and V for Vendetta

undone berry
#

Like the daily mail?

gentle moss
#

haha

plucky ridge
#

Zing

#

Fuck

#

Again

#

Alright, going to have to try it via just copying it using the file explorer

#

I should have just done this in the first place

gentle moss
#

:|

plucky ridge
#

Well, in theory that means it should be ready for me by the time I get into work tomorrow as opposed to having to continue to wait for it to be done

#

So that's a plus

gentle moss
#

ooooooh

#

shouldn't have said that

#

out of hours error incoming

plucky ridge
#

God damn it

#

You know the worst part of all this?

#

I'm enjoying it

#

I genuinely love my job, even when I'm bitching and moaning like this

#

It's another puzzle to solve, and I love that

gentle moss
#

same

#

i get the grumps all the time and it's nice to vent about it

#

helps in a lot of ways

plucky ridge
#

For sure

gentle moss
#

still love solving the problem

plucky ridge
#

Helps me step through the possibilities

#

I guess we wouldn't be in this business if we didn't love it in some way

gentle moss
#

i stayed at work until 1am at one point trying to find a way to get into a microsoft exchange database without having to pay for dumb software

#

the challenge was just too much fun

plucky ridge
#

HA

#

That's amazing

gentle moss
#

was a super old database thrown into an archive when the system was upgraded

#

kept in case of legal matters

undone berry
#

Is that Windows?

gentle moss
#

legal matter happened and they needed like 3 emails

plucky ridge
#

Yep, it is

undone berry
#

I'd have 0 faith in Windows managing to do anything for 18hrs

plucky ridge
#

Oh hey, dropped to 13 hours

gentle moss
#

windows time (tm) (r) and even (c)

plucky ridge
#

Well so far the transfer speed hasn't dipped below 6MB/s

#

Mostly hovering around 7-8

#

And considering I've had Windows do stuff like this for longer, I'm not overly worried

#

Older, less stable versions of windows at that

#

Down to 10 hours 30

#

Yeah I figured that was mainly a huge ballpark estimate

#

Factoring in the amount of time it took to figure out how much stuff there was

gentle moss
#

if only the indexing system worked it could be more accurate faster.

plucky ridge
#

In fairness, 300+ gigs is pretty hard to get a good, quick index and estimate on

gentle moss
#

true

#

i've just been attacked by boiling oil in the same spot on my arm from halfway across the kitchen 3 times now

#

my tuna cakes have never spit this violently

#

what did i do wrong today

plucky ridge
#

Are the veggies staging a siege?

gentle moss
#

trying to keep me from flipping them i think

plucky ridge
#

Would it be gross or just weird to put a birthday candle on a fish cake?

gentle moss
#

just weird

#

especially if it were a fish birthday party

plucky ridge
#

When your dad is Captain Fishfinger

gentle moss
#

did you ever have those birdseye fishfingers adverts?

plucky ridge
#

Nope, I just hear them talked about on No Such Thing as a Fish. We do have the brand, but there isn't a lot of advertising

gentle moss
#

that's cap'n birdseye

#

at least the one i grew up with

plucky ridge
#

Wait wait wait

#

Is he serving them fish fingers with olives?

gentle moss
#

fuck knows mate

#

but they tried at one point to replace the old guy captain image

#

with this

plucky ridge
#

I mean it's either that or rabbit poop

gentle moss
#

like they tried to sexy up a sea captain to sell fish fingers

plucky ridge
#

Oh there was a paper towel brand that pulled that...

gentle moss
#

was just weiiiiird

plucky ridge
#

God which was it, I can see the wrapper but I can't thi- Brawny

#

I think

gentle moss
#

ooooh

#

i think i know about that through media

blissful moth
#

he hot tho

plucky ridge
#

Found one with both

blissful moth
#

he do be hot

plucky ridge
#

I kind of like the mustache

gentle moss
#

i prefer the guy on the left. the moustache sells "trustworthy"

#

the other guy looks like he'd try to bang your wife

plucky ridge
#

Makes me think of a younger, blonder Tom Selleck

gentle moss
#

oooh yeah

#

got that vibe

plucky ridge
#

And it's weird, it's not like the new guy is less of an idealized macho dude

#

Oh wait

#

It apparently gets weirder

gentle moss
#

Yeah baby

plucky ridge
#

"Man, this is some tough lettuce. I'm going to need the steak knife."

gentle moss
#

I nearly always eat with a steak knife

plucky ridge
#

"Wife creature, I'm warning you. Stay away from my food or you get the stabbins"

#

Couldn't remember if it was wife or girlfriend

#

But wife creature sounds better

undone berry
#

I've always wanted to eat a meal that is normally eaten with a knife and fork by just ripping it apart with my hands

#

just ignoring the mess and mild disgustingess

#

and eating like a caveman

plucky ridge
#

I usually just use a fork unless it REALLY needs it

#

Just cut pieces off with the side of the fork

undone berry
#

The best foods I can think of just don't need a knife at all

#

stews and pies and soups

rough sapphire
#

I made buckwheat porridge with chicken mince today

#

was excellent

#

but I ended up making about a fuckton of it

#

so it's what I'll be eating for the rest of this week

undone berry
#

I have 0 conception of what that would be like to eat. Chicken and porridge are very incongruous in my head

rough sapphire
#

ok so

#

it's not like a mass like porridge usually is

#

each "grain" is more or less still separate

undone berry
#

So is the texture more like rice?

rough sapphire
#

basically, yeah

undone berry
#

Oh - that seems pretty decent actually - at least in terms of the texture Im imagining it has

rough sapphire
#

mine also just has bits of cooked mince chicken and sauteed onions in it

#

it's great

undone berry
#

Yeah, that sounds pretty great

rough sapphire
#

idk why it's called "porridge" in estonian, directly translated it

gentle moss
#

[20:45] Charlie: I've always wanted to eat a meal that is normally eaten with a knife and fork by just ripping it apart with my hands

#

i've eaten a whole chicken with my bare hands

#

tore apart every single bit and gnawed everything of every bone

#

until there was nothing left but a plate of bones

undone berry
#

That just seems like a very fun way of eating - not regularly, but as a one off

gentle moss
#

yeah, it did feel pretty 11th century

#

i recommend doing it at least once

#

i did it at home but a guy i used to skate with got a rotisserie chicken from coop and then just ate the whole thing outside like a monster

undone berry
#

At some point, I'm sure I'll do it

gentle moss
#

i can't imagine many meals that feel as caveman as that

#

a whole sheep leg?

undone berry
#

That is easily the closest to caveman as it gets

#

I don't think any animal leg really even comes that close

rough sapphire
#

just finished watching the mandalorian

#

definitely recommended

#

had a few wobbly moments in storytelling/consistency, but overall it's top tier

plucky ridge
#

🎶 Baby Yoda do doo do do 🎶

rough sapphire
#

i have a feeling it's not yoda 😄

#

the mandalorian theme is great though

plucky ridge
#

🎶 Baby same species as Yoda do doo do do 🎶

rough sapphire
#

that theme music is going to be stuck in my head for a while i think

plucky ridge
#

Fingers crossed, but it seems like the file transfer should go smoothly. No database wrangling since it's just the pure files that the DB handles. Should be good to do a lot of the work tomorrow on this database project

ocean cipher
#

.topic

median domeBOT
#

Name one thing you like about a person to your right.

ocean cipher
#

Air lets me breathe

rough sapphire
#

Air lets me breathe
Air is flattered

inner crag
#

que passa everyone

#

is this the right general chat?

tame terrace
#

sure

#

we got a couple, they're all the right one

inner crag
#

as long as i stay on the off topic right?

primal shell
#

.topic

median domeBOT
#

What is the title of the last book you read?

primal shell
#

click

undone berry
#

After using a password manager - sites with maximum password lengths are so incredibly tilting. Paypal limits it to 20 characters

gentle moss
#

oh shit

#

that reminds me

#

i've got a meeting tomorrow with a software company about a password manager for companies

#

handles 2FA and all sorts without the user ever being exposed to the creds

undone berry
#

Hm - specifically a solution for enterprise? If so - I'm surprised Bitwarden or similar has swept in and eaten up that space

gentle moss
#

from what i gather this runs from a centralised server or cloud offering

#

it means if you've got say a single login for a service that requires 2fa or the likes, you can store that and everyone in the team can use it

#

while never having to 2fa their device

#

just install the plugin and login into the plugin with creds

#

from what i gather

undone berry
#

That is pretty cool. I'm guessing you can have 2fa to sign in to the 2fa service though

gentle moss
#

yeah, per user 2fa to log into it

#

and you can do access management to control who has what 2fa / stored passwords to what

sand goblet
#

I had someone from China try to log into my MediaFire yesterday that I hadn't touched in years and years

#

So I changed my password

#

A max of 30 isn't bad, but..

gentle moss
#

buuuuuut.... there shouldn't be a max.

#

end of.

#

it's going to be interesting talking to a supplier again

#

haven't done that in maybe ~3 months

#

i like to put 'em on the spot during demos

#

keeps them on edge.

topaz aurora
#

gdi Windows updated when I wasn't looking

rough sapphire
#

how do you match a literal '*' in regex

#

like *

#

\\

oak tangle
#

\*

rough sapphire
#

hmm it made me use \\

#

It made you do \\ for matching a *?

#

yeah

#

That doesn't sound right

#

hey Scott, did you see the meme I tagged you in a while ago

#

Probably not

#

it's regexp in sql syntax, so maybe something to do with that

#

¯_(ツ)_/¯

#

yeah that's it.. I see here for python \*' works

#

btw.. why do regexes differ

graceful basin
#

It may be \\*

solid pollen
#

\\* will match zero or more backslash

#

\* will match the * character

#

Well, that’s what the regex specs says

graceful basin
#

Yes, but in some languages, \* is essentially 1 character, so you need to escape the backslash

#

So that regex reads \*

solid pollen
#

Yeah

#

That’s true

rough sapphire
#

yeah, in python, you'd need to do \\*, because otherwise it would nuke the backslash before it reaches the regex engine

solid pollen
#

Or use a r-string

charred socket
#

Hmm i wonder what side project i should do for the summer

#

kinda wanna do something with graph algos
or machine learning

graceful basin
#

In py-general, there are some pinned messages with project ideas

charred socket
#

Ooh, I'll check those out

#

I'm bad at finding inspiration

oak tangle
#

@rough sapphire Are you using raw strings? Or a regular string literal?

#

It's typically advisable to use raw strings for your regex strings so that backslashes get passed on to the regex engine.

#
my_regex_pattern = r"\*"
graceful basin
#

well, he is using SQL

gentle moss
#

google authenticator isn't secure. two of the codes it just generated were palindromes.

rough sapphire
#

@gentle moss What's your private key? I'll check it out for you 👀

gentle moss
#

:D

#

i just remember reading this article by some shit journalist a while ago arguing it wasn't secure because it was generating codes like 111111

rough sapphire
#

lol

gentle moss
#

i get a little tickle now when i see a pattern in the numbers

#

and remember that fucking idiot

rough sapphire
#

I once got 867530