#ot1-perplexing-regexing

1 messages Ā· Page 350 of 1

plucky ridge
#

A lot of prominent authors suffer that

gentle moss
#

which for a racist who hated almost everyone

#

probably a bad move

undone berry
#

The editor of the magazine he wrote for died and then the new one hated him

#

so he couldnt publish anything

plucky ridge
#

OH oh oh oh

sand goblet
#

that'll happen I guess

plucky ridge
#

One sec

undone berry
#

And I think he essentially starved to death

#

because he couldn't leave his house

gentle moss
#

at least he didn't do a Poe and marry his cousin

sand goblet
#

oof

frosty berry
#

yeah i read a bit he wrote about the people when he was in NY i believe, not lovely 😬

plucky ridge
#

Relevant

undone berry
#

Yeah, The Horror At Red Hook which is set in New York is apparently super racist; I haven't read it myself, but I have read a retelling of it from a different perspective

#

which was a fantastic book

plucky ridge
#

The name of his cat is.... less than tasteful

#

But on a happier note, The Darkest of the Hillside Thickets is one of my favorite bands of all time

#

They are amazing

undone berry
#

I haven't read a single book this year - I kinda wanna go read Lovecraft, but I also need to do this stupid CodeJam

frosty berry
#

you mean in 2020?

sand goblet
#

by the way

undone berry
#

Yeah

sand goblet
#

I often talk about irish politics in a more positive light than other countries

frosty berry
#

i read 19 books in 2019, planning to beat that in 2020 šŸ™‚

sand goblet
#

but we definitely have our own problems aside from that

frosty berry
#

i have 2 on the way

sand goblet
#

scientologist drug rehab centre with no licensing or proven track record

undone berry
#

2016, 17, 18 I read 50+ books. LIke 25 last year which was a failure to me

frosty berry
#

impressive

plucky ridge
#

On religious grounds

undone berry
#

and I need to do better htis year

plucky ridge
#

Of course

#

Has there ever been an ACTUAL separation of church and state anywhere?

sand goblet
#

nope, not even on religious grounds

#

they found a loophole

undone berry
#

Separation here is pretty good

sand goblet
#

the site was originally going to be a nursing home, and was approved for it

frosty berry
#

a couble of the books last year were pretty heavy though, worth 3-4 normal books, so shouldn't be too hard to beat

sand goblet
#

then these guys bought it

undone berry
#

they still do prayers in both houses, and give bishops seats in the lords

sand goblet
#

and apparently a conversion doesn't require a new license

undone berry
#

but it could be worse

sand goblet
#

Narconon bought the site after it secured a declaration from Meath County Council in 2016 that the proposed change of use from a nursing home to a residential drug rehabilitation facility is an ā€œexempted developmentā€ and did not require a fresh planning application to be made.

#

good times.

plucky ridge
#

Meath county to help those suffering from Meth county

frosty berry
#

@plucky ridge even in france it's hardly a clear separation, the church still has a lot of influence, presidents still get a title from the pope

sand goblet
#

haha

plucky ridge
#

That'll always bother me

sand goblet
#

our health service has already stated that their methods aren't helpful and could be harmful

#

and yet here we are

#

(their method is literally just vitamins and a dry sauna)

plucky ridge
#

I mean I hear a ton of Vitamin A will solve drug urges

#

And any other urges for that matter

sand goblet
#

well yes, hypervitaminosis will give you bigger issues

#

haha

frosty berry
#

hey, if it's good, more of it will be better

plucky ridge
#

Well specifically Vit A is incredibly toxic in high doses

sand goblet
#

A statement given to TheJournal.ie by the HSE read: ā€œIt comprises a series of interventions (ā€˜Narconon’) with limited or no basis in a scientific understanding of human physiology and brain functioning and may potentially be harmful directly (with overuse of vitamins and other products) and indirectly in that persons are engaging in an intervention with no evidence of potential benefit for them.ā€

gentle moss
#

ahhh yes

#

just what you want to come off the smack

#

vitamins

plucky ridge
#

Random tangent just dove into my head: are sets a thing in C?

sand goblet
#

nope

#

they're not

#

they are in C++ I think

plucky ridge
#

Okay didn't think so

undone berry
#

I think you need a library or custom implementation

plucky ridge
#

Gotcha

#

Not sure why I thought they might be

sand goblet
#

oh my god, hemlock, that reminds me

solid pollen
#

Yeah C++ not C

sand goblet
#

I had a friend over last weekend, a C developer

#

I showed him some kotlin I was working on

#

and he loved it

plucky ridge
#

It's so clean

sand goblet
#

so over the last week he decided to start a major paradigm shift

#

and learn rust

#

???

#

haha

plucky ridge
#

Null safety

sand goblet
#

yeah, probably

plucky ridge
#

Probably what most appealed to him

sand goblet
#

he does like it though

#

his favourite thing is Cargo

#

haha

undone berry
#

Kotlin and C are solving different problems right But Rust and C are often solving the same things?

plucky ridge
#

Sort of

sand goblet
#

Kotlin can solve the same problems too

solid pollen
#

He’s right tbh, cargo is great

plucky ridge
#

Rust solves C's potential memory issues

sand goblet
#

it's just that Kotlin Native is still pretty early

plucky ridge
#

Yeah that'll be interesting to see how that grows

sand goblet
#

yeah, it will

plucky ridge
#

But honestly even within the JVM it's pretty powerful

solid pollen
#

Rust is safer too, isn’t it?

plucky ridge
#

Since the JVM is so well made

#

It is yeah

sand goblet
#

Yeah I'm very happy with kotlin

plucky ridge
#

Both Kotlin and Rust boast null safety

undone berry
#

Kotlin is obviously nicer to write than Java. But does that matter for the long term success? If it doesn't achieve wide range enterprise adoption, is it really gonna take off outside the sphere of app dev?

sand goblet
#

It does have decent adoption given its age, though

#

not just in the app sphere

plucky ridge
#

The fact that Google adopted it for Android is a HUGE boon

sand goblet
#

even large enterprise favourites like Spring have full support for it

undone berry
#

But the thing is, the appeal of Java from a companies perspective is the ease of acquiring developers

sand goblet
#

I've been using Spark, a very popular light web framework, and that has a full Kotlin DSL

undone berry
#

why would a company choose kotlin?

sand goblet
#

Faster project turnover

#

also it's very easy to learn if you're a java dev

plucky ridge
#

Null safety, still interoperable and compatible with existing Java codebase, faster dev time, yeah

sand goblet
#

you could just hire decent java devs and have them learn kotlin

#

it'd take a week, two weeks, probably

undone berry
#

Hm, faster dev time seems to be the main argument in its favour

sand goblet
#

Well it's a lot safer, as hemlock says

plucky ridge
#

Makes a difference

undone berry
#

But if you have Java in your codebase, adding in Kotlin seems a bit iffy

sand goblet
#

the compiler forces you to write safe code, the null safe operators aren't the only part of this

#

actually kotlin can live alongside java in the same project with no issues at all

undone berry
#

I didn't know about the safety stuff

plucky ridge
#

Yep

sand goblet
#

I'm working on a big legacy project actually

#

JourneyMap, Minecraft mod, I'm working on a pretty large part, in kotlin, the rest of the thing is just java

#

the thing is like 6+ years old

undone berry
#

If you're a company, you don't want to have to wait for your devs to learn a new lang and a new project at the same time. So I don't think the ease to learn is super important

sand goblet
#

I think for safety the compiler is great

#

I mean aside from stuff like smart casting

plucky ridge
#

Sure but that's easy to fix by adding typing, which you should be doing anyway

sand goblet
#

it forces you to write null-safe code, and there are cases where you have eg a when block and it'll force you to handle all cases

plucky ridge
#

Rust does the same

undone berry
#

Yeah, I don't have a great frame of reference for how important/not-important safety is in terms of larger enterprise projects

plucky ridge
#

It's actually interesting, there are a LOT of parallels between the two

undone berry
#

so I'll take your word for it

sand goblet
#

well trust me when I say that null pointer exceptions are the number one most annoying thing about java

#

haha

plucky ridge
#

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

undone berry
#

You seem like you've written a lot of Java, before Kotlin, did you enjoy writing Java compared to other languages?

sand goblet
#

I actually did quite like java

plucky ridge
#

Liked it more than VB when I did it

sand goblet
#

but null safety is genuinely difficult because everything could be null

solid pollen
#

Weirdo ^^

sand goblet
#

and a lot of the time, it's not documented

#

because someone just forgot to write a null check in a library

#

and suddenly the app explodes and the compiler eats your cat

plucky ridge
#

And it's damn near impossible to figure out why

sand goblet
#

yeah

plucky ridge
#

So you just hope that your users don't do that thing

sand goblet
#

also, it's worth pointing out

plucky ridge
#

As I've been encountering with our tax software

sand goblet
#

a lot of people talk about javascript being nested

#

as a complaint

#

but they haven't seen java

rough sapphire
#

i have seen worse

sand goblet
#

java tracebacks can be several hundred lines on a good day

#

kotlin doesn't solve that problem obviously, but it is a pretty big indicator of how coupled a lot of code is when working with java

solid pollen
#

And dots.

rough sapphire
#

there is one that looks like graph once flipped and zoomed out

solid pollen
#

dots everywhere

sand goblet
#

lol yeah, deep tracebacks, long tracebacks

plucky ridge
#

hawt

vapid bluff
#

i really like anonymous classes

plucky ridge
#

What's the appeal?

sand goblet
#

they can be useful but you should really try to avoid using them

vapid bluff
#

cant think of any other languages that have that feature

sand goblet
#

they really ramp up the complexity

#

python

#

although never do it pls

vapid bluff
#

hemlock, say you've got a custom event handler class

sand goblet
#

you can do it with type()

#

haha

vapid bluff
#

thats more of a hacky obscurity than a feature imo

sand goblet
#

true

vapid bluff
#

anywho, say you've got a custom event handler, and you wanna create a new subclass of it for one specific purpose

#

rather than defining a whole new class, you set up the instance where you need it, with some additional syntax to override one specific method

plucky ridge
#

I guess my question is does that affect how it's built, its stability, etc.

sand goblet
#

kotlin has a very interesting alternative approach to this

#

consumer functions

vapid bluff
#

it just a little quality of life thing that can make code more elegant imo

#

very much extra and unnecessary but cool

sand goblet
#

the way you do this in kotlin is via consumer functions, yeah

#

they're kind of like normal Units, but instead of taking it as a parameter, it's called as a function as if it was in the scope of said class

#

so you don't even have to define a class with any special syntax, it's just a Unit, and it has access to this

#

kotlin does generics better than java as well

#

also I still find it funny that the embed for the kotlin docs is just a giant kotlin logo

#

haha

vapid bluff
#
        // set up render loop
        renderLoop = new UpdateLoop(1000/15) {
            @Override
            public void tick() {
                super.tick();
                content.repaint();
            }
        };

here @plucky ridge , found this in some of my old code.
rather than passing in a callback to trigger every tick of the updateloop, i just overrode tick altogether

sand goblet
#
var renderLoop = {
    super.tick()
    content.repaint()
}
#

I'm here all week

#

I'm not 100% on how to type hint that

#

let me double check

#

right, right

vapid bluff
#

doesnt that only work for classes with one method?

sand goblet
#
var renderLoop: UpdateLoop.(Float) -> () = {
    super.tick()
    content.repaint()
}
vapid bluff
#

and can you pass in arguments to the constructor?

sand goblet
#

kotlin doesn't have constructors in the java sense

#

not that you can't make use of them, but

#

anyway, you can then call this like

#
val renderLoop = ...

val loop = UpdateLoop(whatever)
loop.renderLoop(1000/15)
#

I realise that I messed up the logic you were putting across, but you get me

#

you can only call it like that in the given scope, of course

#

the given use-case here is obviously not that useful on its own, generally libraries will make use of it

#

they'll have a function taking one of these functions and make use of it

#

Spark's DSL does that

#

as for constructors..

#

in java, constructors are basically just methods

#

in kotlin, constructors exist only to set up the class and may not have any other side effects

#
class MyClass(val s: String, var mutable: List = listOf()) {
    // Class code
}
#

they're basically just class arguments

#

if you need to run something on instantiation of the class, you can have an init { } block, which is what you have to do if you subclass a java class that expects you to override the constructor

#
class MyCommand : Command() {
    init {
        this.name = "my_command"
        this.permission = Permissions.ADMINISTRATOR
    }
}
#

I could go on all day tbh, but hopefully that helps

plucky ridge
#

Interesting

sand goblet
#

I mostly learn about this stuff when I run into it

#

suspended functions are great by the way, you should see how JDA makes you do this in java

#

they couldn't decide on an async model so instead they gave you three completely different ones

#

I think they give you a Flux type deal, Promises, and Futures

#

kotlin's coroutines library provides an extension function, await(), for java's CompletableFutures, so I just did that

vapid bluff
#

literally in the same file

#

gg vs code

#

oh Boomark

#

im an idiot

#

let these screenshots remain as proof of my stupidity

#

it actually gets worse cause i erased that and retyped it like three times

#

so i misspelled bookmark as boomark three times in a row

plucky ridge
#

Sounds spooky

#

Maybe you're being haunted and the ghost is just really bad at its job

vapid bluff
#

just imagine bookmark is written where he's kicking the wall

#

oh my god.

#

now i misspelled boomark as bookmark

#

the torture never ends

#

it's like... an antitypo

golden walrus
#

.bm 670305477422219284

solid pollen
#

Hmm

rough sapphire
#

.bm 670305477422219284

sand goblet
#

Hmm

solid pollen
#

.bm 670305477422219284

frosty berry
#

It would be cool if one could click the emote on the first message and get the bm too

solid pollen
#

Ooh

#

Yeah

#

That's a good idea

frosty berry
#

On phone, maybe later :p

solid pollen
#

^^

rough sapphire
#

i will do it though . but with same hints or clean the hints ? @frosty berry

#

I don't think its gonna even pass

why my inbox is filled with this guy named SeasonalBot

limpid cedar
#

.bm 670305477422219284

#

hmm

frosty berry
#

.bm 670305477422219284

#

@rough sapphire i'm not sure what are the hints you are refering to 😬

#

(going to open that feature request now :P)

#

ah it was mentionned as a comment on the last feature request, maybe it's not needed then

fervent dock
#

theres an issue already

#

oh you know, sorry

frosty berry
#

np šŸ™‚

vestal briar
#

Found an intresting conspiracy cult website

#

"The black cube of saturn"

cloud wren
#

Is there a server like this for Java, or can someone answer a question I have in Java?

#

I know how to do what I need in python, but I am learning Java and cannot seem to figure out the answer

undone berry
#

You can ask in one of the offtopic channels, yeah

cloud wren
#

I have two 3-digit ints, such as 374 and 493, and I need to compare how many digits match

undone berry
#

Not sure about a server though

cloud wren
#

So in this instance they both have a 3

sand goblet
#

Turn them into strings and loop over them

undone berry
#

You can use the same approach as you would in Pyhton, I can't give explicit code. But casting them to a string and looping over will work

cloud wren
#

What about without using a string, is there a way or no

undone berry
#

Can also loop using %10, %100, and %100 instead - but thats more complex

cloud wren
#

The only way my friend thought of was making it 3 separate inputs and therefore 3 separate ints, like 3 7 and 4

#

then comparing them all like this

undone berry
#

Deleted dumb pseudocode

#

Theres some pseudocode

#

that hopefully gives you the gist

#

wait no, not quite

#

I'm not properly extracting a single digit with the modulo

#

you also need some integer division, but, I can't remember that for now

cloud wren
#

I am trying to understand the path this is taking

undone berry
#

Ok

#

my code is probably more of a hindrance than a help

#

so I'll just explain in words

#

First of all, what is your problem. How many digits do 10045 and 14500 have in common?

#

as in, do the positions of the digits matter?

cloud wren
#

No

#

so with 374 and 493

#

There is a matching 3

undone berry
#

Ok, so if you approach it as a string problem, for each character in the first string, you're comparing it to every character in the second string right - that makes sense?

cloud wren
#

The string problem is easy yes

undone berry
#

Yeah, so the numeric analogy

cloud wren
#

I think I understand where you were going with the 1, 10, 100

#

If you do 374//100 you should get 3

#

meaning the first digit 3

undone berry
#

You want to extract the digit in the 1s position, then the digit in the 10s position

cloud wren
#

Then so on with 10 and 1?

#

Am I correct in this logic

undone berry
#

Yeah, so you extract the 1s digit, then 10s, then 100s, 100s... and you do the same for the second string

#

the question now is how to extract that digit

#

which my poorly functioning brain can't do right now. But I think its something along the lines of tens_digit = (456%100)/10)

cloud wren
#

I understand where this is going

#

I greatly appreciate the insight for this

undone berry
#

But the logic for this is the same in Python as in Java, so asking for help with the Python solution in a help channel should let you write the Java pretty easily

foggy ridge
#

sushi

cloud wren
#

Thank you again, I will let you know if I get it

velvet rapids
#

Is asking for help in DMs allowed?

frosty berry
#

!no-dm

royal lakeBOT
#

Can I send you a private message?

No. We do not provide one-on-one tutoring - you can hire someone locally if you really need that. We also prefer that questions are answered in a public channel as it means that everyone else present is able to learn from them. If you're working with code that you are unable to disclose for any reason, you should try to make your question more general and write a separate, small piece of code to illustrate your problem.

velvet rapids
#

Alright, thanks

vestal briar
#

Hm

#

CPU is throttling to 1.66ghz from 3.5ghz when running intensive tasks

#

Not heat related, i'm running at 35c idle and 50c max

#

American megatrends warning screen saying "cpu not supported by this motherboard" is on even though it is supported

#

It should be fine with my bios version as it was validated on the same build as my current bios

umbral lantern
#

Guess what

rough sapphire
#

@umbral lantern what

vestal briar
#

Update: ripped it apart at 1 in the morning and buying better motherboard

rough sapphire
#

doesn't server icon do its animated stuff when i am here
or it only does when i hover over the icon ?

vestal briar
#

You have to hover over

fossil solar
#

whats the difference between BSc and BEng in computers?

undone berry
#

I think there's not necessarily a difference in content. But the idea is a BSc focuses on the scientific side, and less on the practical applications

rough sapphire
#

science vs engineering, as far as I've understood it science is more theoretical and engineering is more practical

fossil solar
#

Will there be a difference in jobs?

rough sapphire
#

as Charlie said

#

not really, I don't think

fossil solar
#

ohk

undone berry
#

Yeah, I've heard arguments in favour of both letting you be more employable. My guess is 0 difference - and XX is right, always ask other people

rough sapphire
#

(but you should triple check this with other people)

fossil solar
#

i think its called software engeneering in BEng

#

lemme show you something

rough sapphire
#

I did ethical hacking, which in practice is very practical, but it's a BSc

fossil solar
rough sapphire
#

Virtually identical in terms of course content andĀ graduateĀ employment potential.

Strictly, BEng degrees have to be accredited by an engineering body (typically BCS or IET). This means that a BEng course has to cover certain topics like professional practice/ ethics, and there could be small restrictions on the type of projects available (eg, you have to have n hours of team assessments). These are really minor and you might need to do fulfil for a BSc anyway.

For the most part, they'll be identical, and you should be picking the right department, rather than looking at the degree honorary. If it's identical BSc and BEng courses at the same uni, go for the BEng -- it may give you a slight leg up in professional accreditation in the future.

fossil solar
#

in netherlands, almost all uni have BSc

undone berry
#

It might worth noting that BSc's can be acredited as well. My BSc is acreddited by the British Computing Society

sand goblet
#

I like that

#

BSc accredited by BCS

undone berry
#

I originally typed that, then realised it was a bit dumb to read - haha

oak tangle
#

We have two variants when it comes to university bachelor degrees: Bachelor of Arts and (BA) and Bachelor of Science (BSc).

#

The latter is for beta-oriented subjects, while the former is for more arts-oriented subjects (humanities, social subjects, and so on)

#

We also have Hogescholen, but they don't award B.A. or B.Sc, but rather a "professional" bachelor or "applied" bachelor degree

undone berry
#

Is it only the UK that does 3 year degrees as standard?

sand goblet
#

It's four years here

rough sapphire
#

nay, bakalaureus (bachelor's) is 3 years in estonia as well

#

sometimes 4, depending on the course

undone berry
#

3 year degree is already too long for me. I can't see how people manage to do 4 year undergrad followed by 2 year masters

oak tangle
#

We have three year bachelors and 1-2 year masters here (university) or a four year professional bachelor (hogeschool)

fossil solar
#

okay

rough sapphire
#

hmmm i am thinking to drop out of school ;-;

sand goblet
#

it's a bad idea

tired osprey
#

dont

#

yeah

fossil solar
#

and do what @rough sapphire ?

rough sapphire
#

do startup ;-;

#

actually learn python betterly and get a job ?

fossil solar
#

what do your parents think about it

rough sapphire
#

pucha nahi kabhi

fossil solar
#

šŸ˜‚

viral parrot
#

Keep it english @rough sapphire and maybe you should ask your parents about it šŸ˜‰

frosty berry
#

Did a two years technicaly oriented CS degree, then worked ā‰ˆ2years, then got back to get an engineering degree (3 more years, master level).

#

I went back mostly because my then job wasn't very fullfilling (maintenance of shitty php/mysql apps) and most interesting job offers seemed to require a higher degree.

#

Going back to school wasn't easy šŸ˜‚

undone berry
#

Uh - I need ideas. What decisions would a caveman face?

golden walrus
#

a caveman?

frosty berry
#

Fight or flee, pretty much

#

Where to go hunt

#

hunt or gather

pine vector
#

how (and what) to paint on a rock wall

frosty berry
#

Friend or foe, when meeting another tribe

golden walrus
#

to put out the fire or not

undone berry
#

how (and what) to paint on a rock wall
That one's great

pine vector
#

and, what is fire? šŸ˜„

undone berry
#

Friend or foe stuff is the bulk of what we've got

golden walrus
#

remember that making a fire wouldn't be an easy task for a caveman

frosty berry
#

To eat or not to eat, that newly discovered fruit

undone berry
#

Thats another good one

golden walrus
#

so they would most likely want to keep it alive

pine vector
#

did you remember your cave towel? šŸš€

golden walrus
#

"do I need a trephination šŸ¤”"

fervent dock
#

choosing the right cave

golden walrus
#

to rogan? or not to rogan?

frosty berry
#

what rock good to make tool/weapon

undone berry
#

That one's good

odd thorn
#

How to woo the nice cave lady next door?

rough sapphire
#

Try to understand fire or flee from it

odd thorn
#

Or both at the same time.

hoary turret
#

when you get an 10% in a maths test python pygame.quit()

fossil solar
#

does IOT come under computer science?

rough sapphire
#

generally no, not in my experience

#

but, to be fair

#

IOT is "just computers"

#

if you wish to study IoT more in depth, you should look into a course which does embedded development

rough sapphire
#

@oak tangle You installed the new powershell right ?

#

mine looks terrible

#

why do they keep changing it

#

the blue is fine as a default

#

now it just looks like cmd.exe again

#

its not powershell its powershell 7

#

is powershell 7 not powershell

solid pollen
#

Why does everyone hide the user id? Is it a really sensitive information?

rough sapphire
#

I hate my name

solid pollen
#

Ah okay

rough sapphire
#

not really , but i don't want it to be tossed around on internet

#

@rough sapphire I think the preview is being run via conhost.exe directly and not the powershell executable

#

as in

solid pollen
#

Han

rough sapphire
#

if you open up powershell (old) and execute powershell 7 via it directly, it'll look nice

solid pollen
#

What’s the point then

rough sapphire
#

I'm guessing they decoupled powershell from conhost to prepare the move to their new terminal

oak tangle
#

@rough sapphire I've not installed the new powershell.

#

I barely use Windows and I'm using bash on ubuntu

rough sapphire
#

Who was that then

#

    Windows Terminal
    The Windows console host (conhost.exe)
    Components shared between the two projects
    ColorTool
    Sample projects that show how to consume the Windows Console APIs
#

.msixbundle

solid pollen
#

For some reason, I tried to update it, but I apparently can’t

rough sapphire
#

and damn powershell in it loads faster then original powershell

#

only reason I used powershell was to install linux

#

got Kali at home.. and Debian at work

sand goblet
#

Kali in a VM, I assume

rough sapphire
#

Windows subsystem

#

don't really care if I brick the installation.. I'll just install again:P

sand goblet
#

I don't think I'd recommend it for anything but its intended purpose tbh

#

That's a super weird way to use it though haha

rough sapphire
#

speaking of which.. YT gave me a free Nest device.. but I can't set it up because it needs AP isolation removed on the wifi 😐

#

aside from the fact that it's required to manage it's settings from phone/laptop on the same network.. it probably wants to sniff packets..

#

but I don't have the AP isolation option on my router..

sand goblet
#

Oh nice, Google gave you a free Google device

rough sapphire
#

maybe I should ask them for a free Nest router..

#

hmm then again I can't use my free internet on that... so sucks

#

WSL has too little of isolation between the host going on for me to be comfortable with running Kali in it

#

how do you mean..

sand goblet
#

Good point, hax

rough sapphire
#

guests running in WSL can access various resources on the host directly (or at least it could when I was messing around with it)

sand goblet
#

WSL2 uses HyperV but I don't think that changes that fact

solid pollen
#

Hey @sand goblet, what was the name of the 2FA app again with could sync and stuff?

sand goblet
#

Authenticator Plus

#

@solid pollen

solid pollen
#

But you need to pay for it, don't you?

sand goblet
#

It's pretty cheap afaik

#

Everyone gotta make a living

solid pollen
#

Fair enough

solid pollen
#

ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? I just started the service >.>

#

Nvm, need to sudo it

#

Is that normal?

#

Or it is just a permission issue?

rough sapphire
#

you're not in the docker group

#

i recommend keeping it that way for security purposes

#

it's incredibly easy to escalate privileges to root using an account which is in the docker (and lxd) groups

solid pollen
#

What could be the issue if I get nginx 404 errors, even if I don’t host static files? I try to access an url that is supposed to be forwarded to a backend service I somehow fixed it apparently

rough sapphire
#

bot\seasons\evergreen\bookmark.py:34:29: E251 unexpected spaces around keyword / parameter equalswhat am i doing wrong here ? NVM got it needed ()

undone berry
#

This code jam got be back into the habit of writing code, but now I haven't got anything to work on

plucky ridge
#

Make a sandwich robot

undone berry
#

I'm too lazy to even make myself sandwhiches

plucky ridge
#

Fair point

rough sapphire
#

Make :-
Facebook for pets
Uber for mattresses
Tinder for pets

solid pollen
#

Yeah, this afternoon I was like "hurry up, you have to work on the jam - Oh wait, it is already finished?"

rough sapphire
#

sooo who won ?

undone berry
#

I've fone from 100 to 0 so quickly that its jarring

#

The real solution is for me to go get a job

#

but thats no fun

rough sapphire
undone berry
#

Probably a lot of it is swap/virtual memory

rough sapphire
#
(collaboration is almost certainly necessary.)``` 
Oh man
#

its a puzzle

undone berry
#

What is the best way to make a personal blog? WordPress, Static HTML, something like Jekyll?

frosty berry
#

"best" is not really a metric, these things exists because everybody has different taste

undone berry
#

Ideally, I'd want something like Wordpress, but thats not old and decrepit - then beyond that I don' really know of any options besides static HTML

frosty berry
#

wordpress maintenance can be a lot, but it comes with a lot of tools, a complex interface to do whatever, it works.

#

oh wordpress is pretty alive

undone berry
#

Its very alive, but every time I've used it, its been a pain in the ass

rough sapphire
#

https://secure.readthedocs.io/en/latest/ is pretty useful šŸ˜„ :

HTTP/1.1 200 OK
Date: Tue, 28 Jan 2020 08:50:31 GMT
Server: High-powered Toaster
Content-Type: application/json
Content-Length: 60
Strict-Transport-Security: max-age=63072000; includeSubdomains
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: no-referrer, strict-origin-when-cross-origin
Pragma: no-cache
Expires: 0
Cache-control: no-cache, no-store, must-revalidate, max-age=0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive

shell raptor
#

Speaking of duck ponds...

#

Is it possible to make a duck-shaped Klein bottle?

rough sapphire
#

the fuck dude?

plucky ridge
#

@umbral lantern Not really appropriate for this server

#

Like at all

umbral lantern
#

Sorry

tawdry vortex
#

Aren't ducks and pythons a bad mix?

odd thorn
#

Not for the pythons.

plucky ridge
#

Yeah kind of a one-sided deal

undone berry
#

Before I start working on it - is there any disadvantage to making a personal website/blog in just plain HTML/CSS besides the potential annoyingness of adding things to it

odd thorn
#

Not that I can think of.

#

Though if you need js, might as well at least go with typescript.

plucky ridge
#

You know, I think I've genuinely forgot what all you can do with just pure HTML/CSS

#

I might have to relearn all that when I get the free time

#

If I get the free time

sand goblet
#

I would recommend using a site generator like Jekyll

#

But you'd still have just a static site

undone berry
#

Do you happen to know how easy it would be to switch to Jekyll after the fact?

#

As in, can I make most of the site, then just use Jekyll for the blog. But figure out the Jekyll part later. Or do I need to consider Jekyll from the beginning? I'll just not be lazy and learn Jekyll

sand goblet
#

Jekyll generates the site for you

#

You just need to provide templates, or use someone else's

vestal briar
#

I'm revisiting a large api I made with minimal-ish docmentation ~1.5-2k lines of api, schemas and db models

#

Very time consuming rewriting docs and learning what it originally done

plucky ridge
#

Interesting note, it's supposed to be pronounced "GEE-cull"

sand goblet
#

Doctor gee-cull and mister h-yeddy

vestal briar
#

Swap the c and g

plucky ridge
#

I seagull what you did there

vestal briar
#

Booo

plucky ridge
#

Yes! Let the pun hatred flow through you!

vapid bluff
#

@lime gazelle think we should continue over here

golden walrus
#

my apologies

lime gazelle
#

okie!

vapid bluff
#

if you need the value represented by those six bits then you cant have those extra zeroes

#

otherwise you get a freakishly massive number

#

so you gotta get rid of them first

lime gazelle
#

why tho? A bit to 0 is inconsequential

#

or not

#

oof

vapid bluff
#

a bit to 0?

lime gazelle
#

like

#

011

#

it doesn't make it bigger

#

than 11

vapid bluff
#

ok, but conversely

#

the 0 in 110 matters

lime gazelle
#

yeah

#

but if you shift 110 >> 2 you get 111?

#

or not?

vapid bluff
#

no

#

you get 1

#

literally just moving the bits over 2 spaces

#

to the right

lime gazelle
#

11

#

oh

vapid bluff
#

110 >> 1 = 11
110 >> 2 = 1
110 >> 3 = 0

lime gazelle
#

ok I get that GWovoYayy

#

I don't get why he's shifting the whole instruction 26 bits to the right and masking the top 6 off

#

like I don't get the result if that makes sense?

vapid bluff
#

let's say your instructions are like this:
[6 bits representing operation][26 bits of extra data for operation]

#

in order to access those 6 bits you need to get rid of the other 26 bits following it

#

so you shift right 26 times, that way youre only left with the 6 bits

#

dunno bout the masking

#

would need to see some actual values to get a better idea of whats going on

lime gazelle
#

like

#

he wants this whole ordeal, for example, to be equal to 0b001111

#

and the instruction is 0x3c093400

vapid bluff
#

could i have a link to the video/article?

#

and the point in which where this is occurring?

lime gazelle
vapid bluff
#

that whole line of code looks incorrect to me

#

looks like he's using logical and instead of bitwise and

#

and if you have a 32 bit number, and shift it right 26 bits, there's no need to do the extra masking

#

is it 64 bits or 32?

lime gazelle
#

he doesn't know either

#

he's just winging it

#

he's assuming it's 64

#

so yeah GWhurpyShrug I don't really get it

vapid bluff
#

ok, let's say it's a 64 bit operation

#

you have something like

#

[32 bits of some unknown info][6 bits representing op code][26 bits of extra data]

lime gazelle
#

yeah

vapid bluff
#

ugh discord froze

lime gazelle
#

shifting right 26 makes the extra data poof

#

but masking the top 6 bits gives you six random bits of unkwon information?

#

not the opcode

vapid bluff
#

no

#

one sec

#

you shift this over 26 bits, now youre left with
[32 bits of some unknown info][6 bits representing op code]

#

there it is

lime gazelle
#

oh oh

#

I get it

#

the 32 must be 0s

#

I guess?

vapid bluff
#

right, so if you're left with [32 bits of some unknown info][6 bits representing op code]

#

to get rid of those 32 bits you mask them out

#

he's not even doing a mask here though

lime gazelle
#

but he masks 0b111111

vapid bluff
#

he's using && which is logical and

lime gazelle
#

yeah he corrects it later

vapid bluff
#

ah

#

yes, masking with 111111 will only leave those 6 bits

lime gazelle
#

ag fuck

#

I thought he was masking 6 bits

#

not the value of 0b111111

vapid bluff
#
  101011
& 001111
= 001011
lime gazelle
#

no wait

#

say the six bits are at the end, not in the front

#

no wait again

#

if he's masking 0b111111 that means the six bits are are the front

#

I'm dumb

rough sapphire
#

Hey my jig came

undone berry
#

I've decided I'd like to learn Vim - is writing non-code stuff (i.e random notes) in it a reasonable use case for starting out?

#

Probably in markdown rather than plaintext

frosty berry
#

that's fine

#

there are plugins to help with markdown, and i think the default handling is reasonable.

#

and yes, i do take random notes in vim, i have a plugin, vimwiki, which helps a bit in organizing that, but again, it's not essential, just makes things a bit more hypertext-y

#

(if you press enter on a word or selection, it creates a link on it and following a link creates or edit the page of that name)

rough sapphire
#

@rough sapphire Jig? What's that for?

#

Hacking my switch

hoary turret
#

should i be scared

rough sapphire
#

@hoary turret About?

golden walrus
#

||boo||

rough sapphire
#

the corona virus in east asia, natural disasters in australia, mers in the middle east, lassa in nigeria, ebola in the congo, iran in the brink of ww3, inflation in venezuela, repression in india, socialist extremism in the US..

#

there might be more.. but these come to mind _-_

rough sapphire
#

ooh I didn't know eivl was a fan of DBZ

viral parrot
#

that reminds me, did i forget to turn of my game before i went to bed...

#

yeah im a huge anime fan Tron šŸ˜„

rough sapphire
#

have you watched DBS

viral parrot
#

yes, everything

rough sapphire
#

wow

viral parrot
#

and i watch it from the orginal release, no need to wait for the dub šŸ˜„

rough sapphire
#

me too.. because it takes too long.. now I watch the dub on YT..

#

I wanted to watch the Broly movie at the theatres here.. but they didn't come out with subtitles.. lol.. missed out

viral parrot
#

@rough sapphire well, the term "hacking my X" has a lot of baggage with itself. the correct term for what you are doing would be more to enable homebrew. and that jig looks awful, you should enable auto-RCM as fast as possible so you do not damage your switch connector

#

there are fan made subs for broly i think

rough sapphire
#

I ended up watching the dub online..

viral parrot
#

now the blue ray is out i see... so subs should not be an issue.

rough sapphire
#

I wonder when the next DBS episodes are coming out.. it's been almost 2 years

viral parrot
#

im not sure there will be any more dragon ball super tv episodes

#

the next thing might be a movie

rough sapphire
#

hmm could be.. but they make a lot of manga here, not sure how it's gonna fit in a movie.. I'd be happy either way if they just come out with something soon

viral parrot
#

if you have not seen Broly, then well... you should

rough sapphire
#

I saw the dub

viral parrot
#

oh yeah.. right.. šŸ˜„

#

well. with grandma goku getting up in the years, that alone might mean that there will not be any more tv-shows

warm sail
#

this remembers me of something

rough sapphire
#

I'm sure they'll find a replacement.. like they did for Bulma

#

but it'll be very sad.. good thing is, Japanese women live very long

viral parrot
#

I have heard, but cant confirm, that if grandma goku quits, there will be no replacements for her.

warm sail
#

who is goku

#

I watched lamput and courage the cowardly dog

viral parrot
#

Son Goku is a fictional animated character from the Japanese tv-show, movie, manga, Dragon Ball

rough sapphire
#

he's based on Sun Wukong.. from the Chinese mythology.. Journey to the West

#

Son Goku is the name of Sun Wukong in Japanese

viral parrot
#

loosely based šŸ˜„

autumn herald
#

What, you don't remember when Wukong beats a communist army and go to space to defeat evil aliens

viral parrot
#

maybe i missed that part of my history lessons @autumn herald šŸ˜„

autumn herald
#

note the chainmail like texture to protect his crotch

viral parrot
#

enslaved?

autumn herald
#

yeah good catch

#

i never played it so i don't know if it's any good

viral parrot
#

i remember it beeing good. but its been a while since i owned a 360

rough sapphire
#

@rough sapphire I see you printed a jig

#

first things first

#

before doing ANYTHING

#

boot the Hekate payload and make a full NAND and separate prodinfo backup

#

and keep them safe

#

this is now your clean slate, your reverse pivot should you fuck something up or wish to simply stop using CFW

sand goblet
#

honestly I would never CFW my switch

#

I've heard nintendo are pretty good for banning people that use it

#

when it becomes obsolete it'll be a good thing to CFW though

rough sapphire
#

what's the difference between grayscale, b&w and color images..

sand goblet
#

greyscale images do use shades to soften the contrast, I think

#

the difference only really matters in printing

rough sapphire
#

I'm wondering more about representation.. in bits

sand goblet
#

where greyscale images can use coloured ink

#

and black+white do not

#

at least that's my understanding of it

autumn herald
#

Is Nintendo ban a bad thing

#

Like you can't play one of their 3/4 online games anymore ?

sand goblet
#

Their online games are excellent though, to be fair

#

some of them are console sellers

#

I'd be sad if I couldn't play Splatoon anymore haha

rough sapphire
#

what ban

autumn herald
#

Dunno if the online feature for splatoon would kill console sell tbh

#

Maybe smash/last Mario Maker

sand goblet
#

most of splatoon's content is online

#

and I definitely bought a switch with the intention of playing splatoon

#

besides, it's also a ban from the store

autumn herald
#

I guess Nintendo doesn release any number of online play

#

Imagine i can't dowloads the bikinis in Atelier Riza 😱

#

(I don't, it's a joke)

sand goblet
#

well I mean, the breath of the wild DLC was excellent

#

be a shame to miss out on that

rough sapphire
#

That moment when you get forced out of your server because of your strict Fail2Ban setup

sand goblet
#

that's happened to me before too

#

haha

vapid bluff
#

(I don't, it's a joke)

#

sure sure

rough sapphire
#

Well, I'm testing a new feature on one of my servers

#

and I've got a really strict Fail2Ban setup

#

I forget what it is, but it's something like - anything that isn't a 200 is allowed through 3 times in 30 minutes or something

#

and then everything that is a 200 is allowed 12 times in 5 minutes or some such

#

It's probably way lower than even that, considering I tripped it.

viral parrot
#

I agree with your switch commend @sand goblet, for that reason i have two, one with CFW and one without with online access.

sand goblet
#

I am not made of money

#

haha

viral parrot
#

but the point is still there, if you are not, do not CFW your switch šŸ˜„

sand goblet
#

Yup!

autumn herald
#

sure sure

#

i'll let you know that 2.50€ virtual bikini is too expensive for the cheap fuck i am

sand goblet
#

it should be too expensive for people that aren't cheap too tbh

autumn herald
#

😤

solid pollen
#

2.50€ a virtual bikini? Oh yeah please!

sand goblet
#

Didn't know you wore bikinis, Ak

solid pollen
#

It is virtual, so I guess I can't really wear it haha

abstract tusk
#

Make your body virtual too, so maybe virtual can wear virtual..

sand goblet
#

just don't turn into that guy that married his wii

rough sapphire
#

wait what

#

man internet is a weird place

sand goblet
#

yeah, there was this virtual girlfriend thing released for the wii in japan

#

one guy married it

rough sapphire
rough sapphire
#

I've heard nintendo are pretty good for banning people that use it
@sand goblet
It's very easy to avoid bans - basically, you have two OS partitions, one for CFW and one which is clean. The CFW one should always be offline, and the clean one can be used as normal

#

and that's pretty much all there is to it

#

there's also overkill solutions like Incognito which wipes the data off the NAND which Nintendo uses to fingerprint consoles, making it impossible for them to issue a ban

sand goblet
#

I'm sure they could just ban your account too

#

The swap doesn't sound like a terrible idea though

plucky ridge
#

The whole thing kind of sounds like an unnecessary risk, though

sand goblet
#

I did softmod the fuck out of my wii

#

but I kind of had to

#

it couldn't handle dual-layer DVDs

rough sapphire
#

I'm sure they could just ban your account too
@sand goblet
they could, but for whatever reason, they don't.

#

it's, like, never happened

#

all bans have been console bans

sand goblet
#

We'll see what happens I guess

plucky ridge
#

Sure, I'd softmod stuff that's no longer supported

#

But doing it to devices that are still in active service just seems like playing with fire

frosty berry
#

i guess if the benefit you derive from it is superior to the price of the device times your estimation of the risk of it being banned, then it's worth it

sand goblet
#

Homebrew is great, but outside of the emulators, I don't see it holding up a console the same way actual commercial games do

plucky ridge
#

Nope, just a way of extending the shelf life a bit

autumn herald
#

@rough sapphire i thought Nintendo had a sort of fuse that goes off when you hack the console and that's how they know

#

maybe i misunderstood tho

rough sapphire
#

no, fuses get blown when you do a system update

autumn herald
#

even a "legal" one?

rough sapphire
#

OFW checks the amount of burnt fuses each boot, if there's more fuses burnt than the firmware's check, it refuses to boot

#

to prevent downgrades

#

CFW patches fuse burns and checks

#

(as in, if you boot with CFW, you won't burn any extra fuses nor will the firmware stop booting if fuse count doesn't match)

autumn herald
#

okay

#

what will happens when console get end of life and fuse have been burnt

rough sapphire
#

the game cart module has its own fuses

#

er

#

well

#

I'm not sure what you mean

#

there's IIRC 128 fuses total

autumn herald
#

i was wondering if Nintendo system upgrades would count in the total

rough sapphire
#

current latest OFW burns, what, fuses up to the 20th or something

autumn herald
#

so they can only do a certain amount of upgrades before burning all switch

#

ah okay

rough sapphire
#

each major update increases the fuse count

#

so they can do around 100 more major updates if I'm remembering my numbers correctly

autumn herald
#

no excuses for programmed obsolecence then

#

they have the power to burn all fuses if they wanted?

rough sapphire
#

yeah

#

as does any unofficial payload you run

autumn herald
#

scary

rough sapphire
#

there was a sort of bricker going around a while ago which burnt all fuses

#

forcing you to forever use patched firmware to boot, bye bye OFW

autumn herald
#

i would burn them all in twenty years when i'll sell a switch remake šŸ¤”

rough sapphire
#

huh, I did misremember

#

it apparently only has 32 max fuses

#

11 of which are burnt with the current latest fw

#

There are 256 bits in the set of ODM_RESERVED fuses, and there are 8 ODM_RESERVED. This allows for 32 fuses, or 32 future FW versions (provided they burn a fuse on every major release).

autumn herald
#

that's not a lot

#

can there be replacement of fuse?

rough sapphire
#

no

autumn herald
#

or opening the switch triggers somehting else

rough sapphire
#

only with future hardware revisions

#

fuses are wayyy deep in the SoC

#

and tiny

#

you won't be replacing those

autumn herald
#

as in not possible or as in, i will never have the tools to do so

#

tools/skills

plucky ridge
#

They're added to the board using industrial, computer controlled machinery

#

The likelihood that you'll have that much precision is close to nil

autumn herald
#

alright

#

even if i'm really good at mini painting?

#

(i'm not)

#

(and i'm joking)

frosty berry
#

you'd probably need to change the whole chip, which is i guess one of the most expensive in the thing, right?

#

and basically impossible to source anyway

sand goblet
#

And the OFW will just burn them again anyway

sour wasp
#

Can anyone help me with a hardware issue I'm having? Pm me please if so, thanks

vestal briar
#

When I first got the components for this new pc I was sort of overwhelmed with the amount of stuff to do

#

But once you remember what you're doing its more add that to that then screw that in then stick some obvious looking psu connectors in

terse sluice
#

can never remember which front panel connectors go into what

viral parrot
#

only important one is the power button though.

rough sapphire
#

i mean not really

#

my gf's power button broke so she uses a screwdriver to turn the pc on

odd thorn
#

Fun times.

rough sapphire
#

my school's old lab's PC's power button are broken so we fuse 2 wires to boot it up

vestal briar
#

I just got a picture from some linus tech tips forum from DuckDuckGo Images

#

Seems the front panel stuff isn't polarized so put it in the right two pins or some cases 1 pin and it works

jagged fog
#

ay lmao I turn my PC on wires too

summer knot
#

TIL the "Linus" in Linus Tech Tips is not in fact THAT Linus

rough sapphire
#

what, Linus Torvalds?

summer knot
#

or as my friend calls him, Linux Torvalds

#

... and I'm not sure he knows that's not really his name

#

but I never disabuse him of this delusion because it's amusing

vestal briar
#

It's the easiest name to get wrong in tech for me

#

When I think of Linus, I think "He made Linux oh and git, forgot about that"

sand goblet
#

pfft

#

Linux? Git? Nobody even uses those

oak tangle
#

git? isn't that the thing microsoft bought?

#

I seriously wonder how many people don't know or realize the difference between git and GH

summer knot
#

A terrifyingly large number, I've found

golden walrus
#

among programmers?

oak tangle
#

do programmers qualify as people?

golden walrus
#

:(

#

non-programmers who know about a bit of the field don't really know the difference

#

I think I had to explain it to my sister when she started with JavaScript iirc

oak tangle
#

I think it's an easy mistake to make and I've seen a lot of confusion about it among beginners here

#

I mean, most a lot of people first learn about git in the context of GH

rough sapphire
#

of course programmers aren't people

golden walrus
#

I think it can be easy to understand if you mention other services, such as gitlab

terse sluice
#

way too many people think git and github are the same

golden walrus
#

uh, oh, I never did man git before

#
GIT(1)                            Git Manual                            GIT(1)

NAME
       git - the stupid content tracker```
oak tangle
#

git add confusion && git commit --allow-empty-message -m "" && git push --force --set-upstream brain permanent-memory

#

git commit -m is a habit I really needed to beat out of myself

#

it typically makes for crappy commit messages

tardy goblet
#

-m is an inline commit msg?

oak tangle
#

yes

#

Or, well

tardy goblet
#

oh. For some reason I never did that.... I do however, pretty much always git commit -a

#

and someone said it is bad

oak tangle
#

I think you can specify multiple -m arguments that get concatenated as separated paragraphs or something

#

I've recently started becoming more picky about my commits, but habits haven't quite caught up yet (I can be slightly chaotic jumping from thing to thing)

#

That means I need to do a lot of interactive git adds to pick right hunks to add/commit

sand goblet
#

I try to avoid using the command line for git

#

Since I find it a lot more inefficient than a keystroke or two

oak tangle
#

I don't mind it

#

I don't like most visual git tools, unless it's for more complicated merges

sand goblet
#

I basically live in them at this point

#

But I already knew how to use git before

oak tangle
#

with the command line, I can just type in what I want to do; I don't have to look for it in some gui

sand goblet
#

I already know where everything is in the gui

oak tangle
#

yes, I imagine you'd get used to that pretty quickly

#

I just haven't done that

sand goblet
#

Yeah, that's fair

tardy goblet
#

Which one you use gdude?

oak tangle
#

let me guess, pycharm?

tardy goblet
#

I recently installed git kraken

#

It has some nice visualization for branches and merges

sand goblet
#

JetBrains' tools, yeah

#

Gitkraken has broken repos for me

tardy goblet
#

huh

sand goblet
#

You'll notice it if it does it to you, I had it completely messing up file encodings

tardy goblet
#

well tbh I don't use it to commit/push

#

but I like it's visual representation of branches/merges

#

commits

sand goblet
#

PyCharm/IDEA do have a basic visualiser

#

But it can be handy to have something more in depth, yeah

tardy goblet
#

is it part of free tools?

sand goblet
#

Yeah

#

Version control tab at the bottom

tardy goblet
#

ah right, I never explored it

sand goblet
#

It's always good to poke about

fervent dock
#

g, do you happen to know if it's possible to have pycharm default to an empty index when opening the commit window

#

as in, not have to untick everything manually if i just want to commit 1 change

sand goblet
#

I don't know, honestly

fervent dock
#

its just one click, sure, but its annoying to do all the time

sand goblet
#

Maybe the GitToolbox plugin has something for it

#

But I don't think I've seen an option

fervent dock
#

yeah i haven't seen an option either, it makes me upset, i committed changes accidentally a few times because of it

sand goblet
#

I feel like the majority of commits I make are more than one file

tardy goblet
#

kwzrd when first saw you I read your name as kwargs

sand goblet
#

Do try GitToolbox by the way, it's super useful even if it doesn't have that option

fervent dock
#

ok sure ill give it a try, thanks

#

i feel like i need a user's manual for pycharm lol

sand goblet
#

Haha, understandable

fervent dock
#

doesn't help that i used to use eclipse for java

#

wish i switched to jetbrains earlier

sand goblet
#

You could use it for Python too to be fair

undone berry
#

If you just want to commit one file, you can right click on that file to commit it. Although I think im misunderstanding

sand goblet
#

But I like jetbrains better

#

Oh yeah

#

Try using the double shift thing

#

It might have a commit file option

fervent dock
#

i like the commit dialogue, i just wish it didn't default to having all changes staged

sand goblet
#

Double shift gives you something you can type into for actions, files, settings, etc

#

I should use it more, it's super handy, I just forget about it

fervent dock
#

ill look into that and the git toolbox tomorrow, thanks

sand goblet
#

No worries

#

I too am retiring for the night, o/ for now

fervent dock
#

byee sleep tight

candid flume
#

I used sourcetree exclusively (and just sort of dealt with the bugs), however, I've moved over to GitKraken and (aside from having to pay to use private repos), the only issue I had was when I had a cloned repo stored inside of a BoxDrive (or any other cloud service equivalent) directory. besides that, it's been working pretty well for me.

rough sapphire
#

i'm about to burst a nurst

#

i've been trying to get the IP header for IPV6 packets using sock_raw for 3 days now

#

IPV6_HDRINCL does nothing

#

For IPv6 (address family of AF_INET6), an application receives everything after the last IPv6 header in each received datagram regardless of the IPV6_HDRINCL socket option. The application does not receive any IPv6 headers using a raw socket.

#

literally why

#

do i give up and just include libpcap

vapid bluff
#

should do it anyway

#

winsock sucks bowls

#

have you seen their incredibly crappy broken implementation of af_unix?

#

oh shit. did some more reading. so IPV6_HDRINCL doesn't work on linux too?

#

lame

rough sapphire
#

yeah this is on linux

#

copy-pasted from windows docs as they should be pretty uniform

#

as this is defined in the standard

vapid bluff
#

i still maintain that winsock sucks bowls :p

rough sapphire
#

yeah i gave up and started using pcap

#

it's a billion times easier

undone berry
#

Is there really no simple 2d Array in Kotlin?

sand goblet
#

of course

#

did you think there wouldn't be? haha

undone berry
#

I can't figure out a 2d array of objects

sand goblet
#

val list: MutableList<String> = mutableListOf();

#

I believe

undone berry
#

Yeah, I just got hung up on arrays

#

dunno why I didn't just use a list

rough sapphire
stark prawn
#

I want one.

frosty berry
#

A blind cat? How does it manage?

stark prawn
#

Telepathy, just like all other cats.

rough sapphire
#

she's also deaf

#

she manages just fine

autumn herald
#

my dad have a deaf cat, he's super weird and chase shodows

#

shadows*

rough sapphire
#

she knows the house well and gets around by smell

autumn herald
#

does he make weird noise?

stark prawn
#

I have bad experiences with deaf cats.

#

They will still try to hear themselves.

rough sapphire
#

she meows very loudly and not like a normal cat would

stark prawn
#

Going louder and louder and louder

rough sapphire
#

How do you know she is blind ?

autumn herald
#

my dad's do, because it can't hear himself?

frosty berry
#

Cats don't really listen to you, i guess it makes less of a difference

rough sapphire
#

@rough sapphire numerous tests

#

make sense

undone berry
#

They do listen to things like food though

rough sapphire
#

you can wave your hand in front of her and she won't even flinch

#

it makes sneaking up on her super easy though

undone berry
#

My cat comes running at any rustling plastic

autumn herald
#

sneak cuddle i see

rough sapphire
#

she's not the cuddly type

#

she's kind of an asshole tbh

wheat lynx
#

was she blind and deathdeaf at birth?

stark prawn
#

death at birth.

rough sapphire
#

she's gotten more "affectionate" the older she's got

wheat lynx
#

oh no

stark prawn
#

That's so metal.

rough sapphire
#

@wheat lynx no, she was fine before

#

she's 20 years old now.

#

20 yearsssss

#

do cat even live that longer ?

stark prawn
#

That's pretty old for a cat.

undone berry
#

36 is the oldest ever cat

#

Its not uncommon to keep indoor cats till they're ~25

autumn herald
#

i imagine some cat with a cigar and a raspy voice somehow

#

"the mice i seen son, you wouldn't believe"

undone berry
#

Some guy in America regularly keeps cats till they're over 30, and he does it by feeding them weird shit like coffee and bacon and stuff

autumn herald
#

wow that means i'll live over 30

#

shiet, not long time left

stark prawn
#

How often do you come outside ember?

autumn herald
#

almost everyday sadly

#

i have to hunt my noodles sadly

stark prawn
#

That'll give you like 10 years total.

rough sapphire
#

That's too much social interaction

#

Aren't you from Tokyo ? @autumn herald

autumn herald
#

not at all

#

i'm leaving in Belgium atm

#

living

#

(wanna leave though)

rough sapphire
#

Then who was that guy
who dances to nicki minaj in tokyo subways

autumn herald
#

Tron i believe

rough sapphire
#

yeah

#

that person

autumn herald
#

i dance to overly loud music

rough sapphire
#

So i have to give a speach on topic
How to beat bad moods
Since you guys mostly frustated over some piece of code
what do you guys suggest about it

#

thought it said mods for a second

autumn herald
#

that's for saturday nights

stark prawn
#

You can't

rough sapphire
#

physically speaking , mods and admin are still humans

#

not gods

#

don't know about šŸ‹ he is god

stark prawn
#

You seem to be misinfomred.

rough sapphire
#

no its salt-die who is a machine

frosty berry
#

Bad mood is solved by solving the cause of the mood, or accepting you can't and focusing on something you can.

rough sapphire
#

Is that true that girl's mood swings a lot in mastruation cycle ?

frosty berry
#

(sometime it's as simple as getting some sleep)

rough sapphire
#

drink lotsa water

#

atleast my ex's mood swing looks like that tho

frosty berry
#

Well, i do think it's true that hormonal balance changes can be challenging to handle

autumn herald
#

it's quite certain yeah

#

depends on the hormone though

#

even though being short of insulin makes people touchy too

frosty berry
#

Some handle it better than others, i'm glad i don't have to handle that first hand, just deal with the second order effects (the mood of the affected person)

rough sapphire
#

So we have these fruity smelly sketch pens for drawing
and as a kid , the sky blue color's smell was damnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn addictive , its so perfect one can easily smell it for hours and hours and still want more , it smells just perfect anyone want
I used it a lot in my school time to escape from reality and spend some time alone , near the windows

autumn herald
#

me too i snort stuff to escape reality

#

i mean what

undone berry
#

Does that go along with your loud music on Saturday nights?

autumn herald
#

not until now

#

never crayons thou

rough sapphire
#

@rough sapphire you were probably getting mildly high off that shit dude

autumn herald
#

^

stark prawn
#

'mildly'

autumn herald
#

probably some solvent?

#

toluene, glyco-ethers, propylene glycol, and propyl alcohol

rough sapphire
#

no it does't make you high or seomething

#

ofc it is a kids thing