Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)
Posts
1
Comments
326
Joined
2 yr. ago

  • It is so refreshing to read comments from other people who work in the same industry. I have seen so many dumb customers do some serious Darwin Award antics with machines that are meant to move pallets really really fast. Lots of stories of people almost losing limbs to winning the award and are no longer with us. Thankfully most of these places are practicing much better habits, but...yeah. You can do CAT 3 and 4 all day with some PL d or e, but stupid still finds a way to willfully ignore safety.

  • For the love of all that is unholy, learn and get comfortable with the command line. Go install WSL if you are on Windows. Not saying you have to be a master, but learn how to compile your code manually, get around the OS, tab complete, grep, ps, and other simple commands. Learn the basics of a text editor. vim/emacs/nano. Just pick one or two. Learn how to redirect output to standard and error out. Simple shell scripts.

    Debugger. If you do not know how to set breakpoints, with or without conditions, and inspect variables, go learn today. I have junior developers that can't do this.

    Critical thinking and investigation. This is a rather loaded term, but your problem solving skills will go a lot farther than how your code looks. Bad but working code can be improved. Alternative solutions can be found. You at least understand the problem and an approach to take. If you don't understand how something works, figure it out. Ask your senior team members. Spend time in the debugger and the source code, if available. Good documentation doesn't always exist. You will not always find the perfect answer or tutorial on the Internet. If you are going to use code off the internet, you damn well better understand how it works and how to expand on it.

    Keep up with the standards and updates to the languages you use. A lot of tutorials can be out of date fairly quickly. Newer language features can be a huge boon and you get a sense of where that language is going. Older ways of using libraries and languages can be hard to avoid, but make an effort to check. Speak up to your seniors if you find something that may be useful or if something is now considered bad practice.

    Look at source code on GitHub/GitLab/Whatever and then the all mighty practice.

    In my opinion, once you can get a handle on the above, then you can go back and learn more advanced principles, algorithms, read textbooks, and things like that. They will make a lot more sense. This may seem a little opposite than what most people would say, but for me a lot of the things I learned in school or read previously started to click.

  • Thank you for posting this! I really love how rendering works and how far we have come. Control is still one of the most beautiful games I have ever played and I was only able to experience the max settings with all of that turned on via GeForce Now. It is unfortunate that buying the hardware to see the full extent of these graphics is so expensive. I don't game enough to justify the cost of building a new desktop with top of the line hardware.

    My degree is Computer Science and I dabbled a little bit in animation in Highschool before that. Unfortunately, I am way out of the loop now days and didn't get the chance to explore Computer Graphics much farther than about semesters worth of class (I was on a quarter system for context).

    I still find the subject fascinating and the math behind it is quite complex. Optimizations have to be designed and put in place as the computations required are extensive, so shortcuts behind the scenes are made so a game is playable. You can get some amazing still images and videos as you just render it once, but real time is an entirely different problem. In fact, a lot of shortcuts are putting pre-rendered, or mostly pre-rendered, textures and assets in games. This is where my knowledge starts to wane, though I still get the gist of it.

  • Crossdressing and/or drag is you like to be outwardly a woman/other gender. Trans is you ARE a woman. Full stop. Your meat suit just happens to not agree with it, thus the term gender dysphoria.

    Note: I do not speak for a trans people. Nothing is black and white. This is just how I understand it best and figured it got the point across.

  • Image transcription. Pasted from source, Reddit Post

    Despite having just 5.8% sales, over 38% of bug reports come from the Linux community

    Article

    38% of my bug reports come from the Linux community My game - ΔV: Rings of Saturn (shameless plug) - is out in Early Access for two years now, and as you can expect, there are bugs. But I did find that a disproportionally big amount of these bugs was reported by players using Linux to play. I started to investigate, and my findings did surprise me.

    Let’s talk numbers. Percentages are easy to talk about, but when I read just them, I always wonder - what is the sample size? Is it small enough for the percentage to be just noise? As of today, I sold a little over 12,000 units of ΔV in total. 700 of these units were bought by Linux players. That’s 5.8%. I got 1040 bug reports in total, out of which roughly 400 are made by Linux players. That’s one report per 11.5 users on average, and one report per 1.75 Linux players. That’s right, an average Linux player will get you 650% more bug reports.

    A lot of extra work for just 5.8% of extra units, right?

    Wrong. Bugs exist whenever you know about them, or not. Do you know how many of these 400 bug reports were actually platform-specific? 3. Literally only 3 things were problems that came out just on Linux. The rest of them were affecting everyone - the thing is, the Linux community is exceptionally well trained in reporting bugs. That is just the open-source way. This 5.8% of players found 38% of all the bugs that affected everyone. Just like having your own 700-person strong QA team. That was not 38% extra work for me, that was just free QA!

    But that’s not all. The report quality is stellar. I mean we have all seen bug reports like: “it crashes for me after a few hours”. Do you know what a developer can do with such a report? Feel sorry at best. You can’t really fix any bug unless you can replicate it, see it with your own eyes, peek inside and finally see that it’s fixed.

    And with bug reports from Linux players is just something else. You get all the software/os versions, all the logs, you get core dumps and you get replication steps. Sometimes I got with the player over discord and we quickly iterated a few versions with progressive fixes to isolate the problem. You just don’t get that kind of engagement from anyone else.

    Worth it? Oh, yes - at least for me. Not for the extra sales - although it’s nice. It’s worth it to get the massive feedback boost and free, hundred-people strong QA team on your side. An invaluable asset for an independent game studio.

  • I grew up in Odessa. I left and I never want to go back. Ever. Last time I was there was to take the dog, my father's ashes, and any remaining belongings back to a saner part of the country. I have seen and heard it has only gotten worse since and nobody should live there. Ever. Just leave. Run away. Scorched earth. Fuck Texas. Fuck Wasps. Fuck all of the hateful, bigoted, racist, sexist pieces of shit that live there and anywhere else.

    Sorry. I may have been a little triggered...I am going to smoke a bowl and chill out now.

  • As someone who had to have a gastrocnemius recession, I feel your pain. The flex of your feet are controlled by the soleus when sitting and gastrocnemius when standing. To save you a horrific search, my tendons are too short and had to be lengthened.

    I still go on my toes if I am trying to balance or the tendons aren't quite warmed up yet in the morning. Standing with my heels down for long periods is still not comfortable, but I can at least walk around all day without collapsing. Not the same thing, but I get the being on your toes being comfortable.

  • I know right? I don't even let Rockwell run in anything but a VM by itself after it wiped my C drive. Happened to some other people at last job too. I could explain it better, but it would be exhausting and stressful to go on another rant about their awful software.

    I would love for Siemens and Rockwell software to work in Mac and Linux. Or half of the other random utilities for various hardware components. I just don't see it happening. At least Ignition is agnostic.

  • I wasn't quite that bad when I was younger, but I did ban myself from credit cards after a certain point of wrecking my life. It has been a few years since my life fell apart, but it has literally been just the last few months that my credit has finally recovered after being unable to pay my student loans for a while due to circumstances out of my control, being bad with money due to untreated ADHD, and general I fucked up.

    The thing that helps me the most is paying all of my bills from my Bank app ("Bill Pay"). This way I can see the dates, setup any automated payments, and in a lot of cases receive the actual statement in the app. Having to go to a bunch of websites is stressful and if I have to mail it myself, I am screwed. Having one app/website is a lot easier to handle. I am not perfect, but my wonderful landlord only has to remind me once in a while if I forget instead of all the time. I am exceedingly lucky right now to have my finances under control where I can comfortably schedule my rent to be paid automatically without me having to worry about payday and such. It took forever to get there.

    You are a wonderful person to try and help your friend. I would have loved to have someone like that in my life a decade ago, but I somehow made it anyways. Trying to get my shit together is a huge struggle and I really feel for her.

  • The orange kiva bots? Amazon stole/purchased a robotics company for those as they wanted to develop them inhouse. A lot of the issues with robotics is cost and imperfect environments. Even dumb shit like changing the warehouse lighting can screw up sensors, guidance systems, and other automation if it wasn't designed that way. Customers want automation, but they don't want to pay for it. If we have to cheap out on sensors, cameras, drives, and other parts, it makes for less reliable systems depending on the application.

    There is nothing more demoralizing than knowing a design is going to fail from the beginning because sales let the customer dictate the parts and design elements to cut costs. Then we get yelled at when it doesn't work perfectly or make rate. Or worse, it does/did work but the customer now uses the system in a way it wasn't designed and sabotage any good we might have done for them. Best is when a customer doesn't maintain a system, something that has to start on day 0, and then throws a tantrum when it breaks down all the time.

    Robotics and automation isn't perfect. I have seen some great systems run with little to no downtime and shitty systems that operators have to constantly babysit. Us engineers try our best, but we have to use the tools we are given. I will say that technology overall has boomed over the last decade, but the parts and shipping situation since the pandemic started still hasn't been solved.

  • Out of curiosity, how are the students and his peers taking it? Apathetic? Indifferent? Upset? Protesting?

    I have been trying to get a better understanding of your generation as I am working with a lot of Gen Z right now. Sometimes I am frustrated when it comes to, at least to me, a lack of technological skills, but that isn't what I am really asking. I just wonder how things look socially.

  • I do too! Minecraft and Factorio for sure. BG3 is underwhelming on my M1 MBA, even with the extra RAM, but I mostly use GeForce now for games. I found an adapter from Cable Matters to get that sweet 120Hz at 4k through HDMI. It looks amazing on my TV. The company provides some alternative firmware you can put on the USB-C dongle to make it work, though you need a Windows machine to upgrade the firmware.

    I really have no interest in getting another laptop or building a gaming PC I will ignore. I can't justify it. This thing is light, has amazing battery life, and runs everything I need it to. I have a console for other games. If the game isn't on console, osx, or GeForce Now, I just won't play it.

    I do agree with some of the others that it would be nice if they got on the Vulcan train.

  • C# is my happy place. Started doing python more over bash scripts for complicated stuff and I like it. I mostly use Java for work and my opinion of it depends on the how much extra effort I had to spend doing something I could have done in C# in a few minutes. Otherwise it has some nice features and project Panama has been a game changer.