Ember's recent activity

  1. Comment on Help me decide what technology should I use for this project in ~comp

    Ember
    Link Parent
    Oh absolutely. As an end user, I always prefer installing an app or desktop program if it's available. Unless it's an Electron app, the experience will almost always be better than their website....

    Oh absolutely. As an end user, I always prefer installing an app or desktop program if it's available. Unless it's an Electron app, the experience will almost always be better than their website.

    I think there's a big divide right now between what users prefer and what developers prefer. Users want that clean, integrated experience that doesn't require different intuition or knowledge to start using, and so usually a native app that looks like the rest of their OS is best.

    But devs prioritize the development experience, sometimes at the cost of the end product. Just look at Javascript... the JS ecosystem has tons of libraries built to make the dev experience stellar, and so many frontend devs seem to genuinely enjoy working in React, Typescript, Vue, etc. Or languages like python, new developers love how clean and readable it feels. Never mind how much memory both JS and python can consume, how slow they can chug along compared to compiled code.

    So yeah, if I'm an end user, I want a native Windows desktop app written in C# with WPF; if I'm on iOS, I want a Swift app; Android, Kotlin. But if I'm a developer (or a company employing that dev), there's a strong chance I'm gonna pick React and Electron :( Just look at Microsoft right now... they just shipped MAUI, a C# framework for frontend mobile apps... and yet Microsoft Teams is written in React.

    3 votes
  2. Comment on Help me decide what technology should I use for this project in ~comp

    Ember
    Link
    I've worked on personal web app projects in both PHP and C#, and I enjoyed C# far more. ASP.NET Core is so nice to work with and comes with so many easy features out of the box. I haven't done...

    I've worked on personal web app projects in both PHP and C#, and I enjoyed C# far more. ASP.NET Core is so nice to work with and comes with so many easy features out of the box. I haven't done frontend UI in C# but I've heard that Blazor (with C#) is very nice to work with.

    For hosting, I have a cheap raspberry pi that I run my app+database on. C# supports Linux now, and so deploying it plus my database to the pi was very painless.

    Most corporate places nowadays use web apps for their internal tooling. It makes it easier to deploy changes... would you rather ask all your users to update their desktop apps, or just silently update the web app in one pass? There's also less headache with installers and executables, local permissions, etc.

    4 votes
  3. Comment on Mega Millions ticket wins $1.34 billion lottery jackpot in ~news

    Ember
    Link Parent
    Every time the lottery comes up in the news, I re-read that post. Despite it being a huge warning, with big examples of why it's a mess to win the lottery... there's something thrilling about just...

    Every time the lottery comes up in the news, I re-read that post. Despite it being a huge warning, with big examples of why it's a mess to win the lottery... there's something thrilling about just reading the steps they laid out. Imagining yourself finding a bit lawyer, setting up funds, the secrecy game... it's a great fantasy.

    Like watching an action movie. Sure, in real life, action movies would be awful to participate in—blood, trauma, tinnitus, etc. But they're fun to experience from afar.

    5 votes
  4. Comment on Five UX improvements that could save lives in ~tech

    Ember
    Link Parent
    I'd guess it's because touch screens are cheaper for companies. They can ship a touch screen and spend years revising the software instead of paying the up-front hardware & design costs for a...

    I'd guess it's because touch screens are cheaper for companies. They can ship a touch screen and spend years revising the software instead of paying the up-front hardware & design costs for a permanent set of physical controls. Then they can subsidize development by adding a subscription fee...

    3 votes
  5. Comment on Five UX improvements that could save lives in ~tech

    Ember
    Link Parent
    I think another good alternative would be for Apple & Google to build and maintain it themselves. They can spare a single development team maintaining "emergency" features like Amber Alerts, COVID...

    I think another good alternative would be for Apple & Google to build and maintain it themselves. They can spare a single development team maintaining "emergency" features like Amber Alerts, COVID exposure, 911 calls, etc. The government can mandate the phone OS either provides the old functionality of just free-form text or new structured input that populates the new UI. If the user's phone doesn't have an Internet connection to download the associated images, then fall back to the old notification or image alt text.

    2 votes
  6. Comment on What's the point of grammatical gender? in ~humanities

    Ember
    Link Parent
    Do you have any examples of human languages that are not type-0? If all natural languages are type-0, does that mean a type-1 language would be more of a set of instructions like RegEx or a...

    Do you have any examples of human languages that are not type-0? If all natural languages are type-0, does that mean a type-1 language would be more of a set of instructions like RegEx or a programming language?

    3 votes
  7. Comment on Tom Cruise’s new ‘Top Gun’ could take movies back to the late ’70s and the golden age of blockbusters in ~movies

    Ember
    Link Parent
    I feel like a lot of major "cultural event" franchises are TV series now, instead of film. The Office, Game of Thrones, Breaking Bad, Stranger Things, The Walking Dead, or single-season stuff like...

    I feel like a lot of major "cultural event" franchises are TV series now, instead of film. The Office, Game of Thrones, Breaking Bad, Stranger Things, The Walking Dead, or single-season stuff like Squid Game or WANDAVISION... all were things I'd hear about in offline conversation, away from the Internet. TWD had a huge impact on zombie popularity, Squid Game was literally everywhere for a while, Game of Thrones spoilers were a huge deal.

    If I had to guess on what would be nostalgia-bait in a few decades, it would be these shows instead of original films from the same period.

    9 votes
  8. Comment on GitHub will require two-factor authentication (2FA) for all users who contribute code by the end of 2023 in ~comp

    Ember
    Link
    Seems good, as long as it's not SMS 2FA. Any developer who isn't aware of 2FA will get introduced to it and hopefully learn why it's important; for the rest, this won't be an issue at all.

    Seems good, as long as it's not SMS 2FA. Any developer who isn't aware of 2FA will get introduced to it and hopefully learn why it's important; for the rest, this won't be an issue at all.

    4 votes
  9. Comment on What is your favorite game you'll never finish? in ~games

    Ember
    Link
    Undertale's 3rd run. I played through the Neutral and Pacifist routes, and to "complete" the game/get everything out of it, you'd have to play the Genocide route. But I don't have the heart to do...

    Undertale's 3rd run.

    I played through the Neutral and Pacifist routes, and to "complete" the game/get everything out of it, you'd have to play the Genocide route. But I don't have the heart to do the killing myself... admittedly I've watched countless playthroughs by YouTubers, and the game even calls out viewers for doing so. But I think at the very least, I'll keep my own save file in its current state forever, at the end of the Pacifist route, with happy endings for everyone.
    7 votes
  10. Comment on Taking the warts off C, with Andrew Kelley, creator of the Zig programming language in ~comp

    Ember
    Link
    Some direct comparisons to C and Rust:

    Some direct comparisons to C and Rust:

    [...] Let’s say you’re writing a desktop application C code. You’re going to make OS calls, you’re writing blocking imperative code. And that’s a well-understood concept.

    If you’re writing Go code, you’re doing an event loop, always. You’re not doing the thing that you’re doing in C. It would be very difficult to have a Go library that you call from C. Because Go depends on a hefty run time to do all the event loop stuff. So those are distinct. Rust supports both but there’s modes. They’re different codebases. In Rust, you can write the kind of C code where you have blocking imperative code and you make OS calls. Or you can do async stuff with Rust where you depend on Tokio, or maybe there’s another one. It’s very pluggable.

    But then you’re getting the Go thing, where it’s the event-based thing. But it’s a different codebase. The thing that’s interesting about Zig is that, like Rust, Zig supports both of these use cases, but with the same codebase. You can have a library that both can be compiled for the Go use case and for the C use case. We call it colorblind async functions.

    9 votes
  11. Comment on Ask Tildes: What alternative apps/webapps do you use to browse Reddit? in ~tech

    Ember
    Link Parent
    I use Apollo too, but the slow development takes some patience - it's only one dev, which is amazing considering how many features the app has. But there's been several times where I'd wish it was...

    I use Apollo too, but the slow development takes some patience - it's only one dev, which is amazing considering how many features the app has. But there's been several times where I'd wish it was open source so I could help fix a bug instead of waiting for a monthly release.

    6 votes
  12. Comment on MIT scientists report 'major advance' in fusion energy in ~science

    Ember
    Link Parent
    The reaction is really delicate. At this scale, fusion isn't a chain reaction. Our sun is only self sustaining because of its size/gravity (e.g. Jupiter is too small for fusion, despite being...

    The reaction is really delicate. At this scale, fusion isn't a chain reaction. Our sun is only self sustaining because of its size/gravity (e.g. Jupiter is too small for fusion, despite being 1000x the size of Earth). If the reactor's magnets or thermal systems fail, the reaction is delicate enough to burn itself out in a few seconds, at least according to ITER & IAEA websites.

    4 votes
  13. Comment on Spider-Man: No Way Home | Official teaser trailer in ~movies

    Ember
    Link Parent
    I think the trailer had to cut context. Considering the events of Loki, I think this is less crazy for Strange. The multiverse was constricted/not allowed to branch, so that spell never worked in...

    I think the trailer had to cut context. Considering the events of Loki, I think this is less crazy for Strange. The multiverse was constricted/not allowed to branch, so that spell never worked in the past. I'd guess he wants to spook Peter, with the plan that it'll fizzle out and Strange can teach Peter a lesson. But because of Loki, it actually works and the multiverse opens up.

    9 votes
  14. Comment on What useless information do you have memorized? in ~talk

    Ember
    Link Parent
    4065 green bell pepper 4088 red bell pepper Had no idea these were universal!

    4065 green bell pepper
    4088 red bell pepper

    Had no idea these were universal!

    3 votes
  15. Comment on How do you distinguish between masculinity and toxic masculinity? in ~talk

    Ember
    Link Parent
    Similar to these definitions, I found Lindsay Ellis's description useful, especially considering the wide appeal of discussing in context of a Marvel movie: https://youtu.be/8VulkN5OLEM?t=590

    Similar to these definitions, I found Lindsay Ellis's description useful, especially considering the wide appeal of discussing in context of a Marvel movie: https://youtu.be/8VulkN5OLEM?t=590

    Men feeling the need to prove their perceived masculinity through unhealthy means—harmful to others, but, just as often, harmful to themselves. These toxic elements are attached to attributes we as a culture tend to attach to masculinity, including but not limited to: anger, being the strongest, pwnage, eschewing emotional attachment. Toxic masculinity eschews attributes associated with femininity; things like emotional vulnerability, crying, giving a shit about other people, and flowers.

    I say "associated with" because obviously everyone has these things in them. Women get angry and men like flowers. So the fact that little boys are taught from a very young age that they're not allowed to cry or expressing emotion is unmanly—that is a part of toxic masculinity.

    3 votes
  16. Comment on Steam Deck - Valve's Switch-style portable gaming PC, starting at $399 USD and shipping in December 2021 in ~games

    Ember
    Link Parent
    FTL has an iPad port with fantastic controls; I wonder if the devs would consider moving those controls into the desktop version with a toggle e.g. "touchscreen mode". It's like 6? years old at...

    FTL has an iPad port with fantastic controls; I wonder if the devs would consider moving those controls into the desktop version with a toggle e.g. "touchscreen mode". It's like 6? years old at this point, but they did release an update to achievements in 2020...

    3 votes
  17. Comment on What do you think about voting? in ~talk

    Ember
    Link Parent
    I think this is the key, at least for me. We all know that votes are tiny, statistics, etc. But the mindset is more important. If enough of the population plays the mental game of "my vote...

    if everybody thought like that, nobody would vote.

    I think this is the key, at least for me. We all know that votes are tiny, statistics, etc. But the mindset is more important. If enough of the population plays the mental game of "my vote matters", then it does matter. So, playing along with the game (and encouraging others) is the best move.

    12 votes
  18. Comment on Tildes will be down for most of this weekend in ~tildes.official

    Ember
    (edited )
    Link Parent
    Funny to hear forkbomb used in a useful context, takes me back to messing around with command prompt. Oh the days of hiding %0|%0 in a bat file and hoping someone would click... Now I want to set...

    Funny to hear forkbomb used in a useful context, takes me back to messing around with command prompt. Oh the days of hiding %0|%0 in a bat file and hoping someone would click... Now I want to set up better monitoring on my stuff so I can stress test it!

    2 votes
  19. Comment on Microsoft announces Windows 11, with a new design, Start menu, and more in ~tech

    Ember
    Link Parent
    Tablet-centric is really easy to market. An advertisement that shows users dragging their fingers across the screen is super comprehendible. Never mind that it's less precise, leaves smudges on...

    Tablet-centric is really easy to market. An advertisement that shows users dragging their fingers across the screen is super comprehendible. Never mind that it's less precise, leaves smudges on the screen, and requires the larger UI.

    6 votes
  20. Comment on Microsoft announces Windows 11, with a new design, Start menu, and more in ~tech

    Ember
    Link Parent
    They really want that Apple flourish. This'll turn in to a yearly thing, just like Google, where they roll out windows 12/13/14 and try to get people to care. The look and feel of the presentation...

    They really want that Apple flourish. This'll turn in to a yearly thing, just like Google, where they roll out windows 12/13/14 and try to get people to care. The look and feel of the presentation is just like an Apple presentation, but you know that under the hood, nothing is going to really change because they're chained to the Enterprise market. I wonder if they'll ship Internet Explorer with it.

    10 votes