• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. I am a cosmologist, AMA

      Ok ok disclaimer, I am a cosmology PhD candidate, don’t have the degree yet. However I do feel comfortable at this point calling myself a cosmologist (I think for the first time ever). In any...

      Ok ok disclaimer, I am a cosmology PhD candidate, don’t have the degree yet. However I do feel comfortable at this point calling myself a cosmologist (I think for the first time ever). In any case, with all the new people here, I think an AMA might be fun. I will try my best to answer all of the questions I get asked, but it may not happen quickly!

      A bit about my research. I study the conditions in the early universe, specifically when the cosmic microwave background was forming, and I use CMB data to test our understanding of this era. The CMB formed roughly 300,000 years after the big bang, when the universe was 1/1000th its current size. The patterns that we see in the temperature fluctuations of the CMB can tell us a lot about the universe at this early time, and specifically we can try to use them to see if anything ‘unexpected’ happened at this time, like a hitherto undiscovered particle annihilating into ‘normal’ particles (for example).

      Ask me anything about the early universe, or physics writ large, and I will do my best to answer!

      51 votes
    2. Programming Challenge: Mini Calendar Display

      It has been a while since the last time we did something like a programming challenge, so here's one for ya. The life story of the author before you get to the recipe I've been working on a little...

      It has been a while since the last time we did something like a programming challenge, so here's one for ya.

      The life story of the author before you get to the recipe

      I've been working on a little "today" website, showing what day it is, if it's a significant date for holiday/independence/... reasons, and one of the things I wanted was a small calendar display that showed the full month and days in each week. Like how XFCE's Clock plugin does it.

      So I got to figuring it out and after finishing it up I thought this could be a nice little programming challenge. It has one input (the date) that can be in any of the rows and columns, and it's up to you to figure out all the rest.

      Here's how mine looks in about 250ish lines of TypeScript (TSX technically) and SCSS.


      The Recipe

      Make a mini calendar display that shows all the days of the current month and at least one day of each adjacent month. So for example for May 2023: the 31 days in May, the 30th of April and the 1st of June should at least be visible.

      It can be in any language with any method of rendering; simple text, TUI/GUI toolkit, web-based, raytraced in some game engine, nixie tubes, whatever.

      Bonus Points

      • Highlight the current day name in the first row, if you're including day names.
      • Highlight the current day number, wherever it is.
      • Highlight the current week row, wherever it is.
      • Differentiate the days of current month and the days of the other adjacent months, wherever they are.

      Some Tips

      The week number

      If your programming language of choice doesn't have a built-in way to get the week number, like JavaScript doesn't, this website may have you covered.

      Testing

      Make sure to test multiple different input dates, I thought I was finished with my display until I tried some other dates and noticed that there were still some bugs left to squash.

      Starting

      If you know what the first day in the calendar should be, counting up is as easy as "one two three"!

      Weeks

      If you use 6 weeks in the display, you will always have enough space to fit all the current month's days and the minimum 1 day of the adjacent month's too.


      Showcase

      If at all possible and with at least a few entries I will try to run all the submissions myself and create a little showcase website for it.

      16 votes
    3. Is there a way to do a DNA test anonymously?

      Not sure if this is the right spot, but the topic says it. I'd like to get my DNA checked out, but I don't want it connected to my name and all that. Is this actually possible? Am I overreacting?...

      Not sure if this is the right spot, but the topic says it. I'd like to get my DNA checked out, but I don't want it connected to my name and all that. Is this actually possible? Am I overreacting?

      I'm not even sure what I look to gain from the testing, but I figured I'd look into it. If I can do it safely and privately, I'm game. If not, no loss.

      Any thoughts?

      12 votes
    4. Tildes first Turing Test

      Welcome to Tildes first Turing Test. Rules: Anyone can ask a question in a top level thread if you want to see if you can tell man vs machine. I'll just start with @NaraVara, but feel free to post...

      Welcome to Tildes first Turing Test.

      Rules:

      1. Anyone can ask a question in a top level thread if you want to see if you can tell man vs machine. I'll just start with @NaraVara, but feel free to post up.
      2. Anyone can answer the question in 1.
        a. Respond with two responses. One human. One AI. Add [A] in front of the first response and [B] in front of the second response. Randomly assign which one is the human. Remember your choice and keep it secret.
        b. Your AI should try to pretend it is human. You can decline to respond to any question that exploits GPTs well published weaknesses, or exploits the fact that this is a small community. I suggest you pick a character from https://beta.character.ai/ that is similar to you, or get really good at Jailbreaking ChatGPT so that it will pretend to be a human with a personality similar to yours. Any response where the machine mentions ChatGPT or OpenAI disqualifies that thread, as Turing's machine should be specifically designed to pretend to be a human.
        c. Your human response should be a genuine response. Answer the question without tipping the scales either way. Don't say something impossible for the GPT model to say. Don't mimic ChatGPT. You can always decline to answer any question, just decline for ChatGPT as well.
      3. The original person who asked the question in 1 can now reply with a follow up question based on the responses in 2.
      4. Now the original person who provided the answers in 2, can now answer the new questions in 3.
      5. And so on. After 700 words of questions and answers, the person asking the questions in 1 and 3 must guess which is human and which is AI. 700 words is approximately 5 minutes of Q&A.
      6. If you are asking questions, no peaking if there is activity in another thread. I suggest we use expandable sections with the details tag to hide responses.

      @NaraVara, if this is clear, do you want to give this a go?

      Edit: minor formatting

      27 votes
    5. Which web browser do you use?

      Most of the world seems to be settled around Chrome and Safari these days. I remember using Firefox a long time ago myself but then everyone started switching to Chrome and that also turned out to...

      Most of the world seems to be settled around Chrome and Safari these days. I remember using Firefox a long time ago myself but then everyone started switching to Chrome and that also turned out to be a natural path of least resistance for web developers like me who had to test web apps in local environment.

      This switch happened in circa 2015-16 if I recall correctly, many other browsers have evolved since then and people are looking at alternatives. The Android Kiwi browser, for example, is a great alternative for power users on mobile who need plugins but Chrome won't allow that. Other alternatives have evolved too like Brendan Eich's Brave browser which seems to be promising. Anyone here tried that yet?

      I have half a mind to go back to Firefox but I recently learned about how Mozilla Corp is also funded by Google and that turned me off. Wouldn't you rather want to deal with the Devil directly instead of the Devil's assistant or sidekick!

      And then there are also those who use Garibaldi, Midori, etc. but I can't go that purist way. I'm way too dependent on the digital way of life and sites like amazon and flipkart won't work in those browsers. What do you think should be the right path ahead from here?

      24 votes
    6. What is the present state of NPM Packaging System?

      As I recall, about 2-3 years ago I had experimented with what is called the npm install xyz through some tutorials, etc. The objective was to improve my tooling or toolchain at least with things...

      As I recall, about 2-3 years ago I had experimented with what is called the npm install xyz through some tutorials, etc. The objective was to improve my tooling or toolchain at least with things like css/js minification, etc. along with Bootstrap customization. The idea was to then move on to other newer learnings like react, etc.

      But I was soon disgruntled by the whole process! Neither bootstrap turned out to be an easy horse to tame, and NPM was like this astronomical universe of packages that keep on downloading into your folders! I soon lost taste of the whole thing and kept using my tried and tested stack of PHP scripts and using stock Bootstrap through CDNs.

      But today, I want to give it another shot. Has NPM improved than earlier days? What is the best way to go about building a toolchain using it? Are there any useful guides that make the whole process easier to digest?

      6 votes
    7. Recommendations for music players for macOS

      Hi everyone! I've been using Vox for about a year now to listen to music and while there are some good qualities to it, I'm honestly fed up with the lack of volume normalisation and having to...

      Hi everyone!

      I've been using Vox for about a year now to listen to music and while there are some good qualities to it, I'm honestly fed up with the lack of volume normalisation and having to constantly adjust my volume manually (There's heaps years old of threads on their forums requesting or complaining about this). So here I am looking for a replacement and was wondering if anyone has a setup that I could copy. Here are the requirements that I have:

      • I can stream my own music library of high quality music (FLAC format).
      • It provides volume normalisation.
      • I can set my whole library to shuffle.
      • Native macOS client.

      I've been doing some looking around and so far the most likely solution will be for me to set up a Gonic server at home and use Strawberry Music Player on my laptop. A close second contender was Youtube music but they don't provide a native client and I currently use a combination of keyboard shortcuts and applescripts to manage playback (I found media keys insufficient but that's a topic for another post).

      I am currently paying a subscription fee for Vox so I don't mind if I have to pay for the new player, I'd prefer a service like that for ease of use rather than rolling out my own.

      Update
      For posterity I'm posting what I ended up doing. I tried Roon and while it looked and felt amazing, the ability for streaming out of home is very limited, it's intended to stream within a local network. It appears you can only do remote streaming to a mobile device and requires a custom port to be forwarded, I wanted to put this behind a reverse proxy but was not able to do that (Seems it's not supported).
      I did not try Plexamp, after all the work I did to get Gonic set up properly it felt like I was doing too much work myself to pay for a solution. Ideally I wanted something that would "just work" even if it wasn't free but no solution did that. If I had access to a free trial I would have probably tested it as well.
      I already had Gonic working within my home network going into this but setup of it is still trivial. The bulk of the work came in setting a dynamic DNS set up, and a reverse proxy (NPM) inside my network to provide HTTPS support with Letsencrypt certificates for Gonic (It's only HTTP). I spend too much time trying to have a secure setup (Crowdsec + Cloudflare) but after ditching that, I'm still happy with it and looking at logs it does not appear there's any significant risk to my network (I'm also using a geoip block to outright block requests from some countries).
      As far as clients go, I settled with Strawberry. Tried the following:

      • Sonixd: It had limited hotkey functionality and doesn't seem to be actively developed anymore.
      • Submariner: Did not work.
      • Clementine: Current version crashes on launch, rc version complaints about wrong credentials when connecting to the server.
      7 votes
    8. These are my old PC spare parts. I wanna build a new PC. What's the best I can do with those? (details in the post)

      So I disassembled my old PC, and there are a few spare parts that I believe are still good. According to the technician, the motherboard is fried. I have no way to test this, so I'm believing him...

      So I disassembled my old PC, and there are a few spare parts that I believe are still good. According to the technician, the motherboard is fried. I have no way to test this, so I'm believing him for now.

      I wish to use those parts on a new desktop PC, but I have no idea where to begin... what do I need to buy new? Of what kind/brand/specification/pricepoint?

      So here's what I got:

      • AMD Ryzen 5 2400G processor
        • with the AMD cooler that came with it
      • 1TB 7200RPM non-SSD hard-drive
      • 1 Ballistix by Micron 16GB 2400MHz RAM stick
      • 1 240GB WD Green Sata SSD M.2 2280

      I may have access to another 8GB RAM stick of unknown origins from my partner's old PC, but she's a bit protective of those things so I'll way for her to be home to open it in front of her :P

      There's a power source attached to the case, which reads ATX-600W. Image1, image2.

      The computer case itself is a little beat up but I don't care about looks at all. Its external dimensions are 34.5cm by 35cm, with a width of 16cm. Here's how it looks (Xbox controller for scale).

      I wanna build a new machine with the goals of:

      • video editing
        • so Adobe Premiere, Adobe After Effects, some audio work, and maybe streaming.
      • gaming
        • nothing super high-end, I'll probably get one or two 1080p 24" monitors because 4K reduces my options quite a bit. But here are some of the games I'm looking forward to playing (all MMOs): World of Warcraft Classic and Retail, FFXIV, Guild Wars 2, and the upcoming Ashes of Creation (which I believe is an Unreal 5 game).

      My budget (including the monitor or monitors) is roughly 1400 US dollars. I understand that is not a lot of money for the majority of Tildes users, but that is just my reality. My 1400 US dollars PC is very much a luxury around here.

      If needed for budget purposes I can get just one monitor now, and another down the road.

      So, what's the best I can do?

      Thanks! ;)

      10 votes
    9. Have you ever had a gift of food? What was good or bad about it?

      It's winter gift-giving season and lots of people buy things like advent calendars or food kits as gifts. Have you ever had a gift of food? What worked, and what could have been better? Here's one...

      It's winter gift-giving season and lots of people buy things like advent calendars or food kits as gifts.

      Have you ever had a gift of food? What worked, and what could have been better?

      Here's one example of the kind of thing I'm talking about: SortedFood - Taste testing "luxury" advent calendars: https://www.youtube.com/watch?v=L7x-eStTfmE

      10 votes
    10. Medieval Myth Busting - Arrows vs Armour 2, using historically accurate reproductions from time of the Battle of Agincourt (1415)

      ARROWS vs ARMOUR 2 - FULL MEDIEVAL ARMOUR TESTED Other extra videos in the series: ARROWS vs ARMOUR 2 - ARMOUR PLATE TESTS ARROWS vs ARMOUR 2 - MAIL TESTS ARROWS vs ARMOUR 2 - ARROWHEAD MATERIAL...

      ARROWS vs ARMOUR 2 - FULL MEDIEVAL ARMOUR TESTED

      Other extra videos in the series:
      ARROWS vs ARMOUR 2 - ARMOUR PLATE TESTS
      ARROWS vs ARMOUR 2 - MAIL TESTS
      ARROWS vs ARMOUR 2 - ARROWHEAD MATERIAL TESTS

      And they have also created a website for the project now too:
      https://todtodeschini.com/youtube-projects/arrows-v-armour-2/

      Previous series of tests from a few years ago:
      https://tild.es/h3u

      6 votes
    11. Tildes Pop-Up Game Event: Ludonostalgia!

      Pop-Up Event: Ludonostalgia! Task: Replay an old, favorite game that you haven't played in a long, long time. Tell us about how your playthrough now compares to your memories of the game. Time...

      Pop-Up Event: Ludonostalgia!

      Task: Replay an old, favorite game that you haven't played in a long, long time. Tell us about how your playthrough now compares to your memories of the game.

      Time Period: This weekend! (November 10-14)
      Update: Ludonostalgia is extending its hours through November 21st!

      Uh, what is this exactly?

      Its me, kfwyre, trying out yet another post type on Tildes and seeing how it goes.

      In the past I've done a "Backlog Burner" event that was a full month. It was a lot to commit to, and it ended up feeling like it lost steam -- too long for its own good.

      I still like the root of that idea though -- people playing games with a specific purpose or focus. Something like a "Book Club" for games, but with a common theme instead of a common title, so people are free to choose what they personally like.

      Thus, a "Pop-Up": a quick, short event that identifies a common focus that people can participate in together and doesn't require too much commitment. Basically, something unexpectedly fun to do for a week or a weekend.

      If this kind of thing takes, I'd love to see it happen in other communities: ~movies, ~anime, ~music, etc. I'd also love it if other people did their own "pop-ups" on a whim, rather than it being seen as something that's "mine" to post.

      That's jumping the gun a bit though -- this one is a sort of test to see if this sort of thing even has any legs in the first place.

      Oh, and "Ludonostalgia" is a made up pretentious word -- because every good Pop-Up needs an iconic name.

      14 votes
    12. Racing / driving games: What do they get right? What do they miss?

      I was playing Mario Kart 8 Deluxe with my kid the other day and it was a blast. Nintendo have really nailed this game, especially in the balance of accessible enough for beginners to have fun but...

      I was playing Mario Kart 8 Deluxe with my kid the other day and it was a blast. Nintendo have really nailed this game, especially in the balance of accessible enough for beginners to have fun but hard enough for people to have a challenge too.

      My other favourite game (although I haven't played it for a while) is Sega Rally Championship on Sega Saturn. This game has 4 tracks (one of which needs to be unlocked) and 3 cars (and again, one of these needs to be unlocked). The tiny number of cars and tracks means that you get to do the same corners over and over. This might sound tedious, but when you hit the corner just right you know it. You can get a sense of mastery over it. I've spent many hours playing games in the Gran Turismo series, and I really enjoy them, but fair play some of the tracks and cars are just shovelled into the game and you don't spend much time with them

      In the first Gran Turismo the licensing tests were properly hard. They weren't messing around. Getting bronze requires people to read the manual and understand what the point of the test is. Getting all gold is an actual challenge for experienced players. I feel like the tests (at least, the bronze levels) got easier in later games. The UK soundtrack was small but pretty good.

      My final mention is the Burnout series. I loved the crash junctions. I'm not sure the open world of Paradise was fun - it meant spending a lot of time driving across a map to get to the start line of various events. I feel the same way about many games - I'd rather just have a menu of levels and what I need to do to complete them (GoldenEye, SNES PilotWings, BlastCorps are all good examples) than have this stuff obscured by the open world. Burnout on the Nintendo DS was a genuinely awful game. I think Burnout Dominator was my favourite in the series.

      So, what do driving games get right? What do they miss? What interesting game mechanics do you enjoy?

      7 votes