Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment Good Distractions From Real AI Issues (Score 1) 80

Seriously. I feel like most the public is clutching their pearls for the wrong reason. Web scrapers are as old as the internet. Did you really think all this was free? You have always been the product. And when you could use the internet to sell more and get more eyes on your work, then this was no problem to the same people that are now screaming bloody murder. I'm all for a general Internet Bill of Rights with broad protections for EVERYONE'S data (maybe give us a choice between paying a subscription for a social media platform or letting them use your data), but the AI art debate is just myoptic, and seems to be yet another example of late stage Capitalism turning us against each other to protect our tiny slice of the pie a la Squid Game.

Comment Re: C++ Is the Language of Professionals (Score 1) 71

*glances at Kubernetes...*
*glances at Docker...*
*glances at Prometheus...*
*looks at 99% of CNCF projects being written in Golang instead of C++*

Yeah, no. That's like saying that MS Exchange is the only professional option for an email server. The only people that espouse that view are a) people who make their living off of it, and b) people who bought into a)'s myoptic view point.

Comment Re: Yeah, developers fault (Score 1) 71

Yup. And I've noticed the same excuse comes up a lot in discussions around agile development.

"Now, some apologists at the time would have said that this is this programmers fault for using it in this way. A timeless argument that is alway wrong. My own view is that the behavior you see a tool being used for is the behavior that tool encourages."
--Gary Burnhardt, "The Death & Birth of JavaScript"

https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fwww.destroyallsoftware...

Comment Literally why Golang was created (Score 2) 71

C++ has too many features that have been hacked on to it over the years. You can have 4 different programmers write C++ code, and each will look like they're coding in completely different languages. Rob Pike was right. You can't fix C++.

https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fcommandcenter.blogspot...

'Back around September 2007, I was doing some minor but central work on an enormous Google C++ program, one you've all interacted with, and my compilations were taking about 45 minutes on our huge distributed compile cluster. An announcement came around that there was going to be a talk presented by a couple of Google employees serving on the C++ standards committee. They were going to tell us what was coming in C++0x, as it was called at the time. (It's now known as C++11).

In the span of an hour at that talk we heard about something like 35 new features that were being planned. In fact there were many more, but only 35 were described in the talk. Some of the features were minor, of course, but the ones in the talk were at least significant enough to call out. Some were very subtle and hard to understand, like rvalue references, while others are especially C++-like, such as variadic templates, and some others are just crazy, like user-defined literals.

At this point I asked myself a question: Did the C++ committee really believe that was wrong with C++ was that it didn't have enough features?'
--Rob Pike

Comment Java-based in 2023? (Score 0) 81

I, for one, have been happy to watch Java's long, slow death.
Assuming that everything should follow the OOP paradigm all the time was one of the greatest missteps in the evolution of programming languages.

I got 99 problems, but a JVM ain't one.
*glances at VirtualBox 7 on MacOS refusing to pass through USB unless ran as root*
Ok, maybe one...

Comment Attachments where a hack (Score 2) 260

Slashdot's quality is really dropping these days. Email attachments were a hack that were never part of the original spec. You literally take binary data and encode it as text (which takes up more space than the original binary file) so it can piggyback on the email. We used to have problems all the time with large email attachments failing to send and backing up users outboxes. Come on, this is basic stuff, people!

Comment Re: Apples and Oranges (Score 1) 256

Golang was designed as a C++ replacement, so you're a little off the mark.

https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2F...

"The designers were primarily motivated by their shared dislike of C++."

One more time for the people in the back:

https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fcommandcenter.blogspot...

'I was asked a few weeks ago, "What was the biggest surprise you encountered rolling out Go?" I knew the answer instantly: Although we expected C++ programmers to see Go as an alternative, instead most Go programmers come from languages like Python and Ruby. Very few come from C++.

Weâ"Ken, Robert and myselfâ"were C++ programmers when we designed a new language to solve the problems that we thought needed to be solved for the kind of software we wrote. It seems almost paradoxical that other C++ programmers don't seem to care.
[...]
We did not want to be writing in C++ forever, and weâ"me especiallyâ"wanted to have concurrency at my fingertips when writing Google code. We also wanted to address the problem of "programming in the large" head on, about which more later.'

*waits for Rust fanboys to insist they understand language design better than Rob Pike*

Slashdot Top Deals

The nation that controls magnetism controls the universe. -- Chester Gould/Dick Tracy

Working...