Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
72deluxe
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
241.
▲
by
72deluxe
4y ago
I would agree that clueless developers are the issue, not the language. I have happily recently started a new project in C++ and amazingly it works, even without the latest faddish languages or tech stacks!
242.
▲
by
72deluxe
4y ago
Good points. I myself would be happy to see va_args disappear but it'd require work from the maintainers of the compilers etc. which is unlikely to get support, I guess?
243.
▲
by
72deluxe
4y ago
The languages are not at fault. The fallible users of them are. This is identical to me writing a garbage sentence in English and then proclaiming that English as a language is wrong and needs to be replaced because it's perfectly poss
244.
▲
by
72deluxe
4y ago
I don't think anyone believes that Linux will be "riddled with security vulns" nor do they think it's acceptable. It would seem you have a war to wage on C for periodic bugs written by users of the language, and are igno
245.
▲
by
72deluxe
4y ago
That'll explain my failures in all DIY jobs around the house then!
246.
▲
by
72deluxe
4y ago
But a bug is just a bug, regardless of the system it involves (memory, disk, network). It isn't the fault of the language that bugs get written by developers, in the same way that it isn't the fault of the car that people crash th
247.
▲
by
72deluxe
4y ago
Very interesting. I will read more. Thanks!
248.
▲
by
72deluxe
4y ago
I presume you're using an operating system and browser written in Rust? If not, it would seem that the C/C++ based operating systems and browsers that you are use are perfectly safe to use, no??
249.
▲
by
72deluxe
4y ago
Knives are dangerous. We shouldn't use them in houses...
250.
▲
by
72deluxe
4y ago
But why remove them? What's wrong with declaring int i at the top of your function (like old-style C) and then using it throughout all loops in the function? You can't just cull old variadic functions because some old stuff won&#x
251.
▲
by
72deluxe
4y ago
By bells and whistles, do you mean smart pointers that have been around for decades and destructors? I have a codebase that I ported from C# to C++ and found a few bugs where the items were copied instead of moved. In C# this was completely
252.
▲
by
72deluxe
4y ago
But that's not the language's fault. As a C++ developer I worked with developers who were scared to use the STL and were using MFC containers in 2017. Still using Visual Studio 2008 because it would take a mammoth task to move the
253.
▲
by
72deluxe
4y ago
I remember applets being used for roll-over buttons on web pages and always knowing that an applet was being used because Internet Explorer 4 hung when loading the page, waiting for the JVM to fire up (with much disk churning). Kind of nost
254.
▲
by
72deluxe
4y ago
I used to use a cheese grater Mac at work and was impressed at the build quality and tool-less chassis, and also how heavy it was! Quiet in use too.
255.
▲
by
72deluxe
4y ago
Or even better LibreWolf for a better web without tonnes of Mozilla telemetry!
256.
▲
by
72deluxe
4y ago
The sad thing is that we remember that era and being used to fast user interfaces and applications even on the ancient hardware. Today's software is so sluggish and slow and all web based even when native toolkits are perfect. Makes me
257.
▲
by
72deluxe
4y ago
Mine didn't in practice. I think one was a FireWire audio interface and the other USB. Never could get it to work properly.
258.
▲
by
72deluxe
4y ago
I could never understand why it was adopted. It was written to solve problems that nobody faced. I still remember Fedora Core 2 (??) being useless with audio due to them adopting PulseAudio. I try to minimise my contact with any of Poetteri
259.
▲
by
72deluxe
4y ago
I wonder if Thunderbolt and USB interfaces killed all this though? It's difficult to find a dedicated card for an audio interface these days.
260.
▲
by
72deluxe
4y ago
Surely this is the same as poverty? I don't know many people in poverty who are overjoyed at owning nothing.
261.
▲
by
72deluxe
4y ago
It would still seem to be a win-win situation to buy the current place you're in - if you sell it at profit you can keep the difference. If you sell it at a loss, you're still making the same payments (or less) as renting every mo
262.
▲
by
72deluxe
4y ago
We can't seem to find competent staff. They're all appallingly bad.
263.
▲
by
72deluxe
4y ago
The kids are missing out! What are they learning instead?
264.
▲
by
72deluxe
4y ago
Yes it still requires someone with understanding to decide that the "autocompletion" value makes sense. I might start writing the most obtuse code ever so that all the models get skewed by ludicrous amounts of template nonsense, o
265.
▲
by
72deluxe
4y ago
This is also perfect for keeping a digital copy of everything in the pursuit of the dream of being a digital nomad we all secretly harbor.
266.
▲
by
72deluxe
4y ago
Yes that's a good point that people aren't necessarily clued up on the intricacies of the technology they're liberally giving to their children, but that still doesn't negate actual supervision. It's like handing a
267.
▲
by
72deluxe
4y ago
I do not have children but I could not imagine my parents leaving me with unfettered access to a TV at age 4. If the Internet had been around, they certainly wouldn't have given me an internet-enabled device and left me by myself. How
268.
▲
by
72deluxe
4y ago
I upgraded to 16GB RAM and put a 1TB SATA3 SSD in it too. Never had an issue with the SATA flex cables myself, so I must have been lucky. The trackpad took some tinkering on Linux but I got it to behave like a Mac with three-finger drag. Di
269.
▲
by
72deluxe
4y ago
My 2012 MacBook Pro non-retina is still going strong! Just replaced the battery in it after the original would only charge to 67%, so hopefully I'll get another 10 years out of it. Now it's running Linux, as of this year.
270.
▲
by
72deluxe
4y ago
This is like saying we should get rid of manual gearboxes and all use automatics because automatics are easier for new drivers.
More ›