Liru's recent activity

  1. Comment on How DuPont may avoid paying to clean up a toxic 'forever chemical' in ~enviro

  2. Comment on I want off Mr. Golang's Wild Ride in ~comp

    Liru
    Link
    My most popular project on Github is currently a program I slapped together in Go a long time ago. The sync/atomic issue mentioned at the end of the article is THE issue that made me stop...

    My most popular project on Github is currently a program I slapped together in Go a long time ago. The sync/atomic issue mentioned at the end of the article is THE issue that made me stop considering Go for anything other than trivial things. Lack of decent error handling, a terrible builtin json library, constant interface{} to poorly substitute for generics, the package management issues that made Node.js look well-thought-out by comparison, struct field tags, and generators provided by the core team that set off linters provided by the core team with no good way to silence them kind of piled on before that, but the atomic issue is the one that made me avoid it. The author is right, all the little things add up.

    Note that a bunch of these may have been fixed since I last used it, but honestly, I haven't checked because it was frustrating working in it and debugging it. It's a shame, pprof and the race detector are pretty cool.

    4 votes
  3. Comment on Discord is not an acceptable choice for free software projects in ~comp

    Liru
    Link Parent
    Isn't that taking the long way towards the issues in this article? Except now you don't even get a chance to refuse to use Discord, since you're implicitly forced to use it if you want to chat,...

    Isn't that taking the long way towards the issues in this article? Except now you don't even get a chance to refuse to use Discord, since you're implicitly forced to use it if you want to chat, even on IRC.

    5 votes
  4. Comment on What TV classics are significantly better than the remake? in ~tv

    Liru
    Link Parent
    The ReBoot reboot also had an episode that mocked fans of the original, rubbing extra salt in the wound. "Don't like it? You must be a manchild neckbeard who lives in their parents' basement."

    The ReBoot reboot also had an episode that mocked fans of the original, rubbing extra salt in the wound. "Don't like it? You must be a manchild neckbeard who lives in their parents' basement."

    4 votes
  5. Comment on What TV classics are significantly better than the remake? in ~tv

    Liru
    Link Parent
    I was debating that, but decided that just a sub-thread could be good enough. Viewing it from a more casual user's point of view, I don't think I'd want to see a separate topic discussing the...

    I was debating that, but decided that just a sub-thread could be good enough. Viewing it from a more casual user's point of view, I don't think I'd want to see a separate topic discussing the exact opposite question of one that's already on the front page.

    1 vote
  6. Comment on What TV classics are significantly better than the remake? in ~tv

    Liru
    Link
    I'd like to turn the question around: what remakes are better than the original series?

    I'd like to turn the question around: what remakes are better than the original series?

    2 votes
  7. Comment on "Total" Discord integration for community participation in development in ~games.game_design

    Liru
    Link Parent
    Assuming that one would use the game entry on Discord just to take advantage of this feature, then It's the rough equivalent of being forced to advertise your dev/community tools. I wouldn't be...

    Assuming that one would use the game entry on Discord just to take advantage of this feature, then

    1. It's the rough equivalent of being forced to advertise your dev/community tools. I wouldn't be fine advertising, say, Travis CI, Visual Studio, or AWS every time I mention that my game is for sale.

    2. Using this basically means you HAVE to sell your game on Discord just to take "easily" share the development version with people.

    Then again, this seems to be more of a "hey, you're already made a game entry on Discord doing stuff, why not take advantage of this as well" situation, so I don't think I'm the target for it.

    1 vote
  8. Comment on "Total" Discord integration for community participation in development in ~games.game_design

    Liru
    Link
    I'd view that as a massive red flag and dealbreaker.

    anywhere you advertise your game you must mention that it's also available on Discord in addition to wherever else you're distributing it.

    I'd view that as a massive red flag and dealbreaker.

    4 votes
  9. Comment on At ten thousand page views a month, Tildes emits the same amount of carbon as one tree absorbs in one year in ~enviro

    Liru
    Link
    I'm curious as to how that number is determined. I input a site of mine that's basically a static page with an image, and I got about 3 trees per 10,000 views. It seems like page size is one of...

    I'm curious as to how that number is determined. I input a site of mine that's basically a static page with an image, and I got about 3 trees per 10,000 views. It seems like page size is one of the factors that's measured, and not anything like "work done on the backend to load this page", since they probably don't have ways of measuring that.

    Also, how do JS-heavy sites compare?

    Edit: Yeah, page size is a big factor, and only the size of the landing page, apparently. I just input a domain that has a decent amount of images on it, runs on Rails, and is overall very inefficient, but has a simple landing page. I'm down to 1 tree per 10k views for some reason.

    4 votes
  10. Comment on What are your unpopular game opinions? in ~games

    Liru
    Link Parent
    Okay, that's a pretty unpopular opinion. I'd like to hear more about it.

    Office is the best Counter-Strike level

    Okay, that's a pretty unpopular opinion. I'd like to hear more about it.

    1 vote
  11. Comment on What are your unpopular game opinions? in ~games

    Liru
    Link Parent
    I'm still ridiculously pissed about this point. Some games I played were focused around the whole "local voice broadcast where your voice comes out of your character in the game space" thing, or...

    Platform party chat killed an important aspect of multiayer gaming

    I'm still ridiculously pissed about this point. Some games I played were focused around the whole "local voice broadcast where your voice comes out of your character in the game space" thing, or relying on something else in-game. Modern platforms basically trashed that.

    Also, I've played far too many games where I seem like I'm the only one saying stuff for half the game, and then someone pipes up and says "yo, sorry, we're all on discord" or something similar. Basically, if you're the +1, the other group decides to ignore you since it's easier. It used to be that at least they spoke in-game and you could join in the shenanigans.

    4 votes
  12. Comment on The Results of the 2019 Census in ~tildes

    Liru
    Link Parent
    I mean, roughly 10 in 11 odds that he is.

    I mean, roughly 10 in 11 odds that he is.

    16 votes
  13. Comment on What creative projects have you been working on? in ~creative

    Liru
    Link Parent
    What sorts of exercises, out of curiosity?

    I'm doing fundamental drawing mechanics exercises in Krita

    What sorts of exercises, out of curiosity?

    5 votes
  14. Comment on What programming/technical projects have you been working on? in ~comp

    Liru
    Link Parent
    Git usually asks you to input a name and an email address as part of identifying who's making the changes in a commit. Download a random git repo and do a git log to see. It's more of a label than...

    Is that a standard Git practice to expose personal details in commit history?

    Git usually asks you to input a name and an email address as part of identifying who's making the changes in a commit. Download a random git repo and do a git log to see. It's more of a label than anything, though a lot of people on Github use an anonymized noreply email instead of their real one.

    3 votes
  15. Comment on What programming/technical projects have you been working on? in ~comp

    Liru
    Link Parent
    Unfortunately, Github and Gitlab are the two main ones. There's also up-and-coming Sourcehut, but I've never used it or seen what it's like beyond a few screenshots. Note that my view is extremely...

    What are the reputable Git platforms, à la GitHub and Gitlab?

    Unfortunately, Github and Gitlab are the two main ones. There's also up-and-coming Sourcehut, but I've never used it or seen what it's like beyond a few screenshots.

    What are the things to consider when hosting source code to those platforms, for someone who's never done it before?

    Note that my view is extremely pessimistic here, I'm sure someone else will chime in with something better. From personal experience: Depending on the project scope, target audience, and your attitude towards life, be ready to deal with issues and feature requests. Lots and lots of them. Some may be fun and interesting, but in my experience, it just tends to involve adding more idiotproofing and boilerplate checking so that a certain condition that you never considered doesn't occur, or telling people "no, that was never the intention/scope of this project".

    Other than that, I don't think there are any huge considerations when posting code publicly. Maybe make sure to anonymize the email in your git commit logs, otherwise you may start getting spam.

    4 votes
  16. Comment on What programming/technical projects have you been working on? in ~comp

    Liru
    Link
    After having to deal with a lot of things ancillary to a new job, I've finally decided to start working on something I've been wanting to do for literal years but never got around to yet: a booru,...

    After having to deal with a lot of things ancillary to a new job, I've finally decided to start working on something I've been wanting to do for literal years but never got around to yet: a booru, written using Elixir/Phoenix and other miscellaneous technologies. Still a lot of things that need to be decided, such as things regarding scope, modern tech, and the like, but I figure that I can worry about those parts if/when I get to them.

    4 votes
  17. Comment on Project-Specific Programming Suggestions for Newbie in ~comp

    Liru
    Link Parent
    Yeah, mostly agree. Depending on the level of implementation and features needed, I could easily see the calendar talking up most of the development time. QFT. I recently made a small application...

    Yeah, mostly agree. Depending on the level of implementation and features needed, I could easily see the calendar talking up most of the development time.

    ...going from zero to making GUIs is quite a jump, even if the business logic is simple.

    QFT. I recently made a small application for my cousin because I wanted to learn how to make GUI programs. It came out to ~300 lines of various code, all to wrap around what is essentially a function that would take any semi-skilled programmer less than five lines to write in most languages. On top of that, there are a lot more complicated concepts to learn that are GUI-specific.

    4 votes
  18. Comment on Finland is a capitalist paradise in ~news

    Liru
    Link Parent
    That depends on if you view libertarianism as a joke system or not.

    That depends on if you view libertarianism as a joke system or not.

    5 votes
  19. Comment on Please criticize my idea for CHORES - a short-term TODO app for ADHD people (and myself in particular) in ~comp

    Liru
    Link Parent
    Yes, I assumed that there would be a hard limit, but what should happen if a user tries to add something beyond this limit? If something is automatically removed to make room for the new task, it...

    To tasks is a ultra-hard limit. The only way to increase this limit would be to mess with the actual code - and I don't plan to make that easy.

    Yes, I assumed that there would be a hard limit, but what should happen if a user tries to add something beyond this limit? If something is automatically removed to make room for the new task, it could be a problem, but giving an error saying "hard limit reached" could cause a user to go through each of their tasks to figure out which one to dump, which could present an issue of some sort.

    Reordering could certainly be a problem, and there must be some kind of limitation on that. Maybe you could perform three reorder operations after each DONE task. No undo. What you think?

    I'd guess that the best thing to do would be to only make something moveable when it's added to the list. Once something else is done, such as starting/stopping a task, its place is frozen in the list until it's completed.

    1 vote
  20. Comment on Please criticize my idea for CHORES - a short-term TODO app for ADHD people (and myself in particular) in ~comp

    Liru
    Link
    I think I may work on something like this since I'm bored. Some design considerations and questions: Let's say a user has 10 items and wants to add another one. What should happen? I'd imagine...

    I think I may work on something like this since I'm bored.

    Some design considerations and questions:

    1. Let's say a user has 10 items and wants to add another one. What should happen? I'd imagine either getting a message saying that their list is full, or bumping off one item in the list to make room for it, but each has its pros and cons.

    2. How easy should reordering be? I'd imagine it'd be a bit distracting for someone with ADHD to be able to arbitrarily reorder tasks.

    1 vote