Ephera

joined 5 years ago
[–] Ephera@lemmy.ml 10 points 7 hours ago

To be honest, the most fucked-up part of that joke is that I understood it.

[–] Ephera@lemmy.ml 2 points 7 hours ago

I think it was that back when it was relevant (but replace data scientists with web devs)

Sure, but if programs from that era are still around, chances are the maintainer is quite experienced by now and has fixed all the funky behaviour. 🙃

I never got interested in the ecosystem myself, but I’ve run into it every now and then. I feel like it’s in the same place as PHP today: still used a lot for legacy reasons, but you’ll get weird looks if you start a new project with it and you’re under the age of 40

Ten years ago, a university buddy of mine discovered Ruby and you might've thought a miracle happened from how excited he was for it. But yeah, that was also the last time I met someone in real life who was excited about Ruby. 😅

[–] Ephera@lemmy.ml 7 points 7 hours ago (1 children)

Apparently, it was in a forest in Guyana. And well, perhaps you're imagining a filled-out spiral, but in this case, it looked like a normal ant migration at the first. They were going in 6 lanes at most and at 370 meters circumference, that just looks like a line until you follow it around.

That's according to this source, which seems to have excerpts from his book: https://themountainsarecalling.earth/the-army-ant-death-spiral/

[–] Ephera@lemmy.ml 5 points 8 hours ago

Hui, Glückwunsch zu dem Wortspiel.

[–] Ephera@lemmy.ml 13 points 13 hours ago (4 children)

Hmm, die Früchtetees, die ich so kenne, schmecken eigentlich alle nach heißem Wasser, mit Ausnahme von Hagebutte. Apfelstücke im Tee haben bisher auch allerhöchstens geschmeckt, als hätte man getrocknete Äpfel wieder eingeweicht, was vermutlich daran liegt, dass es genau das ist.

[–] Ephera@lemmy.ml 3 points 13 hours ago (1 children)

From like a logical point of view, if you lay down with your feet towards the front, this seems like it would be extremely safe.
Chances are, you won't get decelerated too strongly in a bus either way, because of inertia, but if you do, you've got the friction of your whole body to hold you in place. And if you do shoot forwards, you can put your feet against the front divider, so worst-case you're gonna break your legs, which is unlikely to be fatal.

[–] Ephera@lemmy.ml 4 points 14 hours ago (1 children)

Source: https://www.uni-wuerzburg.de/en/news-and-events/einblick/single/news/wie-viele-ameisen-gibt-es-eigentlich-1/

But how many ants are there? [...] "According to our estimates, the global ant population is 20 x 10¹⁵ – that is, 20 quadrillion animals. [...]"

Divided by 8 billion yields the 2.5 million per person.

[–] Ephera@lemmy.ml 5 points 14 hours ago

These bad boys are really great: 🧑🏼‍🤝‍🧑🏿

It has to encode the skin color and gender and that it is two persons and that all of that needs to be joined together. Or in other words:

Screenshot from a website, which counts a single emoji as 12 characters or as 26 bytes.

[–] Ephera@lemmy.ml 5 points 18 hours ago

Man, I haven't done structural inheritance in years and by now, this reads like the ramblings of a mad person.

Like, I recently had a use-case, where I actually wanted to define multiple types with the same fields and for various reasons ended up using a macro for that.
And that still felt simpler than whatever is going on in this article, because there were no cross-relationships between the types at runtime. The macro templated the type definitions as if I had copy-pasted them, except there's no actual code duplication, which is ultimately all I wanted.

[–] Ephera@lemmy.ml 3 points 19 hours ago

HSL Meisterrennen

 

Very simple + sane extension that I found.

Puts an RSS icon into your URL bar when the webpage you're on has an RSS feed. The button is hidden, if it does not.
When you click the button, it copies the feed URL into your clipboard, so you can add it into your RSS reader. If there's multiple RSS feeds on a webpage, it shows a little dropdown and then when you click one of the entries, it copies the feed URL.

When I say "RSS", I do also mean Atom and possibly others.

193
submitted 1 month ago* (last edited 1 month ago) by Ephera@lemmy.ml to c/programmerhumor@lemmy.ml
 

Increasingly so, the more experienced I get...

144
Underappreciated top (friendo.monster)
 

Always thought top was one of those programs frozen in time since the 70s, but apparently, it has a feature set comparable to htop and the like. The default configuration just doesn't show much of it...

-15
submitted 2 months ago* (last edited 2 months ago) by Ephera@lemmy.ml to c/dadjokes@lemmy.world
 

Spoilertrans-parent

 

Found this article interesting. Some (technological) highlights for me:

She initially wrote simple Python scripts to help with chain-of-custody problems. Those scripts worked on her machine, but she had trouble delivering the software to the people who actually need it.

Yeah, Python, Java etc. are quite portable in theory, but we also always ship the runtime along with it at $DAYJOB, because we don't want to deal with different runtime versions and users failing to install them properly. And since the runtime is compiled for specific platforms, we effectively have non-portable artifacts anyways.

Deuson's first attempt at distributing her software was to bundle it using Kubernetes. That sort of worked, but it turned out to be hard to get it installed in police departments. Opening ports in the firewall is also often prohibitively hard. "Getting software into these environments is really difficult."

Eventually, she decided that the only way to make this work would be to write a single, standalone executable that does everything locally. It would need to be able to run on ancient desktop computers, in a variety of environments, without external dependencies. That's why she ultimately chose Rust to write FolSum.

I feel like our industry poured tons of effort into making things deployable via Kubernetes, but there's still an absurd amount of niches, where this just does not make sense. Always interesting to hear about yet another such niche...

One thing that users really liked about the Rust version of the application was that it starts quickly, she said. Lots of commercial software is big and bulky, and takes a while to start up, leaving users staring at splash screens. FolSum starts up almost as soon as the user releases the mouse button.

Yep, I never quite buy it when this is deemed unimportant in commercial software development. The chance of your software running all the time is really low. And if it's not running all the time, I need to start it before I can use it. If I need to wait a minute for that, that takes me out of my workflow and I'll kind of hate your software for it.

It turns out that non-technical users like the approach that she has called "GUI as docs", where the application puts the explanation of what it does right next to the individual buttons that do those things. Several users have told her that they wished other software was written like this, to her bafflement. For-profit software is often a forest of features, which makes it hard to find the specific thing one needs, especially if the tool is only rarely used, she said.

I've been looking to take that kind of approach for our GUI at $DAYJOB, too. Our software is not either something that users use all the time. They might not look at it for months at a time. It's ridiculous to assume that they will remember all the concepts, just as ridiculous as it is to expect them to look at a completely separate manual every time. So, just dotting help texts around the place seems like a good idea.

 

Result presentation (first 25 mins) and discussion of an accessibility study that Thunderbird ran. They explain various accessibility technologies (like screen readers, eye tracking etc.) and problems they encountered in their design when users relied on these technologies.

Nothing really groundbreaking in here, but still good for challenging one's assumptions.

 

Und was macht ihr so um 1 Uhr nachts? Ich habe anscheinend noch eine Verabredung. 🙃

view more: next ›