• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Open Standards Are Simple

      (I am not directly posting as a link, as I have originally shared this over Gemini, which I don't think a majority of the people here have a client for, and directly linking to a proxy just seemed...

      (I am not directly posting as a link, as I have originally shared this over Gemini, which I don't think a majority of the people here have a client for, and directly linking to a proxy just seemed weird to me. So here are both the original and proxied links for people to choose between)

      gemini://ebc.li/posts/open-standards-are-simple.gmi (HTTP Proxy)

      13 votes
    2. What do you use your extra mouse buttons for?

      I have a mouse with more than the usual 3 clickables (in my case, a Roccat Kova). Originally I got it because I was looking for better gaming performance (higher DPI, polling rate, etc.), and it's...

      I have a mouse with more than the usual 3 clickables (in my case, a Roccat Kova). Originally I got it because I was looking for better gaming performance (higher DPI, polling rate, etc.), and it's symmetrically shaped (re: ambidexterity). However, for some reason (that I can't remember) I ended up mapping two of the extra buttons to Page Up and Page Down.

      Now, I use these paging buttons as complements to the mouse wheel for scrolling, and I have to say that this is one of those "how did live without this before" things. I honestly feel like it's similar to the transition in technology from wheel-less mice to mice with mouse wheels. Nowadays, it's a given that mice have scroll wheels, and everyone uses them, and it's practically unthinkable to want a mouse without one. I feel the same about my mapped paging buttons. I use the wheel for short-distance scrolling, but I use the paging buttons for wide-area jumping around in a scrollable UI element (e.g. web page). This particular mouse also lets me hold down the mouse button to get repeated "keystrokes" just like a keyboard.

      I was curious what things other Tilders do with their extra mouse buttons. Maybe we'd pick up useful ideas from one another.

      17 votes
    3. Tell me a story about a game you're playing

      This is different from the what have you been playing thread, which is more of an objective reporting of what we've been doing. I instead want to hear a story about your gameplay. Tell me about a...

      This is different from the what have you been playing thread, which is more of an objective reporting of what we've been doing. I instead want to hear a story about your gameplay. Tell me about a discovery you made, the journey of one of your characters, an achievement you're working towards, a funny mishap, a close match, a puzzle that you got stuck on, a realization you had as a player, a glitch that ruined a save, etc.

      It can be about anything noteworthy, interesting, exciting, funny, disappointing -- whatever you think makes for a good story. Also, while I'm intending for this to be mostly current -- for games we're playing right now -- feel free to share a great story from times past if you like.

      10 votes
    4. I had to put my best friend to sleep today

      Olly never liked people very much. He was rescued at ~9 months old wandering around the streets in my hometown. Because of this, and perhaps his past, he had an aversion to lots of commotion,...

      Olly never liked people very much. He was rescued at ~9 months old wandering around the streets in my hometown. Because of this, and perhaps his past, he had an aversion to lots of commotion, people he didn't know, or unexpected noise. But between all of that, he came to trust me, and placed his faith in me—his twelve year old owner. He grew up with me, as I went through high school, then university, a few jobs, and more.

      My furry companion, who at night would sleep on my bed, curled up, paws covering his eyes (but only after licking my hand with his raspy tongue for minutes on end) and during the day would wander outside—safety assured, away from any main roads, with lots of high grass to wander through—or lounge under the sun in the front yard.

      He always had to be the boss—have things his way. A large, well-built 6.5kg ginger-tabby who was neutered much later than you'd normally neuter a kitten. This bossiness extended to the neighbourhood competition. He didn't like other cats much, either. This would lead to an occasional, emotionally painful (for both of us) trip to the vets to treat a scratch, or bite. A 20 minute drive in a cat box, as he meowed and sobbed his head off—telling us in no uncertain terms, "let me out!".

      And do you think he'd ever let you pick him up? Not a chance. Everything has to be on his terms! But in between his assertiveness, he shared his love for me, bumping his head into mine, gently touching my face with his paw on occasion, being a part of my life as I was a part of his.

      Unfortunately, none of us can escape the forever ticking of time. 13 good years pass. For the past week though, he started becoming more introverted, would sleep more—and eat less. Taking this kind of cat to the vet is a judgement call that you don't make lightly. Do you cause stress and anxiety, making him trust you less for weeks on end, make him spend more time outside, away from your watchful eye? Or do you visit the vet less frequently, but still proactively, if you know something is definitely wrong?

      I made the latter decision last night, taking him to afterhours. The triage indicated a heart murmur, and a blood panel indicated parameters that might be indicative of mild renal dysfunction—to be followed up at the proper vet tomorrow. So he was sent home, with some precautionary injections, and an appetite and hydration boost.

      Sadly, I never got that opportunity to take him for a follow up. He slept with me that night, but his condition deteriorated rapidly this morning. I rushed him to the proper vet, watching him helplessly tremble and vocalise his scaredness. I can't help but cry as I type this. The staff told me it was time. I knew it, and in some ways, I think he did too. I'm glad I got to give him the opportunity to fade away peacefully.

      I don't have many frames of reference to compare this part of my life to, but it seems to me this is the most pain I've ever felt over a single event. You might be able to get another cat, but you definitely can't get another Olly. A part of my heart is forever gone. I'm a believer that the pain doesn't really go away, you probably just learn to cope with it more, to focus on the years of good, and not the hours of bad. I really hope I can do that, because he was my best friend.

      I love you, buddy. I hope you're at rest now, and I'll miss you always. 🧡

      29 votes
    5. 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?

      5 votes
    6. Do you crush bugs?

      I bought a flyswatter for my girlfriend to deal with a fly she hadn't been able to shoo out but usually we would go to great lengths to capture and release invaders outside, especially spiders...

      I bought a flyswatter for my girlfriend to deal with a fly she hadn't been able to shoo out but usually we would go to great lengths to capture and release invaders outside, especially spiders whose company we tend to romanticize. I am not feeling especially regretful about the purchase but I got to wondering what opinions people here might have.

      I have been influenced toward this concern by the essays I read on Brian Tomasik's Reducing Suffering website, here is the section on invertebrates. I'm self-conscious of stifling this survey with that slightly ponderous link. I am not sure that I always track the calculus of his moral methods, though I appreciate the thoughtful approach.

      15 votes
    7. A proposal for a purely electric-powered commercial airline industry

      Around 3-5 years ago, Elon Musk was teasing that he thought he had a clever idea for how to make electric-powered aircraft viable/profitable with, basically, current technology ... and he was...

      Around 3-5 years ago, Elon Musk was teasing that he thought he had a clever idea for how to make electric-powered aircraft viable/profitable with, basically, current technology ... and he was basically daring people to guess it.

      Regardless of what he actually did or didn't know, it got me thinking, and I came up with an idea. I thought I'd run it past the Tildes Team, see if it passes muster.

      My idea, in a nutshell, is to build airplanes with only 25%-50% of the battery capacity required for their flight (making them much lighter, with much more capacity for people/cargo) ... combined with, I'll call them Maser Cells on the undersides of the wings ... coupled with low-intensity maser beam emitters at all the major airports.

      Airplanes use a ridiculous amount of energy gaining altitude. For short flights, it can be upwards of 50% of their fuel spent just getting from takeoff to cruising altitude. My basic idea is for planes to get up to cruising altitude in large circles over the airport, powered by a combination of battery power and maser energy beamed up from the airport below. Then stay in a taxi-ing circle over the airport until the batteries are fully charged, before departing. Longer flights can plan their route to include one or more detours to pass over other major airports (or other recharging hubs, like the Tesla Supercharging network, but for airplanes) to recharge the batteries along the way.

      Trans-oceanic flights would be more challenging, perhaps requiring some kind of recharging hubs located midway in the oceans.

      To clarify, my "Maser Cells" are similar to traditional solar-electric power cells, except they are optimized to convert either laser or maser beamed energy into electricity. These things already exist (I forget what they're called), although getting them to a high-efficiency commercial-airline level of production, that would take some effort.

      There is, potentially, a lot of inefficiency in the conversion rates, from ground-generated electricity to ground-generated laser/maser, then on the plane, maser converted back to electricity into battery, then from battery into electric engines ... perhaps there are ways to reduce the amount of conversions necessary, or to increase the efficiency of the conversions. Or perhaps this is what kills the idea.

      Similarly, if this were actually implemented large-scale, to largely replace fossil-fuel-driven planes, we would be talking about a LOT of electricity requirements, a lot of laser/maser emitters at every airport, and a massive redesign of flight traffic management, to allow for hundreds of planes routinely in hours-long recharging flights over every airport, all the time ... potential choke-points at various recharging hubs (again, similar to what Tesla sees at overly-popular Supercharging stations on the ground) ... and doubtless lots of other issues I'm not thinking of.

      Anyway, though, that's the notion.


      ETA: This idea could be extrapolated to an extreme degree, with on-board batteries almost completely eliminated.

      With clearly defined flight corridors, and ground-based maser power stations located every 10-20 miles along, planes could fly their entire route on power beamed up to them, with only 20-30 minute battery capacity for emergencies.


      ETA #2: A person who owned his/her own rocket company might also consider putting the maser cells on the tops of the planes, and launching a bunch of solar-power-generating satellites, with maser emitters shooting power down onto them.

      I guess my main point is, if this maser-energy delivery system is even remotely feasible at a commercial level, there's a lot of potential.

      10 votes
    8. Architecture for untrained software engineers (Python)

      Hey everyone, I've been programming for some time now but notice without any formalized education in CS I often get lost in the weeds when it comes to developing larger applications. I'm familiar...

      Hey everyone,

      I've been programming for some time now but notice without any formalized education in CS I often get lost in the weeds when it comes to developing larger applications. I'm familiar with the principles of TDD and SOLID - which have helped with maintainability - however still feel that I'm lacking in the ability to architect a properly structured system. As an example, I'm currently developing a flask REST API for a website (just for learning purposes). This involves parsing a html response and serializing the result as JSON. I'm still quite unclear as to structuring this sort of thing. If any more experienced developers could point me in the right direction/offer up their opinion I'd be very appreciative. Currently I have something like this (based - I hope correctly? - on uncle bob's clean architecture).

      Firstly, I'm defining the domain model. i.e the structure of the API response. Then, from outside in.

      1. Infrastructure (Flask): User makes request via interface (in my case a request to some endpoint)
      2. Adapters: request object checks if the request is valid (on the way back it checks if the response is valid) - Is this layer only for error handling?
      3. Repository: I'm struggling a bit here, AFAIUI this layer is traditionally a database. In my case however, where the request is valid, is this where I should handle the networking layer? i.e all the requests to return the website source? I'm also confused given at this stage I should be returning the relevant domain model, like an ORM, but as my data is unstructured, in order to do this I need to transform the response first. Where would it be best to handle this?
      4. Use Cases: Here I transform the domain model depending on the request. For example, filter all objects by id. Have I understood this correctly?
      5. Serializers: Encode the domain model as JSON to return from flask route.

      If you got this far, thanks so much for reading. I really hope to hear the opinions of more experienced devs who can steer me in the right direction/correct me should I have misunderstood anything.

      8 votes
    9. TV Tuesdays Free Talk

      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...

      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.

      8 votes