RetroFed Forum
Your home away from modern life.
Anon died on the "clang format bad" hill
Post Reply
AuthorMessage
orca orcas.enjoying.yachts orca@orcas.enjoying.yachts
Joined: 2023-07-07
#402 · Quote Reply

That sounds useful. Id like to find a good place that is for optimizing use of this shit (esp locally) while not going full "hey check out my slop project", or people going "the ai are our gods / will cause an apocalypse"

I use it to corral data a lot of the time. Stuff that is already verified by humans. It’s great for getting quick metrics, or pulling info about something into one central place. I’ve also given it an instruction to use the STE writing rules. It makes it speak more technically and deliberately, as opposed to always trying to sound like my friend.

I’m absolutely not one of those AI worshipper types, but I’ve found ways to harness it (hopefully thoughtfully) at work.

3
WorldsDumbestMan lemmy.today WorldsDumbestMan@lemmy.today
Joined: 2024-12-05
#403 · Quote Reply

AI will actually kill the fuck out of us, even if it is just a stochlastic parrot.

6
rounding_error lemmy.today rounding_error@lemmy.today
Joined: 2026-04-20
#404 · Quote Reply

I think a very very large portion of people agree with you lol. Else you wouldn't see so many alternative frameworks popping up and becoming veryyy popular. Svelte and Phoenix are what people are switching to

Svelte is fucking awesome.

2
rounding_error lemmy.today rounding_error@lemmy.today
Joined: 2026-04-20
#405 · Quote Reply

React is absolute trash and people should stop using it

Svelte, baby, svelte

2
tyler programming.dev tyler@programming.dev
Joined: 2023-06-12
#406 · Quote Reply

With the greatest respect, responding to this comment would be to engage in a discussion of whether Linus is right in this particular instance. I'm not willing to do that because I'm sure that's a conversation that's been had a billion times. I was / am happy to talk about how we injest the opinions of experts in a more general way.

it gets down to whether experts are experts at everything. Linus is not an expert at anything outside of kernel maintenance. His opinions on whether we should use LLMs are null and void considering the massive effect on the planet. It'd be like if a nuclear engineer said we should be building more nuclear bombs for everyone to use, just so they could use nuclear engineer more freely. Like, their opinions about nuclear energy might be fine, but their opinions that have an effect on the entire planet are completely wack.

3
mlg lemmy.world mlg@lemmy.world
Joined: 2023-07-29
#407 · Quote Reply

The entire modern web tech stack should be thrown in a dumpster, ignited with gasoline, and blown up with a nuke for good measure.

34
tyler programming.dev tyler@programming.dev
Joined: 2023-06-12
#408 · Quote Reply

Work has forced us all to adopt it, so everyone did. It was either that or suddenly be the slowest person at work, which eventually gets you canned. People will evangelize all day long about how they refuse to use AI, how it’s dog shit, etc. Meanwhile I’ve managed to dial in my AI workflow so that it never deviates from our code standards, it never tries to invent its own components or styles, ...

It was either that or suddenly be the slowest person at work, which eventually gets you canned.

turns out, you can just refuse to do so and you'll still be just as fast as everyone else (source: me). Turns out that you'll actually do the same amount of work and you don't have to babysit a robot all day long losing your mind.

0
Euphoma lemmy.ml Euphoma@lemmy.ml
Joined: 2023-04-27
#409 · Quote Reply

HTML/TeX/etc are real programming languages that just happen to be declarative as opposed to imperative.

imo you need to be able to execute an algorithm for it to be a programming language. not necessarily turing complete but html cant really execute stuff. if you include css as part of html, then it would be turing complete then. TeX is turing complete so it is a programming language.

1
sudoer777 lemmy.ml sudoer777@lemmy.ml
Joined: 2021-02-18
#410 · Quote Reply

systemd does a lot of things very right and a mayor reason that linux is in a way better place than 15 years ago. 27 unmaintained tools are not better than one that is professionally developed.

Recently I've been doing scripts on top of systemd to do hacky things with my system and so far I really like it

1
Dr. Moose lemmy.world drmoose@lemmy.world
Joined: 2023-06-15
#411 · Quote Reply

Not a programmer, but I hate softwares that use python, why the fuck it requires 10 million dependencies to function?

Because a dedicated dependency is better than random code.

3
Dr. Moose lemmy.world drmoose@lemmy.world
Joined: 2023-06-15
#412 · Quote Reply

OOP dogma isn't just bad, it's actively harmful. OOP leads to unnecessary boilerplate. Any boilerplate that is not absolutely necessary is noise and bad. Full stop. Private (Getters/setters): Strictly not a necessity in any sense of the word. Short functions everywhere. Short files everywhere. I prefer to see the steps of execution that are actually happening in the real world on hardware. Not ...

This is just not true. Not only OOP "boilerplate" improves human comrepehension and maintainability it also improves AI ability.

3
Dr. Moose lemmy.world drmoose@lemmy.world
Joined: 2023-06-15
#413 · Quote Reply

If I was king of the world, I would rule that all AI models were based on stealing from all the knowledge of humanity. Since it cannot be un-stolen, I would decree that all copyright is unenforceable and all current proprietary data must be public domain forever as restitution for the abuse.

Stealing from tbe knowledge of humanity

Stealing?

2
sudoer777 lemmy.ml sudoer777@lemmy.ml
Joined: 2021-02-18
#414 · Quote Reply

That information about text editors is out of date - we now have Zed. Just ignore the "AI integration" bs, it's entirely optional

Right now I use Helix and I'm trying to decide whether to switch to Zed. Because it almost looks like a better editor at this point, except its configuration is not as declarative as I'd like and its AI service uses a bunch of closed providers.

1
littleomid feddit.org littleomid@feddit.org
Joined: 2025-01-12
#415 · Quote Reply

I am just trying to get a feel for the boundaries of what you consider a Lisp. (Started by trying to narrow by named lisps, then common major dividing features and am now trying to use broader syntax categories). So no argument, just honest curiosity.

In short, homoiconicity, a function type, expression based programming, a symbol type, and having no distinction between read, run and compile-time. If it looks like a lisp and sounds like a lisp, then it’s a lisp. All languages you mentioned are lisps. So is Clojure, Elisp, MacLisp etc etc.

1
SapphironZA sh.itjust.works SapphironZA@sh.itjust.works
Joined: 2024-02-24
#416 · Quote Reply

Stealing from tbe knowledge of humanity Stealing?

Using without permission to their own benefit.

1
black0ut pawb.social black0ut@pawb.social
Joined: 2023-06-10
#417 · Quote Reply

Not a programmer, but I hate softwares that use python, why the fuck it requires 10 million dependencies to function?

Node software too. I hate it so much I have blacklisted npm and bun in my package manager.

2
gwl [he/him] lemmy.blahaj.zone gwl@lemmy.blahaj.zone
Joined: 2025-10-16
#418 · (edited) Quote Reply

Calculators are also known to get some answers wrong. Stolen data is not a tech problem, it's a legal problem. And it's not 200 times more power. Maybe 5 years ago it was. But it is being wastefully used by burning capital. That's why the bubble needs to pop. So the true cost/value equation comes into play. It should probably cost 5 times what it currently costs from the big providers. It will ...

200 was hyperbolic.

I've seen AI get incredibly basic shit wrong though.

Calculators won't miscount the number of O in strawberry, genAI confidently will.

1
Bipauler sh.itjust.works Bipauler@sh.itjust.works
Joined: 2026-06-04
#419 · Quote Reply

Rust is the easiest programming language to learn. Granted, I'm autistic, but still. I found it far more intuitive than JavaScript or Python. Bonus: HTML and JavaScript are evil and I hate webpages that use it. Thats pretty much all of them, to be fair, but markdown websites do exist and I love them

What is usually the suggested "easiest" to learn language? I've always wanted to code well since I was a young kid and recently oldest kid accidentally got me into playing around with LLM and it orchestrated a few little stupid projects that were just basically to make open code more customized most of the time. I'd really like to actually do it myself and know what was going on better. Any suggestions on where to start? Should I just try diving into rust? I know that's what my oldest son actually uses himself, although I guess he does outsource a little of his stuff to it at LLM but.. I'd love to learn a language so I can do more than just a hello world in. Although maybe I should finish learning how to actually type better first lol

1
kossa feddit.org kossa@feddit.org
Joined: 2024-11-29
#420 · Quote Reply

I just don't want all of my emails scanned through and used for further algorithm generation / AI training.

But feeding the sentiment of OP, some 80% of your inbound and outbound email ends up with either Microsoft or Google anyway.

3
Dr. Moose lemmy.world drmoose@lemmy.world
Joined: 2023-06-15
#421 · Quote Reply

Using without permission to their own benefit.

Permission?

2
zarkanian sh.itjust.works zarkanian@sh.itjust.works
Joined: 2024-01-11
#422 · Quote Reply

AI will actually kill the fuck out of us, even if it is just a stochlastic parrot.

Not an unpopular opinion.

6
Techno-rat lemmy.blahaj.zone tutter@lemmy.blahaj.zone
Joined: 2026-03-08
#423 · (edited) Quote Reply

What is usually the suggested "easiest" to learn language? I've always wanted to code well since I was a young kid and recently oldest kid accidentally got me into playing around with LLM and it orchestrated a few little stupid projects that were just basically to make open code more customized most of the time. I'd really like to actually do it myself and know what was going on better. Any sug...

I learned it by doing small bash and python scripts first, then moved on to base C.

So i think id start with python. But difficulty is hard to ascertain tbh. You could also just start in the language you think youre gonna use. Doing a good ol hello world program in it is always a good prelim fit test. If the process seems fairly intuitive, move on to the next program.

Theres probably two big hands on ways of learning it. One is just writing your own tools when you need em for the practice of it, the other being following a structured course, where you get little assignments of increasing complexity, classic classroom style.

And all of this probably underlines the main point beautifully. The easiest language to learn is the one you find fun enough to keep practicing with. Because its the ongoing practice thats the real gold.

3
psycholocomotor_no2 lemmy.blahaj.zone psycholocomotor_no2@lemmy.blahaj.zone
Joined: 2026-10-10
#424 · Quote Reply

In reply to an earlier post

I hit tab and just never go deeper than 3 indents.

3
zarkanian sh.itjust.works zarkanian@sh.itjust.works
Joined: 2024-01-11
#425 · Quote Reply

imo you need to be able to execute an algorithm for it to be a programming language. not necessarily turing complete but html cant really execute stuff. if you include css as part of html, then it would be turing complete then. TeX is turing complete so it is a programming language.

Where does it say that it has to be Turing-complete to be a programming language?

1
philipp_ discuss.tchncs.de philipp_@discuss.tchncs.de
Joined: 2024-02-24
#426 · Quote Reply

In reply to an earlier post

Xorg is battle tested indeed. Tested and found critically lacking and unfixable in many aspects, security most of all.

1
psycholocomotor_no2 lemmy.blahaj.zone psycholocomotor_no2@lemmy.blahaj.zone
Joined: 2026-10-10
#427 · Quote Reply

In reply to an earlier post

Yes

1
zarkanian sh.itjust.works zarkanian@sh.itjust.works
Joined: 2024-01-11
#428 · (edited) Quote Reply

In reply to an earlier post

There is no cloud. Just other people's computers.

Also, I would say that AI has probably one-upped cloud computing in that area.

5
capital5 discuss.tchncs.de capital5@discuss.tchncs.de
Joined: 2026-08-20
#429 · Quote Reply

In reply to an earlier post

Pretty much all software uses dependencies, my friend.

https://github.com/kubernetes/kubernetes/blob/release-1.23/go.mod

5
zarkanian sh.itjust.works zarkanian@sh.itjust.works
Joined: 2024-01-11
#430 · Quote Reply

In reply to an earlier post

injest

Could you be serious, though?

0
psycholocomotor_no2 lemmy.blahaj.zone psycholocomotor_no2@lemmy.blahaj.zone
Joined: 2026-10-10
#431 · (edited) Quote Reply

In reply to an earlier post

Is it really a genocide? Like I'm trans and being pushed towards losing my life, and that's bad, but it feels weird calling that a genocide when you compare it to the actual Holocaust or Palestine or the Sudanese civil war. For it to qualify I think I'd have to be arrested and executed for being trans, not just driven to suicide because I don't have any friends and no employers will hire me.

1
capital5 discuss.tchncs.de capital5@discuss.tchncs.de
Joined: 2026-08-20
#432 · Quote Reply

In reply to an earlier post

Unit tests are good IMO, but integration tests are also important. Unit tests are too discrete and don't expose system wide issues that cross the boundaries of what you're testing at the unit level. Examples: performance, stability, memory leaks, bugs that are caused by how multiple components interact with each other, etc.

The other thing is that I think people use tests to give a false sense of security. Tests cannot expose issues that aren't explicitly covered by testing. Design validation is still important and people tend to overlook that because of the false sense of security they get from seeing a test suite pass.

1
Fontasia feddit.nl Fontasia@feddit.nl
Joined: 2023-06-18
#433 · (edited) Quote Reply

A lot of what people hate about Windows 11 is 10 years too early, especially when it comes to use of web components as interface

The Internet was always going to end up like this, attempts at "small, tight-knit, communities" will only last for a few years at most

Google has done more for web standards than the open source community ever could

The next mobile OS should abandon apps

Even if you did truely own your games, you would still be unhappy

You don't like personalised advertising not because it feels invasive, but because you're scared of being predictable and\or manipulable.

-4
im_fine_sandy nord.pub im_fine_sandy@nord.pub
Joined: 2026-08-05
#434 · Quote Reply

In reply to an earlier post

Again this is part of the discussion about Linus decisions which has been had ad-nauseum.

1
im_fine_sandy nord.pub im_fine_sandy@nord.pub
Joined: 2026-08-05
#435 · Quote Reply

it gets down to whether experts are experts at everything. Linus is not an expert at anything outside of kernel maintenance. His opinions on whether we should use LLMs are null and void considering the massive effect on the planet. It'd be like if a nuclear engineer said we should be building more nuclear bombs for everyone to use, just so they could use nuclear engineer more freely. Like, thei...

That's a really good point. There's loads of examples of this, like doctors don't give good nutrition advice, et cetera.

He doesn't really need any latitude to offer an opinion on whether these tools should be used on the Linux kernel.

Whether you should use an LLM to plan your shopping list, or understand your toddlers behavior, is not something you should listen to Linus about.

2
capital5 discuss.tchncs.de capital5@discuss.tchncs.de
Joined: 2026-08-20
#436 · Quote Reply

A lot of what people hate about Windows 11 is 10 years too early, especially when it comes to use of web components as interface The Internet was always going to end up like this, attempts at "small, tight-knit, communities" will only last for a few years at most Google has done more for web standards than the open source community ever could The next mobile OS should abandon apps Even if you d...

Google has done more for web standards than the open source community ever could

Google was a great company when they were an upstart that needed to create standards so they could compete with the likes of Microsoft and Apple. They pushed for standards, adopted them, and promoted others to do the same.

Today, they have weaponized standards to entrench their monopolistic positions. They pushed so many standards in CSS, Javascript, and other technologies that it's impossible for a competing browser to emerge outside of Chrome, which they own, and Firefox, which... they also own in any way that matters. And they also leveraged their search monopoly to favor websites that adopted the standards they were trying to push in order to force the web to adopt the standards they wrote, and therefore, their own browser.

They helped create the open web. Then they claimed it as their own.

It's a great example of how a group starts out being your friend, but then amasses all the power for itself and gets corrupted by it. They have not been our friends for over a decade now, and we can all see how bad it gets.

9
ATPA9 feddit.org ATPA9@feddit.org
Joined: 2025-03-12
#437 · Quote Reply

Rust is a fusion of the worst parts from Javascript and c++.

4
nihilomaster lemmy.world nihilomaster@lemmy.world
Joined: 2024-05-31
#438 · (edited) Quote Reply

A lot of what people hate about Windows 11 is 10 years too early, especially when it comes to use of web components as interface The Internet was always going to end up like this, attempts at "small, tight-knit, communities" will only last for a few years at most Google has done more for web standards than the open source community ever could The next mobile OS should abandon apps Even if you d...

A lot of what people hate about Windows 11 is 10 years too early, especially when it comes to use of web components as interface

I don't carte what the interface is programmed with as long as it runs smoothly. But what i hate most is that settings that used to exist are just gone and you have to edit the registry or install 3rd party software to get them back. Also everything go so 'simplified' that it now takes 5 clicks for things that used to take 2.

The Internet was always going to end up like this, attempts at “small, tight-knit, communities” will only last for a few years at most

As with any platform that grows. Reddit used to feel like this. Now it's lemmy. Or your small niche Discord-server. Those places will always exist. They either grow and change until they're not what they used to be, or they die out.

Google has done more for web standards than the open source community ever could

Gotta give that to you. BUt we need to always be wary of monopolization.

The next mobile OS should abandon apps

What do you mean with 'apps'. Should it not have a clock? Or a calendar? Sorry, I'm just confused what you suggest instead.

Even if you did truely own your games, you would still be unhappy

But I'd be unhappy with my games safe and secure :)

You don’t like personalised advertising not because it feels invasive, but because you’re scared of being predictable and\or manipulable.

I know I am manipulable (thanks for the word btw); I am not afraid of that. I also know my personal data is only fed into an amalgamation of different algorithms and never even seen by humans who could judge me based on my preferences. I just hate that it actually works.

2
Bipauler sh.itjust.works Bipauler@sh.itjust.works
Joined: 2026-06-04
#439 · Quote Reply

I learned it by doing small bash and python scripts first, then moved on to base C. So i think id start with python. But difficulty is hard to ascertain tbh. You could also just start in the language you think youre gonna use. Doing a good ol hello world program in it is always a good prelim fit test. If the process seems fairly intuitive, move on to the next program. Theres probably two big ha...

So how does one even start? Is there like a web page to download python shit? Or is this just shit that's naturally built into my system and I should just know already?. I'm using Fedora 44 I think if that helps

1
ColdWater lemmy.ca ColdWater@lemmy.ca
Joined: 2023-08-09
#440 · (edited) Quote Reply

Pretty much all software uses dependencies, my friend. https://github.com/kubernetes/kubernetes/blob/release-1.23/go.mod

I know, most normal softwares requires 3 or 15 on some bloated softwares, but the simplest python softwares requires at least 10 or 20 on the bigger one and I've seen some go up to 40 (maybe perl too but no one use it nowadays so I don't count it)

-2
fruitcantfly programming.dev fruitcantfly@programming.dev
Joined: 2023-07-01
#441 · Quote Reply

Rust is a fusion of the worst parts from Javascript and c++.

Out of curiosity, what parts of Javascript?

9
razen lemmy.world razen@lemmy.world
Joined: 2025-03-08
#442 · Quote Reply

In reply to an earlier post

Fight me (Not literally)
LLMs used to give garbage output but nowadays they are actually good and if given in the hands of right person, it can increase the productivity.

You might say productivity increases but salary dosent but that is a mangement issue and does not make LLMs bad.

4
Fontasia feddit.nl Fontasia@feddit.nl
Joined: 2023-06-18
#443 · Quote Reply

Google has done more for web standards than the open source community ever could Google was a great company when they were an upstart that needed to create standards so they could compete with the likes of Microsoft and Apple. They pushed for standards, adopted them, and promoted others to do the same. Today, they have weaponized standards to entrench their monopolistic positions. They pushed s...

that it's impossible for a competing browser to emerge outside of Chrome

To offer what? Several browsers come to mind which have offered different ways to serve up the interface, but it's actually great that the rendering engine is more or less the same. "Best viewed with Netscape" was not an ideal time.

Firefox keeps championing complaining that there should be more competition through different rending engines, then refuses to make a case for why having multiple rendering engines is a good thing. It's not like they are constantly going to W3C proposing new protocols or new ideas. Hell, I thought JXL was going to be the next battleground but they followed Google and dropped it. And then they drag their heels browser support for WebMIDI?

I do not doubt that Google has been corrupted by power. Mainfest3 or the end of 3rd party cookies was not done out of kindness or a concern for privacy. But we did get QUIC. HTML5 Video actually happened. And the way Google gets distracted chasing novelties only to shut them down three years later means they will destoy themselves in the end.

2
Lucius Finkter piefed.social Cytobit@piefed.social
Joined: 2026-03-17
#444 · Quote Reply

In reply to an earlier post

Firefox has single-digit market share.

https://en.wikipedia.org/wiki/Usage_share_of_web_browsers

1
Fontasia feddit.nl Fontasia@feddit.nl
Joined: 2023-06-18
#445 · Quote Reply

A lot of what people hate about Windows 11 is 10 years too early, especially when it comes to use of web components as interface I don't carte what the interface is programmed with as long as it runs smoothly. But what i hate most is that settings that used to exist are just gone and you have to edit the registry or install 3rd party software to get them back. Also everything go so 'simplified'...

Everything go so 'simplified' that it now takes 5 clicks for things that used to take 2.

Categories are hard and everyone began searching for settings.

They either grow and change until they're not what they used to be, or they die out.

Yes, web communities are always growing and changing. Can people let things change (sometimes for the worse) without always interpreting as some sort of personal attack? It's exhausting.

But we need to always be wary of monopolization

Yes, true, but consortiums and defacto standards are the only way these things can exist in the first place.

Sorry, I'm just confused what you suggest instead

I should have said it better, no 3rd party apps, just 3rd party inteegrations. You want WhatsApp? Cool. Add it to the "messages" app as an account. You want a calendar? Sure it's got one. You want it to talk to a different calendar? Sure, what's the ics address? You want your music player to support a weird file type? Sure, add a codec. You want an app that does something I haven't thought of? Cool, make it a PWA.

But I'd be unhappy with my games safe and secure.

Yes, preservation and backing up is important, but I'd rather just take on private equity. I don't have time for live services anyway.

I just hate that it actually works

People spent the whole 90's and most of 2000's complaining that computers were being shoved onto them and they didn't work. They've incrementally gotten better and now people hate that it does work.

When you've killed all the bad guys, and when it's all perfect and just and fair, when you have finally got it exactly the way you want it, what are you going to do with the people like you? The troublemakers. How are you going to protect your glorious revolution from the next one?

0
porous_grey_matter lemmy.ml porous_grey_matter@lemmy.ml
Joined: 2023-12-09
#446 · (edited) Quote Reply

In reply to an earlier post

I'm more-or-less agreed with what I think you probably mean, but you're going to have to be more specific than that. What does "should" mean, is it morally wrong or just likely to lead to bad results? What does AI mean, does it include anything with a neutral net? Or even the formal logic systems which were popular in the middle of the last century?

1
porous_grey_matter lemmy.ml porous_grey_matter@lemmy.ml
Joined: 2023-12-09
#447 · Quote Reply

In reply to an earlier post

The point of unit tests isn't that the tests are important, it's that using them makes you write your code in testable units.

2
themaninblack lemmy.world themaninblack@lemmy.world
Joined: 2023-07-10
#448 · Quote Reply

In reply to an earlier post

lol

1
capital5 discuss.tchncs.de capital5@discuss.tchncs.de
Joined: 2026-08-20
#449 · Quote Reply

that it's impossible for a competing browser to emerge outside of Chrome To offer what? Several browsers come to mind which have offered different ways to serve up the interface, but it's actually great that the rendering engine is more or less the same. "Best viewed with Netscape" was not an ideal time. Firefox keeps championing complaining that there should be more competition through differe...

It's not a question of what other browsers would offer, that doesn't really matter all that much. From Mozilla's perspective, it has more to do with the fact that Firefox has to keep up with a behemoth that has several times the amount of money and resources that they have.

But for you and me, it's something completely different, and much more ominous than whatever Mozilla's issues are.

The truth is that, now that Chrome has monopolistic control over the web, they can make it into whatever they want it to be. And I frankly don't want to find out what that is. Maybe it's the return of AMP, maybe it's more invasive DRM, maybe it's forcing you to put your ID into the browser so they know who you are and can blacklist you from the web if they have a vendetta against you. Maybe it's the fact that they won't let you browse the web on a computer if it doesn't have a locked bootloader and rootless access to the OS the same way Android does.

These may sound like crazy ideas today, but bear in mind that the hell we're living today is the long term realization of the crazy ideas of a few decades ago. Why should we want to see what that's like? Why shouldn't we be trying whatever we can do to prevent it?

2
melsaskca lemmy.ca melsaskca@lemmy.ca
Joined: 2025-03-09
#450 · Quote Reply

In reply to an earlier post

The large print giveth, and the small print taketh away.

2
jason discuss.online jason@discuss.online
Joined: 2024-12-11
#451 · Quote Reply

This is just not true. Not only OOP "boilerplate" improves human comrepehension and maintainability it also improves AI ability.

I was under the impression I wouldn't have to defend myself =]

3
Post Reply Page 9 of 11   Goto page « First 1 ... 7, 8, 9, 10, 11 Last »

Back to top