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


Forgot your password?
What's the story with these ads on Slashdot? Check out our new blog post to find out. ×

Comment Re:hands in pockets (Score 1) 145

You mean all those bridges and highways that are operated by greedy capitalistic monolithic multinational corporations?

Basically, yes. Except that the corporation is called the US government, and it has changed its business purpose from providing liberty and the basic services necessary for the pursuit of happiness to the people, into being a corporate welfare institution.

Claiming that publicly funded and maintained infrastructure failures are caused by capitalism is a bit of a stretch.

Really? Look beyond the fassade, maybe. You don't see a problem with billions being spent on saving the financial industry, that were better needed to support the infrastructure?

Comment Re:Interesting (Score 1) 591

The professor was somewhat alarmed by this, but not totally in disaster mode

I would be. In fact, I am. This is the reason so much of our current software absolutely sucks. Performance is so pathetic that anyone who wrote software back in C64 days cringes just thinking about the wastefulness. Security is becoming worse, not better, even though we have an unbelievable amount of protections built right into the OS, compiler, VM, everything. And on the main task, solving a problem for a user, don't even get me started. Complexity != usefulness.

People should understand that there are different ways to sort and what the advantages and disadvantages are. Not for the sorting, but for understanding that there are many ways to solve the same problem. Some of them work better for small data sets, some of them better for large. Some are very fast but require lots of memory, others are light on memory but slow. And so on and so on.

Only if you understand this, not just by having read it once in a textbook, but by having it seen for yourself, will you be able to pick a proper solution under real-world restrictions.

Comment Re:It's true (Score 1) 591

Just as you don't need Picasso painting your bathroom, you don't need a rocket scientist to code your shitty business app.

Which is largely why so many business apps are shitty. Shoddy coding is very easy to spot, it's the result of people not having enough math education to think in algorithms. Math is not what you can put into your pocket calculator, math is understanding what you put in and why.

Comment Re:Programming (Score 1) 591

I've used much less than 5% of what I learned there, and probably more like less than 1%.

Then you went to a horrible university.

What about logic, never used it, hm? De Morgans Laws? If course, you use them all the time, you're just so used to them that you forgot the name.

Approximations (numerical mathematics)? All the time. Important as well: Understanding about error margins and how many digits in what calculation you can rely on.

Calculus, analysis, all the shitty things we hated, we use it. Fragments here and there, that's why mostly we don't notice.

Algorithms by themselves are pure math, like it or not. Heck, if we go to that level, the very idea of variables is from math.

I absolutely agree that there is a lot more that goes into a good programmer than just math, but there is a lot in math that we use daily when we write code.

Comment programming and "programming" (Score 1) 591

Uh... HTML and CSS aren't programming languages.

Come back when you've written something non-trivial in a real programming language. Say, some 3D visualisation in C++, without knowing about math (who needs matrix transforms, right?).

Like in any craft, you can do some simple things with little knowledge. Every idiot with two hands can put up a garden shed. That doesn't make you an architect and it doesn't make you a builder.

Comment Re:Well... (Score 1) 144

it has reached the point where I'm questioning if half the things I'm reading online are even genuine, or just shilled marketing from some PR team to push an agenda or product.

You've come to the right place, I can help you with that.

Stop questioning, my dear friend. Half the things you're reading online are shilled marketing from some PR team.

And that's if you choose what you read carefully.

Comment Re:It's all about the money, honey (Score 1) 145

If 144k are split by 33k residents, that's less than $5 per resident per year. A tiny price to pay for having the best Internet in the state and all surrounding states.

4.6 mio. in expenses, again divided by residents, is less than $140. That's a little more than $10 a month. Frankly speaking, at such prices they should just run the whole thing on taxes, provide Internet for free to every house, and save all the overhead of billing and subscription management.

Comment hands in pockets (Score 2) 145

locations that aren't able to get a decent fiber system from private ISPs.

What? Invisible hand of the free market not working? How strange, we were all told that capitalism solves every problem, through magic.

Apparently it's better at turning trees into toilet paper (see article above) than infrastructure. Which, btw., is also falling apart in the US.

Comment Re: Germany wants a lot... (Score 1) 723

You are stupid.

Facebook is an American company

There is no such thing as "american company". Did you miss the whole Globalization thing?

they should remove all servers from Germany and let them do the work

omg, you are so stupid it hurts. Doing business is not putting your servers there. It is making contracts (advertisement, FBs business model) with companies there, it is having users (it's product) there.

For all intents and purposes, FB produces in Germany and sells in Germany. That is what "doing business" means, not some stupid hardware.

Think about how much work it is to abide by EVERY law in EVERY nation

Poor multinational corporation. It's so much work to comply with all those laws. Nah, let's not do it, too complicated.

Simple answer: If you can't stand the heat, get out of the kitchen. If you want to run a world-wide company, yes there is going to be a little bit of work involved. Don't like it? Don't run a world-wide business. So simple.

Comment Re:long history indeed (Score 1) 723

Then you'll also understand that a) the various regions that make up modern Germany have quite different histories and cultures and b) other than many other countries (USA - independence, France - revolution, etc.) Germany did not have a historic shock moment where enlightenment freedoms were installed into law. The process was more slow, but at the same time more continuous. After the 30-year war, many freedoms were common in (northern) Germany that more catholic nations like Italy or Spain did not possess at that time.

As long as we're going to reinvent the wheel again, we might as well try making it round this time. - Mike Dennison