• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Homemade Brazilian foods you may not know

      With my sister arriving from another continent along with my nephew/godson and brother-in-law, and my mother also coming from abroad to stay with us, I had the first reunion from this side of the...

      With my sister arriving from another continent along with my nephew/godson and brother-in-law, and my mother also coming from abroad to stay with us, I had the first reunion from this side of the family in more than 2 years. It was awesome for obvious reasons, and one of them was the fact that women in my family usually love food and cook very well. I'm not a bad cook myself, but they're tough competition.

      So I had the idea to take a few pictures and share them with Tildes, along with some commentary.

      Theses dishes are typical of our region of Bahia, Brazil. They may have versions in other states, usually with significant differences.

      All foods are savory.

      With one exception, all photos were taken in my kitchen.

      1. Shrimp Stew

      Just shrimp with some spices and farofa de mandioca[1]. The quality and freshness of the shrimp are one of the most important factors, and living in front of the ocean certainly helps.

      Images:

      2. Lambreta

      A kind of clam that's only available in Bahia (or at least mainly appreciated here). Like many things from our coast, it's naturally tasty and doesn't require much preparation. Salt, onions, tomatoes and lemon juice are more than enough. They're quick to cook — lambretas are ready when they naturally open.

      Image: Lambretas on the plate (source).

      3. Mangrove Crab

      Our crabs are very different from what most people are used to eat elsewhere. They do not come from the sea, but from manguezais[2] (mangrove vegetation), an ecosystem that grows in brackish water (salt-water and fresh-water mixed together).

      These crabs are smaller and carry less meat, but are way more succulent, with a unique taste that is hard to explain and easy to love. We use a variety of ingredients and spices to enhance their flavor, but it's overall a simple preparation, mainly consisting of water, salt, onions, and cilantro.

      Many people, including my mother, used to cook them alive for a better taste. I convinced her to stop doing that and they're still delicious.

      Image: crabs cooking in the pot.

      4. Abará

      This one is neither simple nor easy.

      First there's a dough made of mashed black-eyed peas. When fried on palm oil, it becomes the acarajé. When you add palm oil to the dough and cook it in banana tree leaves, it is called abará. They're both highly sought treats across the country, and I happen to live in the most African city of Brazil, which has the best acarajés and abarás in the country :). It's really hard to digest, though, and it's not rare for tourists to feel sick after the first time they eat those. But they always come back for more! Acarajé and abará are actually "comida de santo" ("holy foods"), meaning they have ceremonial significance in the African-Brazilian religion called Canbomblé.

      It's usually eaten with vatapá, an Afro-Brazilian dish made from bread (my mother uses black-eyed-beans for that), shrimp, coconut milk, finely ground peanuts and palm oil mashed into a creamy paste.

      Abará is a popular street food in our region of Brazil, sold mostly by women from humble origins. Along with acarajé, it's a point of contention with neo-charismatic "baianas de acarajé" who sell the same product using the name calling them "Jesus cakes". They do so because, for them, religions of African origin are literally "the Devil".

      Ingredients

      Image: the ingredients together (minus the black-eyed peas).

      Preparation

      The vatapá must be constantly stirred. It is quite thick, so that's a labor-intensive job. Everyone must help.

      Image: stirring the vatapá.

      Images of the end result:

      Footnotes

      [1] A gift from our Native heritage, it's the toasted version of "farinha de mandioca", a kind of rough flour that enhances the flavor and texture of the dish.

      [2] The equivalent page on Wikipedia only address the mangrove trees, and doesn't really convey that manguezais are unique ecosystems in which includes those trees.

      17 votes
    2. Multi-format text editor with chain-of-command processing

      A while back I developed a desktop-based text editor (Scrivenvar) that uses the Chain-of-Responsibility design pattern to help me author fairly involved text documents. The editor's high-level...

      A while back I developed a desktop-based text editor (Scrivenvar) that uses the Chain-of-Responsibility design pattern to help me author fairly involved text documents. The editor's high-level architecture resembles the following diagram:

      https://i.imgur.com/8IMpAkN.png

      Am I reinventing the wheel here? Are there any modern, cross-platform, liberal open-source (LGPL, MIT, Apache 2), text editor frameworks (such as xi or Visual Studio Code), that would enable (re)development of such a tool?

      Scrivenvar is written in Java, but to my chagrin, Java 9+ no longer bundles JavaFX. The text editor was based on MarkdownWriterFX, itself based on JavaFX. This means there's no easy upgrade path, so I'm looking to rebuild the editor either as a cross-platform desktop application or as a web application.

      8 votes
    3. What do we actually know about modern disinformation?

      This is an intentionally broad question with a lot of different angles. It's also a question that's naturally hard to get solid grounding on now that nearly everything gets painted as false,...

      This is an intentionally broad question with a lot of different angles. It's also a question that's naturally hard to get solid grounding on now that nearly everything gets painted as false, misleading, or disingenuous by at least someone.

      Normally in my ask threads I throw out a lot of potential talking points, but in this case I want to leave the question open, for people to take it in whichever direction they wish: What do we actually know about modern disinformation, especially related to (but not limited to) online spaces? What are some real, genuine takeaways we can hang our hats on?

      Also, a point of clarity: disinformation here does NOT strictly refer to high-level government propaganda and can include something as low-level as, say, an influencer not disclosing product sponsorship to their followers. I'm interested in distributed falsehoods of any caliber.

      21 votes
    4. A letter to other parents

      Dear almost all other parents with kids between the ages of 2 and 5 years old, I appreciate all you're doing. You are taking an active role in raising your children, and I applaud you for that......

      Dear almost all other parents with kids between the ages of 2 and 5 years old,

      I appreciate all you're doing. You are taking an active role in raising your children, and I applaud you for that... it's hard to do nowadays.

      But this is a rant that I won't say to your face because I largely believe in parental autonomy. You need to hear it though. It's important, because many of your good intentions are crippling your child's development., and my own kid's. If at the end of this rant, you agree with it and aren't horrified or offended, PM me cause we could be best friends.

      So let's start with the basics: If you take your young child to a children's play area, stop with the hovering. If your child can walk for more than 5 steps without falling on their face, give them some space (like more than 15 feet). Even if they get hurt, that is a teachable moment. If nobody is going to the hospital, don't worry about intervening. Sure they might get some scrapes and bruises, a couple of hard falls....but they will learn and they will grow. Shielding them from everything teaches them nothing. Hovering over your children also scares other children that are not yours, and discourages social interaction. I know this, because I am a very tall man who easily and accidentally terrifies anybody more than a foot shorter than me. It took me a few months to learn this lesson.

      Next, let's talk about sharing. I know everyone wants to instill in their child that it is important to share. It's generally a good principal. But sharing is a two-way street, and every time you intervene whenever there is the slightest possibility of conflict, you're teaching your kid that 'sharing means to give whatever someone else wants to them no matter what' and you're teaching my kid 'you can totally take what other people want with 0 consequences.' My child can utterly dominate children twice as old because of this. I do my best to prevent that from getting instilled, but it's a long uphill battle when myself and my spouse are the only two teaching that lesson.

      Children need to be able to have conflict with their peers. They need space from adults, and learn to interact with others their age. Yes there will be conflict, pain, and suffering. But there will also be joy, reconciliation, and fun. It's part of learning to be a human with empathy. My child learns far more about socializing in 5 minutes of interaction with your kid than 5 hours of interaction with me.

      Next up: Potty training. My kid potty trained at 2 years old. They showed signs of being ready at 18 months, but couldn't quite verbalize well enough at that point. By 2 years, they were completely potty trained during the day. Took a while before being able to get through the night without accidents (tiny bladders have trouble going 8+ hours without peeing), but during the waking day 0 accidents for months on end. I see many of your 4+ year olds still wearing diapers and shitting themselves in the aisles in the grocery store, and it's one of the most depressing things ever. If your kid isn't potty trained by 3, it's your failing, not theirs.

      I know my spouse and I are not the best parents (our stance on screen time is very controversial), but I also can blatantly see when development issues are forming as a result of hovering parents, both in my child and yours. Do these things, and everything will be better for everyone.

      Signed,

      A parent who is judging you harshly.

      22 votes
    5. What tasks on your computer have you automated?

      After using Shreddit to delete my Reddit history periodically for some time now, I finally decided to make a cron job to automate it on a weekly basis. I use it to delete every post and comment...

      After using Shreddit to delete my Reddit history periodically for some time now, I finally decided to make a cron job to automate it on a weekly basis. I use it to delete every post and comment that isn't whitelisted, which right now is just a tiny subreddit for a musician I like that I solely moderate and a pinned post explaining why I have a bunch of karma but barely any posts.

      After setting this up, it got me curious as to what tasks other people automate in their lives in order to streamline their workflows and eliminate minor (or major) routine tasks.

      So, what do you automate, and how did you go about doing it?

      18 votes
    6. Hidden third party telemetry found in Nokia 6.2, 7.2 smartphones

      Update 12/03/2020: this is not a telemetry, but a kill switch from Colombian carrier - confirmed by HMD. Kill switch will be removed from most devices soon. I updated an article and posted it...

      Update 12/03/2020: this is not a telemetry, but a kill switch from Colombian carrier - confirmed by HMD. Kill switch will be removed from most devices soon. I updated an article and posted it here.

      Original article below:

      I have recently purchased Nokia 6.2 and wanted to check if it sends any data somewhere, considering what happened with previous models

      First, I noticed approx. daily connection to dapi.hmdglobal.net
      This is a Google Cloud that could belong to a company behind Nokia - HMD Global.
      But the Privacy policy in my phone only speaks of "activation" process, not of daily diagnostics data.
      So I used developer tools to remove the following packages (warning: this may break your device, I am not responsible for any consequences)

          com.hmdglobal.enterprise.api
          com.qualcomm.qti.qms.service.telemetry
          com.qualcomm.qti.qmmi
          com.qualcomm.qti.qdma
      

      Before removing them, I used APK Extractor to save APK files just in case it breaks my phone and I may be able to attempt reinstall. This part comes into play later.
      The first was my blind guess about what exactly connects to dapi.hmdglobal.net
      The next 3 I found mentioned in various forums for other devices as "safe to remove", however, I have not seen any telemetry sent to Qualcomm or anywhere else, except what I mention next.

      After removing these packages, I noticed that there are some remaining unknown connections my device attempts several times per day.
      They are all done in same order, one right after the other:

          www.pppefa.com
          www.ppmxfa.com
          www.forcis.claro.com.co
      

      After some investigation, I found that the first two domains point to some Microsoft Cloud servers rented in US.
      The last one most probably belongs to Colombian telecom company, and this is where it becomes interesting.
      After many hours of fruitless removing of different apps in my attempt so stop it, I suddenly remembered something.
      When I used APK Extractor previously, there was an empty first line with some generic icon where an app icon should have been.
      I went there again and indeed, this is a hidden system app, that you can not see in the list of all apps in Settings, normally. But it turns out, you can see it in Data usage (after it successfully sends some data using your mobile connection).
      The name of the app is deliberately left empty to hide it, but if you click it in Data usage, you can see that this app is co.sitic.pp , which can receive SMS, can make calls, and has access to internet.
      As with all Android apps, you can reverse read the name to guess what it is.
      Turns out, http://sitic.com.co is a Colombian company, who "are leaders in innovation and create mobile and WEB applications for new products and services." (credit goes to Google Translate)

      screenshot of the app with permissions

      In other words, this app is a 3rd party telemetry, hidden from user, not mentioned in the Privacy policy, that has access to SMS.
      This looks very bad and I really hope this is a malware injected by factory and not something knowingly distributed by Nokia, HMD Global, the EU company.

      After removing the co.sitic.pp app, requests to Microsoft Cloud and Columbia stopped.
      I was later pointed to a German forum, where (I believe) it was first found in a Nokia 7.2 device.
      So, we have it confirmed in 2 devices in 2 different countries.

      On German forum they contacted Nokia (I assume support) but got tired exchanging emails for weeks without any result.
      On 02/03/2020 I have requested an official reply from Nokia and HMD Global via press.services@nokia.com and press@hmdglobal.com and waiting for reply.
      Since I am not a journalist, I may never get one.

      TLDR: 3rd party telemetry is found in Nokia 6.2 and 7.2 devices, is hidden from user, has access to SMS, and sends data to Microsoft Cloud in US and a server in Columbia.
      It is probably supplied by SITIC S.A.S., a Colombian company, and looks more like a malware than a telemetry.

      28 votes
    7. Fortnightly Programming Q&A Thread

      General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads. Don't forget to format your code using the triple...

      General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads.

      Don't forget to format your code using the triple backticks or tildes:

      Here is my schema:
      
      ```sql
      CREATE TABLE article_to_warehouse (
        article_id   INTEGER
      , warehouse_id INTEGER
      )
      ;
      ```
      
      How do I add a `UNIQUE` constraint?
      
      6 votes
    8. Tild~ers who live in authoritarian regimes (China, Russia, Saudi Arabia, etc.), what differences and misconceptions would you like to clear up?

      I'll start with @TheFanficGuy's reply to a comment of mine where he said you can bring down an authoritarian regime without a coup'd etat/successful civil war, although I admittedly can't really...

      I'll start with @TheFanficGuy's reply to a comment of mine where he said you can bring down an authoritarian regime without a coup'd etat/successful civil war, although I admittedly can't really imagine any dictator just giving up power like that unless it hurts their economic allies. (And the Arab spring shows this above all else.)

      I also wouldn't be surprised if many of these regimes only make a minimal amount of effort to keep their population shut.

      21 votes
    9. What have you been listening to this week?

      What have you been listening to this week? You don't need to do a 6000 word review if you don't want to, but please write something! If you've just picked up some music, please update on that as...

      What have you been listening to this week? You don't need to do a 6000 word review if you don't want to, but please write something! If you've just picked up some music, please update on that as well, we'd love to see your hauls :)

      Feel free to give recs or discuss anything about each others' listening habits.

      You can make a chart if you use last.fm:

      http://www.tapmusic.net/lastfm/

      Remember that linking directly to your image will update with your future listening, make sure to reupload to somewhere like imgur if you'd like it to remain what you have at the time of posting.

      10 votes
    10. What is/was your favorite console, and why?

      This is not meant to be a "which is best"-style console war question but instead one of personal affinity: which console, if any, do/did you love the most, and why? Whether you're a diehard...

      This is not meant to be a "which is best"-style console war question but instead one of personal affinity: which console, if any, do/did you love the most, and why? Whether you're a diehard Dreamcast fan Hello friend!, you have fond memories of your first Gameboy, or you think the PS4 is the best piece of technology of all time, tell me your story and why it means so much to you.

      Also, I know we have a lot of primarily/strictly PC gamers here, so if you're wanting to view that as a console, feel free -- whether that's looking at the platform as a whole, an individual piece of hardware (e.g. my laptop from college), a specific time period (e.g. the early 2000s), or some other division. The question is about attachment to a device with a lifecycle and identity, which computers undoubtedly have too, just in different ways from consoles.

      19 votes
    11. If you were to run for president in your country, what would your platform be?

      I'm Brazilian, and personally (in the most radical, electability-indifferent and honestly meme-y campaign) would go for Bernie with the campaign finance and tax reform but with a platform for...

      I'm Brazilian, and personally (in the most radical, electability-indifferent and honestly meme-y campaign) would go for Bernie with the campaign finance and tax reform but with a platform for civical reform like putting STV as the nomination method for our chamber of deputies and supporting automating or funding new technologies to replace menial labor, like funding lab grown meat to replace all farming companies and labor now or robotics to automate large parts of the industrial and service sectors and use that money saved from not paying wages to people doing bad jobs to fund free universities and better schools/wages/welfare/infrastructure to the people once doing that work, along with adding civics and economics as subjects in school and always including notes as to where do you use the content you're learning, along with requiring subsidiaries to go independent or drop their branding. Clearly this isn't very realistic so feel free to expouse absurd policy.

      14 votes
    12. Suggest me an anime - just finished Dr. Stone

      I just finished the first and (for now) only season of Dr. Stone. I loved it. It's definitely a shounen, but interesting characters and the whole science plot makes it a good watch for adults. I...

      I just finished the first and (for now) only season of Dr. Stone. I loved it. It's definitely a shounen, but interesting characters and the whole science plot makes it a good watch for adults.

      I like the idea of learning interesting stuff through anime.

      I like shounen with a twist — the typical juvenile stuff usually bores me to no end (the last one I gave up was My Hero Academia). And seinen is usually too serious and dry for my taste. I guess I'm hard to please!

      I also like:

      • Death Note (pretty smart with a great premise)
      • Overlord (now I know VR fantasy is a whole sub-genre, but at the time it was new and awesome for me)
      • Code Geass (a tad too political for my taste, but a great main character)
      • Fullmetal Alchemist (the first one)
      • Mob Psycho 100 - one of my recent favorites
      • One Punch Man
      • Netflix's Castlevania (not actually anime but whatever — great anime-like cartoon)

      I dislike:

      • Fillers and useless scenes (like on Attack on Titan)
      • Pure Drama / Pure Romance
      6 votes
    13. Are there any fans of the SCP Foundation wiki on Tildes?

      I really want to talk about the SCP Foundation with other people, so let's get a thread going! For those of you who don't know, The SCP Foundation is an online creative writing project where...

      I really want to talk about the SCP Foundation with other people, so let's get a thread going!

      For those of you who don't know, The SCP Foundation is an online creative writing project where people write fake files and stories about The Foundation, a secret organization committed to containing various anomalous creatures. It's a really cool website, one that I recommend to anyone who likes thrillers, horror, sci-fi, or are just looking for something interesting.

      Be warned though, there are over 4,000 entries on the wiki (they just had a 5,000th entry writing contest), so if you are feeling overwhelmed by the number of articles, feel free to start out with SCP-2030, one of my personal favorites. And if you're someone who prefers audiobooks to regular reading, a YouTuber going by the name Brendaniel has a great video narrating SCP-2030.

      29 votes