Catch up on stories from the past week (and beyond) at the Slashdot story archive


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

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

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

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

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

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

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

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:Well... (Score 3, Informative) 141

Seriously, the past couple years 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. It's happened on imgur, on reddit, even 4chan. Nevermind the gawker media rags, gaming media, and even mainstream media. I wouldn't even be surprised if it has happened here. We've all probably seen it - these people we've never heard of who suddenly get mass exposure for no reason, or things that nobody would've given two shits about, but every network carries the story. (Hurr, is the dress black and blue or white and gold!?!)

It's like mass advertising has become mass propaganda, and there's nowhere you can go to escape it.

You're about a century late to the party. But better late than never.

Comment Re:Like Tomato? (Score 1) 235

Actually they are really proposing to ban third party software (Google cache of FCC page for "594280 D02 U-NII Device Security v01r02 - FCC"). For some reason the FCC page itself is redirecting me.

Describe in detail how the device is protected from “flashing” and the installation of third-party firmware such as DD-WRT.

The reason computer chips are so small is computers don't eat much.