« first day (3825 days earlier)      last day (1009 days later) » 

12:06 PM
0
A: Sandbox for Proposed Challenges

AJFaraday[KotH] Play a game of Nose Poker Nose Poker is an ogre game played by a group of ogres. Each ogre brings a large nose and a small club. On each hand, all the ogres will declare how many times they will poke their nose with the club. Each time, the lowest bid(s) will be knocked out of the game, th...

 
Completely unrelated, but just a friendly reminder that this was once my profile picture
 
@math Fair point. I can't really think of a way to test out the importer without one, tho I know they're annoyng.
 
@Neil you are a genius :)
I also didn't know you could actually use 128 bit constants
 
that was a 64-bit constant, and I don't think 128-bit constants exist
 
12:33 PM
@thedefault. right. It's very odd that this is still the case in 2021
 
128-bit integers are not standard
 
128 bit ints are not very commonly used, to be fair
oh yeah, they're also not standarised in C
 
Right but normally gcc takes the lead
I would have thought gcc would have extensions for uint128_t
And then C can catch up in 2050 :)
 
@lyxal Did you ever have an amogus pfp?
@lyxal String.valueOf(new Integer((int) Integer.valueOf(10))) :p
 
12:49 PM
@user yes
Let me find it first
May 1 at 0:05, by New Meta Posts
0
Q: Language of the Month for May 2021: Vyxal

LyxalIn accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout May 2021, our Language of the Month will be: Vyxal What's a Language of the Month? See the meta post for nominations. In short, during May, those who wish ...

See
Sus
 
@pxeger I applied to Kings College and 4 others. 3 of the others got back to me in days, with unconditional offers. One took a couple of weeks. You can't accept an unconditional offer until all 5 get back to you. The deadline for accepting was June 1st. By May 29th, King's still hadn't got back to me, and I had already decided to accept Bristol's offer, so I retracted my application to Kings
 
oh that's a lot more complicated than I expected
 
Yeah :P
Warwick took a few weeks to get back to me, just to reject me because I haven't taken the Step exam :P
@AJFaraday Can you not reuse them?
 
why didn't you check that before applying lol
 
@pxeger I did, but I figured because I was applying late, they might give me a conditional on sitting the exam :P
 
12:58 PM
oh ok
the whole system is so complicated for anyone other than a 6th former doing A-levels applying for the next year, following the exact "normal" path lol
 
laughs in got into uni based on my marks from the year before graduation
 
@lyxal that's what "normal" students in the UK sort of do too
you get conditional offers based on your "predicted" grades (and other requirements like interviews or whatever), and then you accept 2 of those offers, and if you meet the conditions (which are typically "get these grades", then you get in to that uni)
 
@pxeger lol mine was unconditional.
Heck, I got the offer about a week or so after my final exam
No wait, it was the very next day
 
oh yeah, you can also get unconditional offers or sometimes offers like EEE (terrible grades, but on the assumption you will definitely do better than that so it's effectively unconditional)
 
@pxeger EE, also known as "the royal grade" :/
 
1:13 PM
lmao
this looks so unbelievably wrong
(aside: I just spelt "unbelievably" right the first time; this is unbelievable)
 
@pxeger That do be how StackExchange works
@cairdcoinheringaahing EE?
Error Error?
Extra Error?
Searching for EE grade on DDG returns stuff about pencils and other stuff
 
I think caird said it because the royal family are so stupid they only get 2 E's (most people do 3 subjects) but then still get in to unis because they're the royals?
 
I still don't know what E is
Is it the least poggers grade?
 
Yeah, Charles' offer to Oxbridge was two E's (the lowest passing grade)
 
@cairdcoinheringaahing Usually, yes. Although on this occasion there was an answer from someone else (I'd asked them to try out the mechanism), and so I couldn't clear that out to do my testing.
 
1:32 PM
@lyxal well there's also U, which means you missed the exam or you drew a massive cock and balls on the front of the paper or something which means they didn't bother marking it
 
Essentially a 4 week event where staff members at SE are encouraged to "go out into the wild" and engage with other sites on the network
 
"Improve Empathy" is a somewhat clinical way of putting it
 
Is it?
Hmmm.
 
2:00 PM
Can we considerably improve the empathy between the two parties by having @Catija make a cake for us? And we'll give stroopwafels ;) — Ollie 7 mins ago
Never eaten a stroopwafel, but I think SE's popularity would rise considerably if they made us all cakes and stroopwafels :P
 
2:15 PM
Stroopwafels are amazing.
 
Do they taste pretty much like ordinary waffles? They look pretty similar
 
They're like waffle cones with a very light caramel syrup.
And they're best served while warm and still a bit soft.
Here's a video that shows how they're made:
 
@cairdcoinheringaahing Interesting that this seems to be a somewhat contentious issue
 
2:31 PM
Those look really nice, I need to try them sometime
The stroopwafels, not the HTML changes, I mean
 
Not sure where you are, but there are companies selling them in groceries in the US, so you can get some rather than having to make them from scratch - I've not tried making them myself but my dad has a pizelle iron so I may see if I can borrow it sometime.
 
@cairdcoinheringaahing I think some people think that userscripts shouldn't be SE's first priority because they're third party hacks, maybe
 
We're not even asking for it to be a top priority though, just that when they change something just say "hey we changed this" and if anyone needs to they can just fix whatever they must.
 
I think rene's answer on the linked question makes a lot of sense - Not sure if you've read it. He's in a similar position but he also knows that asking us to give a heads-up can be really hard.
 
2:35 PM
Thanks :D
 
Ideally there'd be some way of just posting like an unparented "comment" saying "Hey y'all, we just changed X to Y, check if that breaks anything", where its not even a full post, just something to let those in the know know
 
His answer makes sense, but would it be possible to deprecate or warn users about certain parts of the API before removing/modifying them?
 
I don't think we mess with the API very often?
And even when we did recently, the older version still worked - but... I'm not a dev so I may be missing something obvious.
 
Sorry, probably misused the word API, I meant the UI and other stuff people mess with
 
I don't think SE should really care about what unofficial extensions they might affect when making the changes, but it would save digging through source code and debugging if we just knew "oh yeah they added IDs to the headers so shit's broken". Of course, some scripts won't be mantained anymore like rene mentioned and there's nothing wrong with that.
Granted, I don't know how often SE changes components, but would it be totally infeasible to have some changelog posted somewhere so whenever a change happens it just mentions which part changed and what? Like, for this change, it could literally just be one sentence saying "The HTML in headers within posts now contains an ID", and that's enough for us to figure out what went wrong with OSP.
 
2:38 PM
We use GH, but I'm not sure they have a way to make a publicly-viewable changelog that just shows the comments or something like that.
 
Having a "recent updates" Q/A that's edited when changes are made might work
 
Perhaps a separate repository used only for a public changelog?
Or an RSS feed?
 
... I mean, it all goes back to rene's main point - anything extra that's added reduces the amount of work that devs can do because they're having to remember to create these public artifacts.
 
Isn't there already a MSE post for the changes/additions by month for each year?
 
Yep. But they're usually much larger changes.
 
2:41 PM
I have a rather silly idea.
We can create a bot to scrape one of each type of available SE webpage like once a day or so and if any changes are detected it can run a diff on the files and then one of us can figure out what the change is an update a post somewhere.
I can understand devs having better things to do with their time - a lot of us clearly have too much of that anyway though ;)
 
@hyper-neutrino But what if SE changes something that breaks the bot? :p
 
The problem with that is that it might notify you even when there's no cause for alarm
 
True (like if someone edits the post we are scraping lol)
 
(Which isn't necessarily a terrible thing)
 
but that's why someone would go through and find the exact change to update it, or if there's no change, ignore it
 
2:47 PM
If it's not difficult to build, you could certainly try and then see how noisy it is and try to optimize.
If it was beneficial, it might be something others would help improve - like Charcoal or SOBotics.
 
If there is interest in that I can create a meta post with every single markdown/HTML feature in it and lock it for a reference point ¯\_(ツ)_/¯ I think this could possibly work
Page content itself changes all the time though so I'll probably want to get an HTML parser and try to see when the structure itself changes
time to use some regex
 
RIP HN
 
What's wrong with HN?
 
Parsing HTML with regex :P
 
I think it was a joke about using regex to parse HTML.
(To be clear, "HN" usually refers to me here, not Hacker News, just in case that was confusing.)
 
2:58 PM
HAHAHAHAHA
I went to look and see if something was wrong with the site.
 
@hyper-neutrino Clearly you are Hacker News, conspiracy solved :P
 
Ugh, I keep getting ads on YT for unis :/
I miss the days when ads were so bad at tracking user data that they'd be completely random
 
have you heard about the Target targeted ads (lol) that managed to figure out that a teen girl was pregnant before her father even did?
 
yes
 
3:09 PM
All of the YT ads I get are completely random and unrelated to my interests lol
 
@cairdcoinheringaahing ublock origin + sponsorblock = barely even know what an ad is
@RedwolfPrograms ^
 
The most recent example I remember was an ad for birth control for cows
 
uh. what
 
@pxeger But then how will you know that this chat message was sponsored by NordVPN?
 
@cairdcoinheringaahing You won't, just like how websites you visit won't know if you're secretly a gay pirate assassin
6
 
3:12 PM
Yes, that totally does not describe me in any way 👀
 
lmfao
 
@hyper-neutrino If you're a pirate assassin who's in the closest, are you "secretly a gay pirate assassin"?
 
Well are you secretly a pirate assassin? No, that's obvious. You don't want that ambiguity, so "a pirate assassin who is secretly gay" is better :p
 
Maybe you've come out as gay but you haven't realized/haven't told people you're a pirate assassin :P
 
No, that would be "if you're a secretly gay pirate assassin" which could also mean "an assassin who is secretly a gay pirate" (although that is not really accurate because "pirate" is not an adjective)
 
3:15 PM
secretly-{gay} pirate assassin or secretly-{gay pirate} assassin
 
It's used as a modifier here, right?
(English people please correct me)
 
You could replace it with "pirating", but then it could seem you're an assassin who secretly pirates gay people
 
The only reasonable interpretation is "you are a gay pirate assassin, the entire identity of which is secretive", because it is in the form <subject verb adverb noun> which means the subject (you) is verb-ing (being) the noun (a gay pirate assassin) adverb-ly (secretly)
@pxeger ah, nvm, that does work then
 
@RedwolfPrograms ...is a sentence which I never thought I'd say lol
 
@RedwolfPrograms How do you pirate a gay person?
 
3:17 PM
YOU WOULDN'T DOWNLOAD A GAY PERSON
9
 
@cairdcoinheringaahing Afraid? :P
 
By attacking their naval vessels and stealing their treasure, of course
 
@user Slightly :P
@RedwolfPrograms Hey, we earned that treasure!
 
@cairdcoinheringaahing Perhaps they meant videos of gay people?
 
Probably not
 
Jely?
 
Does that need to be pinned? I'd assume it's going to be featured on MM
 
19 hours ago, by caird coinheringaahing
@pxeger I can good words :P
@RedwolfPrograms Unlikely, there's already 2 featured things on MM
 
Oh, up to an hour this time? Unless I'm remembering incorrectly, it's usually 15m right?
 
I think it's normally up to an hour (last time for example)), but they say it's likely to take ~15m
 
4:09 PM
ah okay
 
The time is weird tho, they normally happen at 1am UTC IIRC
 
4:23 PM
It's a Saturday, so the time is different.
 
I'm back!
 
@hyper-neutrino damn you, now I can't use \o or o/!
 
\o/
o o
/o\
 
q::p
d::b
 
4:35 PM
\o/
oXo
/o\
needs the X in the middle
 
/o\ is when you're panicking because user's back :p
 
@hyper-neutrino lol, imagine if this were an actual person
 
it is
 
@RedwolfPrograms Believe me, I'm panicking too :P
 
4:36 PM
@user it is, that's an anatomically accurate portrait of yo momma
 
@hyper-neutrino ...what happened there?
@pxeger bruh
@pxeger Here's an anatomically accurate portrait of yo momma (WARNING: creepy crawly)
Wait, that joke doesn't work because you're the web developer here
 
@RedwolfPrograms Pretty sure this is a text form of a biblically accurate angel :P
 
5:34 PM
@Catija they gave me tooth decay though :-(
 
I just had a root canal last week. I know all about that.
 
anyone understand Makefiles ? How can I get it to report if the version of gcc is too low?
 
5:56 PM
53
A: Checking the gcc version in a Makefile?

srgergI wouldn't say its easy, but you can use the shell function of GNU make to execute a shell command like gcc --version and then use the ifeq conditional expression to check the version number and set your CFLAGS variable appropriately. Here's a quick example makefile: CC = gcc GCCVERSION = $(she...

Not the same question, but you can basically use that answer and modify it to error or something depending on the gcc version, I think
 
@user thanks! Do you know how to get Makefile to print a message of your choosing?
 
I assume echo should do the job?
 
do you have to call that via "shell echo" or something like that?
 
idk, I've never made a Makefile myself, just guessing here
 
printf is obviously better than echo, because it has 100% fewer es :p
 
6:06 PM
I'd recommend asking on SO, honestly
@RedwolfPrograms Obviously, puts is best because it's smol
Or cat, except cats are evil
 
Wait does bash have that?
Also does cat print anything? I thought the whole point was its output was on STDOUT
 
idk, I am a complete noob when it comes to Linux :P
You're right, you'd need to do echo "foo" | cat or smth, which defeats the purpose of using cat
 
TIL you can skip a skippable YT ad even during the 5s countdown; the button will always work, even when it's hidden with CSS.
You need a script to do it though.
 
wh-
i mean i guess that makes sense, but i would've expected the button to just not exist or be disabled
 
Maybe that's how YT adblockers do it?
 
6:21 PM
@Adám No, because the unskippable ones don't have the button at all
 
@RedwolfPrograms Cool, do you know where to find such a script?
 
I can give you mine
 
That'd be great, thanks
 
Link (I gave up halfway through deciding on a name)
It also does a few other ad-related things
 
lol
 
6:29 PM
You can press x on your keyboard to skip any skippable ad at any time, or dismiss any banner ad
 
Doesn't look too sus Actually, it's JS
@RedwolfPrograms Cool
 
It also makes banner ads with images 1/4 opacity, and makes clicking on them dismiss them instead of opening the ad page
 
@RedwolfPrograms I just use the (i) button and report the ads
 
I guess that's one option lol
 
@cairdcoinheringaahing Do they let you skip them then?
 
6:48 PM
0
A: Sandbox for Proposed Challenges

Redwolf ProgramsCompare positions of integers code-golf math integer decision-problem A001057 is one way to represent an integer as a natural number. It lists them according to the following pattern: 0, 1, -1, 2, -2, 3, -3, 4, -4, ... In this challenge, you'll take two distinct integers as input and return whic...

 
@user Yeah, it stops showing all the ads for a hit as well
 
Huh, nice
Guys, check out my new website! I discovered a hack that lets you host your own website for free 😱, without buying an expensive domain or getting servers. Very proud of this
 
CMQ: Why can't I set multiple passwords so if I make a typo that I often make when typing it, that's also accepted?
 
Why not just set the typo as your password then?
 
@RedwolfPrograms why the hell wouldn't you just use a god damn ad blocker?
 
6:57 PM
Because I still want to support the people whose content I'm watching?
 
Redwolf uses JS, do you really want to question their logic?
 
@user because I still mostly type the one without typos, and at the very least I'm always aiming for the right password
 
@pxeger Increased server load is one reason I'm sure
Hashing is, by design, a very slow operation
 
Guess you just need your own OS then
@RedwolfPrograms Is it?
 
Password hashes like argon2 are quite slow
 
6:58 PM
yes because if it weren't you could brute force it
 
That's cause it's inert
 
I've DOSed myself by using some default settings that were way too strong
 
@user If my password is supposed to be password, then I set it to pqssword because of typos, then I'll aim to type pqssword and end up typing p1ssword or whatever
 
one thing cryptographically secure hashes prioritize is being algorithmically slow and having no way to optimize it
 
Plus giving people the option to set multiple passwords makes them more prone to use weaker "backup" passwords or repeat the same few across multiple sites, and adds server load and storage space and nonstandard security practices to worry about, for almost no gain
Although I hear facebook tries a few variations of incorrect passwords, like with case inverted
 
7:00 PM
@RedwolfPrograms "slow enough not to be brute-forceable" and "very slow" are different
 
Well very slow when you have a large number of users :p
 
@RedwolfPrograms so clearly the increased server load isn't too much of a deal breaker for them
 
Yeah, so that's probably not the main reason
 
@hyper-neutrino Why?
 
I think there's just not really any reason companies would want a system like that; it's simpler to just do what everyone else does
 
7:02 PM
@user Are you talking about them having consistent timings for all kinds of passwords so you can't tell what's happening based on the time it takes, or is there something more?
 
@RedwolfPrograms well let's say you allow users to set 3 passwords. Server load includes quite a lot that is not hashing passwords, and even when it is hashing passwords it doesn't take massively long compared to the whole rest of a request's processing (making database queries and waiting for the network for example), so server load isn't tripled
 
Because aiming to be slow sounds like a bad idea
 
@user You don't want them to be able to be done quickly
 
well it shouldn't be that slow that it takes like 4 seconds
 
@RedwolfPrograms Because it makes brute forcing more feasible
 
7:03 PM
but if it's too fast it's ^
 
Oh
 
@pxeger Yeah, you're probably right that that's not the main reason
 
Perhaps it's just less secure, then?
 
It is, yeah, and for no real gain from the site's perspective
People are 100% going to abuse a system like that, and compromise their own security
 
but I could at least set this on my desktop screen locker, which (a) has 0 server load because only I ever use it and I can only type passwords one at a time; and (b) already makes me wait 200ms between password attempts to prevent brute-force
 
7:04 PM
You should do what I do and set all your passwords to qwertyuiop so they're easy to type
3
@pxeger How easy is it to make one, though?
 
@user vbrb going to login with user and qwertyuiop so they're easy to type
 
@user You joe, but in school I'd see at least one person per day sign in to something by dragging their fingers across the keyboard
 
> You joe
 
@pxeger No, it's just qwertyuiop
 
Knew it!
 
7:06 PM
@user well I could just write a custom PAM module, which wouldn't be entirely infeasible
:58672812 @lyxal we have finally found the answer (edit: it was deleted, but trust me 100%, user is Joe)
 
CMQ: What is the US president's first name, shortened into a convenient three letter form?
 
usr
 
@hyper-neutrino sph mama!
 
@RedwolfPrograms JOE LOL!!!!!!!1111 😆😆😆😆😆😆😆😆😆
 
7:08 PM
Hey, it's not emoji day anymore
 
I am addicted to them now
 
It starts with emoji, but wait a few years and you'll be on the streets doing combining diacritics or Latin Extended
3
You need to get help before it's too late
 
It started when a guy offered me some Extended Ascii
Been on a downward spiral since, but don't worry, I'm getting into rehab now
 
Remember, kids: If anyone offers you unicode, just say no.
4
 
@RedwolfPrograms you realise you're typing in Unicode right now?
 
7:12 PM
Maybe I'm using Windows 1252 :p
 
i am using the jelly code page
 
I'm using the Risky code page :p
 
Іt wаs оnlу wһеn I sаw a friеnԁ ονеrԁοѕe οn homoglyphs that I started working on getting better
That took way too long to make
 
@user what did?
 
1030 116 32 119 1072 115 32 1086 110 108 1091 32 119 1211 1077 110 32 73 32 115 1072 119 32 97 32 102 114 105 1077 110 1281 32 959 957 1077 114 1281 959 1109 101 32 959 110 32 104 111 109 111 103 108 121 112 104 115 32 116 104 97 116 32 73 32 115 116 97 114 116 101 100 32 119 111 114 107 105 110 103 32 111 110 32 103 101 116 116 105 110 103 32 98 101 116 116 101 114
that's the codepoints of user's message
 
7:17 PM
That sentence (I gave up near the end, and a lot of letters are normal, but it's got a bunch of homoglyphs)
 
Should I make a homoglyphier?
 
There's tons already
 
I was dumb enough to use one that makes you manually choose from a list of possible matches
Like this one
 
I'm designing a language right now that involves homoglyphs, actually
 
7:20 PM
Oh dear
Is it write-only?
 
Somewhat
 
I was gonna make a language with the codepage being all different versions of the letter A, but I got distracted lol
 
That's somewhat similar to mine, actually
 
8:12 PM
...
the orange is cool :p but like... what
 
Oh no, CGCC does not look good like that
 
We're reverting. Give it a bit and it'll be back to normal.
 
@cairdcoinheringaahing In yggdrasil, how do you use the ? command? It seems to just error since "tree" is not defined. I assume I'm missing something.
Same thing with #
 
MM does look pretty neat with the orange though :p
> Funnily enough, all the themes we happened to test via smoke tests already had orange buttons so we didn't catch it.
I don't know why I find this so funny :p
 
8:49 PM
I, for one, welcome our new Dutch overlords. — Bryan Krause 26 mins ago
@AaronMiller Um
I might need to check the source code
 
Forgot a global tree? :P
 
the colors are back to normal :p
 
9:13 PM
Orange you glad you caught this? — Kyle Pollard ♦ 45 mins ago
Bad puns are grounds for firing at SE, right? :P
Or is it grounds for promotions?
 
it's a requirement :P
 
@AaronMiller I see the problem, I'll fix it tomorrow :)
 
9:59 PM
AP score release for administrations 1 and 2 is tomorrow at 0700 ET (1100 UTC, 0600 CT)
I'm excited
 
wait, can I not flag posts from the transcript?
 
Making a userscript to ping me when there're chat flags.
Anyone else interested?
 

« first day (3825 days earlier)      last day (1009 days later) »