Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment: Re:Translation: (Score 3, Informative) 157

by bmajik (#48885689) Attached to: Surface RT Devices Won't Get Windows 10

RT has desktop mode.

It's patently untrue that the web is the future for "the kinds of apps that made windows dominant"

Actually, windows was dominant for every kind of app. The growth in apps of all sectors - LOB, entertainment, etc -- is on devices, and people regularly pan device apps that are just thin shells around a browser control.

People want native apps on their devices. MDD (multi-device-development) is something enterprise is very interested in -- they need to deal with a BYOD workforce, and they always want to economize on IT spend.

If it had been feasible to make Win32 apps run well on ARM, don't you think we would have done that?

The most insightful thing you wrote is this:

"But yes, Intel hasn't been asleep, and ARM is no longer as much of a requirement for mobile devices"

Consider the following -- and note that while I work at MS, I am neither privy to, nor attempting to disclose -- any high level strategy

1) Microsoft delivers a lot of value to enterprise customers because of app compat
2) think back a few years at what the CPU landscape looked like -- think about the power consumption of Intel's offerings. Remember, there was no ATOM yet.
3) app compat, battery life, performance -- if you don't have a low-power native x86 processor, you can only get two of these at a time.
4) Enterprise customers want all three
5) Intel, years ago, didn't appear to have any intention to deliver a low-cost, low power x86 part
6) this meant that MS would be unable to deliver low cost, new form factor mobile devices that could still run legacy software
7) this would force a wedge between new form factors and the Microsoft platform advantages (great compatability)

Clearly, what needed to happen is that something had to convince intel to develop a low cost, low power, good performing x86 chip

Based on 20+ years history, considering ARM, AMD, dec Alpha, etc, what makes intel innovate well and do its best work?

A credible marketplace threat to Wintel.

Claim: The purpose of Windows+ARM was to force intel to develop a low-power, low-cost x86 chip. If Windows+ARM took off in its own right, great. But the main purpose has been to secure a $99 x86 windows tablet -- which means that enterprises have the price points and form factors they want, and the app compat they need.

Exhibit A:

I happen to like my RT tablet -- but the Surface Pro is a credible do-it-all device, and now software that runs on the Pro is the same software that runs on your $99 HP tablet and your $4999 gaming rig.

Back when windows+ARM started, the intel hardware to allow that continuum didn't exist.

As I said -- nobody at MS tells me how things really go down. But this is a high stakes game. The people at MS aren't stupid.

Comment: Re:Congress'l approval rating near all-time low (Score 1) 661

by SuiteSisterMary (#48873983) Attached to: US Senate Set To Vote On Whether Climate Change Is a Hoax

If the American public truly believed, so overwhelmingly, or cared, Congress wouldn't have an incumbency rate of somewhere between 96 and 85 percent (depending on how you count.)

America doesn't have elected officials, they have an aristocratic class, and a few political dynasties.

Comment: Re:Free upgrade for one year (Score 1) 567

by SuiteSisterMary (#48868203) Attached to: Microsoft Reveals Windows 10 Will Be a Free Upgrade

Which can be rewritten as 'Microsoft specified it would only be free for the first year, which I interpret to mean that there will then be a yearly fee.'

The other, more logical, interpretation is 'After a year, even if running windows 7, 8 or 8.1, you'll need to purchase an upgrade at standard retail.'


Doxing Victim Zoe Quinn Launches Online "Anti-harassment Task Force" 683

Posted by Soulskill
from the life-free-of-swat-teams-and-unordered-pizzas dept.
AmiMoJo writes: On Friday, developer and doxing victim Zoe Quinn launched an online "anti-harassment task force" toolset, staffed by volunteers familiar with such attacks, to assist victims of a recent swell of "doxing" and "swatting" attacks. The Crash Override site, built by Quinn and game developer Alex Lifschitz, offers free services from "experts in information security, white hat hacking, PR, law enforcement, legal, threat monitoring, and counseling" for "victims of online mob harassment."

They have already managed to preemptively warn at least one victim of a swatting attempt in Enumclaw, Washington. As a result, the police department's head e-mailed the entire department to ask any police sent to the address in question to "knock with your hand, not your boot."

Comment: Re:I hope not (Score 1) 488

by SuiteSisterMary (#48858241) Attached to: Windows 10: Can Microsoft Get It Right This Time?

As I said, good points and bad points. A single platform can be good, because every program can leverage all features of that platform. Counterpoint: maybe there's no incentive to develop new and interesting features in future versions of the platform.

Multiplatform is good, because they're all competing. Counterpoint: no point in using feature of platform X if it locks you out of all other platforms, or you're coding lots and lots of platform specific code paths. Remember when games, say, would have the software renderer, the directX 9 renderer, the 10 renderer, the NVidia openGL renderer, the ATI openGL renderer, and maybe a vanilla openGL renderer?

Comment: Re:I hope not (Score 2) 488

by SuiteSisterMary (#48851821) Attached to: Windows 10: Can Microsoft Get It Right This Time?

Which also meant you had to code to the lowest possible denominator.

Solaris has a kick-ass new feature in it's shell? Too bad; can't touch it. IRIX has a neat library to do something? Too bad, can't touch it. You can code to C-89, maybe POSIX, and that's that.

Both approaches have advantages and disadvantages.

Comment: Re:strawman; nobody's asking him to be "PC" or "ni (Score 1) 359

by bmajik (#48839465) Attached to: Linus On Diversity and Niceness In Open Source

Your first response doesn't convey the additional problem the way the 2nd one does

What additional problem?

"Hi, I am the busiest man in the free software world, and you just consumed my valuable time with amateur level mistakes. We have a FAQ about this, which you either didn't read or didn't understand, and as a result, my productivity has suffered. Please re-read the contribution FAQ. If you are still confused, send a message to LKML, not to me"

"I've cc'd this response to LMKL so that others don't repeat your mistakes, and so that everyone else is expecting your follow up questions and amended patch"

It's not "abusive" to point out that when people don't do their due diligence, everyone else suffers. Set an expectation of excellence, and expect people to follow it.

Results first. Feelings later.

Comment: Re:Don't care? (Score 5, Insightful) 359

by bmajik (#48839423) Attached to: Linus On Diversity and Niceness In Open Source

Do you have any evidence of this? At all?

Because here's what I see:

Linux has remade the software world in its own image. I'd hardly call that "failing". Real actual super computer companies (e.g. Silicon Graphics) stopped developing their own OS and started shipping Linux.

Microsoft, the arch nemesis of Linux and Open Source, is shipping kernel patches and releasing code under open source licenses.

What does "success" look like to you?

And lest you say "that's just a singular case", we can look at Theo and OpenBSD. OpenBSD has been wildly successful, both as a BSD fork, but also in its broader mission to cultivate a software culture of excellence and correctness, with results that speak for themselves.

Linux and OpenBSD are two of the oldest open source projects around, with two pretty intense personalities at the helm.

I see no evidence to support your claim whatsoever.

Comment: Frustration (Score 1) 359

by bmajik (#48839363) Attached to: Linus On Diversity and Niceness In Open Source

There's this idea in the US that you are never allowed to hurt anyone's feelings.

The problem with that is that people are irrational, oversensitive, and cannot control themselves. Interacting with such fragile daisies is like tiptoeing through a minefield.

It is not, to me, a foregone conclusion that assertive people should tolerate having to deal with sensitive people. That is the prevailing dogma in US business, but it's not clear why that should be the case.

The meta response to this entire conversation space should be "stop bothering me with your bullshit and submit some fucking code"

Comment: Edge Device? - OpenBSD (Score 1) 402

by bmajik (#48823911) Attached to: Ask Slashdot: Migrating a Router From Linux To *BSD?

For many years, I ran an alix2d3 box with OpenBSD installed on it as my edge device. Excellent hardware, excellent OS.

pf.conf is simple for a basic configuration.

If you want to run off of a read-only flash file system, or have a router-style config experience, there are adaptations for that purpose also. But just plain old boring openBSD is a great place to start.

My favorite thing about openBSD is how lightweight the install is. There is very little garbage you'll want to shut off or remove.

For the canonical SOHO edge device, choose any x86 hardware you have, put 2 network interfaces on it, and you're done.

A basic pf.conf that gives you NAT and blocks everything evil from the outside is only a few lines, and well documented on the interwebs.

Put your samba server somewhere else.

Oddly enough, I finally retired my openbsd device and got a few Ubiquity EdgeRouters. My home network situation changed and I wanted a smallish device with POE support, but still wanted a real OS on it..

Mathemeticians stand on each other's shoulders while computer scientists stand on each other's toes. -- Richard Hamming