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

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Windows 10 Hatcheting Sequence (Score 1) 375

awesome.

incredible you figured out all that.

too bad it's not scriptable.

good job. thanks.

The scripting part is interesting in a curious way. To the extent that I must "barehand" everything, that is the extent to which I am forced to actually look at what's been done, what's been left, what's been destroyed, and as time goes on, I discover that this stuff changes in ways both obvious and subtle. So I guess it's like exercise. Who the fuck likes doing pushups? Nobody. But they're good for you, and if you want to stay healthy into your elder years, you'll do what's good for you.

So I hatchet away, and every single time it's a weency bit different, and I stay in shape that way.

I certainly do not recommend that as a method for everybody, or even anybody, but for me, yeah, it works out pretty good in the end.

Comment Re:Windows 10 Hatcheting Sequence (Score 1) 375

I'm curious, did you use to make this many changes to previous versions of Windows or it's the first time you've had to make many changes to get a system like you like it?

I've always had multiple test boxes laying around, with multiple hard drives to swap back and forth, and tearing Windows up, just to see what would happen, has always been kind of fun.

That said, it's the goddamned telemetry and all the rest of it that really got me going, and just as soon as I installed my first copy of 10 a year ago, I was very interested in first discovering, and then attacking, and then checking to see if the patient was still breathing or not.

The miscellaneous stuff like the Taskbar, and Desktop Icons, and all of that end of it is stuff I've been doing for a long time, attempting to trim away the bullshit and get the machine more responsive. Windows 8 was my first foray into nuking tiles and forcing a "normal" look to things, but 10 is a whole different level of crap to deal with.

So part of the answer is yes, and part of the answer is no.

Comment Windows 10 Hatcheting Sequence (Score 1) 375

Below, the contents of my own personal procedure manual for dealing with a new Win10 machine, with a very strong emphasis on disrupting/removing the spying apparatus. A lot of stuff gets removed. This has been done on numerous machines and so far no failures, no lockups, no blue screens. Some machines are slightly different, some will not have every listed item, some may have a few "extras." The machines seem to run noticeably faster following the hatchetings, and all of them, to date, remain tack sharp, rock solid, and quite nimble. No warranty is provided, express or implied.


Stardock Start10

Revo existing AV program

Reset folder view options including "date created"

Install Unlocker & TakeOwnership

Taskbar properties

Classic Personalize

Screensaver & power settings

Defender to do not send

Desktop icons include & view small icons

Computer, properties, advanced settings, best performance (Leave drop shadows, smooth screen fonts, view thumbnails)

systeminfo verify 10586 or higher.

Windows Update, if not.

ToggleTweaker.bat 12 to kill Cortana (says it kills Edge [ver3.3], but it does not).

IF CORTANA NOT DEAD C:\Windows\SystemApps\Cortana\SearchUI.exe kill with TakeOwnership and/or Unlocker (assume both, or as-required, if only one or none mentioned from here on)

Manual Directory Pass Destroy C:\Windows\SystemApps\ TakeOwnership\Unlocker killkillkill one at a time, starting with Cortana, which takes the longest LEAVE SHELLEXPERIENCEHOST INTACT

Manual Directory Pass Destroy C:\Users\MainUser\AppData\Local\MicrosoftEdge; C:\Users\MainUser\AppData\Local\Packages\ for special destructive attention to apps BUT LEAVE WINDOWS.IMMERSIVECONTROLPANEL & SHELLEXPERIENCEHOST ALONE! or Windows Update might not work; C:\Users\MainUser\AppData\Local\Microsoft\Windows\PRICache

Manual Directory Pass Destroy Unlocker C:\Users\All Users\Package Cache; C:\Users\All Users\Microsoft OneDrive

Manual Directory Pass Destroy TakeOwnership C:\ProgramData\Microsoft\Windows\AppRepository\ (LEAVE IMMERSIVECONTROLPANEL, SHELLEXPERIENCEHOST, RUNTIMES, STATEREPOSITORY ALONE!)

Manual Directory Pass Destroy TakeOwnership C:\ProgramData\Microsoft\Windows\AppRepository\PACKAGES be careful, watch out, dead "Settings" & "Notifications" (LEAVE IMMERSIVECONTROLPANEL & SHELLEXPERIENCEHOST ALONE!)

Manual Directory Pass Destroy C:\Program Files(x86)\Windows Mail

Manual Directory Pass Destroy C:\Program Files (x86)\Microsoft Office\Office15\GROOVEEX.DLL; OCHelper.dll; ONBttnIE.dll; ONBttnIELinkedNotes.dll

Manual Directory Pass Destroy C:\Program Files\Microsoft Office\Office15\GROOVEEX.DLL; OCHelper.dll; ONBttnIE.dll; ONBttnIELinkedNotes.dll

Manual Directory Pass Destroy C:\Program Files\Windows Mail; C:\Program Files\WindowsApps (leave VC & .Net runtimes, there IS NO IMMERSIVECONTROLPANEL OR SHELLEXPERIENCEHOST)

Manual Directory Pass Destroy C:\Windows\MiracastView\

DWS_Lite as administrator, enable professional mode - delete one drive - delete all metro apps - smash everything except defender (mind the checkbox)

Reboot

bcdedit /set {default} bootmenupolicy legacy (via cmd as administrator)

w10privacy.exe (via cmd as administrator)(be patient, it'll come)

Reboot

OOShutUpWindows10 as administrator

Verify Defender still alive, if not:

HKEY_LOCAL_MACHINE_\SOFTWARE\Microsoft\Windows Defender - DWORD (32bit) DisableAntiSpyware needs to be set with a Value of 0 - DWORD (32bit) DisableAntiVirus needs to be set with a Value of 0 -

HKEY_LOCAL_MACHINE_\SOFTWARE\Policies\Microsoft\Windows Defender
DWORD (32bit) DisableAntiSpyware needs to be set with a Value of 0

Reboot

win10-unfuck-master data-harvesting-services-removal.bat - gpedit.msc-screenshots (NOTE TO SLASHDOT USERS: no screenshots in this post)

Reboot

Settings, throw all switches to privacy settings and check to see which Apps may have survived while you're doing it

Services disabled: Auto Time Zone Client License Service (disrupts Store, where can I turn this off?) Connected User Experiences and Telemetry Data Collection Publishing Service (disrupts cloud) Delivery Optimization dmwappushservice Downloaded Maps Manager Geolocation Service Microsoft (R) Diagnostics Hub Program Compatibility Assistant Service Remote Desktop Services Remote Registry Retail Demo Secondary Logon Superfetch (if svchost is hogging memory and check shows this as the culprit) Themes Windows Biometric Service Windows Error Reporting Windows License Manager Service (disrupts Store, where can I turn this off?) Windows Media Player Network Sharing Windows Store Service (WSService, where can I turn this off?)

Initiate Ninite Chrome, Firefox, 7zip, TeamViewer, CDburnerXP, VLC, All Runtimes, Irfan, qBittorrent, Google Earth

Revo full decrappification - TaskManager killings if machine sluggish

Manual Directory Pass Destroy crud

Finish/adjust/trim TT&V all ninite installations

Clean Start Menu

Sysinternals autoruns.exe killkillkill right-click, go to image, unlocker, destroy

Reboot

File associations TT&V full WhiteDoom (NOTE TO SLASHDOT USERS: You do not possess The White Thumbdrive Of Doom) pass for tweaks & trim

Java Suppress Sponsor Offers if required

Network/Printers

Printers/Peripherals

Comment My own experience with murdering this shit. (Score 1) 387

Below, my own text file of procedures which I use to denature both upgraded and new installations of Win10 on the machines I deal with. It's pretty drastic, but it's been working well, and the miserable goddamned Apps seem to not come back, or at least not all at once, which allows me to periodically check on: C:\Windows\SystemApps\, C:\Users\MainUser\AppData\Local\Packages, C:\Program Files\WindowsApps, C:\Users\All Users\Package Cache for any .cabs or whatever that may have insinuated itself back into the system and kill them in their sleep, too.

What follows is my own deal, and I'm not hear to discuss the minutia of what program I should use Ninite for or any of the rest of that OCD bullshit. Use whatever the hell you want to. You're an adult. I am too. Go away and leave me alone with that kind of crap, ok?

What follows is also a bit short-hand-y and since this is Slashdot, I presume you can figure it out, and I'm not here to hold you by the hand, either. See above re: You're an adult.

Ok, on with the show.

Well, maybe not. Slashdot tells me I have too few characters per line. Lovely. Just fucking lovely. Ok I shall reformat. Any groups of multiple dashes can be presumed to be double line breaks, ok?

Stardock Start10 ---------- Revo existing AV program ----------Reset folder view options including "date created" ---------- Taskbar properties ---------- Classic Personalize ---------- Screensaver & power settings ---------- Copy Win10 folder to desktop ---------- Defender to do not send ---------- Desktop icons include & view small icons ----------Computer, properties, advanced settings, best performance (Leave drop shadows, smooth screen fonts, view thumbnails ---------- systeminfo verify 10586 ---------- Windows Update ---------- DWS_Lite as administrator, enable professional mode - delete one drive - delete all metro apps - smash everything except defender (mind the checkbox)

Reboot

bcdedit /set {default} bootmenupolicy legacy (via superCMD)

psexec w10privacy.exe (via superCMD inside Win10 directory)(be patient, it'll come)

Reboot

ToggleTweaker.bat

Reboot

Install Unlocker

C:\Windows\SystemApps\Cortana\SearchUI.exe kill with Unlocker

Reboot

OOShutUpWindows10 as administrator

Verify Defender still alive, if not:
\\\
HKEY_LOCAL_MACHINE_\SOFTWARE\Microsoft\Windows Defender
DWORD (32bit) DisableAntiSpyware needs to be set with a Value of 0
DWORD (32bit) DisableAntiVirus needs to be set with a Value of 0
\\\
HKEY_LOCAL_MACHINE_\SOFTWARE\Policies\Microsoft\Windows Defender
DWORD (32bit) DisableAntiSpyware needs to be set with a Value of 0

C:\Windows\SystemApps\ Unlocker killkillkill one at a time, starting with Cortana, which takes the longest

Reboot

Settings, throw all switches to privacy settings and check to see which Apps may have survived while you're doing it

Initiate Ninite Chrome, Firefox, 7zip, TeamViewer, CDburnerXP, VLC, All Runtimes, Irfan, qBittorrent, Google Earth

Revo full decrappification - TaskManager killings if machine sluggish

Manual Directory Pass for shitty programs leftovers search and destroy: Unlocker C:\Users\MainUser\AppData\Local\Packages for special destructive attention to apps, Unlocker C:\Program Files\WindowsApps (sometimes takes forever), Unlocker C:\Users\All Users\Package Cache

Finish/adjust/trim TT&V all ninite installations

Clean Start Menu

Sysinternals autoruns.exe killkillkill right-click, go to image, Unlocker, destroy: C:\Program Files (x86 & x64)\Microsoft Office\Office15\GROOVEEX.DLL all WinMail shit

Reboot

File associations TT&V full WhiteDoom pass for tweaks & trim

Java Suppress Sponsor Offers

Network/Printers

Printers/Peripherals

Go surfing to try to wash all the slime off of you.

Some of the directories marked for destruction look pretty scary, but so far, the only thing that happens when this crap is removed is that the machine runs faster.

I've learned a surprising amount of useful stuff, sifting through the rubbish on Slashdot over the years, and the above constitutes yet another attempt to give a little something back, now and again, when time and circumstance permit.

Caveat Leecher.

Comment Re: Just what we need to do... (Score 3, Informative) 80

China did not eliminate its one child policy because it wanted more population growth. It has in fact been relaxing it for years and did away with it entirely because of the social problems it causes:

* in traditional Chinese culture male offspring are highly valued and when allowed only one child many couples abort female fetuses. In rare but all too numerous cases newborn girls have even been killed just after birth. The result is that there are 10s of millions more men in China than women now. The one child policy has been relaxed for years to allow women to have a second child if their first was female to help balance the population. This has virtually eliminated infanticide but has been slow in re balancing population.

* measures to enforce one child policy have been very cruel, such as the common policy of denying anaesthetic to women in labour with their second child and clawback of social assistance and forced sterilisation of women without consent immediately after the birth of a child.

* the significantly greater number of young men to young women has been attributed to problems with sex crimes from human trafficking to gang rapes, though much of the evidence is anecdotal

* there are now a couple of generations of people in China raised as only children. These children have been doted upon and spoiled rotten by parents and grandparents all their lives, turning many of them into entitled "little emperors". The lack of empathy towards others and lack of respect towards elders has been unsettling to older Chinese where those traits are very important in traditional culture. It has led to institutionalisation of seniors that was almost unheard of as well as exploitation of workers and in extreme, occasional cases, incidents such as people ignoring a toddler run over by a car dying in the street while everyone goes on about their business.

Anyways population is self limiting as societies develop and direct population control has been shown to backfire. Allowing those with the means and desire to have fertility treatments to conceive is probably a net benefit to society on the whole when properly regulated. At least these parents really want to be parents and have the means and the drive to be good parents.

Comment So, emacs is like systemd then... (Score 1) 303

...except systemd is less monolithic since it is actually a suite of separate binaries that each do specific things where everything emacs does relies on the central interpreter ;-)

Really though this "UNIX way" dogma is tired and old and irrelevant on all modern computing systems. Yes the philosophy has its merits but it was abandoned many years ago. XOrg gave up on it ages ago. Android and MacOS have UNIX/Linux underpinnings and next to nothing that makes them the OSes they are have anything to do with the UNIX way.

I will get off this here lawn now before that old guy with the grey neckbeard finishes piping his log files 15 ways through cat/awk/sed and notices my presence. I guess he didn't hear me arrive over the clacking of his model M and he cant focus his eyes that far after so much close work in front of his amber monitor ;-)

Comment the difference us in the SQL (Score 4, Informative) 40

Postgres is the predecessor of PostgreSQL. Postgres used a different query language when it was still a university project led by Stonebraker. Postgres was the next project after Ingres as the name suggests, and its query language was originally similar...called QUEL instead os SQL or something like that.

Postgres forked into two code bases after the university project ended. Stonebraker started a company called Illustra to sell a commercial version of Postgres. Informix eventually bought Illustra and called it Online Dynamic Server if i recall, and by the time IBM bought informix this sibling of Postgres was the flagship product.

The second fork of postgres was picked up by former students of Stonebraker (initially Joly Chen if i recall and one or two others..too lazy to google for the details). They introduced a SQL parser front end of their own and called the initial release Postgres95 v1.x since it was the fad MSFT started to use years in product names, and also resetting the version number given the changes in features and management (postgres was at version 4.x).

When it came time to release the next major version the name was looking dated and redundant since there was still a release number. So the name became PostgreSQL as it was more meaningful (the primary feature difference being the query language). The version number was then "un-reset" too...postgres95 1.x being considered as 5.x and the first PostgreSQL named release being 6.0.

So yes, postgres isn't the same as postgresql. It is mist accurately described as the father of PostgreSQL and Informix. Architecturally the latter two are essentially the same, but their SQL parsers are unrelated as they were each developed post fork, plus the codebases diverged quite significantly over the past 20 years.

They are both fantastic databases by the way...they wipe the floor with mysql. To say postgreSQL is not web scale are ignorant and probably last used it in the 1990s if at all. It truly kicks butt for full text search, geospatial data for mapping or survey data, astronomy and so on. It is 10+ years ahead of Microsoft SQL server or mysql at that stuff as well as things like multi version concurrency...i was spoiled by PostgreSQL MVCC when i had to contend with rows and tables being locked until transactions wete committed in other RDBMSes.

MySQL has no extensibility, nowhere near the rich set of data types or extensibility, and is not optimised for write heavy ACID transaction stuff. MySQL is great for your CD collection or your blog or whatever, but PostgreSQL is still far superior for accounting/erp/mapping/etc, though i do acknowledge MySQL/MariaDB has gotten "good enough" it is far frpm the best.

And dont start with me on noSQL. Its a great hammer but only some applications are nails, even at "web scale".

Congratulations to Dr Stonebraker. His legacy in the industry is impressive and his work has led to a Free database project that can truly take on the big O on many serious fronts.

Comment That's a waste of time (Score 1) 60

Why explain anything? Anyone worth my time has my phone number and/or email. The only response required to queries about me and facebook can be "phone me" or "email me" or "text me".

If anything, using facebook is more trouble than picking up a phone or tapping out an email or sms, and NSA dragnets notwithstanding less intrusive as well. So after signing up years ago and getting poked and having sheep thrown at me for a couple months my account has been virtually dormant since.

Comment Re: Transparency in Government is good! (Score 1) 334

Voting only changes nothing when you vote to change nothing. That is why you have no change. The vast majority of Americans vote for a Democrat or a Republican, and both represent status quo.

If America really wanted change they would yake their votes seriously, study all the options and vote for candidates that represent neither democrats nor republicans because the track record of both is quite clear--no matter what is said by candidates of either of those parties you get the same thing.

It has to be driven by voters too. Independents and third parties wont run for office in great numbers unless voters support then in great numbers and voters must be the ones to break the cycle. Nobody will care to run for office that is truly different until voters care to have a different government. Voters dont care and dont actually vote. The ones that bother to go to the voting station are often not really voting, they are just picking a name because it is the incumbant or because it was the one on the most campaign signs and tv ads.

American government is an example of what happens when people DON'T vote, not that change doesnt happen despite voting.

Comment Re: Circumcised at age 18? (Score 1) 221

Well actually yes there are some very offensive hysterical pro choice nut hubs out there. I knew one of those in university.

In Canada where I am there are literally no restrictions at all on abortion. The court struck down laws decades ago and it is such a sensitive topic no restrictions or regulations have ever been put in to replace them. Though in reality medical professionals would never do so, from a strictly legal standpoint a woman could abort a healthy viable fetus at full term for any reason at all, including gender selection or other non medical reasons.

While watching TV a nurse was being interviewed and her opinion that abortion should be regulated...not even restricted much but that guidelines requiring counselling for late term abortions and limiting reasons beyond 30 weeks or so to medical issues like birth defects and threat to mothers health.

This person I knew was watching this and declared she was "such a close minded bitch" and left. It was her opinion that a woman should be able to terminate any pregnancy for any reason whatever at any time, including during labour and right up to the point of delivery. Literally. And if you thought otherwise in any way she had no time for you. She was VERY judgemental on that fact and would say a young woman was foolish for keeping an unplanned pregnancy if they weren't done school and so on.

She called herself pro choice but I called her anti abortion. I never liked to call wing nuts who threaten abortion doctors or picket clinics pro life...I call them anti abortionists. After I met this young woman I stopped using the term pro choice so freely too. They are pro abortionists. The issue is abortion and you are pro or anti.

I was amused at the term inactivity. Clever. But the issue is circumcision and you are pro or anti. And people have their reasons and there has to be some open mindedness to those points of view on both sides.

Comment Re: Fewer bug fixes? (Score 0) 287

What attack surface?

Systemd *the project* is a repository of a large number of individual binaries. The init system is separate from the logging is separate from this time sync thinf and so on.

Systemd is NOT one monolithic entity (which linux OS people haven't seemed to mind in other respects--the kernel is monolithic after all). It does not have any one large attack surface either.

The issue that makes it contoversial is that it is not "unix like" enough for old grey neckbeards. It has binary log stores, the various components interact with binary APIs and it is designed to work specifically with Linux rather that being kernel agnostic. It is "different"...the init system appears to be the free software equivalent to Microsoft svchost...or so goes the argument.

The other argument..or conspiracy theory or whatever, is that the *project*, irrespective of how modular or componentised or how much is optional, is that forces from the evil-corporate-redhat camp are somehow coercing distro maintainers to adopt the whole works carte-blanche, perhaps before its time.

None of this really has any bearing on the security of its design or attack footprint however. It has been in use for a few years now and no heartbleed scale issues found yet.

I did find it disorienting at first to work with systemd and i wouldn't have implemented it exactly that way, but on the whole it is far better than the inconsistent, crufty, not broken per se but very brittle sysVinit.

Anyways i see the whole systemd controversy as being indicitave of a 'UNIX old guard' culture. Not universally in open source but a loud segment of it. Sometimes what aint broke is worth fixing, because it is brittle, or it actually has cracks and holes unseen like metal fatigue. And in the case of low level stuff like this it is thankless work. Systemd is in that realm with openssl and ntpd and consolekit. Systemd takes some old poorly supported and outdated stuff and replaces it with something radically different, and for their efforts they are shat upon. Yes they have big egos but so do most free software leaders. If you create and maintain something and are more meek or deferential then this kind of un sexy software ends up in a state like consolekit or ntpd or openssl...no new ideas, no scrutiny, no appreciation... Until the developer just gives up or thete is a big bug missed or whatever.

Attitudes have to change. Stop bitching about the efforts of people like Pottering and Sievers and contribute! Don't agree with the state of things? Spearhead an effort for an alternative. Systemd is not compiled into GNOME and other software though it is packaged with that depenency most often. The APIs and peotocols are open. Alternative implementations can be made.

I have the utmost respect and admiration for those who put in all the effort on systemd...AND uselessd AND systembsd. They want to make software better even if we dont always agree with their approach. And in the interest of avoiding monoculture I really hope the alternative implementations gain traction...and that goes for alternatives to openssl anf ntpd as well.

Comment blame systemd? (Score 1) 765

Curious, i have not in the past year of using NFS mounts on systemd based systems encountered 90s hangs you describe. What distro do you use? Did you set up the unit files yourself or stick with packaged ones?

Sounds like a configuration problem to me, not specifically an issue with systemd doing something wrong. It is simpler and more complex than init scripts. Enabling concurrent service startup by its very nature is more complex, regardless of the implementation. But if it is configured right systemd won't even try to start nfs if the network is not reporting it is up....if it is configured right ;-)

Comment It isn't systemd... (Score 1) 765

...it is the way Ubuntu has been for a long time.

Nobody is pushing systemd into the OS any more than any other big change. Ubuntu has done, or tried to do, the same with pulseaudio, unity desktop and mir and even upstart. At least systemd has cross distro support. Usually Ubuntu charges ahead with something invented in house at canonical and then try to own it completely and alienate development community.

Also though systemd is not how i would exactly do things i am getting used to it and it is WAY WAY BETTER than the old init and isnt the odd man out, not invented here solution that is upstart.

But whatever you think of systemd...even if you love it or dont care either way, Ubuntu is repeating history by doing major screwing with things at inappropriate times in the release cycle and it really should have been put on the 15.10 roadmap instead. Part of the reason people jumped on the systemd hatewagon, or kde4 or gnome3 pulseaudio or whatever, is because of how aggressively they were adopted in general releases before their time. All of the above are just fine...now..but all were barely beta quality when they started to receive wide adoption. The antics of Ubuntu management and their ilk don't help engender support.

I will likely stick with Debian. As painful as it was to witness the immature sh!t-slinging by political factions on both sides of the debate that added nothing useful to the discussion, at least there was a debate, and a very extended time with systemd being an optional experimental/unstable package. That has never been the ubuntu way. The systemd suite of software may be finally ready for prime time, but nothing of that sott of nature should be done on an apparent whim. Thats why i stopped using Ubuntu after lucid lynx.

Slashdot Top Deals

To understand a program you must become both the machine and the program.

Working...