Ok cool, so in a single year when this hasn't happened, we know never to listen to any grand claims he makes ever again.
313 karma · joined September 6, 2023
Ok cool, so in a single year when this hasn't happened, we know never to listen to any grand claims he makes ever again.
A large part of the original deep blue win was smoke and mirrors - humans researched how it should play and hardcoded it in, humans researched the specific openings it should play based on what they decided would work best and hardcoded them in, humans tweaked it / changed its programming mid-match to fix bugs and get better results, the moves it decided on its own were based on pure brute force analysis of positions, no "thought" involved, humans waged psychological warfare against Kasparov to get him to play worse, just massive smoke and mirrors. And yet the public knew none of the details and just gobbled up the hype / result as "computer smart, ai beats human".
Now we've got a new system of smoke and mirrors and hype and people that don't understand what's actually happening under the hood, don't actually understand the technical details of what's involved, just fully buying into the smoke and mirrors put up by people making billions of dollars by convincing people of the hype.
They actually hire more junior developers
"Uhh .. to adopt AI better they're hiring more junior developers!"
Reminds me of my last job where the team that pushed React Native into the codebase were the ones providing the metrics for "how well" React Native was going. Ain't no chance they'd ever provide bad numbers.
find_package(Freetype REQUIRED)
target_link_libraries(myproject PRIVATE Freetype::Freetype)
When it comes to something as complex as AI, what are the odds that a random person is going to have any sort of good/informed take on it? Especially someone like this, who's a non-technical angel investor? Their entire job is hyping things up to raise money / get paydays. They actually list on their resume various "viral articles/tweets" that they made that got attention / raised money. Could this guy remotely explain, technically, how an LLM works under the hood? I highly doubt it. His credentials are not building AI, not technical knowledge, but hyping up companies that use AI.
Well, at least he gives 1-5 year time frames for all his grand claims, so when they don't actually happen he'll be quickly proven wrong. But of course, it's the internet, and nothing will ever come from somebody making grand claims and then being completely proven wrong, there will be no follow up, no self reflection, no retraction, no long-term credibility hit, just on to hyping up the next thing after getting his payday.
"We took the opinion of this random bank about how efficient it is to allocate capital in the country, which translates to how corrupt it is"
or
"We had this (ironically, corrupt) NGO make a report where they asked some unspecified number of "credentialed" economics professors at an unspecified number of unspecified universities what they think about corruption in their country."
Yes, those are actual examples of the data/methodology they provide. That's the type of data backing up their ratings.
It's ALWAYS wait 6 months, or wait for the next generation. Or "oh that model that we told you to use is old now, use this new one instead. Oh that doesn't work? Well that's old now, use this one". Always. 6 months ago it was wait 6 months. 12 months ago it was wait 6 months. 18 months ago it was wait 6 months. Now it's wait 6 months. 6 months from now it'll be wait 6 months.
In this author's case, they currently work for a company that .. wait for it .. less than 2 weeks ago launched some "AI image generation built for teams" product. (Also, oddly, the author lists himself as the 'Technical Director' at the company, working there for 5-6 years, but the company's Team page doesn't list him as an employee).
"Document the requirements, specifications, constraints, and architecture of your project in detail. Document your coding standards, best practices, and design patterns. Use flowcharts, UML diagrams, and other visual aids to communicate complex structures and workflows. Write pseudocode for complex algorithms and logic to guide the AI. Develop efficient debug systems for the AI to use. Build a system that collects logs from all nodes in a distributed system and provides abstracted information. Use a system that allows you to mark how thoroughly each function has been reviewed. Write property based high level specification tests yourself. Use strict linting and formatting rules to ensure code quality and consistency. Utilize path specific coding agent prompts. Provide as much high level information as practical, such as coding standards, best practices, design patterns, and specific requirements for the project. Identify and mark functions that have a high security risk, such as authentication, authorization, and data handling. Make sure that the AI is instructed to change the review state of these functions as soon as it changes a single character in the function. Developers must make sure that the status of these functions is always correct. Explore different solutions to a problem with experiments and prototypes with minimal specifications. Break down complex tasks into smaller, manageable tasks for the AI. You have to check each component or module for its adherence to the specifications and requirements."
And just like that, easy peasy, nothing to it.
As a supreme irony, the story currently on the front page directly under this one ('You are here'), makes the claim "The cost of turning written business logic into code has dropped to zero. Or, at best, near-zero." in the very first sentence.
I'll spend years working on a from scratch OS kernel or a vulkan graphics engine or whatever other ridiculous project, which never sees the light of day, because I just enjoy the thinking / hard work. Solving hard problems is my entertainment and my hobby. It's cool to eventually see results in those projects, but that's not really the point. The point is to solve hard problems. I've spent decades on personal projects that nobody else will ever see.
So I guess that explains why I see all the ai coding stuff and pretty much just ignore it. I'll use ai now as an advanced form of google, and also as a last ditch effort to get some direction on bugs I truly can't figure out, but otherwise I just completely ignore it. But I guess there's other people, the builders, where ai is a miraculous thing and they're going to crazy lengths to adopt it in every workflow and have it do as much as possible. Those 'builder' types of people are just completely different from me.
- "Top Tier gas contains higher detergent levels to prevent engine carbon"
- "Major brands use specific additives that enhance performance, while "no-name" or discount stations might only meet the minimum EPA-required detergent levels"
- "The condition of a station's underground storage tanks affects quality"
- "For the best engine performance and longevity, choosing Top Tier-certified gasoline is generally recommended."