• 3 Posts
  • 4.89K Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle

  • As a long time tech user within about 5 years of retirement, I don’t quite agree with this for a couple of reasons. Tech is fine if its tech that serves me. I’m certainly not going to be doing JIRA updates in retirement, but I’ll absolutely use a web browser, word processor, and probably a coding environment for my own personal projects. Retrocomputing is much more appealing to me too.

    Also, I think most folks in IT have no idea how hard farming actually is, both mental and physically. Farming is really hard work, and having to manage some of the same annoying things we deal with in IT such as following complicated regulations, dealing with asinine people in power over you, and delivery dates.


  • But inexperienced coders will start to use LLMs a lot earlier than the experienced ones do now.

    And unlike you that can pick out a bad method or approach just by looking at the LLM output where you correct it, the inexperienced coder will send the bad code right into git if they can get it to pass a unit test.

    I get your point, but I guess the learning patterns for junior devs will just be totally different while the industry stays open for talent.

    I have no idea what the learning path is going to look like for them. Besides personal hobby projects to get experience, I don’t know who will give them a job when what they produce from their first efforts will be the “bad coder” output that gets replaced by an LLM and a senior dev.

    At least I hope it will and it will not only downsize to 50% of the human workforce.

    I’ve thought about this many times, and I’m just not seeing a path for juniors. Given this new perspective, I’m interested to hear if you can envision something different than I can. I’m honestly looking for alternate views here, I’ve got nothing.


  • It won’t replace good coders but it will replace bad ones because the good ones will be more efficient

    Here’s where we just start touching on the second order problem. Nobody starts as a good coder. We start making horrible code because we don’t know very much, and though years of making mistakes we (hopefully) improve, and become good coders.

    So if AI “replaces bad ones” we’ve effectively ended the pipeline for new coders to enter the workforce. This will be fine for awhile as we have two to three generations of coders that grew up (and became good coders) prior to AI. However, that most recent generation that was pre-AI is that last one. The gate is closed. The ladder pulled up. There won’t be any more young “bad ones” that grow up into good ones. Then the “good ones” will start to die off or retire.

    Carried to its logical conclusion, assuming nothing else changes, then there aren’t any good ones, nor will there every be again.


  • The problem is I hate AI. I hate every fucking thing about it. Its primary purpose, regardless of what utility is gained, is spam.

    You are describing one type of AI, that being Generative AI. Even more specifically, Generative AI from publicly trained models, examples being ChatGPT, Claude, and Grok. If you hate those, don’t use those. This isn’t the only AI that exists.

    We’re getting into data science here, but you can build and train Machine Learning models exclusively on your own data. So no theft/spam contamination here. If your needs are in the Generative AI space, you could even build and deploy your own Fine Tuned model from your own data on top of one of the public models, so it would have knowledge of your business or industry.

    All AI incarnations are just tools. You don’t start with a tool. You start with a problem to solve, and you use a tool to assist or make it better. So the beginning of this journey is asking the question: “What problem are you trying to solve?”




  • Ruby was the most approachable language I found and sheparded me from my limits of bash scripting and Windows batch file scripting into the next level.

    The author derides Ruby’s easy readability and syntax because it has issues scaling to large enterprise applications. I don’t disagree there is a performance ceiling, but how many hundreds of thousands of Ruby projects never rose to that level of need? The author is also forgetting that Ruby had Rubygems for easy modular functional additions years before Python eventually got pip.

    I don’t write in Ruby anymore, and Python has evolved to be much more approachable than it was when Ruby was in its prime, however if someone came to me today saying they wanted the easier programming language to learn that could build full applications on Linux, OSX, Windows, and the web, I’d still point them to Ruby with the caveat that it would have limits and they would be better served by Python in the long run.




  • but I think the realistic reading is it was simply a kickback to fortune 500 companies that got these politicians elected.

    If there were no legitimate geopolitical reasons, then the “simply a kickback” would be much more plausible. Also, if it was a single source company, then “simply a kickback” would look true. Additionally, if was perhaps just domestic companies “simply a kickback” would certainly be even more likely. Lastly, the Chips act wasn’t just about production domestically. It also blocked sales/exports of completed high end chips and chip making equipment to China. If the Chips act was “simple a kickback” you wouldn’t do all that other stuff, and you certainly wouldn’t allow foreign winners (like Taiwan’s TSMC).

    Was their rewards because of industry lobbying? Certainly. However, unless you’re in a purely communist system of government where all the companies are owned by the state, you’re always going to have private companies benefiting from government spending, tax breaks, and subsidies. As to this just applying to fortune 500 companies, there isn’t really a “mom and pop” semiconductor industry making handfuls of chips at a time except outside of engineering sample that are used in R&D for fortune 500 companies.


  • The worst of it hasn’t happened yet. The point where consumers can no longer afford to consume is coming.

    Its mostly already arrived.

    “As of June 30, the top 20% of earners accounted for more than 63% of all spending”

    source

    This means that the other 80% of Americans represent only 37% of the spending done today. If a company is looking to maximize profits the typical path is to do so by marketing to the group where they could earn the most money. That is less and less the bottom 80% of Americans.


  • The creator in that video seems to think the Chips Act subsidies were to benefit consumers by having affordable memory produced domestically. That wasn’t the goal. The goal was to derive drive GDP by having another source of domestic production, and drive job growth/tax revenue from workers working at the domestic facility. Lastly, it was to have strategic domestic production decoupled from other nations so we, as a nation, could not be held hostage by another nation (like we do to so many other nations) for crucial (pun very much intended) resources we need.

    Nothing about that is about making RAM cheaper for retail consumers.




  • Metaverse was like the AI nobody asked for getting pushed into apps. Nobody wanted Wii Mii like hangout rooms where you have to water a clunky headset.

    I was willing to give a shot to something like the Metaverse, but the instant I heard it was a Facebook/Meta project I had zero interest and hoped it would die. This was my same experience with Occulus. These are both technologies I want for a cyberpunk future, but Facebook cannot be the one to control them.





  • The promise of “fiber to the home” is still mostly unrealized, but those trunk lines are out there with oodles of “dark fiber” ready to carry data… someday.

    Counterintuitively, I’m seeing “fiber to the home” deployed more in rural an exurb areas. My guess this is because its lower density meaning installing and maintaining copper repeaters becomes more expensive than laying long distance, low maintenance, fiber. Additionally its easier to obtain permits because there is far less existing infrastructure to interfere with right of way and critical services.

    We got fiber to the home in our exurb about 4 years ago here in the USA. Its really cheap too. 500Mb/s is $75, 1Gb/s $100, and 5Gb/s I think is $200 per month.