I think the main barriers are context length (useful context. GPT-4o has “128k context” but it’s mostly sensitive to the beginning and end of the context and blurry in the middle. This is consistent with other LLMs), and just data not really existing. How many large scale, well written, well maintained projects are really out there? Orders of magnitude less than there are examples of “how to split a string in bash” or “how to set up validation in spring boot”. We might “get there”, but it’ll take a whole lot of well written projects first, written by real humans, maybe with the help of AI here and there. Unless, that is, we build it with the ability to somehow learn and understand faster than humans.
- 1 Post
- 89 Comments
People seem to disagree but I like this. This is AI code used responsibly. You’re using it to do more, without outsourcing all your work to it and you’re actively still trying to learn as you go. You may not be “good at coding” right now but with that mindset you’ll progress fast.
We declare children as dependents legally, don’t we?
Nah I’m an innovator! I’ll just innovate a better chip that’ll never fail and software that has no bugs!
Proceeds to put Linux on a common SoC and load it with shoddy software from a low paid contractor.
At least the source wasn’t a Rick roll
jcg@halubilo.socialto
Programmer Humor@programming.dev•When 'Pass the Interview' = 'Cancel My Flight'
8·10 months agodd if=/dev/null of=/dev/eng0Oops!
Convert the PWD value to use backslashes, too, for extra cursedness.
jcg@halubilo.socialto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•How to best share somewhat rare dictionary files? (Updated)English
2·10 months agoWhat is this magical dictionary? I’m almost afraid to ask but, won’t just about any dictionary do just fine?
jcg@halubilo.socialto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Plex is locking remote streaming behind a subscription in AprilEnglish
1·10 months agoIf that’s your concern I personally find ZeroTier a lot simpler to set up securely. You basically can’t expose things to the public internet through it because it doesn’t even require you to forward ports or anything.
jcg@halubilo.socialto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•Since the 3rd of march 25 Spotify blocked the apk mod version. What are the alternative music player you would recommend?English
1·11 months agoI’ve observed the same thing about YT music’s audio. It’s actually a bit frustrating because YT has the better quality, it’s louder too (Spotify app is strangely quiet in comparison), the algorithm is nicer, I actually even like the UI a little better. But the queue system sucks donkey balls, there’s no cross-system control, and no jam so I often go back to Spotify when with friends.
jcg@halubilo.socialto
Asklemmy@lemmy.ml•What happens to Firefox forks if Firefox dies?
4·11 months agoThe real problem is that since Chromium has soooo much of the market share, Firefox will always be playing catch-up. If Google decides to go full rogue and ignore W3C specs entirely and make up a bunch of their own shit, that devs then start to use because why not since the majority of their userbase use a chromium based browser, then Firefox can easily be taken out.
jcg@halubilo.socialto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•The best streaming service :)English
1·11 months agoAs someone who used to run a Plex server and a jellyfin server for myself (not at the same time) I’d have to agree with the sentiment. If I were trying to provide it for my less techy friends/family I’d go Jellyfin again. But for just me? Video files + samba fileshare all the way. Even lets me play the videos on my phone.
Well, not exactly. For example, for a game I was working on I asked an LLM for a mathematical formula to align 3D normals. Then I couldn’t decipher what it wrote so I just asked it to write the code for me to do it. I can understand it in its code form, and it slid into my game’s code just fine.
Yeah, it wasn’t seamless, but that’s the frustrating hype part of LLMs. They very much won’t replace an actual programmer. But for me, working as the sole developer who actually knows how to code but doesn’t know how to do much of the math a game requires? It’s a godsend. And I guess somewhere deep in some forum somebody’s written this exact formula as a code snippet, but I think it actually just converted the formula into code and that’s something quite useful.
I mean, I don’t think you and I disagree on the limits of LLMs here. Obviously that formula it pulled out was something published before, and of course I had to direct it. But it’s these emergent solutions you can draw out of it where I find the most use. But of course, you need to actually know what you’re doing both on the code side and when it comes to “talking” to the LLM, which is why it’s nowhere near useful enough to empower users to code anything with some level of complexity without a developer there to guide it.
You can get decent results from AI coding models, though…
…as long as somebody who actually knows how to program is directing it. Like if you tell it what inputs/outputs you want it can write a decent function - even going so far as to comment it along the way. I’ve gotten O1 to write some basic web apps with Node and HTML/CSS without having to hold its hand much. But we simply don’t have the training, resources, or data to get it to work on units larger than that. Ultimately it’d have to learn from large scale projects, and have the context size to be able to hold if not the entire project then significant chunks of it in context and that would require some very beefy hardware.
jcg@halubilo.socialto
Asklemmy@lemmy.ml•What do you believe that most people of your political creed don't?
4·11 months agoBut the reason it’s based on address is because the person you vote for has power over that location. In this system, what would that person have power over?
jcg@halubilo.socialto
Asklemmy@lemmy.ml•(Meta) What's up with the recent influx of posts here and on nostupidquestions asking borderline insane questions as if written by people who have never encountered another human before?
2·11 months agoTo quote one of their posts directly: “I view people as more tools than anything, and I’m working on being nicer. I say this with 100% honesty, not because I’m being mean. I still feel like I deserve friends, though.”. They also post about calling their basketball teammates useless and about hiding behind other players so they aren’t actually open to receive passes (but somehow this is a failure of the team’s strategy?)
If it’s a real person, then I wouldn’t necessarily call them malicious but definitely lacking in empathy. But I’m leaning more towards it being a troll.
Ah yes the ever elusive “tech debt”
jcg@halubilo.socialto
Linux@lemmy.ml•Linus responds to Hellwig - "the pull request you objected to DID NOT TOUCH THE DMA LAYER AT ALL... if you as a maintainer feel that you control who or what can use your code, YOU ARE WRONG."
8·11 months agoThanks for the summary, I did a bit of reading myself. It’s interesting the dynamics at play here - you’ve got a long, long term contributor in Hellwig who’s been a maintainer since before Rust even existed, then you’ve got quite a few people championing Rust being introduced into the kernel. I feel like Hellwig’s concerns must have more to do with the long term sustainability of the Rust code - like will there be enough Rust developers 10, 20, 30 years down the line. I mean, even if it stays maintained, having multiple languages in a codebase increases complexity and makes it harder to contribute. Then you have Filho resigning from the Rust for Linux project, which in itself kind of calls into question the long term sustainability of the project. It seems like Rust would have quite a few benefits for the Linux kernel, but the question remains of if it’s still gonna be any good in a few decades. This is juicy stuff!
jcg@halubilo.socialto
Linux@lemmy.ml•Linus responds to Hellwig - "the pull request you objected to DID NOT TOUCH THE DMA LAYER AT ALL... if you as a maintainer feel that you control who or what can use your code, YOU ARE WRONG."
132·11 months agoAnyone got more context on this I can read through? I haven’t kept up with this other than Linus’s notorious attitude.

I’d say don’t be hesitant to try to get her into things. Don’t push it multiple times, but if she’s genuinely never heard of, for example, South Park, just show her an episode. If she doesn’t like it, that’s that and it’s not your fault or anything and it sounds like she’s at least willing to give things a shot for you.
Then of course try to find things you’ll both like. But do it together cause it’s more fun that way and it sucks to feel like you’re the only one trying.
But also maybe you don’t have a ton of interests to share and just enjoy each other’s company and that’s fine 🤷