Follow Slashdot blog updates by subscribing to our blog RSS feed


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

Comment Re:Interesting (Score 1) 554

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) 554

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) 554

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) 554

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) 132

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) 120

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) 120

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) 721

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) 721

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.

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

How can you make a comment that is already debunked in the summary posted above?

If you do business in country X, then you need to abide by the laws of country X.

What's so difficult about that? If FB doesn't like it, they are free to do no business in Germany. Nobody forces them to offer their services in Germany.

And yes, forcing FB to remove something is very much what countries can and should do. We can certainly find some country on the planet that doesn't have laws against explicit beastiary porn, maybe some failed african state that simply never thought about such vile things and thus didn't write it down. Post such things to FB from there and point the US minister of justice to it. You think he would say "well, it's legal in where it was posted from, so we should respect freedom of speech"?

Comment Re:The reason for these laws (Score 1) 721

since Germans never had enjoyed free speech rights before. The post-WWII restrictions by the allies were still liberal by historical German standards.

Not entirely true. The free speech rights of the Weimar Republic (1918-1933) were almost identical to the ones we have today. The difference was not in the laws, but in the jurisdiction: Judges at that time would interpret the law differently and passed down harsh judgements especially against left-wing press that would not stand up to scrutiny today, even under the same text.

Today, Germany is largely its own master. It could easily abolish these restrictions on free speech if it wanted to. They are retained because Germans like such restrictions, not because anybody is forcing them to.

That is absolute bullshit.

We don't like such restrictions. We simply have a slightly different culture. Let me explain: There is this saying that goes "your freedom ends where mine begins". In principle, I think everyone agrees on that, meaning that your freedom does not include the right to take away my freedom.
In the USA, the focus is more strongly on your freedom, and I am expected to respect it and be quite tolerant to incursions into my freedom. In much of Europe, the focus is more strongly on my freedom, and you are expected to restrict your actions so you don't interfere with mine.

Metaphorically speaking, if there is a line between your land and my land, in the USA you can lean over the line and put yourself into my space, as long as your feet remain on your land. In Europe, we consider the line to mark an invisible wall and you should keep your arms behind it as well, not just your feet.

I was playing poker the other night... with Tarot cards. I got a full house and 4 people died. -- Steven Wright