The same person as Daedskin@lemm.ee and Daedskin@programming.dev
Roughly speaking, apps hosted on the internet can be divided into 2 parts: the frontend and the backend. The backend is the server that provides access to any of the data associated with the app, as well as handling any operations a user might request; this is typically done through sending specifically formatted data to specific URLs on the server. The job of the frontend is to make it more natural for a human to access the data and available operations.
A frontend can be many things; the most common, however, are webpages and apps. In the case of lemmy, there is a webpage frontend that comes default. There is also a popular third-party webpage frontend called Tesseract.
A few weeks ago, after updating the version of Tesseract they were using, the db0 instance noticed a large number of errors. In the end, they went through the code of Tesseract — which is publicly available on github — and found that it would silently reach out to a Tesseract server (importantly this is not the backend that whomever installed Tesseract was trying to communicate with), download a filter list, and silently apply it while disguising filtering any post you tried to access as an error.
The filter list was very opinionated, and often felt arbitrary; and due to the fact it was downloaded from the internet, it could be updated at any time without notice. Additionally, any of the options Tesseract provided around filtering had no effect on the secret filtering.
Because the code is publicly available, the instance owners forked it (made their own copy, with some ability to keep getting updates from the original source) to remove the secret filtering.
It's rounded to the nearest multiple of 10; it could be up to 5 (exclusively), and could still be listed as 0. It's why so many lower-calorie products are listed with a zero-calorie serving size in the US. I'm not sure about the specifics of regulations — if any exist — on selecting serving sizes; this particular example feels a little fishy to me.
Pretty good video on the topic, but it mostly just says what other commenters have said
It's blatantly a bad stance from them; but it doesn't even touch on games that use internal client/server models even when playing single-player — which includes Minecraft. If their argument were law, would I be breaking it by just playing Minecraft at all? With the way it's worded, I would think yes.
That doesn't even take into account that Minecraft in particular can turn a single-player client/server into a multiplayer with one button press. Would that be illegal? Maybe they'd argue not, because it's LAN only (which is a flimsy argument as well). But with a little effort, you could open up that LAN server up to whomever you wanted.
Very obvious they didn't think it through, they just want you to own nothing.
Met a really racist person who was like: "All non-real british people should be deported". I said: "What makes someone real?"; and he was like: "If both their families have been here since the 1700s". I said: "You know what, I can get behind deporting the king." and he didnt like that response.
Tesseract was an alternative frontend instances could host. Despite having configuration options for filtering or the lack thereof, Tesseract would silently both download and enforce a custom filter; this hidden filter could not be overridden by any custom configuration. The hidden filter included regex to block keywords, users, and instances, showing a generic error about anything filtered as being "incompatible with Tesseract".
As someone who used to live out in the farmland past Wilder — having to drive through Wilder to get to Boise — basically all the farm workers you see are Hispanic. Wilder itself is this tiny town surrounded by farmland. It boggles my mind that people presented with those facts day-in and day-out never put two and two together that removing or scaring away the demographic that makes up all your workers means your town becomes worthless.
I once worked on a project doing firmware that a lot of people have likely used (printer firmware for a big-name company). One of the more trafficked functions was something like 1500 lines of "if-elseif-elseif..." with something like 13 or 14 different cases.
It did end up getting refactored to something polymorphic and based on a configuration file to cut out any unnecessary steps, but it was like that for a while before I got there, and was like that for most of the year that I was part of the project.
I've never been called out as AI for using them; but if I ever am, I have the strategy of knowing the alt code for them (0151). I even know the shortcut in word to insert one — pressing alt-X with your cursor at the end of "2014". I also have a vscode macro set up that is just an emdash, just in case I'm in a situation where there's not a way I know to insert one.
Stencil gives x1 mult per empty joker slot, with stencil also counting as empty for this. 4 stencils with no other jokers means each stencil sees 5 empty slots, meaning each is giving x5. That results in a total of x5^4^, or x625. Level up whatever hand you're playing, and you can get some crazy scores.
Like a lot of people mentioned, there's a few good things you could start with, but C is probably not one of them. At my old job I ran a course for software engineer 2s to go over C, and even they had some struggles with it. If professional engineers struggle with C, it's maybe not the best starting point. Even C++ might be better, but still adds a lot of complexity that isn't necessary to know as immediately as the beginning.
Whenever people ask me where to start, I say python. It gives you a relatively tame taste of environment setup, and can run code very easily and flexibly. Its type system is flexible enough to make a user aware of it, without it being as rigid as C or as vague as javascript. Because there's enough libraries that are easy to pull in, even a beginner can start building useful programs without having to know how to build something equivalent to those libraries themselves.
Obviously if you want them to make websites, javascript will be necessary eventually, and isn't a bad place to start. If you're going purely for CS knowledge, I do think python is a little better; going from python to JS is probably easier than JS to python.
This doesn't answer the question, but I think "ping" is a fine way to describe it, as most people will know what you mean. If you want a more technical word, "latency" is a generalized form of "ping".
When I got out of college in 2015, I packed my suitcase; a month ago, I unpacked it while getting reday to move (I moved 5 other times in between without ever unpacking it, or packing anything new it).
It's purposefully worded that way to be misleading, even to native speakers. Explicitly calling something medicine or a cure means it would have to be tested and regulated. However, labeling something as being for wellness isn't covered by that, and is just vague enough to have people think positively about it. That's not saying that there aren't beneficial things labeled under wellness; roughly speaking though, it's can be used to sell whatever you want, while making people assume it's actively good for them.
With reflowing zoom, all elements get bigger, but lose their relative sizing; eg. sidebars will remain on the screen, taking up relatively more space than they usually would. With pinch zoom, all elements get bigger, and retain their relative sizing to each other.
Basically, reflowing zoom tries to fit everything into a smaller space, while pinch zoom expands everything equally.
thanks for using Leebra!
go to feed...