| Post Reply | RetroFed Forums Forum Index
» Programmer Humor
Page 8 of 9 Goto page « First Previous 1 ... 6, 7, 8, 9 Next Last » |
| Author | Message | ||
|---|---|---|---|
|
Refract
lemmy.ca
Knoxvomica@lemmy.ca Joined: 2023-06-20 |
Email does not matter as much as people think it does. People like to suggest that others should switch to Proton or Tuta. There are some benefits to doing that. For example, Proton and Tuta are zero knowledge encrypted. Tuta is completely powered by renewables, and it supports contacts integration on Android. However, some people say that those services give you real email privacy. They don't....
I just don't want all of my emails scanned through and used for further algorithm generation / AI training. |
||
| 5 | |||
|
Orygin
sh.itjust.works
Orygin@sh.itjust.works Joined: 2023-06-10 |
Was it? Not the point - this isn't about secondhand servers, it's about RAM being artificially scarce. Possibly as a deliberate measure to make cloud services sound less wasteful. If a 3090 with 32 GB was only a thousand bucks then OpenAI's revenue would be even worse.
I have an old server with lots of DDR4 which I can for the most part just plug into my PC. The CPU can be put into another motherboard, and the GPU are discrete cards. Most of that hardware can be re used by consumers. Most new AI datacentre deployment won't be like that. An Nvidia Blackwell server has everything soldered. Good luck desoldering the CPU or GPU, the ram is either LPDDR5X which I never saw consumer motherboard use, the GPU is HBM3e and not a discrete card anymore. Whole package is unpractical for even a enthusiast to run. The original point was that once the AI bubble bursts, we'll have hardware to use for local inference. My claim is that no, it'll probably be too specialized. Unless some maniac in China figures out a way to make new consumer hardware for it, but they probably won't since Nvidia hardware is technically illegal (both export and import at this point). |
||
| 1 | |||
|
WappleFF27
feddit.online
WappleFF27@feddit.online Joined: 2026-07-13 |
There's a reason.
Yup, and I don't care about that reason. It's still an irresponsible technology. |
||
| 1 | |||
|
UnfortunateShort
lemmy.world
UnfortunateShort@lemmy.world Joined: 2023-06-19 |
Not a slop fork, they wrote their own rust graphics compositor, 10/10 will shill until they go shit heel
It really is remarkably better than Code. Single-window, multi-repo, multi-worktree support? Not a problem. Want a closer look at the diff? Why stop there, you can maximize every single panel. The Git integration is also so much better, no extensions required. Lots more stuff is integrated, yet less setup is required and somehow it is still much faster than Code. You can really tell that a ton of thought went into this IDE |
||
| 2 | |||
|
thecryptickler
reddthat.com
thecryptickler@reddthat.com Joined: 2026-10-25 |
I just don't want all of my emails scanned through and used for further algorithm generation / AI training.
This is valid, but just remember there are limitations. I personally use Tuta. |
||
| 3 | |||
|
menas
lemmy.wtf
menas@lemmy.wtf Joined: 2023-11-10 |
You seriously think PHP beats TS?
Ecologically ? Yes; with phalcon you could use low level execution |
||
| 1 | |||
|
Pomal
sh.itjust.works
Pomal@sh.itjust.works Joined: 2026-08-03 |
It really is remarkably better than Code. Single-window, multi-repo, multi-worktree support? Not a problem. Want a closer look at the diff? Why stop there, you can maximize every single panel. The Git integration is also so much better, no extensions required. Lots more stuff is integrated, yet less setup is required and somehow it is still much faster than Code. You can really tell that a ton ...
Iβve not even gone that deep with it, just writing code to keep my trash can purring along. Itβs smoooth, responsive, everything is intuitive, and the language server support is π€ |
||
| 1 | |||
northernlights
lemmy.today
northernlights@lemmy.todayJoined: 2025-10-05 |
It's the only non chrome browser
How about the KDE ones? |
||
| 1 | |||
|
NigelFrobisher
aussie.zone
NigelFrobisher@aussie.zone Joined: 2023-08-07 |
What you say?! |
||
| 0 | |||
|
GroundedGator
lemmy.world
GroundedGator@lemmy.world Joined: 2023-12-18 |
Want to know something horrendous? Odin, my current favorite language, recommends mixing tabs and spaces in their style guide. What's worse, their justification actually makes sense.
I used to do this and it absolutely makes sense. However, I've shifted to tabs only and have removed the need for alignment with newlines. |
||
| 2 | |||
|
mindbleach
sh.itjust.works
mindbleach@sh.itjust.works Joined: 2023-08-27 |
I have an old server with lots of DDR4 which I can for the most part just plug into my PC. The CPU can be put into another motherboard, and the GPU are discrete cards. Most of that hardware can be re used by consumers. Most new AI datacentre deployment won't be like that. An Nvidia Blackwell server has everything soldered. Good luck desoldering the CPU or GPU, the ram is either LPDDR5X which I ...
Again, this is not about server hardware. RAM is hideously overpriced because these doomed companies have open orders for all industrial capacity for years into the future. When the bubble bursts, the capacity's still right there, and the same companies will be eager to sell mundane hardware to normal people at whatever prices we'll still pay. We are not in any sense talking about plugging datacenter machinery into home computers. That is not how the artificial crisis will end.
Why. Who else is gonna buy their silicon, when this diversion craters? They are presently making consumer hardware at a level for serious inference locally. What "serious" means gets better month by month, as a matter of software research. There is nothing to "go back" to; it's just gonna be the only division in the black. |
||
| 1 | |||
|
SapphironZA
sh.itjust.works
SapphironZA@sh.itjust.works Joined: 2024-02-24 |
Won't happen unfortunately. Unless you want to run a 1U with 6 GPU, requiring a custom water-cooling system, and which sips like 10kW/h of electricity while idle. It's all integrated hardware born to be trash. The ram, cpu and GPU won't be usable on consumer hardware without hard modifications.
We also don't need frontier models. The type of models that run on $5000 Mac studios can do today what the frontier models did 1 year ago. We just need the Mac studio class hardware to come back to $2000 where it used to be. Also, do not underestimate the ability of Chinese BGA rework shops from being able to salvage AI chips and install them on board that will fit in standard hardware. They proved they could do it with the Crypto only chips, they will figure it out for the AI chips if the supply is there. The main reason these units use water cooling is for deployment density. |
||
| 1 | |||
|
SapphironZA
sh.itjust.works
SapphironZA@sh.itjust.works Joined: 2024-02-24 |
I have an old server with lots of DDR4 which I can for the most part just plug into my PC. The CPU can be put into another motherboard, and the GPU are discrete cards. Most of that hardware can be re used by consumers. Most new AI datacentre deployment won't be like that. An Nvidia Blackwell server has everything soldered. Good luck desoldering the CPU or GPU, the ram is either LPDDR5X which I ...
Do not underestimate the Chinese electronics industry. Their adaptors are only 1 generation behind the current socket. https://www.aliexpress.com/item/1005012221278601.html |
||
| 1 | |||
ColdWater
lemmy.ca
ColdWater@lemmy.caJoined: 2023-08-09 |
Not a programmer, but I hate softwares that use python, why the fuck it requires 10 million dependencies to function? |
||
| 9 | |||
|
SapphironZA
sh.itjust.works
SapphironZA@sh.itjust.works Joined: 2024-02-24 |
Bad comparison, it's like refusing to use a calculator because it uses 200 times the amount of energy of existing calculators, was trained on stolen data, and despite all that gets the answer wrong
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 cut down on the waste significantly. The problems with AI is not the tech. It's unregulated Capitalism that has hijacked it. |
||
| 1 | |||
|
SapphironZA
sh.itjust.works
SapphironZA@sh.itjust.works Joined: 2024-02-24 |
Its like money laundering, but for copyright
I was thinking more of the French revolution when all the palaces were emptied of valuables and taken by the people. |
||
| 1 | |||
|
SapphironZA
sh.itjust.works
SapphironZA@sh.itjust.works Joined: 2024-02-24 |
Won't happen unfortunately. Unless you want to run a 1U with 6 GPU, requiring a custom water-cooling system, and which sips like 10kW/h of electricity while idle. It's all integrated hardware born to be trash. The ram, cpu and GPU won't be usable on consumer hardware without hard modifications.
1 of those GPUs can probably run 90% of what a small team would need, so you don't need the full thing. That's about 600w of draw and 150w idle. Or about the same as a 5090. You don't need exotic power or cooling for that. |
||
| 1 | |||
|
Orygin
sh.itjust.works
Orygin@sh.itjust.works Joined: 2023-06-10 |
1 of those GPUs can probably run 90% of what a small team would need, so you don't need the full thing. That's about 600w of draw and 150w idle. Or about the same as a 5090. You don't need exotic power or cooling for that.
They're all soldered together, you can't just take one |
||
| 1 | |||
danhab99
programming.dev
danhab99@programming.devJoined: 2023-07-03 |
Unit tests are overrated to the point of being harmful. They have their place, but that place is certainly not "the base of the testing pyramid". They are useful for a very specific type of "units" - and using them anywhere else just messes things up.
I'm so heartbroken by the idea of unit tests. My first job was at a home automation startup and our primary product was a device that we would send ota firmware updates to. The device was based on an esp32, and because it received software updates from the app it had to be 100% robust and had full test coverage and the mono repo that would compile the firmware was gorgeous. I'm a web developer and I've been wanting to replicate that exact experience ever since but I just can't get any team on board. It's gone to the point where if the llm writes a unit test I'll just commit it so I don't care. |
||
| 2 | |||
danhab99
programming.dev
danhab99@programming.devJoined: 2023-07-03 |
PHP is not only for the web/short lived scripts
A perfectly accurate statement when the set of all use cases for PHP has 0 things in it ππππππππππ 1000000000% agreed |
||
| 1 | |||
danhab99
programming.dev
danhab99@programming.devJoined: 2023-07-03 |
Node.js TS is great
Only typescript is great. Raw JavaScript is like rawdogging someone (iykyk), you get STDs |
||
| 3 | |||
|
Ephera
lemmy.ml
Ephera@lemmy.ml Joined: 2020-05-31 |
Damn, I was gonna disagree but you bring up some good points. I really need to get into functional programming.
Functional programming is definitely worth a look in this regard as well, but what really drove this home for me is Rust. Its ownership+borrowing concept is exactly that, it enforces that you've got one place where an object is managed and in particular mutating can only be done in at most one place. |
||
| 2 | |||
danhab99
programming.dev
danhab99@programming.devJoined: 2023-07-03 |
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 ...
A bunch of weeks ago the CTO of my company calls me up to ask about my prejudice against the His background is Java, Microsoft Java, C++, and not much else. So I was able to explain to him the value of the useReducer hook is a lot like the common class object. In useReducer you're expected to write discreet state mutations and the state could potentially have more than 1 primitive field that gets mutated, and that's just what object classes are! In an object class you're writing methods for mutating the underlying state, the reason I think most people don't feel like these two things are the same is because of the functional appearance of the reducer function and how in object classes you have the So just like in react where they're installing REDUX (like three generations of their families would be massacred if they didn't) just to write a switch case statement that puts the action in variables in the state. Bad programmers are just bad. |
||
| 1 | |||
Forester
pawb.social
Forester@pawb.socialJoined: 2024-12-06 |
In reply to an earlier post
The most private email servers are going to be whatever is being hosted out of medium to small hosting that specialize in hosting websites but also provide a mail service through postfix or similar. I guarantee you whoever you come up with will not have enough people, overhead or coordination to bother to go through your inbox unless you're literally begging the tech on the phone to help you fix it. Or your sending out a shit load of spam. |
||
| 1 | |||
|
iocase
lemmy.zip
iocase@lemmy.zip Joined: 2026-05-11 |
Not a programmer, but I hate softwares that use python, why the fuck it requires 10 million dependencies to function?
And any python project older than 8 months has a multitude of shit that breaks or deprecates. It feels like trying to reassemble Tony Stark's arc reactor any time I need to get an old python project functioning |
||
| 7 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
And any python project older than 8 months has a multitude of shit that breaks or deprecates. It feels like trying to reassemble Tony Stark's arc reactor any time I need to get an old python project functioning
I hate the whole deal with it's lack of real private variables and having to rely on virtual environments. Poetry helps, but it can't fix some of the underlying issues. Also the dynamic typing is annoying. |
||
| 3 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
In reply to an earlier post
Imperative is better than Functional, but a little functional spice makes both of them better. |
||
| 1 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
In reply to an earlier post
Cool, but I need to get the documentation from somewhere. I'm not about to code absolutely everything from scratch like I'm writing TempleOS in HolyC. |
||
| 3 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
In reply to an earlier post
My argument against Linus would be that the non-LLM tooling is auditable and known. I know I can trust all the tooling below it and only read your code, but with LLMs they are explicitly trying to replicate good looking code and can generate a ton of it, so it becomes incredibly difficult to actually audit. |
||
| 2 | |||
|
HeHoXa
lemmy.zip
HeHoXa@lemmy.zip Joined: 2026-04-08 |
Only typescript is great. Raw JavaScript is like rawdogging someone (iykyk), you get STDs
Sure but it feels amazing You're talking to a guy who used to insist 2005 JacaScript could use OOP patterns when common wisdom said it didn't, since you could declare variables inside a function and call the function like a constructor to create an object. I have no shame, decency, nor respect. |
||
| 1 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
In reply to an earlier post
I'll only agree for advanced for loops and not the basic C style ones. Also if you are iterating over coords like XYZ or UV you can use those variables as single letters too. |
||
| 1 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
In reply to an earlier post
You can pry my printer from my cold dead hands! It's a craft tool and belongs in every shop. |
||
| 1 | |||
|
Equinox1289
sh.itjust.works
Equinox1289@sh.itjust.works Joined: 2026-05-14 |
In reply to an earlier post
I think text editors should handle it and convert between the two when convenient. |
||
| 1 | |||
|
freagle
lemmy.ml
frisbird@lemmy.ml Joined: 2025-11-24 |
I think text editors should handle it and convert between the two when convenient.
LOL, like a bytecode? write once, read whicheverway |
||
| 1 | |||
|
iocase
lemmy.zip
iocase@lemmy.zip Joined: 2026-05-11 |
I hate the whole deal with it's lack of real private variables and having to rely on virtual environments. Poetry helps, but it can't fix some of the underlying issues. Also the dynamic typing is annoying.
It's funny how any dynamically typed language inevitably reverts back to static typing to manage chaos. Poetry is the best of the bunch but that's also a massive contributing factor to Python's chaos. There are like 6 competing ways to set a python project up and despite having all 6 installed on your machine at all times, you still need to install their specific versions of things to get their project to work... It's like someone looked at how fast avacados and bananas go bad after lasting a while, and was inspired to make a development environment that did the exact same. |
||
| 3 | |||
|
marcos
lemmy.world
marcos@lemmy.world Joined: 2023-06-16 |
In reply to an earlier post
Yeah, exactly, it's a replacement for List. |
||
| 1 | |||
|
tyler
programming.dev
tyler@programming.dev Joined: 2023-06-12 |
You should not be using AI at all. https://survey.stackoverflow.co/2026/ai |
||
| 3 | |||
|
mindbleach
sh.itjust.works
mindbleach@sh.itjust.works Joined: 2023-08-27 |
In reply to an earlier post
Here's a sadly typical interaction from today. It starts from 'doing math on books doesn't need permission' and 'scanning one de-spined copy is the legal way under copyright law.' The response is six hours of that's shit, fuck off, you simp, it's like wrangling cats, are you high?, irrational shilling, this has never happened before!, you've gulped the kool-aid, you moved the goalposts, I'm talking to cement. That's from one fucking guy. I am doing my damndest to be direct, stay impersonal, and steer the conversation toward the simple facts of the topic. But you can't reason someone out of an opinion they angry'd themselves into. |
||
| 1 | |||
|
pyrflie
lemmy.dbzer0.com
pyrflie@lemmy.dbzer0.com Joined: 2025-05-18 |
People who use smart phones are idiots. |
||
| 2 | |||
|
tyler
programming.dev
tyler@programming.dev Joined: 2023-06-12 |
In reply to an earlier post
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 |
||
| 2 | |||
|
cub Gucci
lemmy.today
vivalapivo@lemmy.today Joined: 2025-06-15 |
People who use smart phones are idiots.
Can confirm. I use smart phone btw |
||
| 2 | |||
|
canaryWart
programming.dev
canaryWart@programming.dev Joined: 2026-08-27 |
HTML/TeX/etc are real programming languages that just happen to be declarative as opposed to imperative. |
||
| 2 | |||
danhab99
programming.dev
danhab99@programming.devJoined: 2023-07-03 |
You should not be using AI at all. https://survey.stackoverflow.co/2026/ai
This is a LinkedIn screenshot, sry if I cropped it too tight |
||
| 1 | |||
danhab99
programming.dev
danhab99@programming.devJoined: 2023-07-03 |
HTML/TeX/etc are real programming languages that just happen to be declarative as opposed to imperative.
Waaaooww what a position I'd want to disagree bc I know Nix and that feels declarative to me where as html just feels like actual drawing, like there's no conditional or iteration therefore how are you transforming information? HTML is a markup bc you need to render a UI and you don't know anything about the screen or keyboard&mouse so cope |
||
| 1 | |||
|
tyler
programming.dev
tyler@programming.dev Joined: 2023-06-12 |
This is a LinkedIn screenshot, sry if I cropped it too tight
No thatβs my opinion lol. Iβm in the 1%. I wasnβt saying you used AI. |
||
| 1 | |||
|
Windex007
lemmy.world
Windex007@lemmy.world Joined: 2023-07-02 |
In reply to an earlier post
Curious how bad they'd have to be to land you at that position. If they're hard to write, it's kinda a red flag about the overall code itself. Forcing people to write them tends to force people to use better patterns just so the associated tests aren't a bitch. And they pin behavior more than strict correctness, in my experience, but that's a valuable signal. Canaries in the mine. You can be much more bold when you've got strong coverage. So I do admit some of the benefits might feel intangible... But boy howdy you'll miss them if you move to a shop that never bothered. You'll see the dumbest fucking patterns and be kinda handcuffed to do anything good. |
||
| 2 | |||
|
Windex007
lemmy.world
Windex007@lemmy.world Joined: 2023-07-02 |
In reply to an earlier post
IMO C# properties are great for exactly this reason. |
||
| 1 | |||
rounding_error
lemmy.today
rounding_error@lemmy.todayJoined: 2026-04-20 |
[deleted]
|
||
| 1 | |||
rounding_error
lemmy.today
rounding_error@lemmy.todayJoined: 2026-04-20 |
People who use smart phones are idiots.
Attested |
||
| 1 | |||
SethranKada
lemmy.ca
SethranKada@lemmy.caJoined: 2023-06-05 |
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 |
||
| 1 | |||
| Post Reply |
Page 8 of 9
Goto page
« First
Previous
1 ... 6, 7, 8, 9
Next
Last »
Back to top |