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


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Basic Journalism... (Score 5, Insightful) 133

The basics of journalism do help. Just dumping raw data with no concern to how it may affect third parties that are irrelevant to the main story really hurts your overall credibility. Not even showing any attempt to verify the information as valid (because it is easy to tamper with digital information) with additional sources does as well. News matters. Providing a context to a given set of information is important. Asking for comment and/or rebuttal from various parties is important, even if they refuse. Showing judgement as to what is relevant is important.. Not doing so opens them up to a ton of valid criticism. Some editorial prudence would go a long way overall.

Comment Good Start... (Score 3, Insightful) 123

I think it's a much needed expansion of the .Net ecosystem (better late than never) and I do think will become a useful alternative to the JVM, which Oracle seems to have little interest in evolving or improving. It took forever to get invokedynamic added as an opcode. Tail call optimization is still not supported, after years of being requested. And there's tons of other ideas on the table that aren't getting anywhere.

In the case of .Net core, it's all open source. The runtime, the compiler, the cli tools. Sure, Microsoft isn't going to take any proposal on the table, but there's a process for making changes. And, C# is a great language to develop in (and F# is nice when you need it). And who knows, maybe it'll be a Scala target some day. I honestly think people will be surprised at it's performance compared to the JVM. It's adapted a lot of modernization that the JVM eschews for backwards compatibility and known predictability.

Submission + - Microsoft Releases FreeBSD on Azure (

ndykman writes: Microsoft just announced that FreeBSD is now available via the Azure Marketplace. Changes to the kernel and other code is being provided to the FreeBSD team, but Microsoft is accepting the burden of maintaing Azure specific agents and other changes. Microsoft apparently made this decision to avoid overburdening the FreeBSD team. Many of Microsoft's kernel changes have been accepted into the 10.3 release.

Again, Microsoft doesn't seem to be very concerned with what OS you run on it's cloud, and they are dedicating resources to that effect.

Comment Good result for now (Score 1) 243

I'm sure there will be appeals and Oracle will keep pushing the issue, but for now, it's a good thing. Frankly, it'll keep people using Java for longer, which helps Oracle a bit. Of course, Oracle and IBM are just fine locking people into insanely expensive middleware platforms too.

Personally. I'd more than like to see Java fade into maturity. It's clunky, verbose and many of the frameworks they use are showing their age. Of course, I'm biased having done recent work in C#. I've just gotten very used to it's asynchronous programming features and frameworks that embrace that and higher order programming. And .Net core is removing a major annoyance by finally going more OS neutral.

I do hope this will prompt Google to make Go a first class option for Android. Swift worked out well for Apple. I know Java has it's fan, but the ones I talk still act like Sun is in charge of the platform. They aren't and it really shows. Oracle has been a terrible steward of Java and the Java platform. Even IBM was better, but not by much. I'm surprised that more Java programmers aren't frustrated by how things have been managed, but imagine most of them aren't aware of how competing languages are changing.

Comment And there's no escape... (Score 4, Insightful) 110

I can use OS/X, Linux. With all the fervor over Windows 10, there's still Windows options to reduce or turn off telemetry off (in some versions). Google's been doing this forever, making billions for it, and there's no escaping it. Why won't Microsoft get in on the trend to make a better OS?

No option to self host your own Google software, no way to get them to truly honor your preference not to track you, nothing. I can't even pay them to do so. And if my employer or school uses their applications, I have to trust them that they don't track those users, but if some of the current lawsuits against them turn out to be true, that trust was misplaced.

Look, if you want to make software services, just do so. But Google can't let go of ads or advertising revenue and are dragging other software companies with them. Frustrating. But, go ahead, keep using Chrome and making fun of MS or Apple for having their own browsers and cheer as their market share goes down.

Comment Yet more AD supported software... (Score 1) 328

It'd be nice if Microsoft took a stand on this, but why when everybody else is doing it and too few people will even notice (the Slashdot crowd isn't enough) Look at the number of pre-installed applications on most mobile phones. All the software installed by OEMs on top of Windows. Apple moving more and more to the App Store for OS/X. The vast majority of these new devices have ad-driven software on them, but everybody is just used to it. A few more pre installed apps won't even get noticed.

As for businesses, it seems pretty clear that MS wants to move people towards Enterprise just for the chance to get away from most of this stuff. Personally, I've given up on this not getting worse. Google this huge wave of applications that were "free" as long as you agreed to ads, to demographic information gathering, and now, all the major players want in. I can only hope that when the free upgrade window ends, more users start yelling and if we are lucky, Windows 10 Professional turns back into what it should be, a OS with all the controls to opt out and just let me do my job present.

Comment It could happen to anyone... (Score 5, Insightful) 100

But, the advantage Apple has always had is a very small set of hardware configurations, but if you let a bug like this out the door, you aren't taking nearly as much advantage of that as you should. So, actually, I do hold Apple to a higher standard here, because they need to be. You don't get to set exactly what computers run your OS, and how much they will be and then turn around and say, "oh, that obvious bug we let out the door, it happens, what can you do"

Take the ASUS motherboard UEFI boot problem. Microsoft had admit the problem, post a workaround, and didn't even mention the thousands and thousands of other hardware combinations that worked just fine, because nobody cares anyway. But, if I was an OSX users, I would be upset. The damn things should just work and trudge along, update after update for a few years. But they increasing don't do that, and people paid the premiums for the platform anyway and thank Apple for it. Just stop thanking them for a start.

Comment Re:Intelligence is genetic and heritable, news at (Score 1) 125

Sure, as soon as we get a peer reviewed set of studies that make that conclusion. By the way, this study doesn't do that at all. "Every genetic factor we found is so small that known environmental factors like socioeconomic status on the same measures would completely overwhelm the genetic variation, making any actual genetic contribution almost unnoticeable" isn't "people are just born smarter"

Comment Way too late... (Score 2) 197

The infrastructure around Git is just too large and has too many large adopters. And it's not like there aren't open source alternatives (Mercurial) that people would shift in the unlikely case that Git imploded. Also, I doubt any remember, but SourceGear tried to make it's own open source DVCS (darcs) that is still going on too.

But, you never can tell who will be at the top of the hill. I remember when ClearCase was considered to be the top notch VCS, and it did have some very nice features in the day. But, things change.

The only game changer I can see is tools that know what it is tracking has structure beyond files. For example, it'd be nice to track changes to the level of a block in a function in a class in a project, not just file changes. And tools that allow for queries on that structure (show me every class method you can find with more than six parameters on it, for example). But, code repositories are hard to do in the general case.

Comment Yet another "Do it for me app..." (Score 1) 460

It'll be nice when this obsession with having other people do everything else for you will be over. Then again, it might require a certain demographic to just grow up a bit and not panic about having do anything they don't like because they are busy.

Frankly, if you aren't horribly overworked and not constantly distracted, things like shopping for you own food, filling up your own gas and so on aren't intolerable annoyances that you must eliminate at any cost. That's where the mobile app bubble is, there's not nearly enough people that can't manage to balance work and life out there as Silicon Valley thinks there is.

Comment Re:Top of the social mobile IoT cloud bubble, fina (Score 2) 89

I think the another factor that is keeping this going for longer is that unlike the first dot-com boom, everybody has computing power and network access. In the first dot-com crash, it quickly became clear that access to the internet outside of SV was very small, and fewer people even had PCs (outside of work) than expected, and it all fell apart with only a few left with the funding and user base to continue on.

It did spark this next bubble though. There was such a massive investment in networking infrastructure for a perceived demand that came much later than expected.

Comment Why not change the behavior of rm? (Score 1) 460

So, first, people figured out that rm -rf / is bad, so they added an option that would disallow it by default, but you can turn it off, and rm -rf /* may still work.

But, the command never makes sense. What does it mean to remove /proc? Or /dev? People quote the ideal that you could be able to do really dumb things to be able to do really great things, but why allow things that don't make any sense at all? "rm -rf /dev/null" for example. What does that mean? It's seems reasonable to say "rm -r /" or "rm -r /*" has no meaning, as it asks to perform an operation on filesystems where it has no defined semantics, and therefore, you can always forbid it. After all, you can still list all the directories and files you want manually to get the same effect.

Slashdot Top Deals

Moneyliness is next to Godliness. -- Andries van Dam