• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. 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.

      14 votes
    2. Should C be mandatory learning for career developers?

      The year is 2025. The C programming language is something like 50 years old now - a dinosaur within the fast-moving environment of software development. Dozens of new languages have cropped up...

      The year is 2025. The C programming language is something like 50 years old now - a dinosaur within the fast-moving environment of software development. Dozens of new languages have cropped up through the years, with languages like Rust and Go as prime contenders for systems-level programming. Bootstrapping a project in C these days will often raise eyebrows or encourage people to dismiss you out of hand. Personally, I've barely touched the language since I graduated.

      Now, with all that said: I still consider learning and understanding C to be key for having an integrated, in-depth understanding of how computers and programming really works. When I am getting a project up and running, I frequently end up running commands like "sudo apt install libopenssl-dev" without really giving it much thought about what's going on there. I know that it pulls some libraries onto my computer so that another program can use them, but without the requisite experience of building and compiliing a library then it's kind of difficult to understand what it's all about. I know that other languages will introduce this concept, but realistically everything is built to bind to C libraries.

      System libraries are only one instance of my argument though. To take a more general view, I would say that learning C helps you better understand computers and programming. It might be a pain to consider stuff like memory allocation and pointers on a regular basis, but I also think that not understanding these subjects can open up avenues for a poorly formed understanding about how computers work. Adding new layers of abstraction does not make the foundation less relevant, and I think that learning C is the best avenue toward an in-depth understanding of how computers actually work. This sort of baseline understanding, even if the language isn't used on a regular basis, goes a long way to improving one's skills as a developer. It also gives people the skills to apply their skills in a wide variety of contexts.

      I'm no expert, though: most of the programming I do is very high-level and abstracted from the machine (Python, Haskell, BASH). I'm sure there are plenty of folks here who are better qualified to chime in, so what do you think?

      39 votes
    3. Formula 1 Dutch Grand Prix 2025 - Race Weekend Discussion

      Warning: this post may contain spoilers

      Dutch Grand Prix
      Circuit Zandvoort
      August 29-31, 2025


      Qualifying Results -- SPOILER
      POS. NO. DRIVER TEAM Q1 Q2 Q3 LAPS
      1 81 Oscar Piastri McLaren 1:09.338 1:08.964 1:08.662 18
      2 4 Lando Norris McLaren 1:09.469 1:08.874 1:08.674 18
      3 1 Max Verstappen Red Bull Racing 1:09.696 1:09.122 1:08.925 18
      4 6 Isack Hadjar Racing Bulls 1:09.966 1:09.439 1:09.208 18
      5 63 George Russell Mercedes 1:09.676 1:09.313 1:09.255 18
      6 16 Charles Leclerc Ferrari 1:09.906 1:09.304 1:09.340 22
      7 44 Lewis Hamilton Ferrari 1:09.900 1:09.261 1:09.390 21
      8 30 Liam Lawson Racing Bulls 1:09.779 1:09.383 1:09.500 18
      9 55 Carlos Sainz Williams 1:09.980 1:09.472 1:09.505 18
      10 14 Fernando Alonso Aston Martin 1:09.950 1:09.366 1:09.630 17
      11 12 Kimi Antonelli Mercedes 1:09.845 1:09.493 12
      12 22 Yuki Tsunoda Red Bull Racing 1:09.954 1:09.622 15
      13 5 Gabriel Bortoleto Kick Sauber 1:10.037 1:09.622 12
      14 10 Pierre Gasly Alpine 1:09.894 1:09.637 15
      15 23 Alexander Albon Williams 1:09.792 1:09.652 12
      16 43 Franco Colapinto Alpine 1:10.104 9
      17 27 Nico Hulkenberg Kick Sauber 1:10.195 9
      18 31 Esteban Ocon Haas 1:10.197 9
      19 87 Oliver Bearman Haas 1:10.262 9
      RT 18 Lance Stroll Aston Martin 2

      Source: F1.com

      Grand Prix Results -- SPOILER
      POS. NO. DRIVER TEAM LAPS TIME / RETIRED PTS.
      1 81 Oscar Piastri McLaren 72 1:38:29.849 25
      2 1 Max Verstappen Red Bull Racing 72 +1.271s 18
      3 6 Isack Hadjar Racing Bulls 72 +3.233s 15
      4 63 George Russell Mercedes 72 +5.654s 12
      5 23 Alexander Albon Williams 72 +6.327s 10
      6 87 Oliver Bearman Haas 72 +9.044s 8
      7 18 Lance Stroll Aston Martin 72 +9.497s 6
      8 14 Fernando Alonso Aston Martin 72 +11.709s 4
      9 22 Yuki Tsunoda Red Bull Racing 72 +13.597s 2
      10 31 Esteban Ocon Haas 72 +14.063s 1
      11 43 Franco Colapinto Alpine 72 +14.511s 0
      12 30 Liam Lawson Racing Bulls 72 +17.063s 0
      13 55 Carlos Sainz Williams 72 +17.376s 0
      14 27 Nico Hulkenberg Kick Sauber 72 +19.725s 0
      15 5 Gabriel Bortoleto Kick Sauber 72 +21.565s 0
      16 12 Kimi Antonelli Mercedes 72 +22.029s 0
      17 10 Pierre Gasly Alpine 72 +23.629s 0
      18 4 Lando Norris McLaren 64 DNF 0
      NC 16 Charles Leclerc Ferrari 52 DNF 0
      NC 44 Lewis Hamilton Ferrari 22 DNF 0

      Fastest Lap: Oscar Piastri // 1:12.271 (Lap 60)
      DOTD: Isack Hadjar

      Source: F1.com


      Next race:

      Italian Grand Prix
      Autodromo Nazionale Monza
      September 5-7, 2025

      12 votes
    4. Tildes' Colossal Game Adventure: Inauguration and nominations

      Introducing: Colossal Game Adventure Colossal Game Adventure is Tildes' brand new retro video game club. Each month we will play a different retro game/games, discuss our thoughts, and bask in the...

      Introducing: Colossal Game Adventure

      Colossal Game Adventure is Tildes' brand new retro video game club.

      Each month we will play a different retro game/games, discuss our thoughts, and bask in the glorious digital experiences of yesteryear!

      Colossal Game Adventure is a reference to Colossal Cave Adventure. It's one of the most influential games of all time, one of the first text-based interactive games, and one of the first games to be shared online.

      What do we want to do with this group? Play influential games; interact with each other through text; and share the love for retro games online!

      It also abbreviates to CGA (because we love chunky pixel art), and its name communicates the Colossal amount of fun and excitement that we have with retro video Games in our shared Adventure of playing them together.


      Nominations

      In this topic we will be gathering nominations for games to be played.

      If you're looking for ideas:

      Importantly, not all games for CGA have to be "significant" games. Zany, offbeat, and experimental games are welcome too. Anything you think might make for good discussions.

      We will also have some "Arcade Special" months where we play several smaller/shorter games together in one batch (e.g. Pac-Man, Frogger, and Galaga). If you're not sure how big/long a game is, HowLongToBeat can help.

      Single Game Nomination Rules

      • Choose any game you feel is "retro" -- there is no hard and fast rule on what does or doesn't count
      • Maximum of TWO game nominations per person
      • Link to the game(s) on MobyGames

      "Arcade Special" Nomination Rules

      An "Arcade Special" is a batch of games that you feel could be played together in the same month.

      (They do not have to be proper arcade games and can be from any system or genre.)

      You might choose them because they're shorter or don't have as much staying power. You also might choose them based on a theme, series, or franchise. You also might do a completely random grab bag! There's no wrong way to make an Arcade Special (except for choosing games that are too big to fit in a month together).

      • 2-5 games per Arcade Special
      • Maximum of ONE Arcade Special nomination per person
      • Link to the games on MobyGames

      So, one person can nominate up to TWO single games and ONE arcade special (of up to five games).

      Optional Extras

      None of the following are required, but they make things more interesting:

      • Explain why you're interested in nominating the games
      • Explain why you think they'd be a good choice for the group
      • If the game has multiple releases or multiple platforms, you can choose to specify which release/platform to target if you feel it's important. (Note: participants are still free to play whichever version they want.)
      • For Arcade Specials: list why you think the games would be a good candidate to be played together.
      • For Arcade Specials: give the batch its own cool name!

      Next Steps

      Nominations will be open for 48 hours from the time of this posting.

      The voting topic will open on August 29.

      Once the voting is over, we will post the schedule for the next six months and start our first official month on September 1st.


      Notifications

      If you want to be added to the notification list for our Colossal Game Adventure, simply comment in this topic. I will add all commenters here to the list unless they explicitly mention otherwise.

      52 votes
    5. Colossal Game Adventure: Voting topic

      IMPORTANT We now have a splash screen. (Thanks @Boojum!) ALSO IMPORTANT Please read all directions for submitting a proper ballot. Any improper ballots will NOT be counted, but you will get a...

      IMPORTANT

      We now have a splash screen. (Thanks @Boojum!)


      ALSO IMPORTANT

      Please read all directions for submitting a proper ballot.

      Any improper ballots will NOT be counted, but you will get a polite message from me before the count asking you to fix them. XD

      • All ballots must be top-level comments.
      • All top-level comments should be ballots ONLY.

      I will be using the Collapse Replies button to tally votes, so any ballots not in top-level comments will not be counted.

      After you submit your ballot, you can respond to your own post in a new comment to lobby for your choices (which is optional but highly recommended). It's completely fine to have conversations downthread from the ballots, but please make sure that the top-level remains clean.


      Submitting Your Ballot

      • Each person has 20 votes to distribute among games they see fit.

      • Each person can allocate a maximum of 5 points per Single Game/Arcade Special.

      • Arcade Specials count as one block (do not vote for each game in them individually).

      • Votes should be listed as NAME (VOTES) -- e.g. Pong (3)

      • Voting closes 48 hours from the posting of this topic.

      Please ensure your titles match mine exactly (copy/paste highly recommended). I will be using CTRL+F to tally votes u/Spore_Prince has written a program to tally the votes, so any different spellings will not being counted. See examples below, as well as my actual ballot in the topic.

      Example Ballot 1 - Valid Ballot
      Big Rigs: Over the Road Racing (5)
      Portal 3 (5)
      Half-Life 3 (3)
      Team Fortress 3 (2)
      Night Trap (2)
      Xexyz (1)
      Zelda: The Wand of Gamelon (1)
      Left 4 Dead 3 (1)
      

      Uses 20 points total, and no game exceeds 5 points

      Example Ballot 2 - Invalid Ballot
      Big Rigs: Over the Road Racing (10)
      Protal 3 (7)
      Wand of Gamelon (5)
      

      Uses more than 20 points; games exceed 5 points; titles do not match


      Voting Outcomes

      • The top 6 games/Arcade Specials will become the next 6 months of CGA.
      • Of the remaining games, the bottom 50% will be cut from the list.
      • The remaining 50% will stay on the list and will enter the next voting round starting at their current point totals instead of 0.
      • The next round of nominations will happen in 6 months, and participants will be limited to nominating 1 new game OR 1 new Arcade Special.

      Nominees

      Single Games Column 1 Single Games Column 2
      ActRaiser Racing Lagoon
      Another World Resident Evil
      Barkley, Shut Up and Jam: Gaiden - Chapter 1 of the Hoopz Barkley SaGa Sam & Max: Hit the Road
      Beneath a Steel Sky Seaman
      Burnout 3: Takedown Sid Meier’s Covert Action
      Carmageddon Sid Meier’s Pirates
      Castlevania: Aria of Sorrow Star Wars: TIE Fighter
      Chrono Trigger StarTropics
      Crystalis Super Castlevania IV
      Descent Tetris
      Duke Nukem 3D The Colonel’s Bequest
      Fighters Megamix The Last Express
      Freddy Pharkas: Frontier Pharmacist The Legend of Zelda: A Link to the Past
      JSRF: Jet Set Radio Future The Legend of Zelda: Link’s Awakening
      Kaeru no Tame ni Kane wa Naru (The Frog for Whom the Bell Tolls) The Legend of Zelda: The Wind Waker
      Lode Runner The Secret of Monkey Island
      Lord Monarch The Way
      Lufia II: Rise of the Sinistrals Threads of Fate
      Metroid Tony Hawk’s Pro-Skater 2
      Metroid Prime Uplink
      Populous

      Arcade Specials

      Arcade Special Games
      Back in a Flash Bloons Tower Defense
      Line Rider
      Motherload
      QWOP
      Stick RPG
      Behind the Wheel Lego Island
      Rally-X
      Sega Rally Championship
      Fixated on Fixed Screen Shooters Space Invaders
      Galaxian
      Phoenix
      Galaga
      Satan’s Hollow
      Hop Skip Jump Alex Kidd in the Enchanted Castle
      Alley Cat
      Contra
      Flicky
      Prince of Persia
      Mr. Defaxxonobbleoid Arkanoid
      Bubble Bobble
      Defender
      Mr. Do!
      Zaxxon
      PlayStation WHAT? Incredible Crisis
      Irritating Stick
      PaRappa the Rapper 2
      Pepsiman
      Vib-Ribbon
      Recursive Repertoires Activision Anthology
      Midway Arcade Treasures
      Taito Legends
      rOGuelikes Beneath Apple Manor
      Scarab of RA
      Scroll Lock-on Einhander
      Ikaruga
      Paradroid
      Raid on Bungeling Bay
      Thunder Force IV
      The Grue That Binds Border Zone
      Twisted!
      Zork
      33 votes
    6. What have you been watching / reading this week? (Anime/Manga)

      What have you been watching and reading this week? You don't need to give us a whole essay if you don't want to, but please write something! Feel free to talk about something you saw that was...

      What have you been watching and reading this week? You don't need to give us a whole essay if you don't want to, but please write something! Feel free to talk about something you saw that was cool, something that was bad, ask for recommendations, or anything else you can think of.

      If you want to, feel free to find the thing you're talking about and link to its pages on Anilist, MAL, or any other database you use!

      15 votes
    7. Midweek Movie Free Talk

      Warning: this post may contain spoilers

      Have you watched any movies recently you want to discuss? Any films you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      9 votes
    8. Fitness Weekly Discussion

      What have you been doing lately for your own fitness? Try out any new programs or exercises? Have any questions for others about your training? Want to vent about poor behavior in the gym? Started...

      What have you been doing lately for your own fitness? Try out any new programs or exercises? Have any questions for others about your training? Want to vent about poor behavior in the gym? Started a new diet or have a new recipe you want to share? Anything else health and wellness related?

      9 votes
    9. Presenting... PrizeForge: a novel crowdfunding model for sustainable open-source and fighting enshittification

      I need you to do me a favor: please keep an open mind and reserve judgement until after you've thoroughly digested the ideas I'm presenting here. These are not my ideas, and I have no connection...

      I need you to do me a favor: please keep an open mind and reserve judgement until after you've thoroughly digested the ideas I'm presenting here. These are not my ideas, and I have no connection to this project. I hope to do them justice in representing them accurately and as clearly as I understand it all.

      Please don't be dismissive. Please don't jump to conclusions. I would not be posting about this if I did not believe it has tremendous potential to reshape the digital economy, and therefore everything that governs how civilization progresses in the next century. Dramatic, much? Yes, but I hope I have your attention.

      I'm not posting this as a plain link, because the website looks incredibly sus. Just trust me for a few minutes. Links are at the end.

      (No generative AI was used to write this post.)


      What is PrizeForge?

      PrizeForge is a financial service that can be best thought of as "Representative Crowdfunding" (my term, not theirs). Like direct crowdfunding (e.g. Kickstarter), it lets people pool their money to support expensive projects that would otherwise be impossible to fund. Similar to Patreon, it can also be an effective tip jar for much smaller things that would otherwise go unrewarded.

      The innovation is two-fold: first, contributors never move alone. As a contributor, you set a ceiling on your weekly payment. This is the "enrollment" amount. However, the actual amount of money disbursed each weekly cycle is the amount that is successfully "matched" with other contributors. In the simplest example, if I wanted to enroll for Tildes at $20/week, and one other user enrolled at $5/week, the disbursement would be the sum of the matched funds: $5 + $5. In this way, nobody ever pays an unfair proportion of the total, and small donations become an integral part of funding allocation. Additionally, like how philanthrophists often match charitable donations to meet a fundraising objective, matching provides a powerful incentive for individuals to contribute by making individual contributions feel more significant, since any money you part with can be doubled by another contributor. The more you put in, the more others will too. (PrizeForge calls this algorithm "Elastic Fund Matching". The full algorithm gets considerably more complex, but they have a neat visualization on their site and videos.)

      Second, unlike existing crowdfunding and patronage systems, creators and companies do not receive fund disbursements directly. Rather, representatives ("Delegates") send the money to the people and organizations that should receive funds to deliver value to the stream's contributors.

      "Won't delegates just siphon funds to themselves?" you ask. Well, yes, that will 100% happen at some point. Corruption is a human problem that can't be solved with technology alone. PrizeForge aims to provide mechanisms to allow the community to be very dynamic, so contributors can easily switch to a new representative—for any reason. Additionally, tools for transparency in how the money moves would go a long way in keeping delegates accountable.

      In the context of open-source software, delegates should be experienced power users who are well equipped to evaluate features and bugfixes, and then can award the prizes to developers according to their best judgement.

      The use of a representative has many advantages over direct crowdfunding. Someone highly invested in a software product has valuable experience and would be more effective at setting priorities for features and bugfixes. An experienced and trusted delegate would save developers time having to parse the requests (...demands?) of individual users who may not be able to articulate what they really want. Also, if a developer or company stops doing what people want (providing value to the people who care), then funds can flow to competing alternatives in a very granular and dynamic way, as the delegates shift funding and/or new delegates arise.

      If we could pick a delegate here for Tildes, would anybody really object to @cfabbro?

      These trusted delegates already exist, everywhere! We just haven't been able to cooperate in the right ways to delegate our individual power, so they can truly move the needle on funding the projects we care about. PrizeForge is, I believe, the first truly sustainable funding model for community-owned and directed open-source.


      Addendum

      Watch this video first! Before you get scared away by the terrible scammy-looking website: https://www.youtube.com/watch?v=SO46oEdlkY8

      The FAQ: https://prizeforge.com/faq

      The company's github page: https://github.com/positron-solutions

      Looks like just two people, with Psionikus doing all the promotion and running accounts. The company is incorporated in South Korea. They've got a bunch of emacs tooling, and I believe the PrizeForge concept originated out of a desire to improve the funding/development process of emacs, then the lem editor. They also apparently have a bit of beef with the FSF due to emacs politcs. Check out the last FAQ for a fun easter egg.

      The sub-reddit: https://old.reddit.com/r/PrizeForge/

      The Hacker News comment that took me down the rabbithole: https://news.ycombinator.com/item?id=45036360

      Bonus thoughts:

      • What's really crazy is that this is not a crypto or blockchain project. You can do a simplified version of the elastic fund matching with just money, pen & paper.
      • This financing scheme is basically an idealized utopian voluntary tax system. I can imagine a granular delegate system being extremely effective at making politics incredibly boring. Imagine electing a local representative only to have potholes fixed in your area, using only the funds earmarked for fixing potholes. It would be so much simpler to keep them accountable. Either the roads are crap or they aren't! Where's the money, bub?! Why've you got a fancy new lawnmower?! I want my $2 back!
      • If this reaches critical mass, it ends surveillance capitalism and digital feudalism. I don't want to live in Black Mirror, and this seems like the way out of that future.
      • I would really love it if we can establish a funding stream for Tildes. I know I can donate to Tildes directly, but it would be a great test run to help PrizeForge get operational and build credibility. I only need one other crazy person. Isn't the internet great? (My credit card has not been stolen btw)
      • The password login is still in development, so you have to login via Google SSO. I absolutely hate using Google SSO but I get it from a developer perspective. Proper auth is hard and companies like Tailscale took the same path and still don't support password login. (My google hasn't been hacked either fwiw)
      30 votes
    10. Which directors have a flawless filmography?

      I'm finishing a full rewatch of the films from the Coen Brothers tonight and have decided to go with PTA next. PTA really has no stinkers in his filmography. Fincher is pretty close, but I haven't...

      I'm finishing a full rewatch of the films from the Coen Brothers tonight and have decided to go with PTA next. PTA really has no stinkers in his filmography. Fincher is pretty close, but I haven't seen Alien 3 and I'm willing to forgive the first film or two.

      Who else can share this level of consistency?

      25 votes
    11. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like sideloading, messaging and friendship. Tags culled from the highest voted topics from the last seven days, if anyone was...

      Tildes is a very serious site, where we discuss very serious matters like sideloading, messaging and friendship. Tags culled from the highest voted topics from the last seven days, if anyone was eagle-eyed.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      11 votes