Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment After weeks of delay.... (Score 4, Insightful) 32

bmajik launches a first post.

According to the mission profile, due to moderation, his positive karma will burn up during re-entry.

More seriously, I'm glad Space X is apparently doing things right. More successful launches... not just more launch attempts. The eyes are on them and lots of vested interests are looking to pounce and capitalize once they make a serious mistake.

Comment Re:What's wrong with Windows Server? (Score 1) 613

Nothing.

One critical difference: services.msc isn't actually responsible for orchestrating system startup on windows.

Services.msc is an administrative tool meant for interactive use. It is one of several administrative surfaces for interacting with windows service configuration. The commandline tool "sc" still exists and is still functional, and powershell undoubtedly has a more robust suite of tools for manipulating system startup.

The actual inner plumbing of starting up a windows machine is in some way abstracted from the management surfaces used. For instance, during the Windows XP era, a bunch of work was done on making bootup faster. Part of that work was done by allowing some parts of system startup to happen in parallel that were previously serial.

In versions of windows since XP, other subtle changes have been made to windows startup behavior to positively impact performance. The measure people most care about is how long until you can see your desktop, so some startup services have been moved into Deferred groups if they aren't implicated in giving you a login desktop.

All of these changes have been possible without critically altering the different management surfaces that exist for windows administrators. Service dependency chains, run levels, etc have been in the NT family since early days.

New features show up in these experiences over time; e.g. once upon a time every single service ran as the SYSTEM credential; now there are lots of pre-built discrete identities with different rights to effect some degree of privsep. But these were new values showing up on combo boxes in the existing tooling; not throwing away everything you knew and asking you to start over with something entirely foreign.

One key difference between Windows and rc/sysV is that the latter makes it much easier to promote a random shell script into something the unix startup orchestration knows about.

Windows services have a richer interface contract (start, stop, query status, etc) that is based on C-style calling conventions (iirc). Implementing something as a windows service as a practical matter requires knowing that's what you want it to be before you start coding.

The downside of the unix flexibility is that people ship broken ass shit like Ubuntu LTS where half your stuff is reasonable and half your stuff tells you, "hey, i'm an upstart job! So what you tried won't work any more for some reason that has no fucking bearing on your life! fuck you buddy!"

I got my start on linux in the a.out binary days, and simultaneously worked on Solaris and IRIX machines about 20 years ago. I've added other unicies since then. I'm very comfortable with both rc and sysV. Recent follow-ons like "upstart" have jut felt like hacky shit to me that unceremoniously throws out what met my needs and provides a fundamentally worse experience.

I spent a great deal of time debugging OSX startup a while back (http://blogs.msdn.com/b/mattev/archive/2004/06/21/161770.aspx) and that system was at least sensical and consistently implemented.

If you want the real deal on windows internals, the Windows Internals Books with Mark Russinovich are excellent, and explain the internal kernel concepts and data structures in tremendous detail. System startup is also covered, including the orchestration between smss.exe, lsass.exe, csrss.exe, and all other associated friends.

Comment Re:Apparently the trolls are out here, too (Score 1) 1262

In the long run, humanity would be better served if people just learned to lighten up and not get so upset about things written by people they don't know and will never meet.

Death threats in the real world? Yes, that's a thing that is actionable. That's not what I'm talking about.

You do not have a right to never be offended.

It was a hard lesson for me when I was an opinionated teenager who hopped on IRC in the 90s.. all of these older smarter people were trolling me and being mean to me! Poor me!

It was also a GOOD lesson for me. In the internet of back then, the trolls were smarter, and there were no feelings police... no forum moderators... people said what they liked and you either dealt with it or you didn't.

And I look at people who come unglued over what they read on the internet and just shake my head.

An online forum with no rules and no judges and no consequences is one of the most interesting and wonderful things in human history.

I don't want it to die because of your hurt feelings. I'd rather you went somewhere else.

Submission + - Some raindrops exceed their terminal velocity (sciencemag.org)

sciencehabit writes: New research reveals that some raindrops are “super-terminal” (they travel more than 30% faster than their terminal velocity, at which air resistance prevents further acceleration due to gravity). The drops are the result of natural processes—and they make up a substantial fraction of rainfall. Whereas all drops the team studied that were 0.8 millimeters and larger fell at expected speeds, between 30% and 60% of those measuring 0.3 mm dropped at super-terminal speeds. It’s not yet clear why these drops are falling faster than expected, the researchers say. But according to one notion, the speedy drops are fragments of larger drops that have broken apart in midair but have yet to slow down. If that is indeed the case, the researchers note, then raindrop disintegration happens normally in the atmosphere and more often than previously presumed—possibly when drops collide midair or become unstable as they fall through the atmosphere. Further study could improve estimates of the total amount of rainfall a storm will produce or the amount of erosion that it can generate.

Comment Re:Horrible summary (Score 1) 276

It'd be good if culture could refocus on respecting the notion of growing up, wisdom, and respect for elders. (and get off my lawn, too)

Yes, it would, because the infantile mind doesn't recognize a power grab or the early steps of establishing a soft tyranny when they happen before its eyes.

I'd recommend a copy of Jeffrey Grupp's book The Telescreen if you want to know what's really been done to this culture.

Comment Re:They're not gamers. (Score 2) 276

It's just an oblique attack on men.

It is, actually, and it's a subtle one. In the face of all evidence, the dogma of political correctness dictates that men and women are exactly the same and should want the same things. Therefore, using this twisted excuse for logic, anything that is done primarily by men must be portrayed as inherently sexist and actively excluding of women. That's what happens when masses of soft-minded people use low-quality logic on "sacred" conclusions they refuse to question.

The idea that it's good enough to have open access for anyone who wants to do something (and when has a wider variety of games been more available than now?) and then those who are interested can participate is anathema to this mentality. There's nothing for them to do in that scenario, no soapbox to climb on, no social engineering to perform, no downtrodden victim to pretend to champion (while actually changing nothing).

You may find this an interesting article. They were going to metaphorically roast a Harvard professor for daring to suggest men and women have different interests and priorities. He hadn't actually done anything to discriminate against women and showed no hostility towards them. He just didn't hold the "correct" viewpoint.

Comment Re:They're not gamers. (Score 2) 276

My wife plays a lot of Hay Day. I don't see a lot of true, real life concerning issues there. I guess I don't smell the magic sauce that makes women playing games any different.

Identity politics has taught people to exaggerate these differences, that it's "normal" to worry about things like which demographic is doing what activity. It's just so damned useful for divide-and-conquer purposes for anything from voting to marketing. TFA is merely following what the rest of the media has done for a long time now.

If women want to play games, they will. If women don't, then they won't. To me it's as simple as that. The "magic sauce" is the bullshit concerns of politicians, media personalities, and marketers. It's not normal to share in them. One has to be conditioned to do that.

Comment Re:They're not gamers. (Score 1) 276

I respect and approve of your reluctance to be tracked.

I also suggest that clinging to that reluctance will block you from much of modern society. The isolation can be psychologically harmful over time.

That depends on whether you have a life in meatspace including meaningful quality time with loved ones.

If you do, you'll never miss the online tracking.

The principle here is that generally anything pathological, like the desire to track people without regard for their consent, requires some kind of unfulfilled need or other problem to provide fertile soil in which it can fester and grow. Otherwise it wouldn't be tolerated because what it offers in return is not tempting.

Comment Re:Really? (Score 2) 441

*raises hand*

I've posted about this before many times.

I have a pulse
I am not sure about having a conscience -- that may disqualify me.
I have an IQ over 30
I am a citizen
I am not a politician
I am not a CEO.

I've been an engineer at Microsoft since 2000. I've worked on developer tools and ERP products. I've worked in Redmond; I currently work in Fargo.

I have interviewed hundreds of people for Microsoft positions. I am not a manager, but I've played manager at times. I understand the compensation system quite well, and how it has evolved over my 15 years at the company.

I have also worked with non-citizens and non-native born my entire career, including many who are on H1-Bs currently.

You could go and dig through my old posts if you wanted to. I'll try and give the short version

1) In my opinion, Microsoft pays very well. If i lost my job in North Dakota, I think i'd be taking a huge pay cut to work anywhere else. I base this on the numbers people throw out when I've interviewed with other companies. (You get frustrated from time to time in 15 years with the same company. I've shopped around. I've stayed put)

2) There are a lot of "paper qualified" people out there. I can't hire even half of the ones I talk to.

I see both ends of the "funnel" of candidates. For university recruiting trips, there is essentially no filtering done before I get to talk to them. For industry hires, they had to get through a few people before they talk to me.

We're already paying a competitive wage and we cannot hire many of the people we talk to. The obvious move is to try and expand the # of people we're able to talk to.

3) For a variety of reasons, it is MORE expensive for Microsoft to deal with H1-B candidates. There are all kinds of legal costs and challenges, as well as employee time wasted dealing with immigration bullshit -- that normal domestic employees do not incur.

For each domestic job type at Microsoft, there is a flyer posted in the breakroom that says what the title is, what the qualifications are, and what the salary range is. The salary ranges are the ones I am familiar with. Any H1-B could simply look at the flyer, and if they were getting paid less than that, they could lawyer up and retire. Every state's attorney in the US would want in on that lawsuit. Saving a few thousand dollars a year on salary costs couldn't possibly be worth it to us.

4) I feel no particular allegience to "the american worker". So you were good at choosing where your parents were when you were born? And the benefits of this should accrue to you WHY?

I am interested in people who will improve the caliber of my company and the caliber of my society. Hard working, intelligent people often have that potential. I don't care about where they were born. i care about what they will do.

I want the US to suck every brilliant engineer out of India and China. I don't want China getting any better at matching the US military industrial complex, and I want India to change its society so that innovators can effect meaningful change there, instead of being trapped in a hopeless system of patronage and bribery.

(have you talked to Indians who are in the US? There's a reason they are here...)

I would love to have the problem of drowning in qualified American talent. But that isn't a problem I've ever had in my entire career.

Finally, before you run your mouth about Microsoft not doing anything about to help with the domestic labor supply, Microsoft pays for me to volunteer 1 hour a day teaching Computer Science at a local high school. I start my 2nd year this Monday. I'll be helping teach a section of AP Computer Science -- in JAVA. Do you think this is some kind of sweetheart deal for MS? They are losing my work time, they are giving money to the school, and I am teaching the kids using Eclipse and the Java stack -- the direct competitors to the product and ecosystem that I work on (i work on Visual Studio).

What we're doing, is widening the pipeline of people who get exposed to CS, so that hopefully, more of them do CS in college, and more of them are GOOD at it. That is going to help the entire industry.

I don't know what experiences you've had, but I feel confident in saying that they haven't been at Microsoft.

Comment Re:AdBlock = Inferior + 'Souled-Out' vs. hosts... (Score 1) 611

Incidentally I also use the Linux kernel feature called Transparent Hugepage Support. I set it to "Always" (as opposed to only when a program specifically wants it enabled). This is known to increase the memory footprint of applications, though by how much I couldn't tell you. The idea of this feature is: the operating system's memory allocator is gaining increased performance ("This feature can improve computing performance to certain applications by speeding up page faults during memory allocation, by reducing the number of tlb misses and by speeding up the pagetable walking") at the cost of higher memory usage.

Just thought I'd mention that since it may be relevant.

Comment Re:AdBlock = Inferior + 'Souled-Out' vs. hosts... (Score 1) 611

* Addons slowup slower usermode browsers layering on more - & bloat RAM consumption too + hugely excessive cpu use (4++gb extra in FireFox https://blog.mozilla.org/nneth... [mozilla.org])

That this can happen, I do not dispute. But I believe the case for it is being severely overstated by people who *ahem* have a vested interest in promoting alternatives to browser add-ons.

I currently run Firefox with 24 addons installed and actively enabled. This is mostly for ad-blocking and privacy-enhancing, with a few miscellaneous add-ons like one that restores the old-style Stop button behavior (stops animated GIFs as well as page loads). Since you seem to appreciate bold: there is no slowdown or latency problem that I can subjectively notice. If my addons are "slowing down the browser" they're doing it below the threshold of what a human can detect. I consider that a good and reasonable trade-off to make on my own systems.

On memory... I have 26 tabs open with a wide variety of sites loaded, many of which are content-heavy. This browser instance has been running continuously for many days. KSysGuard gives a nice breakdown of the memory usage of my Firefox process and this is the summary:

-----

Summary

The process firefox (with pid 5618) is using approximately 993.9 MB of memory.
It is using 971.4 MB privately, 15.6 MB for pixmaps, and a further 26.5 MB that is, or could be, shared with other programs.
Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 7.0 MB. Adding that to the private and pixmap usage, we get the above mentioned total memory footprint of 993.9 MB.

-----

Another section mentions that the 15.6MB for pixmaps may be stored on the graphics card's memory. At any rate, this is nowhere near 4+ gigs. Nor have I ever, with any version of Firefox, experienced anything remotely like 4GB of memory usage. This is a 64-bit system running a 64-bit Firefox that I compiled from source (your article mentions the memory penalty for Adblock is higher on 64-bit systems, which makes sense when you understand what that means). This system has 8GB of RAM installed, so ~994MB is negligible to me. For a little perspective, currently about 6GB is being used for buffers and disk cache, since this is what Linux does with memory that would otherwise be empty and therefore doing nothing. If I run a Windows game via WINE then that comes down to 4-5GB for buffers/cache since about another 1-2 gigs of memory becomes used.

Incidentally, I don't run Windows so I don't use your hosts file tool (and even if I ran Windows I'd probably rather roll my own, nothing personal). But I do use a comprehensive /etc/hosts file. I believe that good security is done in overlapping, interlocking layers. "Security" does not mean just remote attackers, but also anything intrusive I don't want, like advertisers and their tracking. I use an /etc/hosts file AND Adblock Plus, NoScript, Privacy Badger, Ghostery, and several others. What one of them alone does not catch, another one will.

Instead of viewing browser add-ons as an obstacle in your path to promoting your own solution, you could learn to work with them, use them effectively, and incorporate them into a multi-layered approach that includes all the work you've put into hosts files. Everyone would benefit that way, especially your users.

Comment Re:$230 (Score 2) 611

Don't get me wrong, DuckDuckGo sounds good. Sounds like they certainly don't actively track you. But I don't see them bragging that they "keep no data to hand over in the first place"

They don't use tracking cookies (their preferences cookies are not identifying, they're just a string of your options, if you've set them), so the most data that they can have for identifying you is the IP address. They've been SSL by default (redirecting from http to https and defaulting to https in search results where available, for example on Wikipedia) for a long time, so you don't suddenly jump into an unencrypted connection as soon as you leave.

It sounds much better than any other US-based search engine I'm aware of. But my own preference doesn't even log an IP address since 2009. You can also bookmark a URL generated with your preferences so there is no need to accept even preference cookies from them (and preferences include options like using POST instead of GET so search terms stay out of other sites' logs). And the aforementioned deal about being outside US jurisdiction is nice too.

DuckDuckGo also does not appear to offer to act as your Web proxy like Startpage will do. I rarely ever use this feature but it's nice that they would offer it. Startpage also offers the option to act as your proxy only for image/video searches, so other sites don't even get that data from you. This is what I like about them: they not only don't log and track you themselves, they also go out of their way to enhance your privacy against third-party sites.

I'm not knocking DuckDuckGo by any means; in my opinion it's good but Startpage/Ixquick is great. Yet, I think all of us benefit from having multiple privacy-conscious options available. Choice is a good thing.

Comment Re:heh (Score 1) 611

Local newspapers are the worst. My local newspaper give you ten free page views based on ip number and then locks you out.

Precisely because they are small and local, they probably wouldn't bother identifying TOR users. As a bonus you wouldn't be accessing this major multinational site where tens of thousands of others had the same idea and already got the exit node IPs banned.

Slashdot Top Deals

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...