« first day (4961 days earlier)      last day (180 days later) » 

00:24
@UnrelatedString elaborate :3c
Just like
I don't even know how to describe the feeling
I guess it's like 30% confusion
Just whenever someone mentions wearing hoodies or otherwise treats them like this kind of default plain clothing option
something something dysphoria hoodie
See that's the REALLY confusing thing about it
Most clothing I've disliked or felt weird about, in retrospect, obviously just dysphoria
Like I was not a fan of shorts for a couple years before I eventually got used to them
Jeans, cargo pants, too boxy
But hoodies are like THE thing
that DOESN'T have that problem
apparently
I don't really understand what the problem is :p
maybe I'm just dumb
Me neither
I can't even decide whether I actually dislike hoodies or I just feel like I'm supposed to even though I've always been weird for it
Like is it just one of those momentum things or is there a deeper association
00:37
Simple solution: live somewhere where it's never cold enough to consistently wear one
That's another confounding factor :P
It's like
Genuinely never good weather for non-zippered hoodies here
Cold enough that you need actual winter wear for like 2 months and even then you NEED to be able to take it off because it will be hot inside
therefore, I believe hoodies are but a scam
cool (in the social sense) af, but you get robbed of any chance to utilise them
e.g. I only get like a month's worth of good enough temperatures to even consider my Amazon Alexa hoodie
Your what
Oh wait I feel like you have mentioned this before
00:42
I have :p
Ahahahahaha that is some amazing history to have to it
to save others from transcript diving, back in like 2018 I made an amazon alexa skill for fun and because I was doing a STEM project for school where I was going to have it so that you could control Christmas tree lights with Alexa (spoiler, for some strange reason, I couldn't get the school skill to work in time for submission, but my toy one worked)
anyhow, amazon was still doing a promotion thing at the time where if you made a skill for the first time you got free stuff
I figured I'd opt-in to the free stuff and got the hoodie
@UnrelatedString apparently 5 times before
I have a raspberry pi hoodie I think
Was that also from a promotion/contest/etc. or did you just actually buy it
00:47
bought it
speaking of free stuff from contents, I just remembered my stackoverflow watch exists lol
battery died like 2 years ago I think
so I set the hands to always be at 4:20
00:50
it's fine, I haven't worn it since 2021
which is when I upgraded to a smartwatch
@lyxal why am i not surprised
because it's me we're talking about
01:06
I love Jira (not as much as I love CORS but still)
editing a ticket description only to realise I didn't click the description box and I'm instead sending keyboard shortcuts and accidentally assigning myself to tickets is good fun
@UnrelatedString because they're larger/looser and so you can't see the features about yourself you don't like?
And that makes so much sense too
Especially if you have the hood up and kind of obscure your face
They're great even if you don't have dysphoria or something
01:11
@Bbrk24 yea
Like I'm cis and I'm fairly comfortable with how I look now but it just feels more protected than a plain sweater
@UnrelatedString in high school I would wear just a hoodie with no shirt underneath, and that was fine for me temperature-wise
Interesting
@emanresuA Are you echoing Ginger's "yea" or am I misinterpreting?
01:12
For some reason I feel like that would have gotten itchy if I'd tried it? But that stinks of rationalization
^^
happy chat face
@UnrelatedString Depends on the material
@user yea
01:13
There are different hoodie materials???
Are they not all just some generic thick cotton
Wow
let me go check my closet, I still have most of them
Neat
So you actually had multiple... I guess that does make more sense than washing the same one repeatedly after wearing it without a shirt LMAO
A cooler alternative to hoodies is space suits
01:15
My favorite one was a 50/50 blend of cotton and polyester
My least favorite one was 100% polyester
They stay cool inside always and they hide most of you too
Ahhh, makes sense
I also had one that felt way too thin/baggy and it was 52% cotton / 48% polyester
so the thickness seems to matter more than the material itself
...Also did not know they came in different thicknesses
That does seem like it would matter :P
the thinner ones sag way too much when you put anything in the pocket so I don't like them as much
01:19
Yeah the unipocket seems so weird
I do not trust the unipocket with things
@user For the record I've never had a normal sweater either
Get yourself a spacesuit then
I just forget those exist more often than not
01:39
https://codegolf.meta.stackexchange.com/a/26457/76323
Suggested name?
Maybe something to do with knight's tours
01:59
...So the first piece of clothing I've ever actually tried buying just got forwarded to FLORIDA
Sent a form to USPS and hopefully that's going to get resolved somehow
what
just for a frame of reference, what part of the country do you live in?
American Samoa
Still East Coast, just not Florida
Moved recently and the previous residents probably moved there to retire or something
So there was a mix up with change of address forms/forwarding orders, probably
@Bbrk24 ...Come to think of it, my face is definitely the worst thing on me by far and I have definitely done my fair share of retreating into hoods when I have had the chance
I think part of my hoodie antipathy comes from middle school dress codes or something? Where you literally just weren't allowed to put the hood up
So I thought "what the hell is the point of having a hood"
And I think at that point I was also convinced that hoodless sweaters were too feminine for me to be allowed to wear or something like that LMAO
But anyways having masks for a couple years after the pandemic was pretty nice
And it was extra nice having these weird neck gaiters instead of normal masks because my dad was convinced normal face masks would cause dangerously low blood oxygen LMAO
But yeah wow I never realized how much I miss being able to disappear into hoods when it isn't winter and/or raining
att
att
03:19
all east coast close enough
 
4 hours later…
06:51
@RubenVerg I am planning to implement an account system actually and might consider that.
And I am going to fix the site now.
@RubenVerg I have an idea.
We have a fixed end.
And then each time you reach it you get an upgrade.
Through which you can progress faster
And so on.
So.
One question, cannot you out any Pythonic expression inside {{ }} ?
So then why does {{ f'{points:,}' }} not work?
Maybe it's because we have another pair of {} inside {{ }}.
Okay found alternative route.
Apparently Ninja doesn't support f-strings.
Okay should work.
Here we go...
Wait no.
But it isn't a new errq.
07:19
Okay I just typed.
Typoed.
Wow typoing typo.
IT WORKS.
Well ignore the trailing decimal places
But still!
is it wrong if for i in {1..5,727} curl to get the objective in like, 30 seconds?
What.
Oh I don't restrict autoclickers.
Because even those have a speed limit.
Even if it's unimaginably huge.
mh
might want to check your milestone checking code
Uhhh.
It just exploded to 400m.
is it that bad of a thing?
07:29
And next time will to 160,000m.
Which is 160b.
i meantt more that the count was at 20k and it said next milestone at 20k with 0 remaining
@Themoonisacheese yes.
@Themoonisacheese oh I can change the order of the code to fix that.
But it should go more slowly.
fair enough
(i'll stop now before the sysadmins find me for sending 5k requests per minute)
Alright
I am going to tweak the code.
So it starts from 2^15 and increases the power each time.
So we get a more reasonable rate.
@Themoonisacheese I wasn't talking about the requests though it does help to slow them down.
I got over 200k hits YESTERDAY.
The first paid tier is expected to handle only 100K HITS.
And I am on FREE.
Though the game is lightweight.
The code fits in like 260KB.
This is what autoclickers help with.
i meant the sysadmins from work
i'm doing all this from a VM in our farm lol
5k r/m is nothing in the grand scheme of things but it just takes one of them to glance at a network log and see that i'm not really a good model emplyee
Okay tweaked the milestones code.
So it goes to powers of 2 now.
that's considerably more reasonable
But yeah upgrades definitely are needed.
Or I can do some beautiful reactivity to lower the actual requests.
though without additional mechanics it will eventually become impossible
07:36
Is it supposed to go up with each point?
Well every time I click make point, the milestone goes up
07:37
i said i'd stop but i wanna see how high i can get it
Wait I forgot that I store the milestone as a power of 2 (eg. 15 for 2^15).
idea: stop counting points and see how fast we can get to 500 :V
Ah fixed.
That is really off-topic now I think about it.
Anyways.
I will implement the timer we were talking about.
Or that might be too hard actually.
Maybe accounts come first.
Have to learn flask-login.
07:41
Accounts are very complex, I'd recommend just storing data in session
"in session"?
Isn't that what accounts do anyways?
session is a cookie that gets set to a random number, and when a client sends you that cookie, you load the data associated with it (all of this is largely automated nowadays)
you can just set the cookie when the client doesn't have one, and that way an "account" (really just an object holding arbitrary data about a client) is created for every visitor
That's just accounts but by IP address, right?
But I need to uniquely identify players.
So I need to prompt each one to provide a username.
no, because the user agent is responsible for sending you back that cookie with every request
The user agent contains the IP address.
07:47
(note that this is all internals, the requests package should have all you need)
1) the user agent string does not contain an IP adress
basically the fact that I need some sort of username,
to display publicly.
2) the user agent is not the user agent string
also note that this is how logins work in the first place, they just wait until you have authenticated to create a session
I see.
So basically like accounts but without passswords or emails and auto-login everytime you visit?
(by default)
07:50
yes, however: if you lose your cookie (cleared cache, changed browsers, you name it), you lose your account, forever
does it matter?
it's a clicker game
We need another method of authentication.
@Themoonisacheese yes.
could always implement oauth2
Flask-login looks like the standard.
For this.
But okay.
Actually.
07:54
@192927376337929292283737373773 No, by cookies
It's the same as logging in except no usernames/passwords or creating accounts. It will just remember the browser
That sounds really weak.
it's pretty okay security wise
It's more secure than proper accounts
Which also use cookies but then have a additional way of logging in
You can lose it just by clearing your cookies.
session stealing is also a thing with actual accounts, but now you don't have credentials that can get stolen
Most people rarely clear there cookies
07:55
Okay.
Shifting browsers?
Many idle games just suggest you back up your cookies and don't offer accounts
Your computer being corrupted?
cookie clicker just game you a b64-encoded object that was your save file
That works.
But again this game is global.
if you didn't save it somewhere and lost your cookies, bad luck
07:56
You can offer an option of copying your session ID to paste on a different PC
And uses a database.
Okay.
I have an idea.
@mousetail this implies flask allows them to set a session ID
You can always set it in JS
We can make a unique hash.
fair enough
07:57
From their info.
And they can supply that hash to confirm their identity.
What info do you even have on users?
Seems hard to get a unique hash
Well we can generate it from their user agent or something.
Those are hardly unique
user agents are very much not unique
LIke 50% of users probably have latest chrome on windows
07:58
IP addresses are.
no
they are not
Many people can share an IP, and a single users IP will change a lot
Just generate a random code and offer users the option to copy it
In the rare case they need to switch browsers

« first day (4961 days earlier)      last day (180 days later) »