syklemil

joined 3 months ago
[–] syklemil@discuss.tchncs.de 2 points 3 days ago (1 children)

I'm not entirely sure here, but you are aware you're in a humour community, yeah?

[–] syklemil@discuss.tchncs.de 17 points 3 days ago

Neovim developer got sidetracked configuring their reply plugin

[–] syklemil@discuss.tchncs.de 3 points 3 days ago

If it's any help, I only ever had it at my nonna's and she died of old age some years ago. I've thought about seeing if I could find a recipe, but I also don't want to be banned from Italy and Italian restaurants

[–] syklemil@discuss.tchncs.de 1 points 3 days ago (18 children)

It's a joke because it includes useless letters nobody needs, like that weird o with the leg, and a rich set of field and record separating characters that are almost completely forgotten, etc, but not normal letters used in everyday language >:(

[–] syklemil@discuss.tchncs.de 2 points 3 days ago

Nudie is Swedish afaik, yeah.

From Norway we have https://www.lividjeans.com/

[–] syklemil@discuss.tchncs.de 39 points 3 days ago (24 children)

With ASCII æs the åriginal sin. Can't even spell my name with that joke of an encoding >:(

[–] syklemil@discuss.tchncs.de 3 points 4 days ago (2 children)

And the macaroni soup with sugar and cinnamon?

[–] syklemil@discuss.tchncs.de 3 points 6 days ago (1 children)

Isn't that sort of just the cost of doing business in C? It's a sparse language, so it falls to the programmer to cobble together more.

I do also think the concrete example of emails should be taken as a stand-in. Errors like swapping a parameter for an email application is likely not very harmful and detected early given the volume of email that exists. But in other, less fault-tolerant applications it becomes a lot more valuable.

[–] syklemil@discuss.tchncs.de 1 points 6 days ago

It is pretty funny that C's type system can be described pretty differently based on the speaker's experience. The parable of the Blub language comes to mind.

[–] syklemil@discuss.tchncs.de 13 points 1 week ago (4 children)

Parsing is a way of "validating early". You either get a successful parse and the program continues working on known-good data with that knowledge encoded in the type system, or you handle incorrect data as soon as it's encountered.

[–] syklemil@discuss.tchncs.de 5 points 1 week ago (1 children)

I used Ratpoison for well over a decade, and only replaced it with sway once I had a new machine and figured it was time to try Wayland. Apparently that's some 4-5 years ago already.

[–] syklemil@discuss.tchncs.de 11 points 1 week ago (6 children)

I feel I gotta point out it's a pretty funny example—email comes up so frequently as a thing that you're recommended to neither parse nor validate, just try to send an email to the address and see if it works. If you need to know that it was received successfully, a link to click is the general method.

But "parse, don't validate" is still a generally good idea, no matter the example used. :)

view more: ‹ prev next ›