• 0 Posts
  • 281 Comments
Joined 3 years ago
cake
Cake day: June 10th, 2023

help-circle


  • AFAIK here in Europe it’s minimum wage or slightly above, possibly much higher for high end restaurants. But it is a job like any other, they work fix hours and receive a fix wage, if they need to stay late they get overtime. In Brazil it’s a job that gets paid minimum wage but there is an expected 10% tip that is almost always put on the bill by the time you get it.

    Here in Europe it’s not customary to tip, the expectation is that people earn enough to live well regardless of the job, and if a waiter is not earning enough we should change the minimum wage and not rely on people willingly paying extra. Imagine if you applied the same logic to any other job, no one would be willing to depend on tips from random people to pay their wages, but company owners would be very happy if they can convince people that it’s better for them to not get paid.


  • The term usually means that the skill is something an average person could pick up easily and has a steep and quickly flattening learning curve, so while a person that has worked as a server for 2 years would be much better than someone just started, they will not be that much better than someone who’s at it for 1 year. And the difference between 2 and 20 years on that job is neglectible. Compare that with something like programming or medicine where the difference between 2 and 20 years of experience is absurd and you start to get a feeling of what the term means.

    That being said, skilled or unskilled labor everyone deserves to have a basic income that covers all of their needs and at least some of their wants.




  • It’s because of several factors. In no particular order, crime statistics are skewed, they only account for crimes that have been discovered and considered solved, if a certain demographics were better at hiding or getting away with crimes it would be underrepresented. Even if we could trust the statistics, some crimes are less severe than others, and it’s hard to judge all crimes in the same bag, even all murders are not equal so statistics can get skewed by a demographic committing more of the crimes you’re analyzing even if they commit less if you were to look at specifics. Even if we could trust that, and have crimes organized neatly into completely independent and equally severe categories there’s the social factors. Most societies around the world tend to educate men more violently than women. Finally, even if you were to have a society with humans educated equally, and have a 100% crime rate solved with 100% accuracy and analyze crimes in a completely unbiased way, there’s still the biological differences, and men have more testosterone than women, and testosterone is responsible for aggressive behavior, so even in such a society there would still be some tendency for men to commit more crimes, although I imagine it would be a lot less skewed than today.


  • Even though programming is also known as hacking, I’m going to assume you’re using hacker to mean red teaming in general, i.e. offensive cyber security, as that’s what most people have in mind when they think of “hackers”.

    We’re about to enter a golden age for that profession, the reason is LLMs, AI, vibe-coding, etc. See, a long time ago things were very insecure, no one was worried about security as it was all just so new, that was the era when you could sniff on network traffic very easily, crack your neighbor password in a few minutes or login to most things using admin/admin. Over time people started to realize that security mattered, that there were enough malicious people out there that you had to at least make some effort to secure things. This brought us to today, where things are fairly secure, your router has a preconfigured long random password and uses at least WPA for security, most companies no longer store passwords in their databases so it diminishes the risk of leaks, etc, etc. A lot of thought is put into security by serious companies, but there were some cracks starting to show because small devs wouldn’t take security as seriously, be it for lack of resources or care, so while large stuff would be safe, smaller apps and sites are still very vulnerable, and people being people they use the same password for both and don’t enable 2fa, so once you grab credentials somewhere you can try the in other places.

    What changed now? Well, recently people started to vibe-code, i.e. give prompts to an LLM to generate some code. The problem with that is that in the database of things an LLM is trained in it might have lots of bad examples, be it because the code was insecure, or because it was exactly an example of insecure code. Asking the LLM to make it secure is not going to work, as it lacks the comprehension to understand what security is. It’s possible to make things better in an iterative process where you feed the output code to itself and ask it to check for security vulnerabilities, but it might introduce new ones while fixing the existing ones, because the majority of examples online are incomplete as they’re meant to be small examples of small parts of a system to showcase how to do that in a secure manner (but they leave other parts insecure as that’s not the purpose of the example). For example, a login example code might use a simple text comparison for the password field, because it’s trying to show you the structure of the API, not the content, and assumes you will know now to do that, but an LLM doesn’t know that.

    And with many people vibe-coding apps and sites it’ll become more and more easy to find those serious security holes in the wild.

    And how to learn it? Well, the short version is doing. You don’t need to buy expensive books, or anything of the sort, just start reading online, and poke around stuff. I used to play around with https://www.hackthebox.com/ and found that very interesting way to learn, however you might need to read on some stuff first before you’re capable of logging in there (although I just gave it a quick look and I think they removed the most interesting part about it which was you had to hack the website to create an account).


  • You’re probably fine.

    The reason you didn’t wanted magnets near technology before is because we relied on magnetic fields for stuff, so magnets distorted those uses. Nowadays we usually don’t have any magnetic parts on a phone, so unless you have a super strong magnet extremely close to the electronics you should be fine.

    Specifically CRT monitors were tiny particle accelerators that shot electrons to a coat of phosphorescent material, they used magnets to redirect the electrons to hit the correct pixels at the right time. So putting a magnet nearby would pull the beam in a different direction distorting the image and shifting it’s colors (because the electrons were now hitting different color pixels). It was not irreversible, usually removing the magnet is all you had to do, but sometimes you might have magnetized something and the beam would remain crooked for a while.

    The other thing that would be affected by magnets were hard disks, your PC might still have one so you might not want to put magnets near it, but our phone doesn’t. HDs stored information using magnetic fields into a disk, similar to a DVD except using a tiny needle that would magnetize the disk in one direction to write a 1 and on the opposite to write a 0. Taking a magnet near that would essentially erase all of the data in that disk. Modern storage use very different methods for storing data that don’t depend on magnetism, so you’re fine.




  • My first recommendation is maybe consider a different layout. If you have been typing for long you will have muscle memory that will be hard to erase, I could mostly blind type (though not touch type) on qwerty, I decided to learn Colemak for touch typing and have never looked back. I still retain the muscle memory and can type somewhat fast on qwerty but after years of correct typing I notice just how bad what I was doing was.

    IIRC I used https://thetypingcat.com/typing-courses/basic and trained on that and similar websites for a long time. You have to know that you will be very slow during a while and have to be prepared for that, but it does pay out in the end. While I didn’t increased my typing speed significantly (70 to 85) it is a lot less strenuous on my hands.



  • Ok, Teflon is the only one of those that can wear off over time, and it wears off into your food so consider that.

    Stainless steel and cast iron are essentially indestructible and will give you the same performance on day one and 20 years later, if yours are acting different in such a short time frame they’re either not stainless steel/cast iron or you’re not taking proper care of them.

    Stainless steel is almost impossible to ruin, unless you’re cleaning them with industrial level sanding equipment I’m going to assume that’s not the issue. However stainless steel is tricky to use, you need to preheat over MEDIUM-LOW heat until the pan is UNIFORMLY heated enough that it can levitate a large bead of water all over the surface. Then you need to coat it with some form of fat like cooking oil, and you need to WAIT for the oil to heat properly (just a few seconds, but it’s not immediate). The words I capitalized are where I think most people make mistakes, they heat with high heat and so they have some parts that are very hot and others that aren’t, then they put oil and immediately add the thing they’re trying to cook, if the pan is not evenly hot enough cold spots can cause food to stick.

    Cast iron is a different beast, they rely on a thin layer of polimerized oil to become non-stick. While this is resistant enough to survive most things it does wear down over time if you’re not taking proper care of it. If your cast iron pan is not as non-stick as it used to be it needs to be seasoned, so do the following:

    • Clean it thoroughly with water and dish soap
    • Dry it well (I tend to put it over the fire again until it’s dry, then you will let it cool down)
    • Put a tiny amount of oil on it
    • Grab a paper towel and spread it over the whole surface of the pan, it should look glossy
    • Grab a new dry paper towel and dry the excess of oil, it will still look glossy but should not have any pools of drops of oil anywhere.
    • Turn your oven to something like 200C/250C (it depends on the oil you used, look for seasoning temperature).
    • Once the oven is hot you will put your pan upside down there and let it sit for at least one hour, but feel free to let it stay longer.

    That should recreate the layer on the pan and make it good as new. You might need to do that periodically, maybe once a year or so depending on how you treat your pans. However after having the initial seasoning you can keep building it over time to avoid having to go through the whole process again. This is done by essentially taking good care of your pan, which means:

    • Wash it after use (don’t let it sink with water for hours). Contrary to popular belief you can use regular soap here.ñ, the advice is from an era where soap had much heavier chemicals.
    • Dry it after wash (you can do so with a towel, I like to put it in the fire again to ensure its thoroughly dried)
    • Apply a small layer of oil like you did for seasoning before putting it away.

    If you do that every use it will be good as new indefinitely. If at some point you feel it’s sticking or not acting as before you can resason it. Sometimes you might do wrong things like cutting stuff directly on the pan repitedly, or cook tomatoes or acidic food in it (the acid undoes some of the seasoning and leaves a metallic after-taste) which will require you to resason it, but as a general rule just cooking with it should keep increasing the petiquia (name of the coating created by the seasoning process).

    Hope this helps, glad to answer anything else. I’m by no means an expert but I do like the few pans I have and like to cook so I’ve geeked over this for a while.


  • Repeat after me, correlation does not imply causation. Two things can be correlated without there being a cause/effect relationship.

    What you’re saying is essentially: Pitbull-like races are around 14% of large dogs, but are responsible for 55.9% of fatalities, i.e. more than all other combined. Therefore Pitbulls are dangerous.

    I bet you would agree with that logic… Except those are not dog numbers, that’s USA statistics on the African-American population. Congratulations on the racist argument.

    Similarly to how there are multiple factors that explain the disparity for African-Americans there are also multiple factors at play for dogs, for example:

    • People commonly miss identify pit bulls
    • Assholes who abuse their dog tend to prefer breeds that are known for being aggressive. Abused dogs tend to react violently. Thus creating a cycle where dogs that are seen as aggressive are responsible for more aggressions.

    I’m fairly confident that if you normalize for living conditions the numbers would not show any significant difference for breeds.




  • Probably spelling, but there’s one quirk in English that makes it so you can build the arguably weirdest sentence in any language. Here’s the short version and explanation for people unaware of the 3 meanings of the word (which I’ll use 3 different spellings to make it easier to understand):

    • Buffalo is a city in USA
    • a buffalo is another name for an animal also known as a bison
    • To BUFFALO means to bother, or bully.

    So a Buffalo buffalo is a Bison from the city of Buffalo. If a Bison from Buffalo were to bother another Bison from Buffalo, you get the common example of this phrase which is Buffalo buffalo BUFFALO Buffalo buffalo which means Buffalo bison BOTHERS Buffalo bison. You can add an extra Buffalo at the start to make it a headline of a newspaper telling you where this happened, but that only gives you Buffalo, Buffalo buffalo BUFFALO Buffalo buffalo

    But we can make it better. See, in English you can add specifiers to a noun, the way we’re doing with Buffalo to specify this is a Bison from Buffalo, but the specification can be a full sentence. For example if we wanted to say that specify that the bison is known to bother other bisons you can call him a “bison bully” bison, or even if he’s from Buffalo and only bullies other bisons from Buffalo he’s a Buffalo “Buffalo bison bully” bison, or a Buffalo “Buffalo buffalo BUFFALO” buffalo.

    Cool, so if a Bison from Buffalo known for bullying other bisons from Buffalo is bullying yet another Buffalo bison you can say that a “Buffalo Buffalo buffalo BUFFALO buffalo BUFFALO Buffalo buffalo”… But what if the bison it’s bullying is also known to bully other bisons from buffalo? Then Buffalo buffalo BUFFALO Buffalo buffalo BUFFALO Buffalo buffalo BUFFALO Buffalo buffalo

    But our bison might actually EXCLUSIVELY bully bisons that bully other bisons, so he’s a Buffalo bison BULLY BULLY, and if he’s from the city of Buffalo he’s a Buffalo Buffalo buffalo BUFFALO BUFFALO. So if our heroic bison made a mistake and bullied another Bison who only bullies bullies then: Buffalo Buffalo buffalo BUFFALO BUFFALO buffalo BUFFALO Buffalo Buffalo buffalo BUFFALO BUFFALO

    And you can keep making the sentence infinitely long by specifying that tach bison in the story is a Buffalo bison Bully bison.



  • It’s not my favorite music, but a friend of mine recently passed away and I can’t get this music out of my head because we played it at his goodbye party when he went to live in another city. It’s in Portuguese and a music about goodbyes: Matanza - Tempo Ruim some rough translation below for those who don’t speak Portuguese:

    Raise up your glasses for those about to leave

    Long will be the road to follow

    Nothing will be like it used to be, nothing will be easy for you

    Don’t do the same that your father did

    Don’t bring weapons where you’re going

    So many I’ve seen paying to see, they didn’t had time to regret it.

    Nothing you shouldn’t already know, there’s nothing you can’t have.

    I wish the road always comes to you, and that the wind be ever in your favor. I wish you always have a beer on your hand and that you have your great love by your side.

    I say goodbye to all of you, many here I will not see again.

    Besides the winter and bad weather I don’t know what awaits me

    But it doesn’t matter what it might be if some day I have someone to say:

    I wish the road always comes to you, and that the wind be ever in your favor. I wish you always have a beer on your hand and that you have your great love by your side.