Ephera

joined 5 years ago
[–] Ephera@lemmy.ml 21 points 3 weeks ago

It's a Linux command-line program (awk). It's pre-installed practically everywhere, it's very powerful for string processing, but it also uses a fairly complex syntax.

As a result, not many people know how to really make use of it, but awk '{print $1}' is something you encounter fairly quickly when you need to get the first word in each line.

[–] Ephera@lemmy.ml 2 points 3 weeks ago

Pretty sure the point is that she came up with the concept of pizza delivery services in a very roundabout way...

[–] Ephera@lemmy.ml 4 points 3 weeks ago

Make sure it isn't phishing. But if it isn't, then it would mean they still have your e-mail address stored somewhere. I could imagine that the mailing list subscription stores the e-mail address separately from the account info and they just fucked up deleting it. Might be worth trying to contact them.

[–] Ephera@lemmy.ml 4 points 3 weeks ago (1 children)

In that vein, I guess, "The Sound of Silence" by Simon and Garfunkel also deserves a mention, even if it's up for interpretation how depressing the lyrics by themselves are.

But the first line in the song is "Hello darkness, my old friend / I've come to talk with you again." and there is a cover version by the metal band Disturbed, which has no shame to really lean into that sort of vibe.

And yeah, after having heard the Disturbed version, listening to the original certainly feels like there is a massive disconnect between how sad the song perhaps should be and how upbeat the original is.

[–] Ephera@lemmy.ml 12 points 3 weeks ago (1 children)

At this stage, it helps when more devs are motivated to switch over and build/improve stuff to cover the things they want to do with a phone. And there's relatively many devs among those who use F-Droid.

I'm not technically affected by Google doing l this just yet, because I don't use the Play Services, but with that move coming after they encroached on Custom ROMs twice, I can tell that I need an exit plan. And there's nothing quite for motivation than slowly being backed into a corner.

[–] Ephera@lemmy.ml 12 points 3 weeks ago (1 children)

Just imagine working in that position. They'll give you some massive, unrefined programming problem on day one and tell you to work on that when no users or hardware need help.

Three months later, they start asking why the massive, unrefined programming problem isn't solved yet, when you had practically no time to work on it, because they probably should've hired a person each for helpdesk and IT.

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

Oh yeah, I'm saying that relational databases push you even more to assign IDs to every miniscule piece of information, especially if you're following best practices (3NF or similar).

For example, you're not supposed to say that a user has a list of interests, you're supposed to say that there's users with a user_id and then there's user_interests with a user_id and an interest_description, so two separate tables.
If those interests can be indexed, then you'd want three tables:

  • users(user_id)
  • interests(interest_id, description)
  • user_interests(user_id, interest_id) (N-M-Mapping)

I mean, this might not be the best example, as it kind of makes sense to not always load the user interests whenever you do anything with the user, but yeah, the point is that you're supposed to split it up into separate tables and then JOIN it as you need it.

With these RDBMS, your entire data loading logic is supposed to happen in-database, so you pretty much need to chop the data into the smallest possible parts and assign IDs to all of those parts, to give you the flexibility to access them how you need to.

[–] Ephera@lemmy.ml 2 points 3 weeks ago

I use bar soap for all of these things. 😅

[–] Ephera@lemmy.ml 5 points 3 weeks ago (2 children)

If they're saying "guest" I'd assume it's a virtual machine. But yeah, is it VirtualBox or KVM or something else?

[–] Ephera@lemmy.ml 7 points 3 weeks ago* (last edited 3 weeks ago)

My guess is that he was using cargo build rather than cargo build --release. Relatively common for folks to complain about due to that, because beginner tutorials tend to skip that info (which is fair IMHO).

[–] Ephera@lemmy.ml 6 points 3 weeks ago

Yeah, cargo build produces a debug build and cargo build --release is for actually distributing to users. (It doesn't add the debug symbols, but also spends more time optimizing.)

view more: ‹ prev next ›