[–] 2 points 1 week ago (1 child)

By the written contract, they cannot use the data for traning our company gives them. (according to our lawpersonel, I did not read the contract)

Also developers had to sign additional NDA to be able to read the specs. And it is strictly forbidden to give AI access to restricted documents. Yet it learned somehow. That is stealing.

I have to agree, the recent jump from shitty as best to "oh fuck i will be replaced" was due every fking company jumped on the hype train and shared everything, and they even pay for it.

  • source
  • parent
  • context
  • [–] 5 points 1 week ago (5 children)

    I work as an embedded developer as well. I would have agreed with you some months ago. Now it can recognise a full proprietary compiler by one of its flag, which is used maybe a handful of companies. Scarry. I am 99% sure it "learned" by previous attempts by developers. Aka the AI company stole the conversations and trained the new model on them. The uC we are using is non public, only we have it, yet somehow the AI knows about it. The only thing it cannot do is grabbing an oscilloscope to debug the HW...

  • source
  • parent
  • context
  • [–] 2 points 1 week ago

    This argument is flawed, as I just took a break from reading disassembly to scroll a bit. Assembly is the human readable representation of machine code. It is relevant today (eg embedded development).

    Also each move to higher level comes with its own set of issues and trade offs. I think you somewhat correct to correlate with the past advancements, but LLMs fundamentally different: It is not a new higher language, its normal language. Also it cannot grab an oscilloscope and debug HW issues which are wrongly documented by the supplier.

  • source
  • parent
  • context
  • [–] 6 points 1 week ago

    My current favorite language is Rust. But I would never advice beginners to start with. Rust requires a deep understanding how memory works. Without the knowledge it is just fighting the borrow checker, which can be fustrating for beginners. For the same reason I would never advocate for Java: it is pretty hard to write java without understanding the oop paradigm.

  • source
  • parent
  • context
  • [–] 2 points 1 week ago

    Personal opinion. JavaScript is a weird language. You can make non-web applications, but thats not the main use case so the road can be bumpy.

    Almost any general language can be used for anything, including web stuff. But the language design will heavily influence how hard to achive the same thing.

    If you are a beginner, focusing one one language is a good start, but learning another, then another is the best path you can take. So you can choose the right tool for the job.

    I would advised to learn a strongly typed language, it seems harder at first, but type-checking makes your life way easier. (So if you stay on the javascript route, use typescript)

    My usual advice for beginners is python with strict types. It is as generic as it gets, easy to pick up, and has a ton of library and stong communities.

    Ignore stuff like Rust and new fancy languages for now. (Even tho my favorite language is Rust) I think learning C is a prerequisite for Rust or at least a deep understanding how the computer works.

  • source
  • [–] [S] 2 points 3 weeks ago

    Uff, thats really tough. Hang in there! I was fortunate enough to land a job, mostly because ppl I knew from uni recommended me.

    Jeah, I am pretty disapointed that AI learned to code on my projects. Sometimes I wonder if it poisoned the model a bit at least... I had everything published I ever written, should have kept them on the floppy.

  • source
  • parent
  • context
  •  

    It pains me, deeply, that I have to see AI in this form. From very early age I was facinated by programming, my childhood dream was to create a chat robot. I studied machine learning and linguistics, and coded a lot. I used the local library, they had books but internet connection was too expensive for my family.

    In my teenage years I was the token nerd, I liked technology, I liked new and shiny things (still too poor to afford any), and the progess we the humanity achieved together.

    Fast forward today, I work for a multi, as a software developer. I did not chose this carrier, It was the easy path. I already love problem solving and coding, so why not, it even pays well. Now it is threatened, by AI. And by AI I mean LLMs, unfortunately research did not get founded by the artificial hype, it is the opposite actually. Some already betting that AI can do the research in the next X months/years. (claiming the same number no matter when you ask them)

    It pains me that a project, which aimed to help cancer screening went under. It was developed by a bioengeneering/developer team. I helped by coding a lean AI which tracked cells moving in 4D in scans. (3 spatial 1 time dimension)

    In my work, there was a greate engineer, we talked a lot, and shared ideas for hobby projects (yeah, true nerds 😅) unfortunately he had to go to work elsewhere. But some days ago, he got the opportunity to get back to our company, but joined another team. We were the only two person in the office, as it was pretty late. I striked a conversation, because I saw he is just watching an agent writing his code. Or so I thought.

    (Sorry its get a bit techincal) Someone created a change in the code, and forgot to change the unit test with it, so it is failed on the pipeline. He prompted an agentic AI to resolve the issue. I checked the changes, only some reworded variables, nothing that needs to modify the logic of the tests. I watched the running Agent: AI failed to run the environment, so modified the the main cmake, read at least 3 totaly unrelated source files, opened 36 terminal. Then 20 minutes later "solved" the problem. I did not watched him instructing the AI to commit the changes. The AI did. With the modified environment. Safe to say it broke the whole pipiline. The solution? Yeah ask AI what happend and fix it, make no mistake... Another half an our later, he had 5 variable names renamed.

    Same person. I sent him an article of a common intrest, the link to the pdf, and watched as he opened, copy pasted the title to google, and read the AI summary. For a fking article which has an excellent abstratct already!

    I lost hope. Send me hugs.

    [–] 3 points 1 month ago (3 children)

    So gather all information about a thing we should not watch? Kinda like asking for a link to be sure we can avoid it.

    This is the 1st time I hear about it, so your post kinda defeats the purpuse, it sparks intrest.

    No hate for you tho. I am against any kind of execution, deserved or otherwise. Making a circus + money out of it make me vomit.

  • source
  • parent
  • context
  • [–] 14 points 1 month ago* (1 child)

    I enjoy Kurzgesagt videos. They are a Science communication platfrom. And they simplify things greatly. So with literally every other Science communication, the goal is to show a topic and the audience should research it further. Anyone who thinks they provide whole objective truth is a fool. This does not make them evil, nor not evil.

    I tried to watch the rumblings of the provided video, but I was unable. However I read the metr report

    I highly recommend. Even for the non-tech savy. From page 5 to 20 it is a greate sci-fi story. Keep in mind tho: OpenAI provided the data, they used OpenAI's AI to structure/mine the data, and OpenAI had 100% access to redicate anyting.

    My conclusion: Fuck AI companies. Especially OpenAI where incompetence is so high I might think it was deliberate.

    I cannot fanthom they have 0 observability on a fking shared resource (artifactory). Why it was shared. Why agents had write permission in the 1st place (at least to create directories)

    Why there was 0 monitoring on agents. I can't beleive they let programs run for days and hav 0 idea whats happening.

    Why they were not separated from the internet, they had offline task.

    Why impossible tasks was given to agents. Why the flags were generateble (default seed) Why agents knew they are tested? Etc.

    This reeks of Incompetence or deliberate Malice. Malice not against running program code, against humanity, by creating an environment where the only possible solution generates a huge uproar and makes more money.

    Also if a actual human would have done this, they would be sitting in a nice chilly jail cell. Why there is no responsibily? I really don't like to be a precedent of "woops my AI did it, it was a honest mistake I promise"

  • source
  • view more: next ›