> Forgive the lack of clue, but what language is this?

It's (I fit a hashtag in there at the end but don't blame you for missing it in the general line-noise feel of the language).

It's a fairly old language known for extreme concision and power, at the cost of non-unicode characters and fewer available libraries.

Here's a demo site/good intro if you're curious: tryapl.org/

Feeling very conflicted about the whole thing. On the one hand, people care about moving towards decentralization, and that's good. On the other, I don't trust Twitter to contribute in a truly positive and open way, and that's bad.

Advent of Code day 11 apl 

@fitheach @alcinnz

> . That suggests that people are going to YouTube because they want to watch *something*, but they don't know what yet. …I'm fairly certain I've never clicked on a recommended video from within the YouTube site.

There's also a middle category you may have overlooked: people who go to YouTube to watch one specific video (as you do) but that then end up finding one or more of the recommended videos interesting enough to click on.


This is an interesting idea and I'd be a fan of the first-order effects (fairness, lower pay personally).

I'd be concerned about the long-term/retention effects, though. If the result was that our organization paid junior folks very well (relative to other options) but senior/skilled folks poorly, I'd be concerned that people with better options would leave and I'd end up working only with people who couldn't find another job.

(*I'd* be willing to take a pay cut, but would they?)

day 10 in : gist.github.com/codesections/e

Not super happy with this one but, on the other hand, it required remembering math I haven't used since high school so I'll count it as a win regardless of how it looks.


>Gemoetry says few people get exactly noon, but the always-DST plan would make it 1:30 here.

Yeah, that seems like the worst-case outcome, and a pretty annoying one. You must be fairly close to the western edge of a timezone.

Just be glad you don't live in western China. Noon there is after 3pm


> But. This notion of *always* DST can go suck an egg. When the sun is overhead, it’s noon. Not 1 PM. 12. If we’re going to get rid of DST, then the only rationale option is *never* have it. I’ll fight for this.

Where I grew up, noon in the summer was at about 12:35 during DST (and so would have been at 11:35 without it).

Unless we're going to have much smaller timezones, we're always going to have places where solar noon pulls apart from civil noon, so it's hard for me to care too much

nerd sniping 


> Then fr could be something like {(f⍣=)⍵} except I need to add the values returned on each step. Any idea how to express that?

I'm not entirely sure. I am still getting my head around the power operator—it seems powerful, but I haven't had much occasion to use it yet.

I was a bit confused by it, and asked a question that resulted in this video, which you might find helpful:

(direct link to power operator discussion, but I found the whole video helpful)

The puzzle for today was another intcode one, so my solution was once again too large to fit in a toot (~30 lines).

Here it is in a gist: gist.github.com/codesections/e

This is really nice social platform. Yey!!!


> perhaps you, a professional [programmer], shouldn't deliberately do your job using tools which make it impossible to ever know if you're doing your job right.

I'd argue that you can *never* know if you've written code "right", just as you can never know if you have written a novel "right".

Nothing against testing/formally verifying output, but the art of computer programming is about a lot more than correctness, and I'm sometime willing to make tradeoffs

Advent of Code day 8 APL code 


Glad to have you back. Let me know if there's anything we can do to help, and thanks for opening up about it. I agree that mental health in higher education is under discussed.

@sir @grainloom @cagatayy

> I'll take 90% the stability for 10% the complexity any day of the week.

Yeah, me too if it's reducing complexity by 90% in return for reducing stability by 10%.

Out of curiosity, how much increased complexity (if any) would you accept for 10% more stability?

(Not that I have any idea how to measure either in practice…)

@grainloom @sir @cagatayy

> As someone who had pacman fuck up their bootloader due to a power outage, I welcomed anything that makes updates atomic.

I had (almost) the same thing happen to me, and it also dramatically increased my interest in , though I haven't made the time to try it out.

("Almost" because it wasn't a power outage, it was a WM crash. Which led me to switch to a more stable/simple windows manager (away from to ))


> (4) It's easy to enter in vim: 80i-<ESC>

Aha, that's the real reason :)

I guess I think of plain-text formatting as (aiming to be) editor-agnostic, and many would make entering *exactly* 80 characters pretty annoying. But vim or emacs would make it pretty simple!

> (1) In private scratch-an-itch programming I enjoy being weird.

Yeah, same. And so I was mostly kidding—though when I daydream about the markup language I'd like to write, it *is* pretty different from this.


> Using Code or Atom to write code should be classified as a sane reason to get fired

Nope, can't agree with that. I'm not a big fan of either one (I spend most of my time in vim or emacs, depending on the day/task), but tool use is personal enough that everyone should be free to carve their own path.

And some people can write great software in anything. Even ed!


> Err... I don't understand. Is there some reference which eludes me or something?

Sorry about that. Not sure what happened with my clipboard or why I wasn't paying attention!

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.