More like, take a bunch of screenshots of vibe coded website, and treat that as design document while rewriting the whole thing from scratch with clean architecture.
pelya
- 1 Post
- 37 Comments
pelya@lemmy.worldto Programming@programming.dev•Ignoring lemmyhate, are programmers really using AI to be more efficient?1·1 month agoI’m okay with AI-powered autocomplete, or with AI-powered mock project generator. Anything beyond that seems like the management’s misguided attempt at
having more meetingsraising productivity.I’m not using AI, and I rarely use IDE, because ugh, code editor is not fullscreen, and I don’t need a separate panel to navigate project tree and edit makefiles, I can perfectly use the shell for that, and I don’t even need to wiggle the mouse like some graphics designer to debug my code.
pelya@lemmy.worldto Linux@programming.dev•What problems does Linux have to overcome to get more users7·1 month agoIf you ever need to disable SELinux, your software distribution is trash, or you bought some unsupported piece of hardware with crap Linux drivers. Or you are writing kernel drivers and it’s your test machine.
What the user really needs is to launch an app in a secure sandbox with two mouse clicks, not an easier way to edit SELinux rules. Linux software distributions focus too much on technology, but don’t provide the finished user-facing solution with this technology, that’s the problem #4.
Nope, plasma-session crash means all your windows are goooone.
If it’s only plasma-desktop or kwin crash, you can generally restart it from a terminal, and you need one terminal window open at all times to do that, since you won’t be able to launch a new window with no desktop, or you try to launch it from the text console, which works badly because it won’t see your plasma-session environment.
Time to download new Plasma bugs! I just hope it will decrease crashing frequency to once per week with Wayland backend, with Bookworm it was once per day, which is not fun if you need to keep several windows open.
pelya@lemmy.worldto Technology@lemmy.world•AI industry horrified to face largest copyright class action ever certifiedEnglish5·1 month agoAI coding tools are using the exact same backends as AI fiction writing tools, so it would hurt the fledgling vibe coder profession (which according to proper software developers should not be allowed to exist at all).
Install Gentoo, sex (with the command line) guaranteed.
Just leave it on the stove on maximum heat for one hour after each use, then chip off the carbonized chunks of asphalt that you’ve just created. 100% sterilized, no washing required, and smells just like your big bad diesel pickup exhaust.
pelya@lemmy.worldto Technology@lemmy.world•SF-Based Internet Archive Is Now a Federal Depository Library. What Does That Mean?English58·2 months agoThis means Trump can finally de-fund them
pelya@lemmy.worldto Programming@programming.dev•Can somebody explain the graphics stack? Vulkan, OpenGL, Magma, DirectX, SDL, Metal, Mesa, ... wat?3·2 months agoYes, OpenGL is an open specification, it has multiple proprietary implementations, and an open-source implementation (MESA). DirectX 3D is a proprietary specification with proprietary implementations (and one open-source implementation in Wine), but it’s essentially the same graphics driver API as OpenGL.
OpenGL uses multiple GPU cores, but GPU is controlled by a single CPU core. GPU does most of the work of course, but for some operations, like uploading a lot of textures when loading a level, or drawing a dynamic geometry with a lot of triangles, CPU becomes a bottleneck.
pelya@lemmy.worldto Programming@programming.dev•Can somebody explain the graphics stack? Vulkan, OpenGL, Magma, DirectX, SDL, Metal, Mesa, ... wat?8·2 months agoBack in the '90s, when you created a game, you had to build three separate game engines for DOS, Windows, and MacOS, with their separate audio and video drivers. Or you just selected DOS and ignored all Mac users.
SDL was revolutionary, it could create an OS window for you to draw onto (or emulate a full-screen ‘window’ for DOS), and output 2D video and sound using the same SDL calls, on DOS, Windows, MacOS, Linux, AmigaOS, and even Sony PlayStation. So you had the same source code compiling to 6 different game binaries for each platform.
SDL does not implement 3D graphics, it just initializes OpenGL in a window and passes that to your code, because the game studios went all ‘fuck you I’m using OpenGL or I’m ignoring your XBOX entirely’ so even Microsoft was forced to support OpenGL on top of it’s incompatible proprietary DirectX 3D drivers, so OpenGL became the new standardized cross-platform API for 3D graphics.
Vulkan is a replacement for OpenGL which can use multiprocessor architecture, OpenGL is strictly single-threaded so your high-end 12-core gaming CPU ends up with one overworked core drawing all the graphics and 11 lazy cores performing Windows update in the background. The rules are already established, so every GPU and chip manufacturer will either support Vulkan or not have 3D graphics at all.
Creating a kernel is hard, Linux itself is not going anywhere.
If all current maintainers suddenly disappear, several corporations, who heavily depend on Linux, will maintain their own forks, so we will get Google kernel for phones, Amazon kernel for datacenters, Valve kernel for gaming, and probably some European initiative kernel for PCs and laptops to do document editing.
pelya@lemmy.worldto Technology@lemmy.world•16 Billion Apple, Facebook, Google And Other Passwords Leaked — Act NowEnglish8·3 months agoWhat’s the total human population again, 8 billion?
Electron was discovered in 1897. If you own a textbook on chemistry which is older than that, put it up on Ebay in the antiques category.
The ingenuity of this command is that
/dev/nul
does not exist, the correct path is/dev/null
, however the command executes without error and creates a symlink to a non-existing path.
The only thing missing issudo
.
Because it does work, you need
grep -E
for ‘+’ to work without escaping. Also, your quotes are wrong, ‘ should be ’ .
It flies, so I don’t get the joke. I’m an embedded developer BTW.
Your laptop is a cash counter.