• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Suggestions for things to do with a NAS?

      Hey all, recently bought a Synology NAS and looking for suggestions for things to do with it. I'm not exactly tech saavy when it comes to something like this, so guides accompanying suggestions...

      Hey all, recently bought a Synology NAS and looking for suggestions for things to do with it.

      I'm not exactly tech saavy when it comes to something like this, so guides accompanying suggestions would be super helpful.

      8 votes
    2. Who else here is trying to beat the heat?

      I know much of North America is under a heat wave right now, as well as some other parts of the world. My husband and I have central AC in our house, but it hasn't been able to keep up. We've...

      I know much of North America is under a heat wave right now, as well as some other parts of the world. My husband and I have central AC in our house, but it hasn't been able to keep up. We've closed up the vents for most of the house during the day and are forcing the air into our living room only as a way of keeping cool. We've also got some friends staying with us that don't have AC at their house at all.

      What is it like where you are at? Are you able to stay out of the heat? Is this just a one-off weather pattern, or should we get used to this sort of thing happening more and more often on account of climate change?

      21 votes
    3. Weekly coronavirus-related chat, questions, and minor updates - week of June 28

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the...

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the situation is like where you live!

      12 votes
    4. Differential privacy code removed from Chromium

      In a discussion on Hacker News, Jonathan Mayer pointed out that the differential privacy code was removed from Chromium. It looks like they finished doing this in February. I haven't seen any...

      In a discussion on Hacker News, Jonathan Mayer pointed out that the differential privacy code was removed from Chromium. It looks like they finished doing this in February.

      I haven't seen any announcement, discussion, or explanation of this based on a brief web search, so I figured I'd note it here.

      At about the time this process finished, there was a Google blog post about how they're still using it in other products.

      We first deployed our world-class differential privacy anonymization technology in Chrome nearly seven years ago and are continually expanding its use across our products including Google Maps and the Assistant.

      (If you read this quickly, you might think it's still used in Chrome.)

      Reading between the lines, I suspect that some folks at Google are still advocating for more usage of differential privacy, but they lost an important customer. Why that happened is a mystery.

      11 votes
    5. 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.

      7 votes
    6. (Option to) mark comment reply notifications as read when clicking "link" or "parent"

      When I get comment reply notifications, I normally prefer to read them in context of my own reply, and potentially other replies. However when I do this, the notification doesn't go away on its...

      When I get comment reply notifications, I normally prefer to read them in context of my own reply, and potentially other replies. However when I do this, the notification doesn't go away on its own, so I have to return to the page to click "mark as read".

      I know I can also mark the notification as read by voting on or replying to the reply, but I often don't do that. Yet I always seem to want to view the comment in its context, which requires me to leave the notifications page. In this specific use case there is no convenient way to mark the notification as read without going back.

      To avoid the extra page load, I would like the notification being marked as read when the link to it is opened, to be an option. (Actually, I'd like it to be the default behaviour, but since the current default behaviour is to not mark comments as read until an explicit action is taken on them, I suppose I'm in the minority. An option is just fine.)

      7 votes
    7. NewsBlur Mongo database deleted in ransom attack (and restored)

      NewsBlur was down yesterday evening due to its Mongo database getting attacked by a hacker and held for ransom. It’s restored from backup, but there are privacy implications for anyone who had...

      NewsBlur was down yesterday evening due to its Mongo database getting attacked by a hacker and held for ransom. It’s restored from backup, but there are privacy implications for anyone who had sensitive private data there. We will likely find out more after the maintainer recovers from a busy night.

      There are no good links for this, but it’s being discussed on Hacker News. Since it’s open source, someone described what’s being kept in that database.

      (I use NewsBlur, but I don’t think my RSS reading habits are all that sensitive. Others might be in a different situation, though.)

      6 votes
    8. What are your ISP support experiences?

      I just wanted to see what everyone else’s experience has been working with your ISP. I recently had a horrible experience and wanted to see if anyone else can relate and maybe just vent a little....

      I just wanted to see what everyone else’s experience has been working with your ISP. I recently had a horrible experience and wanted to see if anyone else can relate and maybe just vent a little.

      My recent experience: I moved to a new town, and I had been experiencing issues with my internet dropping out, as we all probably have had at some point, and I contacted Cox communications through their chat app. After multiple attempts to fix it, they finally sent a tech out to find that the coax connectors at the pole were rusted out. He replaced them but it wasn’t fixed completely. The tech dismissed it and said to just use it for now and I wouldn’t notice. So I did, and it wasn’t great at first, but it actually slowly got better and was good for a while until the last couple of weeks. This past week every single night it would drop out. I watched the connection drop while I was trying to watch mythic quest (great show btw) and every night for the past week the internet was unusable in the evenings. I then contacted Cox again multiple times, got a credit refunded back to my account and they wanted to do the whole reset modem thing again, so I did just to get to the next steps. Again they said use it and see if it improves, so I did, and it didn’t. I contacted them again, and again the modem reset, so I got fed up and filed a complaint with the FCC while I was chatting with this guy and he had the nerve to try and sell me home automation at the end of our chat!

      The next day goes by, a woman from their escalation lines contacts me about my FCC complaint and they send a new tech out. Turns out Cox never buried my original line in conduit, so the line was probably damaged underground as it was sending a weak return signal. The tech ran a new drop from a different tap and used the thickest coax I’ve ever seen. So far it’s been good after the new drop, but it took multiple chats and calls with two different field technicians and an FCC complaint to get it fixed. The worst part about it is Cox Communications is the only broadband ISP in my area other than Starlink and I seriously considered Starlink. So if you read this far, thanks! Please share your experiences if you’d like, or if you want to vent that’s okay.

      15 votes
    9. Project: Miniature longsword

      Over the last couple of years my sister has been getting into HEMA (Historical European Martial Arts) and especially the longsword. She recently had a significant birthday so I thought I'd make...

      Over the last couple of years my sister has been getting into HEMA (Historical European Martial Arts) and especially the longsword. She recently had a significant birthday so I thought I'd make her a small, but realistic and functional, longsword. It went pretty well, if I do say so myself. I did not, however, take as many photos as I would have liked, but I was doing this thing in very short bursts so I only had a few minutes here or there to get this done.

      To start, I read a bit about longsword proportions, looked at some pictures and sketched a couple of possible designs, before finalising a 1:1 scale drawing to work from. I bought some O1 tool steel (carbon steel so it can be hardened and sharpened properly) and started to cut. Almost immediately I made a mistake, I cut the steel 25% too long. But that was OK, I just went with it.

      I roughly shaped the metal and got it in the forge to heat-treat. Plunged into oil then slammed hard into my newly-built plate quench (aside: the plate quench is two hefty slabs of aluminium, designed to suck heat out of the steel fast, while holding it flat to prevent warping). The plates worked, the metal came out dead flat and not at all warped, which was good because there was very little space to grind out any distortions. I heart plate quenching.

      Next, cutting up some brass to make the crossguard. Cutting a 1.5x3mm slot in that was incredibly frustrating. I broke all four of my remaining 1mm drill bits, eventually had to resort to very fine diamond burrs and going extremely slowly. Luckily there is a bit of overlap from the blade so the slightly messy slot is covered up a bit. Similarly for the pommel, which was cut from brass rod and shaped on my lathe before I totally botched cutting a hole for the tang. If anything I made more of mess of the pommel, during the final fit up I just filled it with glue and wedged it in the right place.

      Inbetween making an awful - albeit recoverable/hideable - mess of the sword hardware I also finished up shaping and finishing the blade itself. This is where I don't have a lot of photos, but I ground a bevel onto the blade and wondered about cutting a fuller (groove down the centre of the blade) before realising that I absolutely did not have the tools to do that and would make a total mess of it. I also thought about sharpening it to scary sharp but given my sister has two reasonably small children I left it fairly blunt. It'll make a good letter opener but not much more. If she wants it sharp I can always put a serious edge on it another time.

      Final pre-glue fit up, as you can see it matches the design drawing pretty well, apart from being to a slightly different scale.

      I had considered making a wooden handle, as is traditional, but I was running short on time and I had plenty of leather so instead I did two layers of wrapping. This is the base layer (I do not remember why I have 1mm orange leather but I do) wrapped and clamped so the glue can dry. Another layer went on top of that and I ran a final polishing disc over everything, put a very light coat of metal lacquer over the metal to keep it shiny and that was it. Sword done.

      I cut a piece of round bar steel, cut and forged it to shape as a support, treated the hot metal with beeswax (gives a lovely black finish which stops rust and looks nice). I set this in some flame-finished oak and gave that a coat of tung oil. Once the various finishes and glues had dried it was good to go.

      The final product, dangling point, handle detail, view from above and in my hand for scale

      I think this is one of the best things I've ever made. I hope my sister likes it. I have some metal left so I might try making another - there's a few things I'd do differently.

      14 votes
    10. Emulate a CRT screen with ReShade for your pixel-based games

      Why? In recent years, there has been a bit of a nostalgia boom for older CRT displays, sort of in the same vein as vinyls over CDs and digital music, and people have been rediscovering the...

      Why?

      In recent years, there has been a bit of a nostalgia boom for older CRT displays, sort of in the same vein as vinyls over CDs and digital music, and people have been rediscovering the technology.

      But something else that people have been rediscovering is that many older titles, from the NES all the way up to the PS2 era, were designed for CRT screens specifically. So much so that the graphical artistry can change entirely! A Twitter account called CRT Pixels has been documenting the difference across many games and the differences can be dramatic. Where LCD screens show each pixel exactly, the nature of CRT displays meant colours shifted and blended into each other and game artists of the time knew, tested for, and took advantage of this to create some amazing visuals.

      Sometimes you get the proper colours.

      Sometimes you get proper texture detail out of the image.

      Sometimes the background details come together and you see what it really was supposed to look like.

      Sometimes you'll see the characters actually have expressions on their faces.

      Sometimes you get the proper image entirely.

      Even in early 3D games, you'll see some pretty significant differences.

      Of course, it's not always good but such is the tradeoff. CRTs were blurry by nature and smaller objects will always look less crisp and clear than clean pixel representation. Ultimately it's all a matter of preference. But that doesn't mean trying it out to see if you like it or not should be difficult.

      Many emulators come with CRT emulating shaders built-in and support additional ones. But what about native PC games? We've seen a plethora of 2D indie games over the last decade, many going after the older nostalgic styles. Why not try them through a CRT filter and see if they hit that nostalgia button even harder?

      I've noticed that a lot of pixel-like or "low-res" indie games look pretty sharp. Too sharp. I wondered what it would be like if they were displayed on CRTs and, through this emulation method, I've come to really prefer it for the majority of pixel graphic games out there. Even games that are going after this new trend of PS1/N64 era graphics like DUSK seem to benefit some from it!

      Tools

      There are only two things you need to get started on Windows:

      Linux

      Unfortunately I'm not able to offer much by way of help to Linux users but from what I gathered this is also possible. It will take a little more elbow grease to get Linux's equivalent of ReShade going.

      If you're on Linux, you can use vkBasalt instead of Reshade. It's a ground-up post-processing solution like Reshade made for Linux that is mostly compatible with Reshade shaders. I'm not able to test this myself so I can't offer any guidance on setting it up with this particular CRT filter directly. There are some guides involving this, MangoHUD, and GOverlay on reddit's r/linux_gaming that go into more detail on installing this solution.

      Setting it up

      It's pretty easy! The basic gist is that you will be adding a few files and folders to your game installation folder. I've gone into a lot of detail in these steps but once you go through them, you'll see it's pretty simple. You'll be able to apply it to a new game in less than a minute!

      ReShade is not a program you install on your computer! Instead that .exe file is an automated tool that will place the necessary .dll, .ini, and shader files into your game installation.

      1. Open ReShade and click on the big button that says "Click here to select a game and manage its Reshade installation"
      2. You will see a list of applications installed on your computer. Select your desired game and click "Use selected application", or use "Browse" and manually navigate to the game's .exe file. I recommend going for Browse immediately, this list can take forever to finish loading.
      3. On the next screen, it will ask you what rendering API the game uses between DirectX 9, 10/11/12, OpenGL, or Vulkan. Select the proper one. If you are unsure, check PCGamingWiki, you will find it near the end of any game's page under "Other information".
      4. The final screen will ask you which effect packages you'd like to install. ReShade supports all kinds of postprocessing effects but we won't worry about any of them. Install only the Standard effects so that we get some basic support. Once you hit OK, you're all done with ReShade.
      5. Navigate to your game's folder and you will see that ReShade has added a few files (dxgi.dll, dxgi.log, ReShade.ini) and a new folder (reshade-shaders).
      6. Open the .zip you downloaded from the CRT Royale GitHub page and drag the reshade-shaders folder inside that archive into your game installation folder. The files will move and nothing should be overwritten.
      7. When you launch the game, you should see a notice at the top that Reshade is running. Press Home to bring up the ReShade menu. You'll see a prompt to view a Tutorial to using it. Try it if you like! Otherwise, we can skip it for now. You will then see a list of installed effects (.fx files). Enable CRT_Royale, and it will load immediately.

      You're basically done now! The filter will load with its stock settings. Of course, depending on your hardware and personal preferences, you may need to adjust the settings that pop up in the lower portion of the ReShade panel there.

      One thing that you may need to address immediately is a severe shake to the screen. This is caused by the Interlacing setting running on a high resolution input on a modern LCD screen. Interlacing is a key part of what gives CRT screens the look they have so disabling it is not my recommendation. Instead, we offset the shake with its options. To stop the shake, increase the Scanline Blend Strength. On my monitor, the shake is quite severe so I set this to a maximum 1.0, and then adjust the Scanline Blend Gamma up to 0.95 to counter the slight darkening this introduces.

      Configuring the CRT filter

      These instructions are specific to CRT Royale. I chose to use CRT Royale as it is perhaps the most feature-filled CRT emulating shader out there, and is generally the most flexible. There are many other CRT shaders out there that may serve your particular purposes or desires better, especially if you want to recreate certain artifacts from NTSC or PAL signals.

      In that last screenshot, you'll see all of the main factors to configure.

      Generally, the stock configuration is pretty good! The vast majority of changes you can make are to your own personal preference or even memory of what CRTs were like. You can hover almost all the settings bars to get a good description of what part of the CRT technology the setting emulates.

      Here's a selection of the options that you may want to consider playing around with:

      • Mask Sample Mode: Choose between Lanczos or Point. This is entirely preferential and can change game by game!
      • Mask Size Param: This is effectively the resolution of the CRT display. You can choose between Triad Width or Number of Triads Across, corresponding to the following two settings. If you want a higher resolution screen, or are going after a specific look, try adjusting these settings.
      • CRT Gamma or LCD Gamma: Feel free to adjust these if you find the CRT filter makes the game too dark for your liking.
      • Halation: This adjusts the emulation how inaccurate the phosphors of a CRT could be! Trying to go after a cheap, busted display from your youth where colours were unsaturated as all heck? Here's the option to get that effect!
      • Diffusion: The refraction effect of the glass on CRT displays. Having none basically means you can see all the triads of the CRT technology, the refraction is part of what gives CRTs there "warm" look.
      • Geom mode: The screen shape! Was your CRT curved? Flat? Maybe you had the Trinitron cylinder style? This will adjust the display to emulate the effect of playing on differently shaped CRT screens. The next few options under it give you the ability to tweak this further, if desired.
      • Border size: The size of the black borders around the screen. I turn this off, this was always my least favourite thing about CRT screens but if you're trying to introduce and adjust that CRT style screen border, use this and the next few settings.

      That's it

      And that's all you need to try it out, really! I recommend giving it a shot to see if it works for you. It can take a few minutes but if you're like me and find some 2D games look a bit too sharp, the colours don't transition very well, or that the foreground objects stick out a little too obviously then the CRT filter might help it out.

      I made a quick album using another 2D pixel graphics game called Blasphemous using the CRT filter. It was the game that finally inspired me to try this out and I think it fits the aesthetic of the game so much better. Things look that much gloomier and contrasted, and the softness added to characters and environments help them seem a bit less "video gamey" to me. Keep in mind that the CRT emulation effect looks a bit odd in still images as it's an effect that is in a constant state of flux.

      16 votes
    11. To all the shrinks I've known before

      Is this what therapy looks like for other people? I can't tell you how often I've come to the edge of sharing the following experiences--destructive, traumatic, bizarre: all the opposites of what...

      Is this what therapy looks like for other people?

      I can't tell you how often I've come to the edge of sharing the following experiences--destructive, traumatic, bizarre: all the opposites of what therapy is supposed to be. For months after the latest incident, I've needed to tell someone. I've struggled so hard with life and with putting things into writing, typing and erasing H-E-L- into the title field on Tildes over and over. Where do you go when therapists are the problem? Then, this morning, I woke up with this idea of squeezing the facts into a lightly comedic lyric. Try as I might, I guess I can't deny my métier. (I can clarify what gets lost in the parody.)

      Sing along if you know the tune and have a high tolerance for aural ipecac from the 1980s.

      To all the shrinks I’ve known before,
      I was ten and your help I begged for.
      You said, “Those aren’t real issues,
      Please spare some of my tissues.”
      You were a shrink I’ve known before.
      To all the shrinks who somewhat tried,
      Who thumbed their whiskers as I cried,
      One had a light-bar toy
      And called me a scared boy.
      He was a shrink I’ve known before.

      The winds of fashion keep on blowing,
      With each conference you attend.
      The only constant is me going.
      What won’t I do for friends!

      To the shrink who said, “talk speedier,”
      Then stalked my social media,
      You came to session with the flu,
      And so I got it too.
      Now you're a shrink I’ve known before.
      One hid his grins with coffee mugs,
      While second-guessing my psych drugs.
      He phoned the very dude
      With whom I had a feud,
      Now he’s just a shrink I’ve known before.

      The pandemic brought us video,
      Any doctor can be seen!
      But it’s the same as ab initio,
      Behind or just off screen.

      To the one who should have HIPAA claims,
      Whose spouse listened outside the frame,
      I heard him eating lunch,
      But you dismissed my hunch,
      Now you’re a shrink I’ve known before.
      To all the shrinks I’ve known before,
      Who apparently could not close doors,
      You broke my fragile trust,
      So say goodbye I must,
      To all the shrinks I’ve known before.

      13 votes
    12. How should I make my personal website?

      I am not a developer, but I do have interesting in learning. A while ago I asked a question similar to that. I did not take any concrete action since then, and now have some new information to...

      I am not a developer, but I do have interesting in learning.

      A while ago I asked a question similar to that. I did not take any concrete action since then, and now have some new information to add.

      The website shall be called myactualname.com, and will contain about/biography, and a few sections containing articles that I wish to write on different subjects.

      That can probably be done without coding on one of the many free blogging platforms currently available, such as Medium, Wordpress, and Substack, but the lack of control is unfortunate.

      At the same time, I wish for this website to last a long time, and to be reasonably independent of maintenance. With the Brazilian Real valued at less than one-fifth of the US dollar, hosting prices skyrocketed. Besides, I cannot always rely on my own ability to stay on top of that kind of thing, so it would be beneficial for my web presence to be more resilient than my bank account and mental state. I figure that hosting it on Github Pages, Gitlab Pages (or both) would be a good way to avoid ever going down (it looks like duplicate content is bad for search engines, though, so I might keep one of those private, just for backup reasons). And I could reserve the domain for two or three years in advance.


      I really like simple text-focused personal websites like this one. They load fast and are easy to read, but are generally not very pretty or responsive. I have basic notions of HTML and CSS and intend to learn more.

      In the previous post, someone suggested using Hugo, which seems like a good option. On the other hand, for something that simple, I wonder what would be the downside of simply coding it from scratch. One thing I know for sure is that I want this website to be rather permanent: whatever changes I ever do to its design should not impact accessibility to previous content (link rot). How can I achieve that? No idea.

      Since I write in English and Portuguese, the website must be bilingual. I'm not sure how to implement or manage that, especially in regards to search engines.

      I resumed the course on Free Code Camp, which I expect will help in achieving all that.


      With that in mind, I reiterate my question: should I make my personal website? Should I just use a free blogging platform? Should I use Hugo or something similar? Any particular free CMS? Or maybe just use what I learn to code it from scratch?

      Thanks!

      15 votes
    13. Thoughts after a visit to the cemetery

      Today I went with my dog, Ketchup, to the cemetery nearby. I'm not a gothic or anything like that, but in my neighborhood, there is not much nature or open spaces. The cemetery is the one...

      Today I went with my dog, Ketchup, to the cemetery nearby. I'm not a gothic or anything like that, but in my neighborhood, there is not much nature or open spaces. The cemetery is the one exception -- a vast and peaceful green land, perfect for long walks, scattered thoughts, and occasional meditative states. Something essential for my mental health.

      I turned off the podcasts and made an effort to pacify my mind. Show some respect for the place. Listened to the birds, saught refuge when it started to rain. Ketchup is anxious, always pulling the leash, but walking among the graves seems to make him quieter. Eventually, I started to meditate on the grounds I was walking on. Walking over people. This is not a fancy cemetery with large cement tombs. In other places I visited, ostentatious displays of after-death economic status are common (and undoubtedly very interesting).

      Here, everyone shares the same, simple headstone layout. A small piece of black marble with limited space for a description, almost always containing just name, date of birth, and death.

      A few headstones contain photos in tiles, with custom phrases and affirmations ("Tragedy and comedy are one -- the face of life!", it says). An attempt, maybe, to negate the end, defy the inevitable decay. There's a certain life-affirming beauty in that stubbornness. Eventually, of course, decay always wins, and those that are forever gone (in their current bodily representation, at least...) must cede space for what relentlessly remains to be.

      One day, I will also become food for the plants, and someone will walk over me as well. That thought brings me peace.

      6 votes
    14. Coming to terms with a lifetime of depression

      I am just coming out of a lifetime of depression. I am 24 now, and I have no memories of an idyllic childhood, carefree adolescence or an exciting college life. Sure there were moments I enjoyed...

      I am just coming out of a lifetime of depression. I am 24 now, and I have no memories of an idyllic childhood, carefree adolescence or an exciting college life. Sure there were moments I enjoyed more than others, but all were consumed by that all encompassing grey void. The one that makes everything have a dreary sameness. The one that steals every good thing and every bad thing, and just makes them both nothing

      I have been crawling out of my depression for the last 6 years. I made small steps through college, but due to a horrible junior year, I fell back a lot in my senior year and the year after that. I worked a horrible job as a phone support technician. However quitting that job was my first step of healing, so that was one good thing I got out of it. I have been unemployed for the last year and a half, which has been the most valuable period in my life. I could do nothing but look into my own pain, observe my own wounds. It fucking sucked. But sometimes the only way is through.

      Being depressed all my life, I haven't really done anything. I am a virgin and I've never been in a romantic relationship; I still feel a bit ashamed and uncomfortable with this. I've only ever had a few friends, though me having any is a bit of surprise. I've never focused on something, worked on it day-in-day. Thinking of all the opportunities I've never had for friends, for quiet moments, for the nervous butterflies of just meeting someone you like, fills me with an overwhelming sense of anguish. It hurts so much to imagine all the possibilities that I could have had if I had escaped sooner. But dwelling on it doesn't help me at all, so I try and not think about it too much.

      Now that I am not being crushed by depression, I am filled with so many conflicting emotions. I am impatient because now that I can experience some of life, I want it all now. I am terrified because I am, for all intents and purposes, a new person who has no experience in anything. I am excited because I have so many first times for so many different things. I am scared shit less because I am unemployed and I don't have a clear path to finding work. I am constantly stressed that everything will come crashing back down around me, and I will fall back into depression. I am happy because I am going to see my best friend soon, for the first time I am on this side.

      I am writing this because I want to say it to people who know nothing about me. I want other people to acknowledge my pain. Its a bit selfish, I know, but I am okay with that. So if you read through all of this, thank you

      And if you are going through depression or even just hard times, please feel free to message me. And no you won't be bothering me, no I dont have better things to do, no I won't judge you.

      27 votes
    15. Weekly coronavirus-related chat, questions, and minor updates - week of June 21

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the...

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the situation is like where you live!

      7 votes
    16. What are some high protein vegan foods that don't try to emulate meat?

      Since I was a kid my main reason for avoiding meat has been the spongy, chewy texture that makes me nauseous in just a couple of bites. I've been trying to find good substitutes, but despite vegan...

      Since I was a kid my main reason for avoiding meat has been the spongy, chewy texture that makes me nauseous in just a couple of bites. I've been trying to find good substitutes, but despite vegan stuff becoming more popular, food companies are all trying to make the taste and mouthfeel imitate meat. Nice for a meat lover turning vegan, not so much for someone who never liked meat to begin with.

      I've tried tofu and soya chunks, but they both had the aforementioned problem. Coarse soybean meal is the only very high protein (>50%) thing I can handle, as when cooked it closely resembles one of the few meat products I used to eat without a problem: ground beef/meat.

      Are there any foods that are of softer consistency? Something similar to beans, cheese, or fish, perhaps.

      I should mention that I live in Europe, so any US specific brands/chains may or may not be available here.

      14 votes
    17. 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.

      5 votes
    18. Recommend me a small SBC!

      So I'm looking to do an improved version of this project from a couple of years ago that rebuilt the dreamcast VMU into an emulator system that could even interface with a modified dreamcast...

      So I'm looking to do an improved version of this project from a couple of years ago that rebuilt the dreamcast VMU into an emulator system that could even interface with a modified dreamcast controller using the original connector. That project was really neat, but it used a raspberry pi zero, which is frankly anemic for running any emulators past the SNES, and I'd like to find one that's powerful enough to emulate the dreamcast itself, but small enough to fit inside a VMU. To that end, my requirements are:

      • Must be of a similar size to the pi zero. Smaller would be better, but it absolutely cannot be more than 40x65mm.

      • Must have a processor at least as powerful as a cortex A53, preferably something more powerful like the A72.

      • Must have a release of armbian (or similar) with drivers for full video acceleration.

      • Must be able to drive a display over SPI.

      • Must be available. The NanoPi NEO Core 2 is pretty close to what I need, if maybe a bit underpowered, but it seems to be discontinued and I can't find it anywhere but aliexpress at double the list price.

      • Composite video out would be nice.

      • Analog audio out would be nice.

      • Availability without soldered headers and large ports would be nice, like the pi zero or nanopi neo.

      9 votes
    19. Writing a best man speech for my brother’s wedding, any advice?

      I’m writing the best man speech for my brother’s upcoming wedding. I haven’t been to many weddings so to be honest I’m not super familiar with the format of this speeches, or things I should be...

      I’m writing the best man speech for my brother’s upcoming wedding. I haven’t been to many weddings so to be honest I’m not super familiar with the format of this speeches, or things I should be sure to mention (I.e. things like “be sure to thank xyz person”). I’m asking some family members but thought I should cast a wider net and ask here too. Any advice for writing this type of thing? Any memorable ones, good or bad, to emulate or avoid?

      18 votes
    20. Weekly coronavirus-related chat, questions, and minor updates - week of June 14

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the...

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the situation is like where you live!

      6 votes
    21. I have decided to be more prolix in some situations

      This post is not an example of that because you guys get me. I am naturally laconic in many situations and this causes me no frustration in and of itself. I'm generally not dying to express myself...

      This post is not an example of that because you guys get me.

      I am naturally laconic in many situations and this causes me no frustration in and of itself. I'm generally not dying to express myself at length. I am not contained, as I wish to be silent. Unfortunately, lots of people are uncomfortable with silence and interpret my terseness as being cold and insensitive. So I decided to simply use more words to convey the exact same meanings in a much less efficient way. I talked "nonsense" with people on the street, and every time I message my mom, who is now living by herself, I embelish my language and add useless details about which I am not at all concerned. She seems happy with that change. I'm going to use more useless words from now on.

      No biggie, what does not kill me makes me stronger! What a lovely day, isn't it? Too bad it looks like it is going to rain in the evening. So...

      9 votes
    22. Continuing My Education with a CS Degree in Canada [A Help Thread]

      My Goal I am applying to Canadian universities for fall admission as a CS major. This will be my second degree, and one of the requirements of getting admitted for a second degree is to show that...

      My Goal

      I am applying to Canadian universities for fall admission as a CS major. This will be my second degree, and one of the requirements of getting admitted for a second degree is to show that you have a significant interest in the subject. My plan is to get online certificates to show that I am actually dedicated to learning CS and getting a job in the field. I am actually dedicated, I just need a way to show it on paper. I have some experience with software development (only the basics), but there aren't any records of it since it was just informal study.

      My Problem

      I can't decide which certificates I should pursue. I am torn between EdX and Udemy. I would Tilderinos' help in choosing between the two. I would also appreciate any general advice you may have.

      Here are the courses I plan to take on EdX (prices in USD):

      UBC's MicroMasters Program in
      Software Development
      - $832

      Harvard CS50's Web Programming with Python and JavaScript - $199

      IBM's Professional Certificate in
      Cloud Application Development Foundations
      - $169

      Here are the courses I plan to take on Udemy:

      The Ultimate 2021 Fullstack Web Development Bootcamp - $15

      The Complete 2021 Web Development Bootcamp - $15

      The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert - $30

      Angular - The Complete Guide (2021 Edition) - $15

      Comparisons

      To reiterate, I have two goals going into this. One is to actually learn web development, since I would like to become a fullstack developer (but my options are semi-open). The other is to prove to the Canadian universities that I am dedicated to learning and to give myself an edge over applicants.

      If I go with EdX, then I have to pay a much steeper price for the certificates. These courses also take a long time to get through and the projects don't seem as relevant to real word applications. But I will also be learning from established institutions like Harvard and UBC. EdX certificates also come with the distinct advantage that a human is checking the problem sets you submit. This will show the Canadian universities that I have actually spent the time and effort to go through the courses and pass them.

      If I go with Udemy, I will get through the courses in less time and their projects seem more related to real world projects. If I go through the courses faster, I will also have more time to start on some personal projects, and I can show my dedication to learning through those projects. Personal projects and also volunteer work will also help establish a resumé for future work. The courses on Udemy are a lot cheaper too. But they don't have the same level of verification or prestige that EdX does.

      So in summary, EdX has prestige and quality courses, but a steep prices and a huge time commitment. Udemy is cheaper and gives me more opportunities to do personal projects and volunteer work, but it's certificates aren't fully trustworthy from the Canadian universities' perspective.

      Final Words

      What do you think? Which path should I take?

      For those of you wondering, why I am going to university instead of a bootcamp, it's because I plan to immigrate to Canada and becoming a student seems the straightest way of getting PR. I need to leave my third world country as soon as I can, for mental health and economic reasons. I have been mostly unemployed ever since the pandemic started so I can't get work in Canada (or the U.S.) on my first degree (a management degree). I already tried that route. I can't find proper work here either.

      Also, I am sorry if I posted in the wrong group, or if I shouldn't have posted it anywhere at all. I desperately need advice on what to do and I don't have a trustworthy network here that can help me through this. I'm sorry and thank you for your help.

      8 votes
    23. What’s your favorite thing you’ve done in the last year?

      I feel like we’re constantly talking about how the last year and a half was the “lost year” and that no one did anything all year. But is there something you managed to do that makes you happy,...

      I feel like we’re constantly talking about how the last year and a half was the “lost year” and that no one did anything all year. But is there something you managed to do that makes you happy, proud, etc?

      My wife and I spent the last few months building an outdoor tortoise enclosure for our pet Russian tortoise, Tortoro. We moved him outside a few weeks ago and he’s much more active and inquisitive.

      Taking the time to build him a larger, outdoor enclosure that was designed to maximize his happiness was a nice respite from the stress of the world.

      23 votes
    24. 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.

      6 votes
    25. What's the most expensive food you splurge on to make you happy?

      I'm a person of expensive tastes. It's very hard to make me happy foodwise. I love fancy stuff. I'd probably be happier with three star fine dining than street food. I actually like tinned cavier....

      I'm a person of expensive tastes. It's very hard to make me happy foodwise. I love fancy stuff. I'd probably be happier with three star fine dining than street food. I actually like tinned cavier. What about you? What's an expensive luxury food you splash out on to make you feel fancy?

      (with apologies/thanks to @mrbig - also most of the above isn't true, I love cheap food as well as haute cuisine)

      19 votes
    26. What's the cheapest food that makes you really happy?

      I'm a person of simple tastes. It's not hard to make me happy foodwise. I don't need fancy stuff. I'd probably be happier with tasty street food than in a pricey restaurant. I actually like pizza...

      I'm a person of simple tastes. It's not hard to make me happy foodwise. I don't need fancy stuff. I'd probably be happier with tasty street food than in a pricey restaurant. I actually like pizza from the grocery store. What about you? What's some super cheap food that makes you instantly happy?

      27 votes
    27. What are you doing for Pride this week? (7-13 June)

      Pride month has already started, so - as per the title - what are you doing for Pride this week? Are there any cool events where you live? Is the encroaching summer making it hard to choose...

      Pride month has already started, so - as per the title - what are you doing for Pride this week?

      Are there any cool events where you live? Is the encroaching summer making it hard to choose between hugging the AC and ironing your flags? Are you still in the closet, and would you like to vent about it?

      10 votes
    28. Which language do you think is best?

      I don’t think best necessarily needs to mean most useful. For example though English, Mandarin, and Spanish are widely spoken they all have their problems, for example the reliance of Chinese on...

      I don’t think best necessarily needs to mean most useful. For example though English, Mandarin, and Spanish are widely spoken they all have their problems, for example the reliance of Chinese on non-phonetic logograms or English’s complete mess when it comes to spelling and vocabulary.

      I’ve been learning some Dutch these past few days and have been enjoying it quite a bit. It’s got a lot of the Germanic roots I’m familiar with without the junk and inconsistencies that seem pervasive in English.

      Korean also seems like a potentially interesting “objectively good” language to learn since I believe the writing system was invented relatively recently (1950s?) and is phonetic.

      All that being said, that’s pretty much all I know about linguistics so I’d love to hear peoples input on language and what they enjoy.

      13 votes
    29. Weekly coronavirus-related chat, questions, and minor updates - week of June 7

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the...

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the situation is like where you live!

      9 votes
    30. How do you think someone/people should be introduced to politics?

      There are very serious articles about young adolescents being radicalized into fascist movements and personal testimonials of such in YouTube, along with many videos, most commonly by leftists...

      There are very serious articles about young adolescents being radicalized into fascist movements and personal testimonials of such in YouTube, along with many videos, most commonly by leftists about how this works and very rarely a guess at what to do about it.

      There are also often memes about young people entering politics, like this video or this video assuming that and then satirizing how young, presumably privileged people when it comes to social matters (because otherwise bad personal experiences will inform your beliefs and this will be more than a poorly done intellectual exercise to you) flip flop between every political belief like it's nothing, alongside memes satirizing how young conservatives are introduced to their politics by edited clips of what are supposedly SJWs out of context and how farcically (distressingly) ridiculous it is to be introduced to your beliefs by these videos, especially when these sometimes real but extreme regardless examples of the left's presumed irrationality are much less harmful than the conservative extremes.

      A lot of this talk and memes concerns or satirizes radicalization of people after they've been politicized and occasionally in the case of the serious articles, what to do with it. But I feel this focuses more on the consequences, which is fine, but not everything worth looking at.

      So back to the title question, how do you think someone/people should be politicized?

      7 votes
    31. Looking for a new high chair. What would you recommend?

      The last time I posted on tildes, I got some really helpful suggestions on a mop for my floors. Now I'm looking for a new high chair for my daughter. She's nearly 6 months old, so we're about to...

      The last time I posted on tildes, I got some really helpful suggestions on a mop for my floors. Now I'm looking for a new high chair for my daughter. She's nearly 6 months old, so we're about to start her on solid foods but gave away our older son's high chair a while back when he started sitting in a regular chair (and because it was terrible).

      The main requirement is that it's easy to clean, but it also has to support a younger baby sitting in one for the first time. Our last high chair (Graco brand) almost seemed like it was designed to have as many difficult-to-reach crevices as possible where crumbs could get pulverized into.

      What do you think?

      6 votes
    32. 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.

      5 votes
    33. Tildes Screenless Day Discussion Thread - June 2021

      What is a "Screenless Day"? Tildes "Screenless Day" is a simple event aimed at encouraging people to take a temporary step away from toxic or consuming aspects of technology and spend their time...

      What is a "Screenless Day"?

      Tildes "Screenless Day" is a simple event aimed at encouraging people to take a temporary step away from toxic or consuming aspects of technology and spend their time and energies elsewhere.


      When is it?

      It takes place over the weekend starting on the first Friday of each month. Participants will choose that Friday, Saturday, or Sunday to take as their screenless day -- whichever works best for their schedule.

      Some people might not be able to participate in that window, and that's fine too. They can choose to shift their day earlier or later as needed. It is also completely fine (and encouraged!) to take personal screenless days separate from the event if you like. This thread will be posted the first weekend of each month, but it is open for comments the entire month.


      Does it have to be truly "screenless"?

      "Screenless" is an ideal, not a mandate. The spirit of the day is to deliberately step away from toxic or consuming aspects of technology, and what that means is different for each person. Thus, it is up to each participant to determine what "screenless" means to them. Some might only choose to not use social media for a day; some might choose to eliminate all "screens" but still use their ereader; some may maintain some screen use but only for necessity (e.g. work; classes; GPS; etc.). Some might get rid of screens entirely, or go fully "unplugged" for the day.


      How do I participate?

      You do not have to do anything formal at all to participate -- simply take your screenless day in whatever way is best for you!

      If you’d like to, use this thread to share plans for your upcoming screenless day or summaries/reflections about it once it’s over.


      Can I chat in this thread if I'm not participating?

      Yes! The more, the merrier! Discussion from anyone, participant or non-participant alike, is welcome. Though, do understand that it might take a bit longer than normal for some people to respond. :)

      12 votes
    34. Microsoft brought me back into their ecosystem with Game Pass

      I'm primarily a PC gamer with a library slowly approaching 1,000 games on Steam. While I have sometimes bought games through the other storefronts like Blizzard, GOG, Uplay, and EA Origins, I...

      I'm primarily a PC gamer with a library slowly approaching 1,000 games on Steam. While I have sometimes bought games through the other storefronts like Blizzard, GOG, Uplay, and EA Origins, I never really invested significant time in them to the point where I don't keep track of what is in those libraries. Suffice to say, I thought that I was so entrenched in Steam that I couldn't possibly play in another storefront for any meaningful amount of time.

      This has changed for the past year. I hopped on one of those deals that gave me access to Game Pass since Microsoft added all the Bethesda games and partnered with EA Play. And I gotta say, I'm invested now. Invested so much that I bought a Series X despite having zero interest when the new generation of systems was announced. Game Pass on Xbox is an even better deal than Game Pass on PC. The library is larger and for the games that are Play Anywhere, I can continue my save file on my PC when my living room TV is unavailable.

      I really think that Microsoft has a winning strategy with Game Pass this generation and it really surprised me how my attitude to the Xbox ecosystem changed this year. While I think both Sony and Nintendo have great exclusives, the value proposition for me of convenience and a rotating slate of quality games will likely keep me invested and subscribed, moreso than Xbox Gold or PS+ have in the past.

      14 votes
    35. Weekly coronavirus-related chat, questions, and minor updates - week of May 31

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the...

      This thread is posted weekly, and is intended as a place for more-casual discussion of the coronavirus and questions/updates that may not warrant their own dedicated topics. Tell us about what the situation is like where you live!

      10 votes
    36. What features would you add to languages?

      If you had the option to add new features to your primary language, what would they be? Is there something from a foreign language you'd like to import to your primary language? A couple examples:...

      If you had the option to add new features to your primary language, what would they be? Is there something from a foreign language you'd like to import to your primary language?

      A couple examples:

      • A prefix to indicate intensity or degree. BBS/early hacker jargon had terms like "k-rad" to mean 1000x (2^10?) as radical as "rad" without the prefix.
        That Montessori preschool was t-cool but why would they think calling it "Hobbledehoy" was a good idea?
      • Making an indication of how confident you are in an a statement obligate and easy. I hedge all the time because I think it's important to convey, but it's clunky. We do a bit of that non-verbally but that doesn't translate to text, and has the other complications of non-verbal cues.
        It would be nice if there was an established vocabulary to quickly convey things like "experienced first-hand, repeatedly", "99% certain", "I've heard but never looked into", etc. From there it would be nice if this was as required as the gender, in gendered languages.
      12 votes
    37. How do you actually meditate?

      So, for this thread, I'm specifically not asking for detailed explanations about the spiritual or philosophical aspect that goes behind your motivations to meditate. A brief explanation is almost...

      So, for this thread, I'm specifically not asking for detailed explanations about the spiritual or philosophical aspect that goes behind your motivations to meditate. A brief explanation is almost certainly required, though.

      Mostly, I wish to know practical things, details that often go unsaid, like:

      • What kind of meditation do you practice?
        • How can I Google it?
      • Where and when do you meditate, and why?
      • Do you do it alone?
      • How do you prepare for meditation?
      • What you do afterwards?
      • How frequently do you meditate, and for how long?
      • If you sit at all, in what position do you sit?
        • Where do you sit? The ground, a mat, a cushion, a chair, your bed?
      • Do you keep your eyes closed or open?
      • Do you concentrate on your breathing?
      • Do you breath through your mouth or nose?
      • Do you count your breaths or visualize them in any way?
      • Is there any particular breathing technique involved?
      • Do you use any aid such as noise generators, soundscapes, timers, meditation apps, etc?
      • Do you push thoughts away?
      • Do you concentrate on any object, physical or otherwise?
        • statues, amulets, images, mental images, mantras, etc.
      • What do you do if...
        • your legs go numb?
        • there's a fly on your nose?
        • there's mucus on your mouth or throat?
        • you must cough or sneeze?
        • you're itchy all over?
      14 votes
    38. How can I better engage Tilderinos on my philosophy posts?

      I wouldn't say Tildes is wholly uninterested in philosophy, that is certainly not the case. You're a smart bunch full of intellectual curiosity! I have been making an effort to share more...

      I wouldn't say Tildes is wholly uninterested in philosophy, that is certainly not the case. You're a smart bunch full of intellectual curiosity!

      I have been making an effort to share more philosophy articles on ~humanities for some time now. They always get a few votes, but discussion is not as common. This is in no way a complaint about our users, philosophy is often highly specific and long-form, and it is hard to predict if a long article will eventually pay off for you.

      Generally, philosophy posts that are related to technology, computer science, consciousness/AI, and, to a lesser degree, social change, attract more attention. But there are not as many of those (and I'm personally interested in other stuff too...).

      As I said, the purpose of this post is not to complain. I believe the lack of participation in certain topics reflects the size of our community, our most common interests, and our repertoire.

      With that in my mind, I would like to know how could I better engage our community in discussions about philosophy. Apart from the themes I mentioned, what are you interested in or curious about?

      I could make an effort to include a short introduction or conversation starter on every post, but I'm not sure what is the sentiment regarding that (would that be considered/labeled as noise?). Besides, I'm not a philosopher or anything of the sort, just a layman with a lot of philosophy websites on my feed. So my guess is as good as everyone else's.

      It would be awesome if we had a ~humanities.philosophy someday, but I wonder if that is realistic at all...

      12 votes
    39. A few easy linux commands, and a real-world example on how to use them in a pinch

      This below is a summary of some real-world performance investigation I recently went through. The tools I used are installed on all linux systems, but I know some people don't know them and would...

      This below is a summary of some real-world performance investigation I recently went through. The tools I used are installed on all linux systems, but I know some people don't know them and would straight up jump to heavyweight log analysis services and what not, or writing their own solution.

      Let's say you have request log sampling in a bunch of log files that contain lines like these:

      127.0.0.1 [2021-05-27 23:28:34.460] "GET /static/images/flags/2/54@3x.webp HTTP/2" 200 1806 TLSv1.3 HIT-CLUSTER SessionID:(null) Cache:max-age=31536000
      127.0.0.1 [2021-05-27 23:51:22.019] "GET /pl/player/123456/changelog/ HTTP/1.1" 200 16524 TLSv1.2 MISS-CLUSTER SessionID:(null) Cache:

      You might recognize Fastly logs there (IP anonymized). Now, there's a lot you might care about in this log file, but in my case, I wanted to get a breakdown of hits vs misses by URL.

      So, first step, let's concatenate all the log files with cat *.log > all.txt, so we can work off a single file.

      Then, let's split the file in two: hits and misses. There are a few different values for them, the majority are covered by either HIT-CLUSTER or MISS-CLUSTER. We can do this by just grepping for them like so:

      grep HIT-CLUSTER all.txt > hits.txt; grep MISS-CLUSTER all.txt > misses.txt
      

      However, we only care about url and whether it's a hit or a miss. So let's clean up those hits and misses with cut. The way cut works, it takes a delimiter (-d) and cuts the input based on that; you then give it a range of "fields" (-f) that you want.

      In our case, if we cut based on spaces, we end up with for example: 127.0.0.1 [2021-05-27 23:28:34.460] "GET /static/images/flags/2/54@3x.webp HTTP/2" 200 1806 TLSv1.3 HIT-CLUSTER SessionID:(null) Cache:max-age=31536000.

      We care about the 5th value only. So let's do: cut -d" " -f5 to get that. We will also sort the result, because future operations will require us to work on a sorted list of values.

      cut -d" " -f5 hits.txt | sort > hits-sorted.txt; cut -d" " -f5 misses.txt | sort > misses-sorted.txt
      

      Now we can start doing some neat stuff. wc (wordcount) is an awesome utility, it lets you count characters, words or lines very easily. wc -l counts lines in an input, since we're operating with one value per line we can easily count our hits and misses already:

      $ wc -l hits-sorted.txt misses-sorted.txt
        132523 hits-sorted.txt
        220779 misses-sorted.txt
        353302 total
      

      220779 / 132523 is a 1:1.66 ratio of hits to misses. That's not great…

      Alright, now I'm also interested in how many unique URLs are hit versus missed. uniq tool deduplicates immediate sequences, so the input has to be sorted in order to deduplicate our entire file. We already did that. We can now count our urls with uniq < hits-sorted.txt | wc -l; uniq < misses-sorted.txt | wc -l. We get 49778 and 201178, respectively. It's to be expected that most of our cache misses would be in "rarer" urls; this gives us a 1:4 ratio of cached to uncached URL.

      Let's say we want to dig down further into which URLs are most often hitting the cache, specifically. We can add -c to uniq in order to get a duplicate count in front of our URLs. To get the top ones at the top, we can then use sort, in reverse sort mode (-r), and it also needs to be numeric sort, not alphabetic (-n). head lets us get the top 10.

      $ uniq -c < hits-sorted.txt | sort -nr | head
          815 /static/app/webfonts/fa-solid-900.woff2?d720146f1999
          793 /static/app/images/1.png
          786 /static/app/fonts/nunito-v9-latin-ext_latin-regular.woff2?d720146f1999
          760 /static/CACHE/js/output.cee5c4089626.js
          758 /static/images/crest/3/light/notfound.png
          757 /static/CACHE/css/output.4f2b59394c83.css
          756 /static/app/webfonts/fa-regular-400.woff2?d720146f1999
          754 /static/app/css/images/loading.gif?d720146f1999
          750 /static/app/css/images/prev.png?d720146f1999
          745 /static/app/css/images/next.png?d720146f1999
      

      And same for misses:

      $ uniq -c < misses-sorted.txt | sort -nr | head
           56 /
           14 /player/237678/
           13 /players/
           12 /teams/
           11 /players/top/
      <snip>
      

      So far this tells us static files are most often hit, and for misses it also tells us… something, but we can't quite track it down yet (and we won't, not in this post). We're not adjusting for how often the page is hit as a whole, this is still just high-level analysis.

      One last thing I want to show you! Let's take everything we learned and analyze those URLs by prefix instead. We can cut our URLs again by slash with cut -d"/". If we want the first prefix, we can do -f1-2, or -f1-3 for the first two prefixes. Let's look!

      cut -d'/' -f1-2 < hits-sorted.txt | uniq -c | sort -nr | head
       100189 /static
         5948 /es
         3069 /player
         2480 /fr
         2476 /es-mx
         2295 /pt-br
         2094 /tr
         1939 /it
         1692 /ru
         1626 /de
      
      cut -d'/' -f1-2 < misses-sorted.txt | uniq -c | sort -nr | head
        66132 /static
        18578 /es
        17448 /player
        17064 /tr
        11379 /fr
         9624 /pt-br
         8730 /es-mx
         7993 /ru
         7689 /zh-hant
         7441 /it
      

      This gives us hit-miss ratios by prefix. Neat, huh?

      13 votes
    40. Does anyone else feel like they don’t know how to talk to people anymore?

      I never considered myself an introvert or shy. I’ve always been comfortable talking with strangers, whether that was in my college class or just sparking up a conversation with someone next to me...

      I never considered myself an introvert or shy. I’ve always been comfortable talking with strangers, whether that was in my college class or just sparking up a conversation with someone next to me in line.

      I haven’t talked to a stranger irl since the pandemic started and I’m running scenarios in my brain about how I would talk to someone when I just met them. And every situation I’m going through I’m being awkward and uncomfortable.

      I can talk to my family and my cousins, who are essentially my only friends, just fine but that’s different since there’s already an established way of communication there.

      I just feel like I’m gonna be so rusty at talking to people, which is a shame because I’ve spent years learning how to talk to strangers in a certain way to make them comfortable and to very easily have a conversation. And I feel like I lost all of that now.

      25 votes
    41. Ignore comment thread?

      Sometimes a comment thread is very very toxic/controversial and I would like to avoid getting sucked into it. Just because my decision-making is much better at 2pm than it is at 2am. I understand...

      Sometimes a comment thread is very very toxic/controversial and I would like to avoid getting sucked into it. Just because my decision-making is much better at 2pm than it is at 2am. I understand I can and should exercise self-control, and I'm working on it, I assure you! In the meantime, if at all possible, it would be nice to remove certain comments from my view, along with its children. Thanks!

      12 votes
    42. Anyone interested in a philosophical logic study group?

      Intermittently, for the past 15 years or so, logic has been an interest of mine. Back then I had trouble understanding exactly why certain things people said sounded so right/wrong, and how could...

      Intermittently, for the past 15 years or so, logic has been an interest of mine. Back then I had trouble understanding exactly why certain things people said sounded so right/wrong, and how could I come up with proper responses.

      Among others, in this time I've read one great book on informal logic (which I lost, unfortunately), quite a few articles, and studied the first chapters of the stupendous Gary Hardegree's symbolic logic.

      Even though I love the subject, it is hard to sustain motivation alone. I wish to acquire a firmer grasp of logic and its applications to philosophy. Hence the suggestion of forming a study group.


      It is my understanding that most Tilderinos are in STEM, especially areas surrounding computer science. So I anticipate that many users have an understanding of logic that greatly surpasses my own. Because of that, for some, a philosophical logic study group may seem too elementary to be of any value. Others may find it interesting to approach logic from a philosophical point of view.

      In any case, the idea is to start from scratch. Besides the ability to read and write in the English language, no previous knowledge is required. No mathematics either.


      I have two initial proposals.

      1. An Illustrated Book of Bad Arguments

      This one is ideal for a light, relaxed approach.

      This awesome book describes 19 common logical fallacies using accessible language, with clear examples and suggestive illustrations. Not very technical, and a lot of it is well-known territory if you have an interest in logic. One chapter for each fallacy, each chapter is one page long. A great conversation starter.

      2. Symbolic Logic: A First Course, by Gary Hardegree

      I would choose this one myself. Hardegree is a wonderful teacher.

      This book is one of the best teaching materials I have ever known, and surprisingly superior even to paid alternatives. A more proper introduction to logic. Hardegree is an excellent teacher, introducing concepts with precision in accessible language. The progression is smooth, you never feel that the exercises are either too easy or too hard. And there are plenty of exercises (with answers!) which are great for self-study.


      We could start with either one of these books and follow from there. Just meeting once a week (or maybe biweekly) to discuss the chapter or chapter section we studied in that period.

      I understand a lot of people like to do that kind of stuff on Discord, so that's a possibility.

      5 votes
    43. 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.

      6 votes