• 0 Posts
  • 28 Comments
Joined 1 year ago
cake
Cake day: June 2nd, 2023

help-circle




  • Neuromancer@lemmy.mltoLemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I just tried it. No way I can fit 3 columns on a 16:9 4k monitor, which means the main window area is offset to one side, which would quickly drive me crazy. Same reason I have never understood the ultrawide trend. I have three monitors and it works a lot like your screenshot but way less cramped.


  • I’m a NASA software engineer writing spacecraft flight software. A few thoughts:

    1. I’m not at JPL and I don’t know how religiously they follow these rules, but we really don’t. They’re not part of our official or unofficial standard practice. Indeed, I can’t even find a reference to the rules on nasa.gov
    2. Most of these rules are considered obvious these days. Most of the rest we don’t follow either. (at least not absolutely)
    3. This video critically misstates the rule about heap allocation, which is perhaps the most significant difference between how we write software and how non-safety critical systems are written. Dynamic allocation is allowed during initialization. This is a massive, massive difference in terms of how easy it is to write code compared to stack-only.
    4. The video also misses the mark on preprocessor usage. Especially in C, you have very little choice but to rely on the preprocessor. We avoid it, but the kind of multi-path compilation he describes is necessary to enable thorough testing of the code.
    5. We’re still human. Even where the rule is good and we follow it in principle, you will still find all too many exceptions in the actual code.

    If you really want to see how the sausage is made, the software framework used by many NASA missions is open source and on GitHub.




  • Neuromancer@lemmy.mltoLemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    15
    ·
    1 year ago

    I think it could all be summed up with “options”. Everyone has their own idea of what a good UI is, so give use the tools to make the site work for us. For me it would be three things:

    1. By far, the front page needs options to make it more compact. My current reddit front page fits more than twice as many links on a single screen (21 vs 9).
    2. Make the center content area wider. I don’t want it to go all the way across the screen, but it’s to narrow on my 4k monitor.
    3. Make the stuff to the right of the content area go all the way on the right of the screen. It’s distracting in its current position.

  • Neuromancer@lemmy.mltoLemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    The only thing that I find mildly annoying is when using the site on desktop there’s a ton of white/dead space on the left and right margins.

    I’ve seen this come up a ton, but what do you want instead? Pretty much every website limits line lengths on comments (for good reason) and it makes a lot more sense for the text to go in the middle of the screen than on the left IMO.

    I do wish that the stuff to the right of the comments would anchor to the right side of the screen instead of the right side of the content area though.


  • Neuromancer@lemmy.mltoLemmy@lemmy.mlLemmy is booming
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Can you explain what the issue is? I think it’s all but inevitable that one server will become the “default” server that most people will create an account on first. As they learn more about how everything works, they may choose to create another account on a server with different rules that suite them better. That flow seems much easier to me than putting pressure on new users to pick the “right” server from them off the bat.


    • Prehistoric C++: Core language for my main project at work. Unfortunately we’re stuck with C++98, but it’s still a massive improvement on C.
    • C: For some of the older parts of the aforementioned project
    • Python: For test automation for the aforementioned project, also rapidly becoming the main language within the community that covers my secondary work project. I used to really not care for Python, but to the extent it displaces MATLAB I’m 100% in favor of it. I’ve also grown to really like it in the test automation role. The only thing I could wish for is that it had a mode that required type hints across the board.
    • Modern C++: Used for my other work project. While I do think that C++11 is a huge step up from C++98, I think the later standards have added a lot of cruft and very little value. Given the choice I would definitely take modern C++ over C++98, but I’d really rather be writing something like Rust
    • Java: This was a mistake I made years ago when I started a project as a very junior developer. Unfortunately I work in a research context where even as the junior developer I was still the most experienced developer on the team when it came to some things. We needed a REST API for this project and doing it in C++ didn’t seem feasible at the time (no idea if it’s better now). Some other teams in my org where using Spring so I jumped on that bandwagon. In hindsight, I wish I had written the API in Python since we’re slowly moving a lot of our C++ code into Python on that project now.
    • Shell: For automation that’s just a little too easy to bother with Python
    • Rust: Only used on hobby projects for now, but it scratches the same itch as C++ a thousand times better. The language itself is wonderful once you get used to the borrow checker and cargo is an incredibly valuable part of the ecosystem as well.





  • I’m not an economist, just a guy who took all of two econ classes in college. That said, I think there’s an obvious answer to that question. The inflation target is a target. Central banks can’t actually set inflation unilaterally, or we wouldn’t ever see the inflation rates we’ve seen over the last couple of years. This is why we target a small rate of inflation. It’s easy to look at a 2% inflation target in a highly inflationary environment and think that we should be targeting 0%, but we really don’t want deflation.

    Not sure what a wealth tax has to do with anything. I’m not inherently against it, but I don’t think it has a significant impact on inflation.



  • Your “hard currency” is inherently deflationary. This may seem good to you since it means your dollar is worth more tomorrow than it is today, but the same is true for everyone else’s dollars too. The net result is to discourage spending across the entire economy and that leads to much worst outcomes. There is a good reason that central banks aim for a small amount of inflation rather than zero or negative inflation.