- 101 Posts
- 282 Comments
HaraldvonBlauzahn@feddit.orgto
Programming@programming.dev•How are you fighting back against skill atrophy caused by AI at work?
6·2 days agoThank you for your words!
HaraldvonBlauzahn@feddit.orgto
Fuck AI@lemmy.world•A year after the 100% AI mandate nobody understands our code
17·3 days agoReminds me of that company I was interviewing with back in May where the department lead proudly told me that all of their specs, code, docs and tests are now generated by LLMs.
They were seeking a replacement for a lady that had suddenly left…
HaraldvonBlauzahn@feddit.orgOPto
Linux@lemmy.world•What is your reaction to the flood of CVEs?English
1·3 days ago😂 I am somewhat envious! My company still uses flourescent lamps… and part the stack is from the same time.
HaraldvonBlauzahn@feddit.orgto
Europe@feddit.org•GrapheneOS claims There's a major state sponsored misinformation and smear campaign towards GrapheneOS in the Netherlands and Germany.English
111·5 days agoCompletely honest opinion here as a software developer, if you don’t use AI in coding now, you are probably not working effectively. This is because really understanding and reviewing code not written by oneself requires a lot of time, and GenAI can (so far) not selve the very difficult problem of keeping a large codebase with a lot of changes and drift in requirements consistent.
If you do use GenAI to generate code, it is extremely hard to both review the output thoroughly, and be faster than writing it by hand.
For some cases, like code auditing, it might not matter. But for much of software engineering, a substantial part of it is a continuous learning process - learning requirements, constraints, specs, what the code should do, its structure, and so on.
And GenAI short-circuits that - you invariable understand less of the code. This is not different from a student of physics or high-frequeny electrical engineering which does his or her homework on Maxwell’s equations with ChatGPT: They might get a result quickly, but at the cost of really understanding the matter.
Again, there might be cases where this does not matter. For a throw-away web page or a script used once, it might be good enough. But in most cases, understanding what you do does matter.
Oh no, they lost a bunch of pretend speculation value that wasn’t based on reality!
The problem is that the pretended value will likely be paid from people’s pensions savings.
HaraldvonBlauzahn@feddit.orgto
Fuck AI@lemmy.world•AI backlash threatens trillion-dollar data centre boom, say tech leaders
2·6 days agoThey realized the people still have the ultimate power
Wait, you have identified the problem here… Democracy. Companies just need to do steps to remove that barrier. /s
HaraldvonBlauzahn@feddit.orgto
Open Source@lemmy.ml•Average open source project nowadays
26·7 days agoRust is more modern and gives compiler errors on bugs that would cause obscure, possibly very hard to debug errors in C and C++. That is an advantage for programmers, and also people using LLMs.
Still, it takes time to write good software, so it being written extremely quickly compared to the size is an indicator of slop.
HaraldvonBlauzahn@feddit.orgto
Linux@programming.dev•Linus Torvalds says Linux kernel is out of 'stabilization phase' and using 'much healthier model' for AI contributions
2·7 days agothey should change the name to LinAIux
I get your point, but “LinAIux Torvalds” does not rolls of the tongue very well.
HaraldvonBlauzahn@feddit.orgto
Programming@programming.dev•Defending the patch gap against automated attackers | The Mozilla Blog
2·7 days agoSoftware has usually between 15 and 50 defects per 1000 lines of code.
Some say it is larger - from the above link:
This observation is very old, and comes from a very venerable source, namely Fred Brooks in his book “The Mythical Man Month”. He was a top manager at IBM, and managed many programming projects including the milions-of-lines operating system OS/360. In fact he reported that the number of bugs in a program is not proportional to the length of code, but quadratic!
Firefox 20 has about 4 millions of lines of code.
Using the rough and perhaps optimistic estimate from above, it could have between 60,000 and 200,000 bugs, and perhaps much more.
So, while this is a finite number, in practical terms, the number of bugs is unlimited.
HaraldvonBlauzahn@feddit.orgto
Europe@feddit.org•Hackers Hijacked French Blood Plasma Freezers, Changing Temperature Settings From −30°C to 110°CEnglish
8·8 days agoLet me guess: The freezer was using Danfoss hardware with a default password?
HaraldvonBlauzahn@feddit.orgto
Europe@feddit.org•Germany to build new gas power stations as cover for wind and solarEnglish
51·9 days agoGermany has 80 million people, China 1.400 millions. The per-capita consumption of Germany is still much higher. Chinas energy production is rapidly growing, and the share of renewable energy in it is growing as well.
Moreover, Germany is the largest economy in the world’s largest democratic economic bloc, since the US objectively ceased to be democratic. So, Germany and the EU have the duty to show that they can do better. “We had democratic governments but they had to serve the short-term interest of capitalist megscorporations” will not sound like a good excuse to our grandchilds when they have to live on a devastated earth.
HaraldvonBlauzahn@feddit.orgto
Europe@feddit.org•Germany to build new gas power stations as cover for wind and solarEnglish
2·9 days agoAnd batteries second.
HaraldvonBlauzahn@feddit.orgto
Linux@lemmy.world•What task calendar do you use on LinuxEnglish
2·10 days agoI use Evolution for synced calendar dates and am trying Taskwarrior for flexible tasks (which has many features, but one can keep it simple). Basically, I am using text files (Zim Wiki, Org Mode) for work projects since I like to divide tasks into daily small steps.
HaraldvonBlauzahn@feddit.orgto
Programming@programming.dev•You can’t find 10x developers, but you can build 10x organizations
7·12 days agoExactly this. Organizations often have a far larger influence. They can easily turn a very effective and competent developer into a 0.01x developer. Especially if they have huge technical debt.
It is what the text is about, so that you can - if you want so - go and read it yourself.
It is not a summary. I can’t read it for you, so if you chose not to read it, you might keep silence about the content. Clear?
HaraldvonBlauzahn@feddit.orgto
Datenschutz - Privacy - Digitale Selbstverteidigung@feddit.org•Suche Datenschutzargumente gegen Supermarkt-Apps und Rabattsysteme
3·19 days agoDann kam natürlich das obligatorische “ich hab nichts zu verbergen”
Edward Snowden: “Zu sagen, man brauche keine Privatsphäre, denn man habe nichts zu verbergen, ist als wenn man sagt, man brauche keine Redefreiheit, denn man habe persönlich nichts zu sagen”.
Also: Das sind kollektive Schutzrechte. Sie schützen unsere Freiheit.
It feels to me like you don’t want people reading the article?
And your argumentation for not reading it is not really consistent. It can hardly be both overly emotional and a boring wall of text?
Also, fascism isn’t the same as a capitalist economy. At least on the tin, the latter is not contrary from having a democracy.
HaraldvonBlauzahn@feddit.orgto
Programming@programming.dev•Software is slow because of bad design, not slow languages
41·20 days agoHe is right in many aspects. However, for example Guile, Racket or SBCL Lisp are a lot faster than Python, and they are more powerful than Python while being much simpler, which makes them very interesting for prototyping algorithms.
The ideal combo for such things would be a powerful interactive language with debugging capabilities combined with Rust, perhaps even a language similar to Rust. I do not know of any easy solution for that, but it could be made work with Rust’s macro system (since the above languages all provide C ABI FFI).
Also,most of design happens when a program is written first. It is hard to re-design a larger program later, which might be one reason to re-write it. So maybe the main reason for rewriting is to get a better design, not the faster language - the faster language might be an additional reason.
Also, LLMs can produce terribly bloated Rust code - not only by a factor ten larger, but also much slower.
Also, CRUD apps are uninteresting to many programming enthusiasts, and for companies, optimizing them is only interesting if it saves them money.
HaraldvonBlauzahn@feddit.orgto
Fuck AI@lemmy.world•Scoop: Unvetted AI agents are accessing U.S. bank accounts
4·20 days agoSounds like an ideal application area for prompt injection.
















We really need leaders which fight for us, and for a future for Life on our planet earth. It Is shameful to leave this big problem for the youths to solve, this is like an alcoholic father demanding his young kids should work instead of going to school so that he can drink more booze.