« first day (3763 days earlier)      last day (1078 days later) » 

2:00 PM
Well not for the laptop, for getting here quickly (and getting into the school)
You can also open the case by holding laptop just the right distance from the rotors
I hate any SQL thing that requires more than one table
 
lol
 
Almost more than I hate my $1000 laptop being not work
 
maybe it'll magically start working again, my phone seemed dead for like a day and then it just turned back on again
 
Most likely, it's probably just some moisture somewhere
 
@RedwolfPrograms I like how your hatred of SQL pervades everything
 
2:04 PM
@RedwolfPrograms What about self inner join? It requires only one table, but referenced twice.
 
That sounds complicated and very painful
 
That sounds like a meditation thing: "Join with your inner self"
4
@RedwolfPrograms Scala: Set(0,1), since a Set's also a function
 
@RedwolfPrograms just use a list
 
Scala is surprisingly golfy
 
select * from posts q, posts a where q.id = a.parentid; <- a prime example of self inner join, and the building block of all meaningful SEDE queries
 
2:07 PM
or an array
 
@Bubbler That works?!
 
just use a list
or an array
they were designed for this
 
Does...does anyone actually know how SQL works? Or all we just markov chains trying in vain to piece together the rubble of anything sensible, crushed long ago by SQL?
 
@StackMeter In SQL?
 
@StackMeter SQL doesn't have those
Funny of you to think it'd be that reasonable
 
2:09 PM
@RedwolfPrograms No one's seen the prequel, so we can all only guess at the SQL :P
 
Listen, and understand. That SQL is out there, it cant be bargained with, it can't be reasoned with, it doesn't feel pity or remorse or fear, and it absolutely will not stop...EVER, until you are dead!
 
@RedwolfPrograms I mean, SQL's probably designed the way it is to be good at whatever it's supposed to do
 
Hurt people's heads?
Pretty good at that I suppose
 
I would have said looking up and rearranging stuff, but that works too :P
 
@RedwolfPrograms thanks, I'm good with PREQL
 
2:11 PM
@RedwolfPrograms Serious answer: I learned the inner workings of an SQL engine during an undergraduate course
 
No! I just closed a SEDE tab before I downloaded the results and lost my query D:
 
@Bubbler Does it make sense after a while, or does it still feel painful?
@RedwolfPrograms That's what you get for disrespecting SQL :P
 
Bubbler has to be lying. No mortal can possibly hope to understand SQL.
 
Bubbler is no mortal
 
@user It is painful, but conceptually it's not that different from how compiler optimizations work IMO
 
2:13 PM
just use a list
 
it's so much easier
 
I guess that's a bit heartening
 
@StackMeter If I could use a list I would
 
there's a reason pretty much every programming languages have lists
 
2:14 PM
@StackMeter A list/table by any other name is just as painful
 
but a list has easy indexing
 
The word "list" doesn't mean much. Are you talking about JS lists specifically?
 
list[0][1]
 
So does an SQL table though
We're talking about SQL here
 
@RedwolfPrograms why are you using a non-TC language
 
2:15 PM
@RedwolfPrograms PostgreSQL has some pretty good documentation. You can use \? or something like that in the psql for interactive help too
 
@StackMeter Why do you assume I have a choice
 
that's like, the barrier to entry for a programminhg language
 
@StackMeter I'm not Redwolf, but sometimes you need a non-TC language for specific stuff (e.g. HTML and CSS before they were TC)
 
@RedwolfPrograms because surely you can move your tables to ANY other mainstream language
 
SEDE uses SQL (T-SQL?)
 
2:16 PM
@StackMeter I can't move Stack Exchange's tables can I?
 
why not /s
 
Mar 1 at 21:21, by Redwolf Programs
We could fly to SE's headquarters, then in the dead of night we break in. We pick the lock on the server room and inject a custom payload. The site goes down for a little while. Then, we sneak out through the air ducts. We fly back to our homes, and the next morning the site's magically updated. A few people wonder how, but the meta posts magically vanish. Nobody will ever know.
ninja'd :p
 
@user yes but HTML gets patches
 
I use HTML for all of my databases
2
 
@StackMeter Ok?
@RedwolfPrograms Y'all'll have to be ninjas to sneak into SE headquarters
 
2:19 PM
@user HTML is updated
whereas only pre-2010 sites use SQL
 
Citation needed?
 
I don't see how what that has to with non-TC languages being unsuitable for programming-related stuff
 
wait only pre-2010 sites use SQL?
what
 
Also ^^^^ and ^^
 
is it 2009 right now or something
has 2020 all been a bad dream
 
2:20 PM
I think StackMeter means that SE was made pre-2010
 
Wzl
@StackMeter *disagrees*
 
Feb 28 at 1:17, by caird coinheringaahing
idk the physics behind it, but time has been on some hardcore drugs for the past 18 months
s/18 months/decade
 
SQL's last update was in 2016
 
Which dialect?
 
Wzl
s/the past 18 months/all time/
 
2:21 PM
s/past decade/forever
@RedwolfPrograms this one
 
I don't see how that's relevant though lol, even if it's not updated recently if the most recent version works just as well and hasn't been made obsolete then it's not really outdated
 
Wzl
^
 
@hyper-neutrino yes but it's verbose
 
as the saying goes, if it ain't broke don't fix it
@StackMeter again, I don't see how that's relevant
 
2:23 PM
Pencils haven't been updated in centuries, that's why I write everything by dipping my iphone 12 into an ink well
8
 
Wzl
but it is broke :P
4
 
it uses unnecessary words when list[0][1] is just easier
 
right but what is list in this context
 
Meh, the syntax could maybe be better, but that's not a deal-breaker
 
@Wzl you have a point there :p
 
2:23 PM
@hyper-neutrino the list is the table that you want to index into
 
like sure you could restructure tables into lists
 
@hyper-neutrino NoSQL like MongoDB is all the rage nowadays
NoSQL is the JavaScript of databases
 
i mean i don't like writing sql myself either, that's why i use flask-sqlalchemy when making websites
 
@pxeger So...it's broken? :P
 
but it's way better than just dumping everything into a massive JSON which I used to do
 
2:25 PM
Yeah, dump everything into a massive YAML
 
@user it moves too fast
 
SQL sucks but trying to fix it with some simple cure like "use list indexing!" will just make it worse
 
YAML > JSON in every way
 
JSON > YAML
Fight me
 
YAML has anchors and aliases
 
2:25 PM
@RedwolfPrograms wdym
 
Wzl
@user it shouldn't
 
@RedwolfPrograms But YAML is quite literally a superset of JSON. So YAML > JSON
 
@RedwolfPrograms what's a YAML or a JSON
no
 
@Wzl Why not? It makes life a LOT easier
 
Wzl
@pxeger which makes it worse :/
 
2:26 PM
JSON's syntax is nicer IMO
 
I'm part of a group that uses YAML to instantiate a bunch of Java objects, and it makes it a lot easier when you can copy properties from one object to another
 
you mean JSON ⊂ YAML
 
I prefer to store all of my data in my brain. That way, the formatting is accessible to me and I understand it because it's all in my head already. Every time I start up the server, I just enter all of the data from memory, and each time something updates, I just need to remember it. It's a very quick and easy process.
 
@RedwolfPrograms It's too verbose - you need double quotes around all keys
 
SQL excels at combining tables and processing queries in the fastest way possible. No other languages have built-in for that
 
2:28 PM
@StackMeter ^ Look, you have it from the immortal being's mouth
 
@Bubbler I think you'll find Excel excels at being a database
 
doesn't microsoft office have a thing for databases
 
Pretty sure pxeger was being sarcastic
 
Excel cannot store a billion rows.
 
@hyper-neutrino Access?
 
2:28 PM
@hyper-neutrino Access, yes. But I wouldn't call it "good" or "innocent of war crimes"
 
ah, okay. never used it so ¯\_(ツ)_/¯
 
I thought Access still needed actual SQL databases to connect to or smth and it was more of a frontend
 
dunno, never used it either
 
@user what immortal being
I see no god up here
except myself and Python
and xnor
 
I meant Bubbler
 
2:30 PM
xnor's up there too
 
@Bubbler k
 
@StackMeter God isn't immortal (source: Nietzsche :P)
 
@user Oh yeah, well guess who died… Nietsche!
 
@Adám I thought k still used SQL stuff
 
Nope, it has its own query language, Q.
 
2:32 PM
Oh, interesting
 
@user K is good
 
it seems oK to me
 
@Adám If God died and Nietzsche died, then Nietzsche is obviously God :P
 
@Adám SQL implements query optimizer under the hood. Q might qualify, though I don't think K does by itself
 
Performance doesn't matter much if all of your backend developers die of SQL exposure
 
ngn
2:33 PM
@Bubbler q is a thin syntactic layer on top of k
 
@RedwolfPrograms Not all of them will die - the weak ones will be rooted out, and you'll be left with reliable ones who are tolerant to SQL, because obviously it works like that :P
@hyper-neutrino oK just doesn't have the strength of shakti :P
 
@user aka natural selection, aka evolution
 
"natural"
 
CMP: sequel, es-kew-ell, squill, <whatever else>?
 
esquel
 
I pronounce it shngil
 
I pronounce it "fish"
 
@hyper-neutrino "Rise, Cthulhu!"
 
/ʃŋɪl/
 
@hyper-neutrino see-quel
 
2:39 PM
outta here with you and your ipa >:-(
 
@hyper-neutrino lol
 
I'd honestly think it was a golfing language without the /'s around it
 
@user yeah
 
Time to make a golfing language with an IPA codepage
 
golfing languages have all the syntax
all the UNICODE
 
2:44 PM
0
Q: Golf the Code Golf chatroom

Ekadh SinghGiven the transcript (what I mean by transcript is you can access all days of the transcript) of The Nineteenth Byte (the general chat room of code golf), output the full transcript in text form (you only have to include messages and there posters, though including other things is allowed. You ca...

 
There is a cricket in this classroom.
 
Hit it with a baseball
 
Wzl
Hit it with SQL
 
I wouldn't wish SQL on anyone, not my worst enemy
 
oh so this time you're fast NMP, when it's a challenge I closed in 37 seconds
 
2:47 PM
I love that y'all pretend NMP is a person holding a grudge or afraid of losing its job or something :P
 
Apr 22 at 16:46, by Redwolf Programs
It's just a guy posting them by hand. His name's Tim.
 
Oh, that makes sense, then.
 
@pxeger What is an India Pale Ale codepage?
 
@Adám I think you mean the Institute for Practitioners in Advertising!
 
2:56 PM
CMC: Shortest acronym that Wikipedia has an article or redirect for, but does not have a disambiguation page for. (Tie-breaker is ascending lexicographical order with earlier being better.)
3
 
Has anyone thought of making an esolang based on ROP chains? Something designed from this point of view?
 
Axa S.A. (styled as AXA) is a French multinational insurance firm. The head office is in the 8th arrondissement of Paris. It also provides investment management and other financial services.The Axa Group operates primarily in Western Europe, North America, the India Pacific region, and the Middle East, with a presence also in Africa. It is a conglomerate of independently-run businesses, operated according to the laws and regulations of many different countries. It is a component of the Euro Stoxx 50 stock market index. == History == The company was founded in 1816 as Mutuelle de L'assurance contre...
(trying random stuff)
oh, 'ad' works
 
> "AXA" is not an acronym
 
oh
 
2:58 PM
Are initialisms allowed?
 
@Wzl :(
 
@rak1507 Uh.
@pxeger Initialisms form a subset of acronyms.
 
ok, I don't understand how wikipedia works, I thought if you searched for something and there was a disambiguation page, it would take you there
obviously that's not how it works :/
 
No, not if one meaning is much more common that the others.
 
Ah, ok
 
ngn
3:01 PM
@Adám the empty string?
 
@ngn ?
Not an acronym.
 
ngn
@Adám it redirects to Main_Page and there's no disambiguation
@Adám ok
 
@Wzl "_" != ""
 
ngn
@Wzl that's disambiguation for "disambiguation", not "" :)
 
@user what do you call https://en.wikipedia.org/wiki/QZ
 
ngn
there must be some single-char acronyms
 
@pxeger Oh lol
 
QY or qy may refer to: ABC Far North, a radio station (former call letters 4QY) European Air Transport (IATA designator QY) Quay, on maps Yamaha QY10, a hand-held music workstation == See also == YQ (disambiguation)
 
ngn
how do we define "has a disambiguation page"?
 
3:09 PM
@rak1507 How'd you find that? I got this
 
ngn
if page x redirects to y, and y mentions a few disambiguation pages but none of them contain "x", does that count?
 
just stuck it in the url
 
I guess there shouldn't be a page saying "foo may refer to: ..."
 
@user a difference in capitalisation
 
Wzl
@ngn I think so, example?
 
3:10 PM
@ngn Contains {{disambiguation}} or there exists a page called <name> (disambiguation), I think.
 
ngn
@Wzl
 
I don't think funky Unicode characters should count
 
Wzl
I wouldn't count ㎐ as an acronym
 
ngn
@pxeger now you must define funky
 
Exactly. It is a symbol.
 
3:12 PM
just using Hz works too
 
but that has a disambiguation page
 
Wzl
@rak1507 ?
 
ah
 
though it's for HZ not Hz technically, i guess
 
Wzl
@Wzl or does that not count as a disambiguation page? (it doesn't end in (disambiguation)
 
3:13 PM
but the page for Hertz links to "Hz (disambiguation)" which actually points to HZ
 
DANK? Couldn't find a disambiguation page
 
Surely there's a 3 character one though. I'm more doubtful about 2 chars, but 3 chars must be possible
 
I've got a 3-letter one.
 
Wzl
@user there is en.wikipedia.org/wiki/Dank but I don't think that counts as a disambiguation page for DANK (all caps), so I'd say this is valid
 
3:16 PM
@Wzl Such disambiguation pages often differ in capitalisation.
 
@Adám I think tie break should be lowest Scrabble score, so you have to try and find one with common letters
 
Wzl
@pxeger *upvotes*
 
@pxeger Not an acronym.
 
@Adám I suppose it's just a "moniker".
 
Right.
 
Wzl
3:16 PM
@Adám Kaspersky Anti-virus (has different capitalization)
 
but that doesn't have a Wikipedia redirect
 
@Wzl OK, but ^
I've got QPT
 
ngn
does it have to be on english wikipedia?
 
Yes, because some wikipedias have <1000 articles
 
ngn
are alphabets/writing systems other than latin allowed?
 
Wzl
3:18 PM
I still think Kav still counts as a valid acronym for Kaspersky Anti-virus without redirects
 
I think the acronym has to redirect to the thing that it is
 
@ngn Good question. I think I'll say A-Z for now, to avoid trivial answers.
 
@pxeger I decided to look at some small wikipedias, and I found Norfolk, an English-Tahitian creole spoken by 500 people on some tiny islands. Here are some extracts:
> Ailen esa bet a' land t' sur'round b' wata. T' biges ailen i' t' world es Griinland. Otha em ailen a':
 
ngn
@Adám then it's impossible to have 2letter answer
 
(Translation: "An Island is a bit of land surrounded by water. The biggest island in the world is Greenland. Other islands are:")
CMC: shortest program to find a two-letter Wikipedia article with no disambiguation page
 
3:27 PM
@ngn I suspected that much. But since I've found a 3'er, the hunt it on!
 
I love the picture, but you might want to change the title to something happier such as "Reincarnation using the magic of chocolate"
 
Wzl
the article is about the term. That would be wikipedia vandalism :P
 
@Wzl Is the output format a multiline string or a jagged array? I don't understand the three examples at the top
 
Wzl
That section is meant to list possible output formats
 
3:38 PM
I feel like it would be slightly more fun if you required an ascii art format, otherwise I think everyone will use a list format
 
Wzl
I disagree, because it's enough of a challenge arranging the 1s
 
fair enough
 
Wzl
but I think I'll write another challenge converting a number to an ascii-art triangle :)
like 69 -> 1000101 -> 1010001000 -> [[1], [0,1], [0,0,0], [1,0,0,0]] -> printing that as ascii-art
 
3:55 PM
who wants to guess the most common non-whitespace character in JS answers?
 
opening bracket?
 
FIRST TRY BABYYY
 
Non-whitespace digraph?
 
=>
 
3:57 PM
Nope
 
probably ((
 
really? huh, there are at least 1 in every answer so that's surprising
 
There are roughly 6000 of those total
 
@RedwolfPrograms ).
 
Not even close, under 3k
 
3:59 PM
@RedwolfPrograms ()?
 
-~ or ~-?
 
Nope, even less
 

« first day (3763 days earlier)      last day (1078 days later) »