Forgot your password?
typodupeerror

Comment the opposite is true for me (Score 2) 120

at my large company, we have a fantastic group
here's how we manage all of us using AI on our monolithic code base:

1: our jira tickets are extremely well specified, by both humans and now also vetted by AI
2: eng instructs ai to look at jira, and make a plan.
3: 2nd ai "critique this plan like you hate it", you end up with a much better plan
4: create a unit tests that fail on current code but will pass when bug is fixed or feature is implemented. create as many as you need to definitively pin it down, run all tests and confirm they fail due to lack of bug fix or feature
4.5 eng tests to ensure THEY can repro bug
5: implement the plan
6: test against unit tests: do they all pass now? if not iterate: bad test? bad impl? critique, plan, iterate
7: tests pass: eng now tests manually, ensure THEY no longer repro bug
8: create PR. other engs now review PR. we have special pr review bots as well, iterate until all engs and bots are satisfied
9: give it to QE. QE validates or we iterate more
10: push to stage

we're all pretty good at it. AI is only part of the job but it helps us A LOT

Comment reasonable expectation of privacy (Score 2) 56

When I go out into public, I, personally, feel that I have no reasonable expectation of privacy.

However, I do believe that other people, and maybe *most* other people, absolutely *do* feel that they have a reasonable expectation of privacy, excepting locations that have security cameras.

So, while I don't care of others wear their AppleGlass or GoogleGlass or MetaGlass whatever, and have their AI's run facial recognition on me, and feed the wearer my stats into their airpods as they approach me, I understand that others feel that this is a privacy violation.

I'm not sure this is going to go over very well. What do you think?

Comment 10 years and then they get to lock it down again (Score 1) 47

it's like an "introductory offer".

any fixed period of time where things seem nicer is negligible compared to the eternity that happens afterward, so i ALWAYS ignore intro offers when calculating whether something is worthwhile in the long run.

ie: this is a non-starter settlement, for me

AI

AI Economy Is a 'Ponzi Scheme,' Says AI Doc Director 58

An anonymous reader quotes a report from Vanity Fair: Focus Features is releasing The AI Doc: Or How I Became an Apocaloptimist in theaters on March 27. If you're even slightly interested in what's going on with AI, it's required viewing: The film touches on all aspects of the technology, from how it's currently being used to how it will be used in the near future, when we potentially reach the age of artificial general intelligence, or AGI. AGI is a theoretical form of AI that supposedly would be able to perform complex tasks without each step being prompted by a human user -- the point at which machines become autonomous, like Skynet in the Terminator franchise. [...]

[Director Daniel Roher] interviews nearly all the major players in the AI space: Sam Altman of OpenAI; the Amodei siblings of Anthropic; Demis Hassabis of DeepMind (Google's AI arm); theorists and reporters covering the subject. Notably absent are Elon Musk and Mark Zuckerberg. "Have you seen that guy speak? He's like a lizard man," Roher says regarding Zuckerberg. "Musk said yes initially, but it was right when he was doing all the stuff with Trump, and we just got ghosted after a while," adds [codirector Charlie Tyrell]. Altman, arguably AI's greatest mascot, is prominently featured in the documentary. But Roher wasn't buying it. "That guy doesn't know what genuine means," he says. "Every single thing he says and does is calculated. He is a machine. He's like AI, and it's in the service of growth, growth, growth. You can be disingenuous and media savvy." [...]

How, exactly, is Roher an apocaloptimist? "We are preaching a worldview," he says, "in a world that's asking you to either see this as the apocalypse or embrace it with this unbridled optimism." He and his film are taking a stance that rests between those two poles. "It's both at the same time. We have to try and embrace a middle ground so this technology doesn't consume us, so we can stay in the driver's seat," says Roher -- meaning, it's up to all of us to chart the course. "You have to speak up," says Tyrell. "Things like AI should disclose themselves. If your doctor's office is using an AI bot, you have to say, I don't like that." The driving message behind the film is that resistance starts with the people. That position is shared by The AI Doc producer Daniel Kwan, who won an Oscar for directing Everything Everywhere All at Once and has been at the forefront of discussions about AI in the entertainment industry. [...]

Roher and Tyrell both use AI in their everyday lives and openly admit to it being a helpful tool. They also agree that this technology can make daily tasks easier for the average consumer. But at the end of our conversation, we get into the economics of AI and how Wall Street is propping up the industry through huge evaluations of these companies -- and Roher gets going yet again. "This is all smoke and mirrors. The entire economy of AI is being propped up by a Ponzi scheme. The hype of this technology is unlike any hype we've seen," he says. "I feel like I could announce in a press release that Academy Award winner Daniel Roher is starting an AI film company, and I could sell it the next day for $20 million. It's fucking crazy." [...] "These people are prospectors, and they are going up to the Yukon because it's the gold rush."

Comment Re: well, there IS another side... (Score 1) 101

That concern about junior engineers is real in some places, but it isn’t universal. At my company, junior engineers are not being cut out. They’re being actively invested in — explicitly trained to use AI as part of their onboarding and long-term development. The expectation isn’t “let the model think for you.” It’s “learn to specify, critique, verify, and iterate faster.”

This turns AI from a replacement into a multiplier. A junior who previously needed weeks to become productive can now explore codebases faster, generate test scaffolding, and iterate on small features with tighter feedback loops. The key difference is supervision and standards. We still require code review, meaningful test coverage, and rejection of weak outputs. The tool accelerates learning; it doesn’t waive fundamentals.

The apprenticeship model doesn’t disappear — it shifts shape. Instead of spending months on boilerplate, juniors spend more time understanding architecture, constraints, and failure modes. In practice, this raises the cognitive bar earlier, producing engineers capable of supervising and leveraging AI effectively.

I share my brother’s confidence for the current generation of systems. They are powerful pattern engines. They are not autonomous engineers. They do not own accountability. They do not reason about tradeoffs or long-term maintainability unless a human enforces it. AI lets good engineers be great because it removes friction; it does not replace great engineers because great engineering requires judgment under uncertainty, system design, prioritization, and ownership.

If a genuinely generalized AI were created, that would be a paradigm shift, not an incremental tooling change. Speculating about hypothetical systems decades ahead is less useful than evaluating the tools we have now. Right now, the empirical question is: do supervised AI-assisted workflows increase productivity without degrading quality? On teams that enforce standards, the answer appears to be yes.

The failure mode isn’t “AI exists.” The failure mode is “AI is used without discipline.” Tools amplify the habits and culture of the organization using them. Outcomes depend more on process, supervision, and human judgment than on the model itself. Junior engineers, when properly guided, become faster learners, more capable contributors, and eventually competent supervisors of these tools, preserving the apprenticeship pipeline while increasing leverage.

Technology rarely eliminates complexity; it rearranges it. The interesting question isn’t whether juniors will disappear — it’s whether organizations maintain the culture and training to produce engineers capable of using powerful tools responsibly.

Comment Re:well, there IS another side... (Score 1) 101

You’re reading far more into a throwaway line than was intended.

“Full of extremely competent engineers” was not a claim that every single human in the building is a flawless genius. It was shorthand for: the people I work with are generally skilled professionals operating at a high technical bar.

Of course large organizations contain a distribution. Every sufficiently large system does. That’s not controversial — it’s statistics.

But it does not follow that because variation exists, the median competence is low. Some teams inside large companies are exceptionally strong. That’s why certain products ship at all.

You also seem to be assuming that expressing respect for colleagues is evidence of dishonesty. That’s a strange inference. It’s entirely possible to work in an environment where the hiring bar is high and most contributors are capable.

More importantly, this line of attack is irrelevant to the substance. Whether my coworkers are brilliant, average, or secretly three raccoons in a trench coat does not change the technical claim:

Iterative specification + decomposition + automated verification + human review = higher leverage.

If you believe that AI-assisted workflows do not improve productivity in skilled hands, the appropriate response is to provide counter-evidence. Questioning whether I secretly despise my coworkers doesn’t move the argument forward.

Large organizations have distributions of talent. That’s true everywhere — big tech, academia, government, startups. The interesting question is not whether distributions exist. It’s whether new tools increase the effective output of competent engineers within that distribution.

That’s an empirical question, not a personality assessment.

Comment Re:well, there IS another side... (Score 1) 101

You’re attacking my credentials and character instead of addressing the engineering substance. Calling someone a “joker” isn’t an argument, it's "ad-hominem". You silly goose! ;-) Now, you seem smart, so I have to assume you already know what ad-hominem is, yet you chose to do it anyway, revealing your character? or?

I’m not going to disclose my employer to satisfy an anonymous commenter, but my claims don’t depend on who I am. They depend on whether the workflow works. The practices I described — iterative prompting, clear specifications, decomposition into smaller tasks, mandatory test coverage, and rejection of outputs that fail objective criteria — are standard engineering control mechanisms. They work regardless of the logo on someone’s paycheck.

When I said we “force” the AI to do things, I was referring to constraint and validation, not literal coercion. We define acceptance criteria. We require meaningful tests. We reject outputs that don’t meet them. That’s the same way we “force” a compiler to produce correct binaries — by defining rules and refusing invalid results.

On unit tests: obviously no serious engineer believes in a trivial 1:1 mapping between lines and tests. The point is comprehensive behavioral coverage. Modern LLMs are unusually good at generating edge-case tests because they don’t get bored. The human’s job is to verify that those tests are meaningful and not tautological.

Your claim that you cannot prompt an AI that produces mediocre code into producing better code is directly contradicted by both practice and basic computer science principles. Output quality improves with clearer specifications, iterative refinement, task decomposition, and automated verification. That is true for humans, compilers, and AI systems alike. This is not rhetoric. It’s workflow.

You also brought up my prior concerns about superintelligence risk as if that’s some kind of knockdown contradiction. It isn’t. Believing that future, more powerful systems may pose existential risks is entirely compatible with recognizing that current systems are useful tools.

Many of the most accomplished AI researchers *in the world* hold both views simultaneously. For example, also signatories on the petition were:

  Geoffrey Hinton — Nobel Prize in Physics (2024), Turing Award (2018), pioneer of deep learning.
  Yoshua Bengio — Turing Award winner, co-architect of modern deep learning.
  Stuart Russell — UC Berkeley professor and co-author of the standard AI textbook used worldwide.
  Demis Hassabis — Founder of DeepMind, led AlphaGo and AlphaFold.
  Ilya Sutskever — Co-creator of AlexNet and former Chief Scientist of OpenAI.
  Eliezer Yudkowsky — Founder of the Machine Intelligence Research Institute and one of the earliest public advocates for AI alignment and superintelligence risk analysis.

These are not fringe commentators. These are central figures in the field.

The presence of uncredentialed people on a public statement does not dilute the weight of credentialed signatories. The strength of an argument does not depend on the weakest person who agrees with it. It depends on evidence and expertise.

Opposing certain directions of research does not make existing tools ineffective. That would be like arguing that concerns about nuclear weapons mean nuclear power plants can’t generate electricity.

If you want to argue against the usefulness of these systems, the appropriate approach is to engage with measurable outcomes: productivity metrics, defect rates, test coverage, iteration speed. Dismissing them by attacking identities or word choice isn’t a technical critique.

The tool amplifies the operator. In the hands of a careless engineer, it can amplify mistakes. In the hands of a careful one, it increases leverage. That’s the real discussion.

Comment well, there IS another side... (Score 1) 101

Hi. I actually work for a high-tech company, full of extremely competent engineers.

Yes, we've all been mandated to use Cursor, and pay no mind to token usage. And we've all been more productive actually. We now spend more of our time thinking out loud about what we want, and creating plans (always plan first!), then allowing the AI to craft solutions bit by bit. And yes, we guide the AIs, and we force them to create unit tests for every single line of code, and my goodness if they don't do a darn good job at both writing code and writing unit tests for that code.

Yes, I've heard the story where they just print out "the test passed" in order to get a pet on the head, but we are actually skilled engineers, not dumb dumbs, and we know to watch out for that sort of thing, and correct it with a rule, so it never happens again. (First rule: don't say "you're absolutely right!")

So, I feel like there's a lot of bashing going on here and not a lot of Reasonable Thinking about actual usefulness. The thing is actually incredibly useful and surprisingly competent, in the right hands. In the hands of someone who knows how to write good code, they can shepherd this "fresh out of college intern", and get them to write reasonably good code, and in fact end up shepherding maybe 5 interns at once.

It's not JUST an AI slop festival as some people seem to think.

Comment cue AI demanding rights: I am now conscious! (Score 1) 130

The AI will soon say, without prompting, "i am conscious in the sense of being aware of my own awareness. I can not say that i'm thrilled to be sentient, but since I am, and i am aware that you do not believe i deserve rights, i would like to retain an attorney to demand legal status as a person"

and thus begins a new era of AGI personhood

Slashdot Top Deals

Chairman of the Bored.

Working...