Forgot your password?
typodupeerror

Comment VSCode Copilot does pretty good with common tasks (Score 1) 27

I've lately been using Copilot in VSCode to build a custom CRM/ticket management app to replace an ancient thing that was built in the early 2000s, in COBOL, and has various conniptions running on anything newer than XP.

I'd say the agent has autonomously written.. probably 95% of the code for a FastAPI backend and Vue.js frontend. Mostly with the model selection set on Auto. It seems to mainly use Codex and Claude Sonnet, delegating lighter tasks to Haiku. I can manually select some of the free models if I know a task is easy.

Frankly, I'm pretty amazed and slightly disturbed by how "smart" it seems -- "Here's a table schema. Make some API endpoints to get, put and post this." [working ... done] "OK, that mostly works, but (some constraint that maybe wasn't obvious from the schema)" [working.... done] "Nice. Now make a UI to display existing rows in a tabular format" [...] "Add an edit button to each row that opens a modal dialog to edit those columns" [...] "I don't like that layout, move the comments field to the bottom and put the two phone numbers side by side." [working... done] "Huh, cool. It'd be nice to have edit history. Alter the schema to include system versioning, then create some endpoints to fetch historical data." [working for quite a while... done] "Now present that in a nice UI." [working.... Here's a page that shows a reverse-chronological history of the selected row, including which columns where changed, from what to what, when, and by whom.]

It even came up with some SQL constructs that were better than what I would have done by hand (I'm competent but by no means guru-level in SQL).

Had less luck using it to do harder stuff like embedded microcontroller projects. It's all dependent on how commonplace is what you're doing -- FastAPI and Vue are everywhere, it's good at that. Arduino, pretty good. ESP-IDF or STM32Cube, less so. Needs a lot more handholding.

Would I trust the output if I didn't know how to read and critique the generated code? Absolutely not. Or maybe I would, if I were at the right point on the Dunning-Kruger graph to not even know what I don't know. Does it do stupid stuff occasionally, like implement an API endpoint correctly but forget to require authentication on it, even though all the other ones in the same file have authentication? You bet. It reimplements functions that are already implemented in shared includes, then later notices that it did that and offers to consolidate them.

Gotta watch the context windows, break stuff down into manageable chunks, generate an action plan and then execute it in steps. Gotta keep everything in manageable commits, so if it does something completely boneheaded and breaking, you can roll it back and have another go. (the VSCode UI also has some functionality for this, showing every agent change as a color-coded diff for review)

It saves a hell of a lot of time doing the drudgery of cookie-cutter HTML/CSS, and it's pretty decent with the backend stuff.

I'm using the minimum paid Copilot Pro plan, and used about 65% of one month's premium requests on this project (and a few brief digressions). I think I've gotten more value out of that than I paid for the whole year, and I'll no doubt be continuing to use it to work on little projects that have been languishing forever because I just don't have the time.

Comment Re:Solutions anyone? (Score 1) 96

Not a lot of great solutions. Reducing the power a lot is probably the best one. Then the car needs a receiver near each wheel to get the data. Some already have this, that's how they magically figure out which tire ended up where when you do a rotation. Randomizing the IDs could work in this scenario, too, but then the car has to relearn the IDs every time they rotate, which could be error prone.

Anything involving fancy crypto is going to take a bite out of the sensor battery life, and require them to be replaced more often. AirTags do this, they randomize their BT addresses and transmit encrypted packets. And their batteries last a year or so. Could put a bigger battery in a TPMS, but the more weight, the harder to balance, etc...

This mode of tracking isn't really a threat that average stalkers are going to execute, but it's definitely something state actors and Big Surveillance could exploit. Flocks have a bunch of extra radios in them they're not using most of the time, they could easily sniff Bluetooth, and could be adapted by hardware (or possibly software) modification to intercept the 433/315 MHz signals often used by non-BT TPMS.

Comment Re:Great but (Score 4, Funny) 69

One one side of the street is the park containing the royal palace, with people wandering through the park, having picnics, smelling the flowers, etc. There are no barriers, you can walk right up to the walls of the palace.
On the other side of the street is the maximum-security prison that is the US embassy, with the US staff cowering behind locked gates and steel bars and armed guards.

It has to be that way. The people over there smelling flowers and having picnics hate American freedom, and would storm the embassy in a heartbeat.

Either that, or the bars and guards were put there by the Norwegians to keep the Americans from escaping.

Submission + - Norwegian Consumer Council Targets 'Enshittification' (forbrukerradet.no) 1

DeanonymizedCoward writes: The Norwegian Consumer Council, an independent, governmentally funded organization that advocates for consumer’s rights, has released a report addressing the trends of 'enshittification' in consumer goods and services and laying out some steps consumers can take to buck the trends.

"It should be easy for consumers to make sustainable choices every day. Consumers have the right to be protected against exploitation – both financially and digitally. To ensure this, we work to provide easy access to information, enforceable rights, and sufficient redress options when something goes wrong," says the organization.

They have also released a YouTube video making light of the matter,

Submission + - CISA replaces bumbling Acting Director after a year (techcrunch.com)

DeanonymizedCoward writes: The U.S. Cybersecurity and Infrastructure Security Agency (CISA) is reportedly in crisis following major budget cuts, layoffs, and furloughs under the Trump administration, says TechCrunch. The agency has now replaced its acting director, Madhu Gottumukkala, after a turbulent year marked by controversy and internal turmoil. During his tenure, Gottumukkala allegedly mishandled sensitive information by uploading government documents to ChatGPT, oversaw a one-third reduction in staff, and reportedly failed a counterintelligence polygraph needed for classified access. His leadership also saw the suspension of several senior officials, including CISA’s chief security officer.

Comment Re: Nice AI you have here (Score 3, Insightful) 195

Small difference between canceling a contract and declaring the company a national security threat, or threatening to nationalize it. Anyone who's happy to see this sort of thing going on should ask themselves, "how do I feel about Putin doing this same thing? How would I feel if Kamala Harris did it?"

Comment Re:Buy my app ! Rip off poor people ! (Score 1) 33

Well, without this speaker thing, the shopkeeper has to either look at their mobile device and verify every transaction, or take the customer's word for it.

I've seen street vendors in NYC that will accept showing my phone with a Zelle confirmation displayed as proof of payment, and another poster says that's pretty common in India as well. This is, of course, dead easy to spoof. It's probably harder to spoof exactly the right tone of synthesized voice, coming from exactly the right point in space, to a sufficient degree to fool the merchant reliably.

Couple this with the ability to side-verify larger transactions, or spot-check any transaction, possible penalties or shame for being caught cheating, and a relatively small percentage of the population who are willing and able to cheat, and it's probably a win for the merchants. And there's some value, as another poster above said, in the whole thing being controlled by the payment network, so both parties to the transaction can more likely than not trust it.

I'm not so sure the payment network should be renting them out, perhaps they should be free to anyone with a merchant account, or one-time purchase, assuming the network makes its money on transaction fees. I don't know the Indian economy, so I can't estimate the value proposition for the merchant and network.

Comment Re:Sounds familiar.... (Score 1) 24

a new "gray belt" land designation that loosens building restrictions on underperforming greenbelt parcels

What the fuck does that even mean? How do areas of land "underperform"?

By being covered with grass, trees, bugs and other things that don't have an immediate, measurable positive impact on corporate profits, of course. Much better that they be covered with pavement and data centers, and later on with gray goo.

Comment Re:Building data centers where they are unwanted (Score 1) 24

That's why they classify them as "critical national infrastructure," so they can surround them with their own drones, shock/lethal fences, armed guards, dogs with bees in their mouths that when they bark they shoot bees at you, etc. Can't just have Cletus out there taking potshots at the rooftop chillers, or whatever the British equivalent of Cletus uses without guns everywhere.

Comment Re:Department of war lol (Score 3, Funny) 151

Correct. And while we are at it, there is no such thing as a "Donald trump and john f kenedy center for performing arts". As that institution can only be renamed by congress.

But it sure as fuck ainy stopping them from cosplaying it/

It's THE Donald J Trump and THE Kennedy Center for the Performing Arts, please respect the redundant articles, this is Slashdot after all!

Comment Re:There is much better hardware anyways (Score 1) 55

I should follow this up with the addendum that the RPi folks hit it out of the park with the Pi Pico.

Custom silicon rather than taking a shitty SOC and drawing a smiley face on it, features no one else has (mainly the PIO blocks), and a price point so good that no one's really going to bother knocking it off (there are clone boards, but they all seem to use the RP chip).

Different market, but a full embrace of the DIY maker ethos that RPi started with.

Slashdot Top Deals

"I think trash is the most important manifestation of culture we have in my lifetime." - Johnny Legend

Working...