Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:a little late to the party (Score 1) 95

"So you actually know nothing about MS SQL Server yourself, you just like it because... what?"

This is precisely the point I'm making - you say you want to learn, but you're not listening. I pointed out that I've worked with many other RDBMS in the past. Oracle is unnecessarily convoluted and proprietary just for the sake of trying to sell specialist training, though it is powerful and performant. MySQL is a joke - the very fact it even has (or had) to be bundled with a tool to fix broken datafiles is in itself farcicle, and as I said, in a production environment I saw it collapse for exactly this reason roughly every 3 - 6 months. I've never used DB2, but I've also never heard of anywhere using it in recent years either and frankly even their 3 case studies on their product site are companies I've never heard of. Maybe it's great, who knows, but it's just not a prominent option anymore, and with reduced prominent comes reduced training availability, reduced available skill sets on the market, reduced peer support when things go wrong.

So again, I like MS SQL server because it's stable unlike MySQL, it's easy to use, diagnose, maintain, and debug unlike Oracle, it offers centralised security configuration, as I've explained already, it integrates excellently not just with .NET but is widely and well supported in just about every language's DB framework out there.

On performance it can easily hold it's own against Oracle and PostgreSQL, I'll admit I have seen faster throughput on MySQL, but let's be clear, that's because MySQL cuts corners, and hence why it suffers from data integrity issues. If I wanted to sacrifice any of the ACID principles then I'd use a data storage system that intentionally does that and is designed for that from the outset, rather than because of failure of implementation - e.g. I'd look at a NoSQL solution if that fit my needs.

We use it for massive, massive databases, probably one of the highest use case scenarios you'll see without getting into Google index or Facebook use scale applications and here it does well too, it scales well, and it's easy to scale. We use it in a scenario where we're bound by contract in terms of response times, where any loss of reliability for even a short period can have literally millions of pounds of impact. Microsoft's support has been great - even on their existing closed source version they listen and make product changes based on our feedback, and that of other customers.

Others here have made the point that there's plenty of reasons to hate Microsoft, but SQL server isn't one of them, and that's absolutely true. Microsoft do a lot wrong, but products like Visual Studio, languages like C#, and products like SQL server are prime examples of things they absolutely do right.

I would suggest, rather than assuming you know it all and making sweeping comments about products you do not understand that you turn your thinking around and instead consider that something might be okay until you have reason to think otherwise. Because once again, by jumping to the conclusion that something is bad just because Microsoft, then hating people and childishly making them your foe because they explained why you're wrong, you're making a fool of yourself.

I could jump to conclusion too, I could assume that because you have a relatively high UID that you're probably relatively young and utterly naive, thinking you know better than those of us who have some extensive experience in the industry. I'm not going to do that though because I might be wrong - I'm going to give you the benefit of the doubt that you're just stressed, and venting your anger here or some such by trolling regardless of your circumstances, but ultimately it doesn't change the fact that you're wrong, and would do well to listen to all those explaining why if you ever want to get anywhere in this industry. A successful career has no room for zealotry and willful ignorance, you simply evaluate the options and take the best one for your use case, as many companies have found, hence the sales figures, that's quite often MS SQL server.

Comment Not in Canada... (Score 5, Informative) 346

They already did a basic income experiment back when Prime Minister Trudeau was called Pierre.

In short... Most everyone kept working or didn't start working as early but stayed in school longer.
Also, hospitalizations went down, particularly for mental health problems.

But if you want a real Twilight Zone mindfuck - look up Nixon's basic income experiment.
Run by Donald Rumsfeld and Dick Cheney.
Granted... they saw it as a way to eliminate social programs instead of to expand them. But even they found that there was no change to "work ethic" - everyone still kept working.
Apparently, being "at or just above the poverty line" is simply not enough for most people.

Comment Re:a little late to the party (Score 1) 95

You're making it pretty clear by the fact you can't even answer these questions for yourself that you have no idea what the fuck you're talking about.

Even if I do do your research for you wants the point where you're clearly a zealot? The fundamental fact you're making assertions about a peace of software you're demonstrably highlighting you have no idea alone means that any discussion with you is a losing proposition.

If you genuinely had an open mind you wouldn't be calling something you have never used, and have no knowledge of a pointless proposition. The fact you are means any suggestion you're capable of holding an open mind on the topic is already well and truly null and void - an open mind requires you to not jump to conclusions, yet that's the entire premise of your thread here - your conclusions based on zero actual experience of the subject at hand.

If I've learnt anything about Slashdot it's that I have way better ways to spend my time than trying to convince a zealot of the facts, so here's a better idea - fire up Google and go and find the answers to your own question if you care. If you're not going to bother to do that then you merely prove my point - you're not here with an open mind, you're here to spread your zealotry.


No Longer a Dream: Silicon Valley Takes On the Flying Car (theverge.com) 143

Last year, Bloomberg reported that Google co-founder Larry Page had put money in two "flying car" companies. One of those companies, Kitty Hawk, has published the first video of its prototype aircraft. From a report on The Verge: The company describes the Kitty Hawk Flyer as an "all-electric aircraft" that is designed to operate over water and doesn't require a pilot's license to fly. Kitty Hawk promises people will be able to learn to fly the Flyer "in minutes." A consumer version will be available by the end of this year, the company says. The video is part commercial and part test footage, starting with a lakeside conversation between friends about using the Flyer to meet up before switching to what The New York Times says are shots of an aerospace engineer operating the craft in Northern California.

Comment Re:a little late to the party (Score 1) 95

"That's lock-in, not a technical advantage, as are most of the other things you list."

Call it what you want, there's real practical benefit in being able to have centralised security configuration. Knowing that when you lock out a user account on the domain, that they also can no longer log into every database server and so on has massive practical benefit.

"Well, and there are several enterprise-grade relational databases that don't come from Microsoft and don't come with Microsoft's strings attached: Oracle, DB2, and Spanner for example."

I already mentioned Oracle, and sure, DB2, though it's a small player. Spanner is neither a true RDBMS, nor used widely in the enterprise.

I get it, you hate Microsoft, that's fine. But don't pretend MS SQL server isn't widely used, and it's widely used for good reason - it's a good product.

Besides, even your argument about vendor lock-in makes no sense. SQL server for Linux is open source, the whole point being that it's easy to migrate to.

The reality is most companies would rather pay for something solid and reliable like MS SQL server that integrates well into the rest of their ecosystem, than have something free but shit like MySQL. As I said before, you may have your own reasons not to want MS SQL, or for just hating Microsoft, fine, but don't expect everyone else to agree with you when some of us actually have a wide range of RDBMS experience and aren't just pulling nonsensical theories about a particular product out of our arses as you clearly are.

Comment Re:a little late to the party (Score 1) 95

Probably because it has deep integration with windows networks and security that most businesses run on, coupled with the fact it's a proven reliable, fast, and highly scalable RDBMS. MySQL for example just isn't reliable, last time I ran it it would corrupt the data store on disk and you had to run a fix tool provided with MySQL to get the server to even start and load your database again.

Beyond that though it has great surrounding services for ETL, analysis, and reporting, coupled with clean and easy integration into the .NET ecosystem (which, as the other article posted recently shows is one of the most prominent languages for financial/enterprise use during the working day). There's also high quality 1st party support available with defined SLAs.

I think the mistake you're making is that you're assuming that because it's not right for you, it's not right for anyone. But you're not everyone, some companies have the cash to blow on software that's proven, and integrates fantastically with their environment. If your budget is zero or near enough then fine, of course MS SQL server isn't for you, but not everyone is doing basic zero budget stuff. There are big businesses out there that need something enterprise grade, and that typically means Oracle, MS SQL.


Developer of BrickerBot Malware Claims He Destroyed Over Two Million Devices (bleepingcomputer.com) 88

An anonymous reader writes: In an interview today, the author of BrickerBot, a malware that bricks IoT and networking devices, claimed he destroyed over 2 million devices, but he never intended to do so in the first place. His intentions were to fight the rising number of IoT botnets that were used to launch DDoS attacks last year, such as Gafgyt and Mirai. He says he created BrickerBot with 84 routines that try to secure devices so they can't be taken over by Mirai and other malware. Nevertheless, he realized that some devices are so badly designed that he could never protect them. He says that for these, he created a "Plan B," which meant deleting the device's storage, effectively bricking the device. His identity was revealed after a reporter received an anonymous tip about a HackForum users claiming he was destroying IoT devices since last November, just after BrickerBot appeared. When contacted, BrickerBot's author revealed that the malware is a personal project which he calls "Internet Chemotherapy" and he's "the doctor" who will kill all the cancerous unsecured IoT devices.

Comment Re:Something doesn't sound right... (Score 2) 223

If they are drinking caffeinated sodas (can't be bothered to look up the study, which is probably worthless weakly correlated crap anyway and as for the click-bait link - fuck it up its stupid ass) - 24/7 caffeine intake might be causing them continuous inadequate rest and sleeping disorders, causing increased mental and physical stress.
Not to mention that the cause of so much caffeine might be workplace stress, compounding the effects.

Working oneself into an early grave IS after all tied to stroke, dementia, cancer, cardiac arrest, divorce, alcoholism, drug use, office shootings and looting the company accounts before flying away to Paraguay with Candy.

Comment Re:OO is "well supported" in JS ? (Score 1) 181

I suggest you learn a bit about the history and intentions of OO. It's not about message passing, it's about organising data around objects, hence the 3 pillars of OO. They're called the 3 pillars of OO because they're the 3 pillars of OO - the fact you don't even know about their existence really speaks volumes. You may wish to pretend OO is something else but again, that's because you're wrong, not because you're the god you think you are that gets to redefine unilaterally terms for the entire programming community across the globe.

You obviously need some basic computer science education, because you wouldn't even get into university with that level of ignorance of the topic.

OOP stems from Simula, and later Smalltalk - in fact, small talk was the first termed OOP language, hence why those languages that stem from it's ideas are the ones implementing a correct interpretation of OO. The fact you're not aware of this once again highlights why you're exactly the sort of person you cry as bringing the quality of knowledge on Slashdot down - you don't even have a basic grasp of the topic and it's history that you're talking about. You're just saying things because you're a language fanboy, asserting they're right, whilst being actually completely and utterly wrong.

I can see why you're confused on the topic though, Joe Armstrong intentionally misled people like you to allow you to pretend you were doing OO even when he was very clear that you absolutely were not. You basically didn't understand his actual point. Here he explains why they did that, and why Erlang is intentionally not actually OO:


Enjoy your education, or continue being wrong on the internet. It's really up to you.

Comment Re:Notability would ban that subject in the 1st pl (Score 1) 70

"It could also be the only source for a "subject" of a paragraph or even a sentence within an article that has multiple sources."

But that in itself can be deeply problematic, as one of the biggest problems with The Daily Mail is not that it outright fabricates stories (though it has done that too) but that it over-exagerates the impact of things, makes up numbers, and so on and so forth.

So if the paragraph their quoting has no secondary source other than The Daily Mail, due to The Daily Mail's history there is every chance that that paragraph in itself is singularly sourced from The Daily Mail because it is a fabricated part of the story.

So I'd agree with the GP, that's not really a sufficient excuse to cite it because it's possible it's the only source because what it's saying simply is not true.

Comment Re:Easy way to MAGA (Score 1) 619

"High-skill jobs were what was supposed to replace the lost manufacturing jobs. The idea was to retrain some manufacturing workers, and younger people would get degrees that lead into high-skill jobs.

H1Bs greatly harm that paradigm."

No they don't. The idea that the US can singularly produce the entire top tier of the worlds tech talent is farcical - development of the iPhone and Android etc. was entirely dependent on European talent for example because up to that point European phones were running about 5 years ahead of the North American market technology wise (i.e. my Nokia 7650 in 2002 had a colour screen, installable apps, GPS, etc. - stuff the iPhone didn't get half of until 2008).

As such, for Americans to have enough high skilled jobs to around you need skilled workers from outside, and that's what H1Bs are for.

The real issue is that H1Bs are being approved for low skilled workers - that's a problem with government in approving them for things other than they're intended for, and the companies that abuse them to put forward such submissions.

But if you look at big tech like Microsoft, Google, Apple, Facebook etc. you'll see that their H1B applications are indeed for highly paid, highly skilled workers. As such these companies are bringing skills into the country via H1B that help Americans reach higher levels of skill - the people that get brought across will inevitable pass down knowledge to Americans helping them skill up.

The problem companies are the likes of WiPro, Infosys - i.e. Indian outsourcing firms - and a few fringe American bottom feeders like Disney.

So H1Bs are absolutely necessary for the paradigm - if you believe that America can do it all itself including skilling up to be the world leader, then you're effectively saying that there's something special about the 320 million Americans as human beings over the other 6.9 billion humans out there. That's obviously drivel - and as such believing in and pushing that agenda is the fastest way to ensure you fall behind, because as the rest of the world collaborates more and more, you end up with a closed off knowledge pool that inevitably stagnates.

I'm not saying that to date America hasn't punched above it's weight, of course it has, but lets be clear, it still hasn't even done that alone - it was reliant on the Godels, the Einsteins, the Djikstras, of the world to come to America to do precisely what I've suggested above - spread knowledge and skills. Even with them, things like the World Wide Web were invented at CERN in Europe by a British person.

Your nation is absolutely the global tech leader, but don't believe you have and can do it alone. That's the surest way to lose that mantle.

Comment You're giving him too much credit... (Score 2, Insightful) 619

Given the "swamp draining" skills Trump's shown so far, I'm expecting that he's going to outsource the implementation and enforcement of the H1B program to an Indian corporation...

Instead, just start the countdown clock until he reports that "No one realized that visas would be so hard." or until he has a 10 minute conversation with a foreign leader who explains to him why he's wrong.
Or until they find him in the corner of the rose garden smearing himself in his own shit as the dementia kicks into top gear.

Slashdot Top Deals

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