Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Then stop using it (Score 1) 159

It's pretty simple. Just stop using it. But people won't, because they find it's a great product. From Facebook's most recent earnings report on October 25, 2021:

Facebook said in the third quarter it had 3.58 billion monthly users across its family of apps, up from 3.51 billion in the second quarter. This metric is used to measure Facebook’s total user base across its main app, Instagram, Messenger and WhatsApp.

Comment Re:No one said best anywhere (Score 1) 112

I have written four books about programming, and started a successful IT services company, where I was CTO, which grew to 200 people.

Just because you have an IT company that sets up email servers and fixes keyboards doesn't mean you know anything about programming. I don't know how old you are, but you really need to learn a lesson about life: If you don't know anything about a subject, then don't go around spouting opinions on it. You don't see me going onto brain surgery websites and writing about things I don't know about. You need to grow up. Or if you're already old, then you need to grow up mentally. Tapping into a retirement account at 60 while you're mentally 10 years old is a recipe for disaster.

Comment Re:No one said best anywhere (Score 1) 112

Actually I have degrees in nuclear physics and operations research from an Ivy League school.

Which means you don't know anything about programming at all. Again, let me reiterate, if you want to learn about programming, you can take a class at a community college, or an online MOOC class, or a programming boot camp. One of those may be appropriate for you.

I have a PhD in computer science from a highly-ranked US university I don't know anything about physics or operations research, so I don't go on message boards trying to pretend I have a relevant opinion. Maybe you can learn to do the same, assuming that you're not a filthy liar.

Comment Wake word detection is necessary (Score 2) 32

61% are concerned that these programs and devices are always listening to them in the background

Why are these folks concerned? Of course the devices are always listening to them. They have to listen in order to perform wake word detection, e.g. "Hey Siri, ..." . That's how these devices work.

Comment You completely misunderstood the title (Score 1) 115

The title "Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE" is accurate. Python beats C and Java in programming language popularity, as measured by TIOBE's metrics. It's isn't talking about Python beating C and Java in performance.

Comment Who is at fault? (Score 4, Insightful) 94

I encountered problems related to this issue a few days ago on my old MacBook Air from 2017 running Sierra (10.12) . About half the websites I visited showed errors, including Slashdot. My Chrome browser showed the message: NET::ERR_CERT_DATE_INVALID. I'm sure previous SSL root certificates have expired on the Internet before. Why did this one have such a large impact?

Regarding my MacBook Air, who is at fault with this error?

The MacOS operating system? Is it supposed to self-update certificates? Do I need to manually install a new certificate?

The Chrome browser?

The Let's Encrypt organization?

My ISP (Comcast)?

The websites I'm visiting? ESPN, Slashdot, etc.?

Comment Python is the best tool for almost any problem (Score 2) 176

I've been programming for 30+ years. I've spent at least two years programming using each of the following languages: Basic (Apple Basic), Pascal, C, C++, Java, Perl, R, Matlab, Scala, and Python. I know, and you know, that a programming language is just a tool, but the tool has to fit the job.

Python is the best tool for almost any software engineering problem that doesn't involve close-to-hardware-metal requirements. Python has libraries available for every almost any task in any engineering profession, and downloading and updating those libraries are plainless command-line one-liners. I call Python one of the "great accelerators" because you spend less time typing and more time making progress on a problem than any other language I've used.

Perl is filthy, incomprehensible garbage. Instead of wasting 3+ years of my life on that @end $of %road bless(language), I should have spent it learning more Python. Perl programmers take pride in making incomprehensible, obtuse code. Python programmers take pride in getting work done.

Python is extremely understandable. I can look at Python code on Medium, Github, or StackOverflow, and I'll know almost exactly what the programmer was intending.

Python is the programming language of choice for deep learning because all the major libraries are written with a Python API. Libraries include PyTorch, TensorFlow, Keras, and others. Getting into deep learning in 2016 was how I got into Python.

Python is free as in free beer. Python + Numpy beat Matlab as the programming language of choice for scientific computing. Matlab is expensive like crazy.

Python + Pandas beats R as the programming language of choice for data analytics.

Python beats Java for complex, multi-person projects. Python is simply easier to maintain. If the project is not performance-critical, Python beats C++, too. My personal rule is that 5 lines of Python takes 25 lines in C++. Hey, if your manager evaluates you with LOC as a metric, then use C++.

If you are an optimist and feel that good software can solve any problem, then Python is for you.

If you are a pessimist and are slinging out unmaintainable code while waiting until you can retire, then use another language.

Comment The end of democracy (Score 0) 205

No, the real point is that a single judge overturned the democratic ballot voting process in a US state. The proposition was already vetted as constitutional before it even got to the ballot. The proposition won during a fair vote in California, which has a well-educated populace. Then an arbitrary judge makes an arbitrary ruling against it almost a full year after the proposition won. This is how a democracy ends, when a single person overturns the rule of law.

Slashdot Top Deals

One picture is worth 128K words.

Working...