« first day (3801 days earlier)      last day (1034 days later) » 

8:04 PM
@cairdcoinheringaahing Last edit reaches n=76 thanks to Neil :-)
 
@xash Wow, that's crazy :D
 
With this I might even try to golf it to polish it up.
 
8:47 PM
yeah, it had escaped me that the thing to do was simply to try all partitions to see which one(s) worked
that's the ppcg motto: when in doubt, (brute) force it out
 
Honestly, Jelly isn't the fastest language, but it might have the right enough builtins to have a Jelly solution that can handle \$k = 34\$ :P
 
9:06 PM
@rak1507 Ok, yjsnkd, fkoixed.
 
[goes to post a Hello, World answer]
StackExchange: "This question has more than 500 answers already. Did you read through all the existing answers first to make sure your answer will be contributing something new?"
Uh... that'd be a NO. =P
 
Wait, it actually says 500?
 
Lol
 
Even the Sandbox only says "This has more than 30" :P
 
Yup. But they didn't plan on a question with over 1000 answers, seemingly.
 
9:12 PM
@DLosc still, there have been duplicate answers on the hello world challenge before.
 
Oh, I know. It's just--implying that the only way to avoid duplicates is to read every single one of the hundreds of answers, rather than e.g. searching to see if your language has previously been used...
(Of course, the message is designed for Q&A sites, where it's not so easy to filter using search in that way. But then, who's going to read through 500 answers in any context?)
 
having that much of a surplus of answers is a pretty codegolf thing tbf :P
 
It occurs to me only now, that DLosc, Calvin's Hobbies & Dennis all have comic strip avatars!
Snoopy from Charlie Brown, Calvin from Calvin & Hobbes & Dennis from Dennis the Menace
 
There are a few more users IIRC
 
0
A: "Hello, World!"

DLoscRegenerate, 14 bytes Hello, World\! Try it here! Regenerate is my new regex-match-generation language. The hello world program is pretty simple: just the literal string as a regex, with the ! escaped because it's a metacharacter.

 
9:18 PM
@cairdcoinheringaahing Really?
 
0' has Susie Derkins (from C&H) for one
 
There goes Snoopy!
 
[does a dance]
 
@cairdcoinheringaahing I'd so recognize her if I'd seen that one. Who is it?!
 
that feed was fast
 
9:19 PM
ಠ_ಠ Their username is unsearchable in the users list because it's literally just 0' with a bunch of spaces
3
 
Haha, that would do it
Stop with the hahas, Avi
@pxeger ATO: Attempt This Online is an online sandbox environment for running code in an ever-growing list of programming languages, both practical and recreational.
ATO: Regularly maintained: new languages and features are added by request all the time
Also ATO: Select language: Zsh or Python
:P
 
There's only one way to go from here!
 
I'm probably going to make one thing for my various interpreters, including Jyxal, Splinter, Deadfish~ and Functional Deadfish~.
 
@AviFS Emigna (xkcd), grc (also xkcd), Robin Ryder (don't recognise the character), Dominic Van Essen (appears to be Dr Seuss), Brad Gilbert (if South Park counts)
 
9:26 PM
Leo (if Pinky and the Brain counts), JAtkin (don't recognise), ɐɔıʇǝɥʇuʎs (xkcd), user unknown (Tracer Bullet from C&, I think)
notjagen (don't recognise), overactor (Calvin), 0 ' (Suzie from C&H)
@Ausername Can't do it for another day
 
There's probably more, but I stopped at 0 ' :P
 
@cairdcoinheringaahing I need that username
@AviFS TIO: Regularly maintained: new languages and features are added by request all the time
Also TIO: Python 3.8 (pre-release)
 
@cairdcoinheringaahing Wow... just wow
Count me impressed
By the by, JAtkin is CGP Grey
 
CMQ: What do y'all think are the most answered questions on the network?
 
9:35 PM
 
@cairdcoinheringaahing Sandbox
 
Hello World
Can't one run a query by answers?
 
HW has 500, Sandbox has 5000.
 
@AviFS Running it now :P
 
I'm still not over it though, @cairdcoinheringaahing. How the hell did you come up with so many?
And finding that many users and linking is a PPPAAAAIIINNNN
 
Ahhh...
Still
Lots of work to link
 
I thought Martin Ender wasn't active anymore
But he must've changed his profile in the last 6 months or so
 
He's still around. Posted a couple of answers recently
 
It's also a cartoon now, he used to be wearing a scarf
Oh, neato
@cairdcoinheringaahing WOAH. We're in the leaderboards for all of SE
 
9:39 PM
Quite a lot as well :P
 
And Sandbox is the number 1 of all
Suppose it makes sense because answers never stop
 
Also, should've guessed Fizz Buzz
 
This looks like a comic character too (which I don't recognize)
 
Flash I believe
@cairdcoinheringaahing Of the top 25, 15 are from us, and of the 10 that aren't, 9 are locked as "historically significant"
And, that doesn't even consider deleted answers, which would more than double the Sandbox total
 
9:56 PM
403
Q: What are five things you hate about your favorite language?

brian d foyThere's been a cluster of Perl-hate on Stack Overflow lately, so I thought I'd bring my "Five things you hate about your favorite language" question to Stack Overflow. Take your favorite language and tell me five things you hate about it. Those might be things that just annoy you, admitted design...

 
yeah that's definitely a horizontally squashed Flash
 
354
A: What's your most controversial programming opinion?

Craig P. MotlinReadability is the most important aspect of your code. Even more so than correctness. If it's readable, it's easy to fix. It's also easy to optimize, easy to change, easy to understand. And hopefully other developers can learn something from it too.

I think this entire site would annoy this guy :P
 
Wdym
Java doesn’t use hungrier notation
 
I think you're looking at the wrong answer :P
 
> Design patterns are hurting good design more than they're helping it.

IMO software design, especially good software design is far too varied to be meaningfully captured in patterns, especially in the small number of patterns people can actually remember - and they're far too abstract for people to really remember more than a handful. So they're not helping much.

And on the other hand, far too many people become enamoured with the concept and try to apply patterns everywhere - usually, in the resulting code you can't find the actual design between all the (completely meaningless) Singlet
is there a way to dump an entire chat room into a file (like all messages or w/e)
 
10:33 PM
ngl, I have no idea what design patterns are, and I don't especially want to learn
@hyper-neutrino No, but there are proposals to add chat to SEDE (or similar)
 
i think design patterns are the whole AbstractSupplierGeneratorConsumerFunctionFactory meme or w/e
no clue tho i read a book on design patterns that my dad had from his workplace and thought "wow this is really stupid I could just do what I need and make it work"
@cairdcoinheringaahing oh, okay, thanks
 
@hyper-neutrino best you have is manually calling the API that the "load older messages" button uses. I used that to download The APL Orchard
 
ah thanks
 
@hyper-neutrino That's my approach to most software development "practices"
 
yeah I don't really like the whole "best practice" thing
 
10:36 PM
@cairdcoinheringaahing me too (am much java programmer, e.g. the Orchard dump was created by Java code)
 
like, obviously, I should write maintainable and readable code, but if I'm flooding it with frameworks and patterns because that's "correct" and then I end up not being able to read it myself, what's the point lol?
 
Yeah, I mainly just aim to write code (when writing in a proper language) that I can read later on
And that uses as few hack-togethers as possible
 
to quote the footer of another answer about how unit tests suck
> Most "Best Practices" in Software Engineering are there to keep bad programmers from doing too much damage.

They're there to hand-hold bad developers and keep them from making dumbass mistakes. Of course, since most developers are bad, this is a good thing, but good developers should get a pass.
I'd like to consider myself a decent dev - at least, I can calculate the area of a circle - and I mostly agree with this; "best practices" shouldn't replace just using your own knowledge and dev skills, but for people who have none, I guess it's the best alternative :P
 
0
A: Sandbox for Proposed Challenges

A usernamePrint this sequence I just made up To get this sequence I just made up, which will subsequently be referred to as TSIJMU, consider the harmonic series: \$ \frac{1}{2} + \frac{1}{3} + \frac{1}{4} ...\$ But what if you only add a term if it doesn't make the sum so far over 1, and otherwise subtract...

 
^ feedback?
 
it makes a good point, what self respecting language doesn't have a builtin for a get request?
 
11:14 PM
@hyper-neutrino I sort of agree with this, but with the added catch that ideally, a good developer should write code that a bad developer will be able to maintain later, after the good programmer has moved on to a different company. You may not need best practices yourself, but using them can be a way of hand-holding the programmer who comes after you.
(I say this as someone who isn't really up on all the Software Engineering thought and jargon, though, so maybe I'm missing the boat on what "best practices" means.)
 
that's a good point
 
I think the one universally agreed upon good practice is also the one that I never use: comments :P
 
well, we've had at least a discussion or two about that in TL recently and it doesn't seem that that is particularly universal either :P
 
710
A: What's your most controversial programming opinion?

Ed GuinessMost comments in code are in fact a pernicious form of code duplication. We spend most of our time maintaining code written by others (or ourselves) and poor, incorrect, outdated, misleading comments must be near the top of the list of most annoying artifacts in code. I think eventually many pe...

 
an opinion I saw in that discussion is that code should be self-documenting so to speak - the code itself should show what it means and does when you read the code
if you are writing code that needs to be commented, the code itself should be more clear
if you are writing code that is clear enough, it shouldn't need comments
 
11:19 PM
Personally, I find that comments are only really useful for explaining what something is that is unclear (e.g. a magic number). As soon as you need comments for more than just a specific small bit of code, you're doing it wrong
 
Who needs comments? Just use extremely long variable/function names!
 
what the hell lol
 
How?
3 hours ago, by caird coinheringaahing
Honestly, Jelly isn't the fastest language, but it might have the right enough builtins to have a Jelly solution that can handle \$k = 34\$ :P
 
ɗ"ʋ@ƬƲ that's 6 quicks in a row
 
11:23 PM
@cairdcoinheringaahing Jyxal allows multiquicks, but I doubt I'll ever need to use them, and they were a compilation nightmare. (I've sorted it out now, but...)
@hyper-neutrino CMC: Write code that documents itself
 
print("itself") prints itself
:P
 
Lol
 
@cairdcoinheringaahing 1. Underscores. Especially double underscores. Especially the if __name__ == "__main__" idiom.
2. That's about it.
 
ಠ_ಠ
 
11:27 PM
The other things are just minor annoyances (mostly stuff that isn't built in, like fractions or image handling). I would have added the fact that you have to assign a regex match object to a variable and then test if it exists, but they solved that with the := operator in 3.8.
 
@hyper-neutrino One of my favorite easter eggs. Somehow Lyxal didn't notice it in the commit history...
 
wait, this wasn't added by lyxal?
 
@Ausername Wait, does running specifically 'lyxal' do that?
 
@hyper-neutrino I added it last night, along with UTF-8 byte-counting.
@cairdcoinheringaahing Yep
 
11:29 PM
@cairdcoinheringaahing yes: github.com/Lyxal/Vyxal/commit/…
 
> Added defaulting to utf-8 if there are non-Vyxal characters
And one other thing ;)
 
lyxal probably doesn't check every single commit due to trusting y'all, which is potentially a mistake ಠ_ಠ
 
@lyxal Are you blind? :P
 
inb4 lyxal did notice but thought it was hilarious and let it happen
 
@hyper-neutrino I honestly thought they'd notice, and they know now...
o/
 
11:34 PM
@hyper-neutrino this is accurate
But then again github desktop doesn't show me commit messages when pulling
And I saw that there were changes to pull from origin, but I thought those were just the workflow that user set up
I got played real hard
Well done @Ausername
(i found out last night BTW)
Oh, and I'm keeping it as functionality too
 
What does lyxal normally do?
 
l is n-wise group or compare length equality
y is uninterleave, whatever that means
x is recurse (call current function), or if not in a function, print entire stack
 
Gets overlapping strides of the input, Uninterleaves the top, x prints the entire stack, checks if any items in tos is true and then overlapping strides again
 
a is any
 
@hyper-neutrino uninterleave is Jelly's odd-even
 
11:38 PM
i also don't know what that is :p
 
@hyper-neutrino it's the opposite of interleaving a list
 
It groups the elements at even indices and those at odd indices into a pair of lists :P
Some uninterleaves flatten afterwards
 
1 2 3 4Wy -> ⟨1|3⟩, ⟨2|4⟩
Calling Y on that interleaves the lists again
So y is the inverse of Y
 
oh okay lol
 
11:41 PM
@cairdcoinheringaahing to summarise: that program has little chance of being used for code golf
 
CMC: Imitate lyxal given an integer a and a list b
 
11:58 PM
bruh that was a shitty meme from a long time ago
i mean then again i only have four public videos i think
 

« first day (3801 days earlier)      last day (1034 days later) »