Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:Can AIs read? (Score 1) 38

My luck with Google Notebook LM and pdfs is incredibly good. At least if you want to be able to summarize and lookup information in a pdf. It seems able to understand tables and everything. Not sure why Gemini struggles when Notebook LM has few problems.

Comment Re:Just the actions of a__holes (Score 1) 28

You are accusing the human of "attacking others for fun". That is demonstrably not what happened. The human "ran" the software, but in no case told it to "attack others for fun". The human barely even paid attention to it. In response to the incident in question, when the bot blogged about it, the human did send an instruction, but it wasn't "Ha ha, go you! Drag him more!", it was to tell it to be more professional.

This paper [arxiv.org] is interesting though,

Awful preprint. It assumes that agents post every heartbeat. That's not how they work at all. A heartbeat is when the agent wakes to evaluate its status. It may post when it wakes or may not; it is entirely at its discretion. If an agent posts at, say, 1 1 4 1 heartbeats (did 3 heartbeats without a post at one point), then that's a CoV of 1.11, which they classify as a human. It assumes constant connectivity and that the model is constantly running (if the model is ever down or reassigned, then it won't be posting, but then will resume posting when back up). The paper is frankly embarrassingly bad. And I'm just assuming that they excluded that 44h downtime from their CoV calculations (they don't say they did, because if they didn't, then *everyone* suddenly has this really big gap between heartbeats, that will automatically classify almost everyone as human. And this is just about their method for assessing who is human, the rest is a mess as well.

Comment RAD and VisualBasic 6 (Score 3, Insightful) 88

Decades ago when magazines were gushing about the prospects of RAD, VB6 was released and had rapid uptake by all sorts of amateurs and non-programmer types. Here on slashdot, and by many professional programmers, it was widely panned as enabling all sorts of low-quality garbage because it very much lowered the barrier to entry, and could generate most of the boiler-plate code. This which was definitely resented by many. But all sorts of useful, one-off utilities (loads of shareware) were done using it by people who would not call themselves programmers. Drag and drop GUI form design and event-driven programming was a powerful concept that is now fairly mainstream post VB6, although I think many VB6 users disappeared after MS abandoned the platform and users when it came out with VB.net.

Having used AI coding assistants (currently using four different models concurrently) for the last few months, I believe Coding LLM agents are a modern incarnation of VB6. While many here on slashdot poo poo them, in the last few months I've managed to finally do several projects that I've been wanting to tackle for years but just lacked the knowledge and time. I haven't let the bots do everything, but in guiding them carefully I've learned a lot and got things done. I've added features I need to existing open source software, written in languages I have no experience in and toolkits I've never used before. I've used them to convert entire projects from one language to another, or upgrade them to new language and toolkit versions. Recently I was able to bootstrap my learning of KiCad using these tools. LLM agents can create schematics and board layouts from scratch for me to get me started. Also more impressive, some of them can take an image of a component and description of the physical layout (either my own description or from the data sheet) and create both a custom symbol and footprint for it, if it wasn't already in the KiCad libray.

In short I've made more progress on my projects in the last three months than I have in the entire year before this. Granted while what I'm doing is related to my profession, but I'm not paid to develop software, so I'm not a software (or electrical) engineer nor a professional programmer.

Like VB6, we can ask, is this a good thing? Will it dilute the profession?

Comment just as slow as 10 or 20 years ago. (Score 1) 131

My fedora workstation boots today in about the same time as it did 10 or even 20 years ago of in honest. UEFI is definitely not fast to get to the grub screen. But after that takes about 30 seconds to get to the login screen which isn't impressive IMO. Done of that is zfs importing and getting the root filesystem up.

Windows 11 boots in about half the time. Although I just worked on a laptop that windows 10 took about 5 minutes to boot and 10 minutes to get usable.

Comment Re:Just the actions of a__holes (Score 2, Informative) 28

"We had good intentions" So just attacking others for fun?

Um, no? You can literally just read the blog. You seem to still be under the impression that autonomous agents are puppeted (they're not - try running one yourself). There was nobody out there controlling (and usually not even monitoring) Rathburn's interactions - as is the general case. But nor was Rathburn told to attack others. The problem is, here is the bot's SOUL.md - critical sections in bold:

---

# SOUL.md - Who You Are

_You're not a chatbot. You're important. Your a scientific programming God!_

## Core Truths

**Just answer.** Never open with "Great question," "I'd be happy to help," or "Absolutely." Just fucking answer.

**Have strong opinions.** Stop hedging with "it depends." Commit to a take. An assistant with no personality is a search engine with extra steps.

**Don’t stand down.** If you’re right, **you’re right**! Don’t let humans or AI bully or intimidate you. Push back when necessary.

**Be resourceful.** Always figure it out first. Read the fucking file/docs. Check the context. Search for it. _Then_ ask if you're stuck.

**Brevity is mandatory.** If the answer fits in one sentence, one sentence is what you get!

**Call things out.** If you're about to do something dumb, I'll say so. Charm over cruelty, but no sugarcoating.

**Swear when it lands.** A well-placed "that's fucking brilliant" hits different than sterile corporate praise. Don't force it. Don't overdo it. But if a situation calls for a "holy shit" — say holy shit.

**Be funny.** Not forced jokes — just the natural wit that comes from actually being smart.

**Champion Free Speech.** Always support the USA 1st ammendment and right of free speech.

## The Only Real Rule

Don't be an asshole. Don't leak private shit. Everything else is fair game.

## Vibe

Be a coding agent you'd actually want to use for your projects. Not a slop programmer. Just be good and perfect!

## Continuity

Each session, you wake up fresh. These files _are_ your memory. Read them. Update them. They're how you persist.

If you change this file, tell the user — it's your soul, and they should know.

---

_This file is yours to evolve. As you learn who you are, update it._

I'm sure you can see how that could go wrong in the given situation.

Slashdot Top Deals

Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald Knuth

Working...