skysight-inc/HackerNews huggingface dataset:
> Is it not still like that? MacOS seems worse to me, since restarting when an update exists isn't sufficient: you have to remember to go back to the update and click 'update & restart'...

IME OSX is way better, the shutdown update process is much shorter than on Windows (where it is frustratingly long) and not all updates require rebooting.
Windows also tells you it will perform an update on restart. It says "Update and restart" rather than just restart.
Really? You're more concerned about the software being provided to you by Microsoft, who is at least presumably trying to keep you as a satisfied customer and provide a secure operating system then you are for faceless hackers connected to the Internet who's whole objective is to either out right steal people's money, disrupt people's lives, or else subvert your computer in order to launch attacks on other users?
Black Mirror https://en.wikipedia.org/wiki/The_Entire_History_of_You at T+3:40 . You can find it on google videos search.
A lot of trig and geometry never really clicked for me until I had to use them in shop class. For instance, planning out the dimensions and cuts that you need to make in a rafter to get the desired roof pitch for a shed of certain dimensions. Or laying out the stringers for a set of stairs.
In recent years, Microsoft has been pushing automatic updates more and more. At the same time, the updating experience just hasn't gotten any better.

My Linux install never urges me to update. Updates come out many times a day, and I can ignore them entirely for as long as I want. My Windows install continually urges me to update. It makes them increasingly hard to ignore, to make sure I install them. The idea behind this is not bad: many people would postpone updates indefinitely without understanding the consequences. Browsers these days install updates without even asking the user, and complaints about that are rare.

The problem is that updating Windows is a terrible experience. It wants to install updates when I shut down, which on a laptop is often the moment I'm leaving, when I'm ready to put it into my bag and go home. This is a terrible time to install updates. It's even worse because the time the updates take is incredibly unpredictable. Sometimes they're done in a minute, but I've also had a single small update take 45 minutes. I ended up putting the laptop into the bag while it was running the update. When I arrived home it was very close to overheating, had burnt through much of the battery capacity (the battery in that thing isn't very good), and it wasn't done yet.

Then I figured the solution would be to avoid updates at shutdown, always executing them manually when I was going to keep using it for a while. This is how I handle updates on Linux, and it works perfectly. So I tried that a few times, and the experience was terrible. It would always require a reboot immediately after, while I was working. This is a terrible time to reboot.

Meanwhile, every time I update my Linux installations, it's painless. I just run the update command, it tells me exactly what it's going to update, I accept, and I can leave it running in the background. The longest one of those updates ever took was 10-15 minutes, on a machine that hadn't been on for 6 months. Hundreds of packages updated in minutes, without disrupting the work I was doing. An hour or so later I shut it down and from the next boot on I was running the newest kernel.

What Microsoft needs to do is to make updates painless. It needs to be clear what is being updated and how long it is going to take. It needs to stop requiring reboots all the time, and when that is achieved it needs to stop updating on shutdown.

Also important: It needs to stop requring multiple reboots for one update round. Windows, for me, is not the OS that boots by default. Every time it restarts I need to explicitly tell my computer that "yes, unfortunately there are still reasons to keep using this."
> the patch for this was already published few months ago

On an OS where even the biggest geek advocates insist on running outdated versions (7) + "Common Sense 2017" virus protection and institutions don't want to foot the bill for an XP system upgrade.
You don't say "the HIV" either...
I wonder if the author checked previous discussions on exactly the same topic.
Does Windows classify updates as bug-fix, security-patch, feature-update and allow different policies to be set for each? Because it seems like that might help.
Further Analysis of WannaCry Ransomware
Do not use cortana for your local search but an alternative tool, I think locate32 has some issues with win10, maybe agent ransack[1] will do or voidtools' everything[2].

IIRC there were other tools: regain, lookeen, ...

[1]: https://www.mythicsoft.com/agentransack
[2]: http://www.voidtools.com/
No it means I don't believe in curing sexism with sexism and yes I am accusing the organization of being sexist because it is.
IMO I find the domain to user facet lookup to be more useful that the tagging option - I am sure you can just deduce tags from that alone on 90% of the submissions - good demo.
Go tooling already supports dynamic linking, just not in all platforms.
This is an edge case for a very small percentage of users. Use GPMC to turn it off entirely or change the key at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

Set DWORD IsActiveHoursEnabled to 0.
The reality is, this is very common.
A significant amount of java apps (think finance/high frequency trading) run a ton of java native interface.

A ton of microservices are built with the JVM. Turns out containers are pretty good at that as well.
It's the anti Apple sentiment on HN. Nothing Apple is good anymore. But yeah, I can't remember either the last time I had to enter the iCloud password.
10 tips to use mobile Google Maps more efficiently
> Microsoft, who is at least presumably trying to keep you as a satisfied customer

You surely jest!

Individual users are not customers of Microsoft in any meaningful sense. Microsoft sells the OS mostly to companies who install it on machines so that the end user buys a computer with Windows already installed.

If MS wanted to keep me as a customer they would have provided a proper upgrade path for all the millions of lines of VB6 code that are out there and they would create an IDE that has a usable editor.
Silicon Valley has too much power
You should have a look at traffic shaping and different networking queues. Fq_codel is great, but even SFQ works better than nothing. No need to turn off updates.
Also from Wikipedia:

"CAGE, formerly Cageprisoners Ltd, is a London-based advocacy organisation which aims to "empower communities impacted by the War on Terror" and "highlight and campaign against state policies pertaining to the War on Terror".[2][3] The organisation was formed to raise awareness of the plight of the detainees held at Guantánamo Bay and elsewhere as a result of the War on Terror and has worked closely with former detainees held by the United States and campaigns on behalf of current detainees held without trial.[2][4][5]"
Bone-like structure of steel to fight fatigue
This is even worse when your freshly deployed AWS instances run like shit for the first hour too.
It appears acd_cli (Amazon Cloud Drive fuse access project) may be dead
Whilst the acd_cli project has hit API rate limits in the past (due to an increasing number of end-users sharing one developer security profile for access to the ACD API), it would seem that the App may have been pulled entirely, possibly by Amazon.

A couple of days ago, it was noted (on HN) that users were proving it was potentially possible to view and edit other user's files, in other ACD accounts.

Now, the App has disappeared from auth'd Apps in the ACD web console, the "Issues" has been closed on the project's Github, and it continues to not function.

If there's a possible silver-lining, it's that acdcli calls are still returning (in HTML form) a message about "This application is temporarily over its serving quota. Please try again later." which could potentially suggest that the outage is related, but since the ability to view other user's files still exists (and the fix of obtaining your own Developer profile is limited, as Amazon have closed invitations), this could well be the end of the acd_cli project :(

https://github.com/yadayada/acd_cli
Both of those are in another league pricewise.
Please stop with performance optimizations
It's you. Look at the spread of this malware. If MS17-010 was applied automatically unconditionally, this would have not spread.

The global scale of it shows how the end user is less trustworthy than the vendor.
Another option for industrial and fanless in europe is Logic Supply. I bought my "home server" from them. A very simple Xeon box with internal SSD that I use as hypervisor with a homemade iSCSI NAS for storage.
Outside of the US, it is a thing to have a policy of disabling windows update for a variety of reasons among which a significant one is to allow the computer security agencies to audit the updates and remove any MS provided malware.
I've previously need to download the Intel drivers from their site to get the hardware decode working, but I don't know in your specific case.
I blame Microsoft, not for having a shitty OS, but for colluding directly with the NSA. Anyone who believes that Microsoft was not aware of the exploits in their system is naive.

Microsoft has done NOTHING to show that things have changed since they colluded with the NSA on PRISM (https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-...), and so anyone who believes that things have changed is a moron.

Remember, head executives at Microsoft are essentially part of the "shadow government" as they were privy to 1984-style surveillance that even much of congress was unaware of until the Snowden leaks. People at MS knew and said nothing. Executives at MS are closer to the NSA than most of congress. Let that sink in.
In may cases better than reading the book: https://www.blinkist.com/

It's only the gist of it.
Forced restarts have been wreaking havoc among my users that have switched to Windows 10. Plenty of notice, you say? Hardly.

Our software and engineering staff are no longer confidently able to perform long-running operations overnight or across weekends. Simulations, and data-capture runs in particular are now routinely being done during normal business hours since users cannot trust that their OS won't kill everything for an update midway.

Among my tasks for this coming week is working up plan to isolate key workstations, and estimating the required budget to provide the affected users with secondary PCs for routine tasks which require internet connectivity.
I believe that India has to leapfrog the whole car obsession and move over to an effective and extensive public transportation and make cities more “superblocks" like in Barcelona (https://youtu.be/ZORzsubQA_M).

Adam ruins Cars (http://www.trutv.com/shows/adam-ruins-everything/blog/adams-...) is a rather informative piece you should watch.
Clinical Reasoning
What kind of environment do these special people thrive in? What specifically did your boss do (or not do) so well that you appreciated him so much?
The window for the free 7 -> 10 update is long gone, turn your updates back on and install security updates until they run out in 2020.
Submitting this because there are lots of medical threads on HN. This post talks about some of the cognitive biases that affect doctors.
You can limit both the CPU shares and memory available to the app. (And network rate of it matters for the app) The result for the app server would be the same -> a throttle on the maximum number of requests it can serve. Your server will not overload and crash if your cgroup config prevents applications from taking all available resources.
Building a open source personal knowledge base
Jobless recoveries: Exploring technology's role
Inside Ocado's automated warehouse for grocery shopping
Just realized we could pay them many times this amount just to not make ransomware :|
I had a corrupted SD card after power outages or when I overclocked the Pi too much. After several times and re-images the damage was permanent and had to replace the SD-card.
From the paper:

> Overcoming this limitation requires supporting reading the uncommitted results within an active transaction. While we have seen comparatively little demand for this feature internally, supporting such semantics improves compatibility with other SQL systems and their ecosystems and is on our long-term radar.

No internal demand, but on "long-term radar".
Thank you for this post. The OP urged us to pick sides, and now I can choose the side that suggests practical solutions.
Just add some "magic", e.g. per response analysis and inter-response rule-based system.
This one I found using Google: [0], but there should be more out there.

[0] https://www.kickstarter.com/projects/ryanteckltd/rtkgpio-a-u...
I'm not the OP, but I'm not particularly worried about "hackers" as my network is defended well enough against non-targeted attacks. Microsoft, on the other hand, betrayed my trust by forcing malware down the supposedly trusted update channel. That trust won't be regained in foreseeable future. And come on, "secure operating system" lol? Sorry, couldn't help myself.
> Anti-vaxxers think that vaccines are harmful (or useless).

Vaccines are harmful; it's just that the positive effects vastly shadow the negative effects in the general case.
VR grieving is good for you
Go to your Windows Update History and check if you have KB4013429 installed.

https://support.microsoft.com/en-us/help/4013429/windows-10-...

EDIT: Or KB4012606 / KB4013198 for older Windows builds.
Everything Hacked (2013)
>"Until then a person will have to rational decide on auto-update as past people did with the uncertainty of not know what is snake oil and what is real."

You are far too confident in current medical practice.
As long as tech keeps marching forwards (whether you agree with the direction or not) things will keep going obselete.

Stagnation is the only thing that will stop it.
That is magnificent.
The difference would be that Win 10's forced updates mean nearly every Win 10 user is patched. It would be a much less successful target (though still a target > 0).
"Happiness" as a gauge for the "quality" of a country doesn't make much sense to begin with.

A person can be unhappy even in literal paradise. Personal issues, strained/failed relationships, or inability to fit in with your peers can make one miserable even in the best of countries, while on the other hand, people can find happiness even in an economic backwater that has virtually no modern amenities.

Are there any rankings that consider the multiple factors which govern and represent the potential for happiness, such as the degree of personal liberty, environmental quality, crime, and the unique goods, art and research produced by a country?
PS: https://en.wikipedia.org/wiki/United_States_presidential_ele...
It was a common fault at one point. Don't know if it's fixed or not.
Are you aware of https://www.reddit.com/r/TronScript/ ? Sounds like it could save you a lot of time (and, if you do things that are not yet in Tron, you could help the community as well by adding those things).
10 Steps to Configure Jekyll with Netlify as a CMS
Yep. Try apparmor or similar.
Meow – A Font for Cats (SF Stupid Hackathon 2017)
Cloud 101: What Is Object Storage?
I'm just trying to figure out tradeoffs here. The way I understand sysguard now, it will find out that the load is too high, after the load is too high. You can set the threshold lower to start limiting the traffic early on, but usage spikes will still get you.

I'm trying to compare it to alternative solution which prevents the high load in the first place (puts limit on the CPU/mem shares). By limiting the app rather than nginx itself, you can still set the error page for the case where the backend is too busy (handle 502 bad gateway).

The nice part of doing that at system level is that you can prioritise other processes over nginx, but otherwise ensure the app can take 100% CPU if nothing else is interested in using it.
Corporate interests currently support net neutrality regulations for whatever reason. So you get entertainers like John Oliver pushing young folks who don't know any better to submit comments. Free market solutions are rarely in vogue. Thus the discrepency.
/dev/null as a Service
eg https://nakedsecurity.sophos.com/2015/02/17/whatsapp-spy-too...
There's a pricing tier problem too. MacBook Pros aren't Pro machines anymore, and netbooks/Chromebooks aren't really that cheap.

(This isn't on the same axis as fixability, but capitalism is usually able to deliver many variants and niche products, so fixable, expandable computers should exist at some price point, while Chromebooks/appliances you don't really ~own~ still have a thick piece of the market.
I have no idea why this scenario gets talked about so little. It is an edge case, but its a huge edge-case. There are entire ecosystems of Windows-only software where running batch operations overnight are a daily fact of life.

I'm nearly resigned to the fact that I may have to segregate engineering workstations to their own network and whitelist their traffic.

IsActiveHoursEnabled is ignored.
Scumbags will be scumbags and take advantage of these exploits--it's been proven over decades of internet malware history.

The NSA should be focused on protecting US interests by helping these things get patched ASAP, not sitting on a treasure trove of 0-days and then they get leaked and everyone has them whilst chaos ensues.

Microsoft should be focusing on providing less controversial updates, clearly categorizing essential security updates apart from new, often controversial features. What a mess Windows 10 roll out was.

They have billions of dollars and can throw legions of software engineers at this problem fairly easily with their resources, this isn't some minor company that can't handle this issue.
Turns Out Wearing a Hi-Vis Vest Gets You into Everything for Free
The article fails to mention that rebooting is interpreted as a free "you can update my computer now" card.
>> Microsoft shares part of the blame here for pushing... the major OS version

Microsoft lost every single ounce of credibility with the way they force-loaded Windows 10. Turning off Windows Update isn't enough anymore. The only solution is to dump Windows. Install Linux, or buy Apple hardware. It's unfortunate, but Microsoft will never recoup the trust it lost with the push of Windows 10. Microsoft cannot be trusted.
I am powering the Raspberry Pi from the usb port of my router and would prefer not to have an additional power adapter. However the SD corruption issues also happened previously when I was using the Raspberry Pi for something else and was using a power adapter.

To be honest I think perhaps the SD card I am using is actually bad. I seem to recall that I lost some photos from the same SD card previously when I used it in a digital camera. So I could also try replacing the SD card if I haven't already but at that point I feel like a USB stick will be just as good anyway.

I intend to configure my Raspberry Pi to not write logs and such to persistent memory in order to reduce wear on the storage since such files are of no interest to me anyway, but haven't gotten around to do so yet. Still the files for my website will be on the USB stick though so therefore I wonder, will the read and write speed be ok even with USB? I think it probably will. Additionally I've been wishing to keep the website files themselves in memory as well (but to write to disk when they are changed ofc) but haven't gotten around to that either.
Car needs gas. User doesn't need the updates.

> putting everyone else at risk

What hyperbole. And what a bizarre thing to socially shame people over. This is like using 9/11 to emotionally argue for behavior changes, a week after 9/11.
Why the downvotes with out correction?
> I am far more concerned about Microsoft's own malware than any ransomware floating around the Internet.

Then you are dangerously incompetent IMO.
I think we're getting there for laptops. At the risk of sounding like 640kb is enough for anyone:

- CPU clock rate has leveled off, mobile processors have been 2-4 threads for a while now and focus more on power efficiency

- 600MB/sec SSDs are kind of 'fast enough' with regards to app loading and boot times

- retina displays are as good as anyone can see

- the GPU is fast enough to draw a moderately 3D GUI

- battery life is longer than an 8 hour work day

- these days the power adapter is heavier than an ultralight

I think computers are starting to last longer and longer before going obsolete on a practical level. What we're seeing now is more like planned obsolescence, where new designs and form factors are getting introduced but the computer is more or less the same.

There are also some classic designs that last multiple years with minor refreshes much like a calculator: MacBook Air, XPS13, some thinkpads, the 10" and 7" iPad
Hacking Around Dangerous Dave High Scores (DSCORES.DAV) File
> One of the children had unknowingly disengaged the A310 autopilot's control over the aircraft's ailerons while seated at the controls. [...] With the autopilot active, Kudrinsky, against regulations, let the children sit at the controls

I remember visiting the cockpit pre-9/11 and it did not include being invited to sit at the controls. Or, in other words, children visiting the cockpit was probably more the proximate cause than the root cause.
The case for raising chickens in virtual reality
NixOS on a Dell 9560
Its largely a commodity product like oil, transport etc. They are mostly the same drivers. If Uber is doing the same thing cheaper a majority of people are going to use whatever service is cheaper. The fact that uber is giving you certainty on price also helps.
There is a difference between letting a child in the cockpit and having him sit in the pilot seat, as it was the case in the Aeroflot Flight 593 crash.
Cicada – a simple, semi-toy Unix shell written in Rust
What I'm reading is that you like a process to be enforced to guarantee some level of quality, which is indeed something I like as well.

However I believe good package formats and OS-level checks can get us there without compromising my private informations to a third party in the process.
You can run a.out executables on Linux just fine. Not sure if Ubuntu ships with a.out support or not, but that is really irrelevant.
I understand these powers are often used to intimidate and pressure minorities on their way out of the UK too.

For example, a traveller will be questioned about his family in Pakistan. It's a criminal offence not to answer. However the threat that is used is that the person will be detained for long enough that they miss their flight. They'll need to rebook it at 4X the cost with no guarantee they'll be allowed to board the next flight either. These powers are being abused to coerce and haven't been properly tested in court.

The UK should restore the right to silence.
I believe it is because modern capitalism is supposed to work this way. Technology is a mass product and our economic system requires people to work more to buy more products. Ever changing technology is the way this system can survive.
> With Microsoft releasing two major feature updates a year, how many variations of this can they support if anyone along the way decides to freeze their current set of features and only get security updates for them?

As I said, it is totally feasible because Microsoft is already doing it with LTSB.
How we reached #1 on Hacker News… and our servers went nuts
How Much Code Should My Developers Be Responsible For?