• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. What JavaScript framework should I use?

      Little backstory. I'm the sole developer of delphitools, a collection of free and open source tools for artists, developers and just computer touchers in general. I'm using Next.JS and as such,...

      Little backstory. I'm the sole developer of delphitools, a collection of free and open source tools for artists, developers and just computer touchers in general. I'm using Next.JS and as such, React, but I don't think I like it anymore. DT is a completely offline exported application, and Next is meant for middleware-heavy apps with server layers, which I just don't have. I also just don't get on with React's endless use effect garbage and have little love for TypeScript, and if I'm honest, DT happens to be made like that because I wanted to try the shiny new thing. Now that I have around 60-ish individual micro-apps contained within, I think it's time for a rewrite.

      I'm therefore looking for discussion and insights on what tooling is best for me, on the following grounds:

      1. delphitools is export only. There's no server component and it runs completely in the browser. Server capabilities or middleware are not a concern.
      2. I'm not married to JavaScript as the runtime. It's just what I know best, I've been in the industry for a long time, although I'm more familiar with classic JS, not necessarily the JSX react syntax. I'm confident I could learn something new though.
      3. I'm looking for fast build times, a smart-ish compiler that can ideally hot reload and give me insights into bad practices (Next.JS does this quite well)
      4. As close to bare metal as possible, I can't begin to enumerate the amount of times the NextJS Turbopack auto-caching thing has caused me significant headaches.

      I'm a designer, not a developer, but I can manage my way around. I'm also not opposed to using Agents, but I would like to - if for my own sake more than anything - be able to work without them if need be. Suggesting Ruby that compiles to HTML or some other crazy new pipeline probably won't work.

      Curious to hear your experiences and recommendations. Thanks!

      10 votes
    2. Defective D&D magic items

      A while back I had an idea for some D&D magic items that were, in a shop keep's words, "Greatly discounted due to minor defects". The general idea was that these items would be a gamble to use...

      A while back I had an idea for some D&D magic items that were, in a shop keep's words, "Greatly discounted due to minor defects". The general idea was that these items would be a gamble to use each time, sometimes offering great benefits, sometimes offering catastrophic backfires, but all at a greatly discounted price any adventurer could afford. With my most recent addition (the Potion of Prior Authorization), it occurred to me that it could be fun to share my list here, for feedback and other potential additions to it. My hope is that the next time it's my turn to run a campaign, I can offer these items to my players.

      Weapons and Armor

      Broken Throwing Axe of Recall

      Weapon (Handaxe), Uncommon

      A heavy, pitted handaxe wrapped in frayed leather straps.

      • The Gamble: You can throw this axe at a target within range (20/60 ft). Immediately after the attack resolves (hit or miss), roll a d6:
        • 1–3 (The Pull): The axe locks in space and violently pulls you to its location, leaving you landing adjacent to the axe (or target) and knocking you prone if you travel more than 15 feet.
        • 4–6 (The Return): The axe flies straight back into your open hand.
      Shield of "Tag, You're It"

      Armor (Shield), Rare

      A beautifully polished steel shield painted with a vibrant red-and-white bullseye.

      • The Gamble: Grants +2 AC. When a ranged attack misses you, you can use your Reaction to attempt to deflect the projectile. Roll a d4:
        • 1: The projectile is redirected directly at you, automatically hitting for normal damage.
        • 2–3 (Random Target): The projectile is redirected at a random creature within 15 feet (excluding you). Roll randomly among all valid creatures in range (friends, foes, or innocent bystanders). The original attacker makes a new attack roll against that target's AC.
        • 4: You perfectly direct the projectile back at the original attacker, dealing maximum weapon damage on a hit.
      Dagger of the Overzealous Assassin

      Weapon (Dagger), Rare (Requires Attunement)

      A sleek, razor-sharp obsidian dagger that whispers encouraging murder tips to its wielder.

      • The Gamble: When you hit a creature with an attack using this dagger, you can declare an Overzealous Strike to deal maximum weapon damage plus an extra 3d6 Necrotic damage.
      • The Catch: The dagger demands follow-through. Immediately after resolving the attack, you must use your reaction to move adjacent to the next closest creature (friend, foe, or bystander) and make a melee attack against them. If no other creature is within reach, you must stab yourself.
      Helm of the Backseat Driver

      Wondrous Item, Uncommon (Requires Attunement)

      A sturdy iron helmet imbued with the spirit of a long-dead, incredibly critical dwarf adventurer named Barnaby.

      • The Gamble: While worn, the helm grants a +2 bonus to AC and Advantage on Initiative rolls (as Barnaby yells warning signs).
      • The Catch: You have Disadvantage on Stealth checks and Concentration checks. Barnaby never stops giving loud tactical feedback ("Watch the flank! No, your OTHER left!"). If you ignore his advice during combat, Barnaby pouts: the AC bonus drops to +0 until the start of your next turn.

      Wands, Rings & Cloaks

      Wand of Aggressive Empathy

      Wand, Rare (Requires Attunement by a Spellcaster)

      A twisted birch wand that vibrates with intense emotional resonance. Has 3 charges (regains 1d3 charges at dawn).

      • The Gamble: When casting a healing spell through the wand, spend 1 charge. The target receives maximum possible healing for that spell slot.
      • The Catch: The exact amount of HP restored is instantly dealt as Psychic Damage to a random creature within 50 feet (ally, enemy, or bystander--excluding the target and caster) as they are overwhelmed by the target's previous pain.
      Cloak of Screaming Invisibility

      Wondrous Item, Very Rare

      A magnificent crimson velvet cloak that smells faintly of throat lozenges.

      • The Gamble: You build up an "invisibility bank" by screaming at the absolute top of your lungs. For every 1 second (or 1 full round) you spend screaming out loud, you gain 10 seconds (or 10 rounds / 1 minute) of total Invisibility.
        • Attacking or casting spells does not break this invisibility.
      • The Catch: The screaming can be heard up to 300 feet away, instantly alerting the entire area to your presence before you go stealthy. While screaming to store up time, you cannot make Stealth checks or cast spells with Verbal (V) components.
      Ring of the Overconfident Gambler

      Ring, Rare

      A flashy gold band set with a single spinning die where the gem should be.

      • The Gamble: Before rolling a d20 for an Attack, Ability Check, or Save, you can call out a range of 3 numbers (e.g., "14, 15, or 16!").
        • If the die lands on ANY of your called numbers: It counts as an automatic Natural 20 (Critical Hit / Highest Success).
        • If it lands on ANY other number: It counts as an automatic Natural 1 (Critical Fail).
      Ring of the Dramatic Entrance

      Ring, Uncommon

      A flashy ring adorned with a polished ruby that sparkles a bit too brightly under ambient light.

      • The Gamble: Whenever you enter a room or combat encounter, you can trigger a flash mob of illusionary fanfare (pyrotechnics, trumpet blasts, and a choir shouting your name). Roll a d6:
        • 1–3 (The Hecklers): The illusion fails embarrassingly--a lone slide whistle plays as a phantom crowd boos. You take 1d4 Psychic damage and have Disadvantage on your first attack or initiative check.
        • 4–6 (Main Character Energy): All enemies within 30 feet who can see or hear you must succeed on a DC 13 Wisdom save or be Stunned until the start of their next turn out of sheer awe.

      Footwear & Accessories

      Boots of the Nudist's Escape

      Wondrous Item, Uncommon

      Light leather boots with wing patterns stitched on the sides.

      • The Gamble: Allows the wearer to cast Misty Step up to 2 times per day as a bonus action.
      • The Catch: The teleportation magic only transports organic material and the boots themselves. Every stitch of clothing, set of armor, backpack, weapon, and gold purse stays behind in a tidy, disappointed pile right where you were standing.
      Boots of Unpredictable Friction

      Wondrous Item, Uncommon

      Boots made of polished glass soles that constantly alter their texture.

      • The Gamble: As a bonus action, click your heels together to cast Expeditious Retreat (allowing you to Dash as a bonus action).
      • The Catch: When the spell ends, roll a d20:
        • Even: The soles become hyper-adhesive. Your movement speed drops to 0 until the end of your next turn.
        • Odd: The soles lose all friction. You immediately slide 15 feet in a random direction and fall Prone.
      Bag of Withholding

      Wondrous Item, Uncommon

      Acts like a standard Bag of Holding, but suffers from severe separation anxiety.

      • The Gamble: Reaching in to grab an item requires an action and a DC 12 check:
        • Strength (Athletics): Ripping the item out by force.
        • Charisma (Persuasion): Coaxing the bag into letting go.
      • The Outcome:
        • Success: You pull the item out cleanly.
        • Failure: The bag snaps shut, dealing Bludgeoning Damage. It refuses to open for anyone until the start of your next turn.
      Mirror of Honest Feedback

      Wondrous Item, Rare

      A handheld silver mirror that speaks in an insufferably smug voice.

      • The Gamble: As an action, hold the mirror up to an enemy within 30 feet to deliver a devastating personal critique. The target makes a DC 14 Charisma Save:
        • Failure: Target takes 4d6 Psychic damage and is Frightened of you for 1 minute as its self-esteem crumbles.
        • Success: The mirror turns to you instead, roasting your life choices. You take 2d6 Psychic damage and have Disadvantage on your next attack roll.
      Feather of Uncontrolled Flight

      Wondrous Item, Uncommon

      A bright peacock feather that twitches nervously when held.

      • The Gamble: As an action, hold the feather above your head to gain a Fly Speed of 60 ft for 1 minute (no concentration required).
      • The Catch: You can only fly in a straight line at full speed each turn. You cannot stop midway unless you hit a solid object (taking 1d6 Bludgeoning damage per 10 feet traveled). Changing direction requires your action and a DC 13 Strength (Athletics) check to manually shift your momentum.

      Consumables & Scrolls

      Potion of Prior Authorization

      Potion, Uncommon
      A colorless liquid that, for unknown reasons, appears jet black when inside of any container. Has a surprisingly bitter taste.

      • The Gamble: As an action, you drink this potion to submit a preemptive claim for emergency medical coverage. The coverage remains active for 1 hour. If you are reduced to 0 Hit Points while the claim is active, you do not immediately fall unconscious; instead, you immediately roll a d20 to process your claim:
        • 1 (Claim Denied -- Pre-Existing Condition): Your claim is flatly rejected. You fall unconscious as normal and immediately suffer 1 automatic Death Saving Throw failure due to processing delays.
        • 2–10 (Claim Denied -- Out-of-Network): Your claim is denied on the grounds that the damage type, enemy, or environment was non-covered or out-of-network. Nothing happens, and you fall unconscious at 0 HP as normal.
        • 11–19 (Claim Approved -- Subject to Deductible): Your claim is approved! You immediately regain 50% of your maximum Hit Points. However, to cover your deductible, you instantly lose gold equal to Your Character Level multiplied by 10 (or your highest remaining spell slot if you are broke).
        • 20 (In-Network Miracle): Fully covered with zero copay. You immediately regain 50% of your maximum Hit Points and gain Advantage on your next roll out of sheer bureaucratic relief.
      • The Fine Print: If you have taken damage from the same type of creature earlier in the day, the DM may rule the damage a "pre-existing condition," imposing Disadvantage on your claim roll.
      Potion of Delayed Reparations

      Potion, Uncommon

      A bright pink, fizzy liquid that tastes like strawberry soda and impending doom.

      • The Gamble: Drinking this potion instantly heals you for 4d8+4 HP.
      • The Catch: At a time to be determined by the DM, between now and 1d4 hours later, a spectral glowing fist materializes out of thin air and punches you square in the jaw. You take 2d8 Bludgeoning Damage, and must pass a DC 12 Constitution Save or be stunned for 1 round.
      Potion of Schrödinger’s Healing

      Potion, Rare

      A murky gray liquid locked inside a completely opaque lead flask.

      • The Gamble: Upon drinking, the DM rolls 4d4 for healing, but does not reveal the total to you. Your HP on your character sheet does not change.
      • The Outcome: The healing exists in quantum superposition. The exact moment you take damage that would drop you to 0 HP, the potion's health retroactively triggers 1 microsecond before damage is applied, potentially saving your life (or leaving you dead if the roll was too low).
      Scroll of Almost Fireball

      Scroll, Uncommon

      A scorched leather parchment that smells faintly of sugar and lemon juice.

      • The Gamble: Casts a 3rd-level Fireball spell (20 foot radius, range 150 ft).
      • The Catch: Instead of fire, the point of impact explodes with billions of aggressive Fire Ants.
        • Creatures in the area take 8d6 Piercing/Acid Damage (Halved on DC 14 Dexterity save).
        • The area becomes Difficult Terrain for 1 minute. Anyone starting their turn in the zone takes 2d6 Acid damage and must pass a DC 12 Constitution save or suffer Disadvantage on attack rolls due to ants crawling in their clothing.
      Scroll of Summon Bear (Subjective)

      Scroll, Uncommon

      A scroll bearing a crude drawing of a furry creature. The definition of "Bear" is left up to cosmic interpretation.

      • The Gamble: You cast the scroll to summon a creature for 1 hour. Roll a d4:
        1. The Ursine: A standard, extremely territorial Polar Bear. It attacks the nearest creature every turn (friend or foe).
        2. The Huntsman: A large, hairy, and very flamboyant Human Barbarian named Barry appears. He speaks with a booming voice, has a glorious handlebar mustache, gives great fashion advice. Barry wields a great axe (1d12 damage). He will defend you as long as you regularly compliment his mustache.
        3. The Softie: A tiny, mundane Koala. It has 3 HP and 0 attacks. Whoever carries it gains Advantage on Wisdom saves and immunity to being Frightened because it is absurdly calming to hold.
        4. The Drop Bear: A carnivorous Koala lands on the head of your target, dealing 3d6 Slashing Damage and blinding them until they spend an action to pull it off.
      16 votes
    3. CGA-2026-08 🗡️🛡️❤️🔺 INSERT CARTRIDGE 🟢 The Legend of Zelda: A Link to the Past

      Introduction The Legend of Zelda series celebrated its 40th anniversary this year, and A Link to the Past will have its 35th later this year. So cast your mind back and let me set the mood....

      Introduction

      The Legend of Zelda series celebrated its 40th anniversary this year, and A Link to the Past will have its 35th later this year.

      So cast your mind back and let me set the mood. Picture this: the year is 1992 and you're a middle school kid who has saved up enough chore and birthday money to finally get your first new game for the SNES (the one you worked so many chores to save up for when your parents finally allowed you to have a console like the other kids you were so envious of.) You've beaten the Super Mario World game your SNES came with and you're definitely ready for something else.

      You're sitting in the back seat of the car as your mother drives you home from the store, holding the box for A Link to the Past in your little hands. You open it up and find a cartridge (of course!). You carefully set that aside.

      Next up, there's a detailed manual, because of course nearly all games back then came with some kind of little manual of some kind, or at the very least an instruction pamphlet. You read it cover to cover, because you're that kind of kid.

      In the box you also find a little hint pamphlet sealed shut with a bit of adhesive. Tempting, but you want to challenge yourself to get as far as you can before peeking. (You give in a few days later.)

      Finally, the ride back from the mall is done and you race downstairs to the den, pop the cartridge into the top of your SNES, and turn everything on. You're greeted with a Triforce in 3D that spins and assembles itself (3D on a console? Witchcraft!), while a short harp arpeggio plays:

      Doodloodlooodloodloodloodloodloodl do do do do do Do!

      Then the title screen, a sword drop, and a pictaresque castle, moat, and mountains behind them while a fanfare plays:

      Bumpa deeee! duhduhdudludlut deeee! duhduhdudludlut deeee! Dee DEE DELAAAAH!!

      A moment later, the intro prologue begins giving the back story as tense chords play. Then, the now-famous fairy fountain theme plays as you name your game save ("Link", of course!) and so the game begins. The mood is set as you step outside your house into a storm with a layer of splashing rain, flickering lightning (Wow! Amazing graphics!), crashing thunder and a reprise of the tense music. You binge through the first dungeon or two that day.

      It's nearly summer, but school isn't done yet. So each day as soon as you get home from middle school, you can't wait to race down to the shade and the cool relief of the basement den to conquer the next dungeon, get the cool new piece of equipment and see what new areas of the game it opens. (Homework? Homework can wait!) That's the rhythm: one day, one dungeon, just an hour or two a day, until you get to the end.

      That's how I first played it and why this game is so special to me. :-)

       

      For First Time Players

      Don't be afraid to check the manual and hint book that I linked above. Yes, they spoil things a bit, especially the hint book. But the game shipped with them and they were part of the original experience. And if you pace yourself to one dungeon a day, you should easily get through the game by mid-month. It's not a terribly long game, all told.

      Here are a few general, minimal-spoiler hints of my own...
      • Throw pots at enemies whenever you can; they are way stronger than the sword early on.
      • Positioning is important for sword play! The sword swings in an arc in front and to one side, and you want to try to position yourself so that the arc hits the enemy but they can't hit you easily. For fighting soldiers, consider your handedness and theirs.
      • Try the magic powder on unkillable enemies.
      • Try jumping into large urns where possible.
      • Not all bombable walls require bombs. The ones with a complete arch-shaped crack around them can be opened without spending anything.
      • Check behind waterfalls.
      • Try throwing things into ponds.
      • Pay close attention to discrepancies between the two main maps.
      • Potions start to beat fairies in the later game, since you'll have more health than a single fairy can restore.
      • The suggested dungeon order in the mid-late game is optional. You can do a few of them in arbitrary order, and this can be advantageous. (One of the hardest puzzles in the game is trivialized if you have the item from the "next" dungeon.)

      I think you're in for a treat, and I look forward to hearing your experience with the game, as seen fresh through 2026 eyes.

       

      For Experienced Players

      There's a popular randomizer for the game, complete with a Reddit community.. I've never tried it before, but as I've played the vanilla game many times, CGA seems like a fun excuse to finally try the randomizer.

      I'll be using this seed if you'd like to join me on it. It uses the "Beginner" preset which seems a good place to start with the randomizer, but with the "Hints" turned on (which I understand means that the telepathic tiles in the dungeons are changed to tell you where some things are). I'm eager to see what insanity the chaos produces.

       


      The Legend of Zelda: A Link to the Past

      Versions:

      Platforms: Super NES, Game Boy Advance, Wii, Wii U, New 3DS, Switch, Super NES Classic Edition

      Genre(s): Action-adventure, RPG, Puzzle

      Links: Mobygames, Wikipedia

      Stores: Free under the Nintendo Classics library if you have a Nintendo Switch Online or Nintendo Switch 2 Online subscription.


      Game Setup

      The main purpose of this topic is to get people up and running with the game. As such, it's recommended that you:

      • Share which version of the game you're playing
      • Share what hardware you're playing it on
      • Share if there are any tools/mods that you recommend
      • Share anything you think is important for people to know before they start the game
      • Ask questions if you need help

      Another purpose of this topic is to revisit the game and its time period:

      • Do you have any memories or associations with this game itself?
      • What about its system or era?
      • What aspects of retro gaming were common at the time?
      • What other games from the same time period are you familiar with?
      • What are you expecting from this game in particular?

      Finally, this topic is the beginning discussion for people starting to play it:

      • Post updates sharing your thoughts as you play.
      • Ask for help if you get stuck.
      • Offer help to others.

      It is recommended that you reply to your own posts if you are making consecutive updates so that they are in the same thread.


      Important

      • Any links to the game should be legal distributions of the game only. Please do NOT link to any unauthorized copies.

      • Put any spoilers in a dropdown block. Copy/paste the block below if needed.

      <details>
      <summary>Spoilers</summary>
      
      Spoiler text goes here.
      </details>
      

      FAQ

      What is CGA?

      Colossal Game Adventure (CGA) is Tildes' 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.

      Do I have to sign up?

      No. Participation is open to all.

      There is a Notification List that will get pinged each time a new topic goes up. If you would like to join that list, please PM u/kfwyre.

      Are there restrictions on what/how to play?

      Each month will have a focus game or games that will guide our discussions. Beyond that, there are no restrictions. The philosophy of CGA is to play in a way that works for you!

      This means:

      • Choose whichever version of the game you want.
      • You can use cheats, save states, mods, etc.
      • You can watch a streamer or longplay instead of playing it.

      If you have already played a game and want a different experience:

      • Try a randomizer or challenge run.
      • Play a different version of it.
      • Play a related game (sequel, spiritual successor, something inspired by it, etc.)

      There is no wrong way to participate in CGA, and every different way someone participates will make for more interesting discussions.

      What is the schedule?

      Each month the Insert Cartidge topic will be posted on the 1st, while the Remove Cartridge topic will be posted on the 28th.

      Nomination and voting topics will happen in March and September (every 6 months).

      Schedules are also posted then.

      All CGA topics are available using the colossal game adventure tag.

      What do Insert and Remove Cartridge mean?

      Inserting and removing cartridges are our retro metaphor for starting and stopping a given game or games.

      The Insert Cartridge topic happens at the beginning of the month and is primarily about getting the game up and running.

      The Remove Cartridge topic happens toward the end of the month and is primarily about people reflecting on the game now that they've played it.

      There are no hard restrictions on what has to go in either topic, and each can be used to discuss the game, post updates, ask questions, etc.

      27 votes
    4. Others that also have an aversion to onions, when is it OK?

      Me and my friends are going to eat at an Indian restaurant, not our first time, but I seem to be the only one who outright hates onions, others either like it or find it ok, while I'm firmly in...

      Me and my friends are going to eat at an Indian restaurant, not our first time, but I seem to be the only one who outright hates onions, others either like it or find it ok, while I'm firmly in the "Only correct amount of onion in food is no onion".

      I know some Indian dishes like Curry or Masala have onion in them, but they are well masked, so I can't detect them.

      In salads, even small amounts is bad, If I eat one and don't notice it with my eyes, the first reaction often is feeling the "smell" or odor spread through every pore in my mouth, quickly rising to my "bad" eye, making it tear or feel weird, then I start to smell it and taste it. So raw onions are a no go.

      Caramelized onions are not much better, their slimy texture is gross and the taste masks everything and taste/odor sticks to the mouth.

      But when is finely diced and thoroughly cooked like on some dishes that uses them in mined meat or chicken, can work, but it can be detected if they are large enough. But at that point why have it?

      Onion rings are also inedible.

      It feels tempting at times to just say I'm allergic, but I have never done that.

      It's not an allium thing , I like garlic.

      Chives/Leeks/Green Onions/Scallions taste distinctly of onion, but they aren't as foul. But using them in excess makes them closer to normal onions. But I like them when used in cheesy fries with other toppings as well.

      I'm curious, do other people who strongly hate onions and may or may not have been on r/onionhate before, have that threshold where it is OK? Or is it full dislike?

      20 votes
    5. Framework customer info has been breached

      Just got this email from Framework: Dear Valued Framework Customer, We are writing to inform you of a data breach at our business intelligence database provider Metabase that resulted in an...

      Just got this email from Framework:

      Dear Valued Framework Customer,

      We are writing to inform you of a data breach at our business intelligence database provider Metabase that resulted in an attacker accessing customer names, email addresses, phone numbers, and addresses. Your information was in the database that was accessed in this breach. This breach did not include order or payment information.

      We have full details on the incident below. We are deeply sorry for this breach of information, and are reviewing and improving our methodology for data storage in external database vendors.

      We are also in the process of notifying the regulatory authorities in each region where relevant regulations exist. Note that while regulations in most regions do not require notification for breaches of names, email addresses, phone numbers, and addresses, we are sending this email to you regardless to ensure you have visibility and can take any actions needed.

      What happened?

      On August 6th, 2026 at 9am Pacific Time, Metabase notified us of a breach of their systems with the following email message:

      On Monday, August 3, we discovered that Metabase Cloud was attacked by someone utilizing an unknown (“0-day”) security vulnerability in versions 1.58 and above. We immediately blocked the endpoints used for the attack, then quickly identified and patched the vulnerability. We notified law enforcement, and we have engaged with a third party forensics firm to conduct an independent investigation.

      Your instance of Metabase was vulnerable to this 0-day. Therefore, to protect your company, we recommend you:

      Rotate the credentials for every database connected to your instance; and

      Review the admin accounts on your instance and remove anything you don't recognize.

      We also discovered that the attacker was able to gain access to your instance. We created a report on the actions we believe the attacker took on your instance, which includes log files, and which you can get from the Metabase Store at [removed url].

      (If you do not have access to the Metabase Store, are having issues accessing the report, or do not want to click on a link in an unexpected email, you can log into your instance directly and reach us at Help > Get help in the grid menu in the upper right hand corner. We'll confirm this message is from us and email you the report.)

      This report is based on our own application logs. We did not query or read the data in your connected databases.

      Depending on the jurisdictions in which you operate and kinds of data your instance connects to, you may have notification obligations under applicable laws. If you have concerns in this regard, we recommend you assess potential notification obligations with your company’s legal or compliance experts.

      We regret any inconvenience this incident may cause you, and we are here to support you. If you have questions, please reply to this email or email us at [removed email address], and we'll get back to you as quickly as we can.

      Sameer Al-Sakran

      Founder and CEO

      Metabase

      We immediately investigated the logs Metabase provided to us and confirmed that our database instance was accessed by the attacker. We confirmed that the following information was accessed:

      • Full name
      • Email address
      • Login IPs
      • Billing and shipping address information
        • Country
        • Address
        • City
        • State
        • Zip code
        • Phone number
        • Company

      For Framework for Business customers, we are investigating whether the following information may additionally have been accessed:

      • Company
      • Phone
      • VAT
      • EIN
      • Billing Email
      • No other personally identifiable information, order information, or payment information was accessed.

      Note that Metabase has additionally flagged:

      Important: This is a preliminary update based on our current knowledge.

      We are working with a third-party forensic investigation firm to understand the full nature and scope of the event.

      We are providing you this interim update in advance of completing our investigation to allow you to better understand any potential impact and secure your data.

      Our investigation is ongoing and the information shared now is preliminary.

      Please look at the application logs as well as the queries executed that are provided as separate files in the zip file for detailed activity and a potential timeline.

      We’re providing you notice of the breach in the meantime to ensure you have the earliest possible visibility. In the event Metabase notifies us of additional information that impacts you, we will send a follow-up email.

      What was done to resolve the issue?

      After we were notified of the breach by Metabase, we rotated credentials on all databases associated with our Metabase instance and confirmed that there were no changes in admin access or access to systems outside of Metabase.

      What steps have you taken to ensure this doesn’t happen in the future?

      We are evaluating the breadth and depth of data shared with business intelligence platforms, and scoping down their access to only the columns required for analysis.

      Nirav Patel and the Framework Team

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

      7 votes
    7. 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
    8. Cheap / budget travel Japan ideas request

      Planning a trip to Japan fall 2027 or spring 2028. Japan seems to be a place I can spend my entire life savings in, fill three warehouses, and still come away with want. So here's a different...

      Planning a trip to Japan fall 2027 or spring 2028. Japan seems to be a place I can spend my entire life savings in, fill three warehouses, and still come away with want. So here's a different question than the usual: if I don't care about Instagram sightseeing or the latest fashion trends or Michelin star restaurants, what are some crazy cheap things to do or places to stay?

      Old fahsioned and dingy is fine, anything above "downright dangerous" is completely okay. We could do one fancy pants Ryokan and one cheap one if the cultural difference in expenses are worthwhile, otherwise cheap cheap cheap please.

      I am most interested in hands on traditional crafts making workshops or experiences, like touring wagashi kitchens, basket weaving, leather workers, fibre and paper arts, wood crafting, kintsugi pottery repairs etc.

      Kaga Traditional Craft Village Yunokuni no Mori, Komatsu -- Ishikawa Prefecture : this has been recommended to me, would love reviews and other recommendations. Kyoto has a lot of English workshops: are there cheaper ones outside?

      BOOK OFF chains and Mega Donki for cheap, used consumer goods? Osaka for used kimono? Where do people get rid of their unwanted traditional arts and art supplies? Kyoto has a bunch of flea markets: still good spot or tourist junk I can get for much less elsewhere?

      Any arcades that take an entry fee and then it's all you can play? (Asking because I super suck at games but I love them, and Japan has the whackiest arcade games)

      I'd be perfectly happy to eat konbini & ramen & gyudon & cheap foods for the entire time. What other kinds of food are cheap? (I'd also do one or two seafood meals for sure but spending money = easy to find reviews)

      I want to hear all the cheap things about Japan :) my goal will be to (1) avoid the over tourism spots and be less of a nuisance for locals (2) experience things (3) save all the money for the end of the trip to see Akihabara, spend it all on gunpla, anime and gaming goods.....

      Maybe worth mentioning I am trying to learn as much Japanese as possible in a year, with background in Chinese language and college first year level Japanese. Language tips also welcome.

      Edit: other Japan tourism threads by gpl, rosco ,AugustusFerdinand and shared -- also excellent

      24 votes
    9. Why does Opera GX rarely come up in browser discussions?

      I'm curious about people's experiences with Opera GX, particularly because it seems to be largely absent from broader discussions about web browsers despite being probably one of the most...

      I'm curious about people's experiences with Opera GX, particularly because it seems to be largely absent from broader discussions about web browsers despite being probably one of the most advertised online.

      I tried it for a while, but I didn't find that it performed noticeably better than other browsers. My main impression was that it felt somewhat clunky, and that many of its more unusual settings and customization options added complexity without improving the actual browsing experience. I can understand the appeal of its visual style and gaming-oriented branding, but in practice, those features mostly felt unnecessary to me.

      I've used Firefox for the past couple of years and have been happy with both its performance and general usability. More recently, I've started using DuckDuckGo's app on my phone, and I'm considering trying the desktop version as well.

      For people who use Opera GX regularly, what does it offer that keeps you using it? Are there features that become more useful over time, or is its appeal mainly the interface and customization?

      I'm also interested in why it rarely appears in browser recommendations or comparisons. Is that because of technical concerns, Opera's reputation, privacy considerations, or simply because it occupies a fairly specific niche?

      25 votes
    10. What are your memorable airport stories?

      Moments in your travels that took place during layovers, while waiting for your flights, checking in your baggage, etc. The stories can be funny, sad, unexpected, interesting, etc. Tell us what...

      Moments in your travels that took place during layovers, while waiting for your flights, checking in your baggage, etc.

      The stories can be funny, sad, unexpected, interesting, etc.

      Tell us what happened and what made it so memorable.

      34 votes
    11. Save Point: A game deal roundup for the week of August 2

      Add awesome game deals to this topic as they come up over the course of the week! Alternately, ask about a given game deal if you want the community’s opinions: e.g. “What games from this bundle...

      Add awesome game deals to this topic as they come up over the course of the week!

      Alternately, ask about a given game deal if you want the community’s opinions: e.g. “What games from this bundle are most worth my attention?”

      Rules:

      • No grey market sales
      • No affiliate links

      If posting a sale, it is strongly encouraged that you share why you think the available game/games are worthwhile.


      All previous Save Point topics

      If you don’t want to see threads in this series, add save point to your personal tag filters.

      8 votes
    12. What programming/technical projects have you been working on?

      This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...

      This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?

      15 votes
    13. CGA-2026-07 🕹️🔥⚔️ REMOVE CARTRIDGE ⏏️ Lufia II: Rise of the Sinistrals

      Well, the time is about up for this month's CGA, so I hope everyone that gave Lufia II a shot enjoyed it and defeated the Sinstrals forever. JK, it's a prequel, we know they came back :) Please...

      Well, the time is about up for this month's CGA, so I hope everyone that gave Lufia II a shot enjoyed it and defeated the Sinstrals forever. JK, it's a prequel, we know they came back :)

      Please feel free to talk freely about the game in the comments and let everyone know how far you got, what you liked, and what you didn't.

      I was able to finish the game and I beat the ancient cave (my true goal) on my second attempt. Did anyone else give the ancient cave a try?

      Our next host is u/Boojum with the amazing game The Legend of Zelda: A Link to the Past. I'm super excited about this one, even though I've played it a dozen times, as it is my favorite Zelda game.

      18 votes
    14. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like duckduckgo, grip and high fives. 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 duckduckgo, grip and high fives. Tags culled from the highest voted topics from the last seven days, if anyone was noticing.

      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!

      7 votes
    15. Do you cook with cast iron? Is it the hassle everyone says it is?

      I've been thinking about getting into cast iron cooking. I need a new skillet, and I've seen recommendations for cast iron, but some things seem daunting: Seasoning. How bad is it really? Did you...

      I've been thinking about getting into cast iron cooking. I need a new skillet, and I've seen recommendations for cast iron, but some things seem daunting:

      • Seasoning. How bad is it really? Did you purchase a pre-seasoned pan and just cook with it? Do you re-season occasionally? How often? What oil do you use? What is your process?
      • Cleaning. How do you clean your skillet? Soap and water? How do you know when you are done cleaning? What materials do you use?
      • Unknowns. What did you not know until you started cooking with cast iron? Any surprise benefits/costs?

      Have any of you used cast iron, then returned to Teflon or stainless steel after being disappointed in the experience? What are the biggest differences between cooking with cast iron and other materials?

      Considering that non-stick manufacturing poses environmental risks, and iron may provide a net positive effect for folks needing more iron in their diet, it seems like this is a natural way to go.

      55 votes
    16. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      4 votes
    17. TV Tuesdays Free Talk

      Warning: this post may contain spoilers

      Have you watched any TV shows recently you want to discuss? Any shows 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.

      10 votes
    18. 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?

      5 votes