skysight-inc/HackerNews huggingface dataset:
Here's the complete process I followed:

1. Search for "windows smb server vuln" in Google.

2. "Microsoft Security Bulletin MS17-010 - Critical"[0] is the link I'm looking for.

3. Search for your version in the list. Mine is "Windows 10 Version 1607", listed in the table with 4013429 (right next to the Windows version, not in "Updates replaced"). That's my update number.

[0] https://technet.microsoft.com/en-us/library/security/ms17-01...
Especially since phones are both more fragile and more expensive usually. And they contain a lot more personal information you don't want to share with your children.
One I've seen is less technical, and more organizational. Once it's in docker, the development team now owns things like the jvm version, command line parameters (thread pool settings, gc settings, etc). Lacking that, in some large companies, some other team has control of your environment. Silly, yes, but that is one of the bigger motivators I've seen for docker use at big companies...clawing back control.
Native Mobile Application Development vs. Cross Platform
On Counting
Well if you don't expect your iPad or laptop to ever run any software newer than what was around when it came out, it'll certainly last 30 years, barring component failure.
Nice anecdotal evidence.

Mine is that this has never happened to me since I switched to different OSs than Microsoft's, circa windows XP.
Ask HN: Best practices for integrating open source project into your code base
I'm currently writing code for an undergraduate robotics club. Our code is open source and we host it on github. We've recently been using someone else's code that we get from github.

I'm hoping to get advice on how to integrate this code into our repo. Currently we have in our repository a bash script that creates a directory in the users home directory, clones this other repo into said directory, and then runs the commands to build the repo and configure the users environment so it can get at the compiled objects.

This solution works but I think it is a little ugly, would it make more sense to include this other repo in our code base? how do we keep up with their changes if we do it that way? Are there licensing issues? We are using GPL v2, they are on apache2.0.

for reference here is our code : https://github.com/robotics-at-maryland/qubo

and theirs : https://github.com/uuvsimulator/uuv_simulator

Thank you.
I'm not sure this has any impact on the ability of the services to recruit staff, compared to things like compensation, or having to fill in "permission to socialise" forms...

I don't think anyone much thought it was anything but an extremely suspicious death. In many ways matching almost too perfectly the imaginary world of Spies we like to watch/read about.
This is one of the areas that I really like about Apple, however frustrating it is for developers. There are only a few ways to run (non-finite) code while the app is backgrounded.

Android seems to be taking a page out of iOS's book with the introduction of Android O and its restrictions to background services.
I do think running hospitals on Linux is a good idea. However just sticking a skin over $YOUR_FAVORITE_DISTRO may not quite work. Hospitals have to work with proprietary devices -- for example, retinal scanners etc, many of which only have Windows drivers.

Also, while updating individual Linux systems is easy, patching Linux at scale across the thousands of desktops in the NHS needs a proper, thought-out patching strategy to eliminate breakage. You also need to consider -- in what cadence do I actually evergreen old systems?

The NHS could easily have this problem with any OS -- the actual culprit being a total lack of security-mindedness among the various NHS trusts' budget-holders. They viewed IT Security as not worth spending upon and are paying the price.
Does it have something that is at least as powerful as active directory?

If not, it's a no go for an organisation such as the NHS.
I find physical exercise gets me back out even easier than napping. It took me a while to figure that out, but it's been really helpful.
An Analysis of the FCC Comment Bots
Women disguising themselves as men to do "men's work" is probably as old as time. Here's documentation of women doing so to fight in the US Civil War:

https://www.archives.gov/publications/prologue/1993/spring/w...

http://www.smithsonianmag.com/history/the-women-who-fought-i...
> To further suffocate Uber by supporting their direct competitor?

I see this as one of the primary motivating factors.

> To test waters before buying Lyft?

I don't foresee this happening, at least not the current iteration of Lyft. With the rise of autonomy, I can see Lyft pivoting in one of two directions: autonomous fleet ownership and management, or management of the use of individuals' personal autonomous vehicles while they would otherwise sit unused.

Google has the capital to purchase a fleet on its own, so I don't see Google buying Lyft if that becomes their primary business strategy. If it's the latter option, Google may see value in the Lyft brand. People are already working with Lyft to grind out supplemental income with their personal vehicles, so it may be an easier sell to potential vehicle-owners to go with Lyft.

> To evaluate if it is better to enter the market providing rides to people or providing technology to companies providing rides to people?

Definitely part of the story.
I'm not saying never update, I'm saying let me update (manually) when I am not in the middle of using my computer for work (which may be a week or two at a time). The OS should get out of the way, not ruin what I'm working on.
Microsoft has been pushing adware through Windows Update. It is natural that this will cause users to disable the feature, and Microsoft knew this. They chose ad revenue over robust security on their platform.
Show HN: On demand resource library for website
A discussion a few months ago, https://news.ycombinator.com/item?id=13814234
Beautiful piece of software. UI is simple and intuitive. You guys will go places.
To be specific, I am claiming:

* The vast majority of men do not have positions of power or great wealth.

* The vast majority of white people do not have positions of power or great wealth.

* The vast majority of homeless people, regardless of their race or gender, do not have positions of power or great wealth.

* White people, as a group, do not systematically oppress non-white people, preventing them from attaining power and wealth.

* Men, as a group, do not systematically oppress non-male people, preventing them from attaining power and wealth.
We are talking about 35.46 gigabits per second. With 20x over subscription that works out to 20MBPS for 35,000 homes per tower. Or roughly a 200 x 200 home 'block' if everyone was your customer.

Alternatively, is your suburb is 0.5 homes per acre and 20% of people are your customers that's one tower per ~136 square miles.

Note: These numbers are not accurate for several reasons including directional antenna on towers etc but they give a ballpark.
I can't find any Architecture of Math authored by that person. Are you sure that's the author?
> I'm surprised nobody mentioned that it could simply still be a normalization phase.

Yeah - that graph just looks like the derivative of a completely standard sigmoid curve.
I think "mutual respect" means that, if a company doesn't want me giving out trade secrets, then they write a clause into the contract that says "don't give away our trade secrets, thanks." Writing in a broad restriction about how I can spend my non-working hours, just because they're afraid I might do something unethical (and probably illegal), isn't respectful.
Wait how would this stop a pilot doing what he did in the case of the Germanwings pilot suicide? Are you saying it came up during the investigation/coverage or were you saying that it as fixed as a result of this.
>This is the only way to "properly" learn mathematics or science. Anything else is only making you think you've learnt something.

Do you believe that no new methods of learning will ever be invented?
> all without the advice or participation of a single working musician or composer.

Some of the nest mathematicians are the worst teachers. They focus too much on small details, as if they are carrying out their own usual role; and don't intuitively explain the basics concepts that are now too ingrained for them to easily recall the original difficulties they had with learning them.

Music and mathematics are not similar. I also imagine music is more subjective / less standardized. You might be better off with the majority of your time spend with a music teacher than Elton John, for example.
Amazon Aurora: Design Considerations High Throughput Cloud-Native Relational DB
We have the media we deserve, for the most part.
Google’s AI Invents Sounds Humans Have Never Heard Before
> Right I just have one permanent project and just lost one more because of lack of motivation to contribute to some of the worst code bases I have ever seen.

That is going to be a big problem. There are a lot of shitty code bases and as a consultant you are going to have to clean up the mess. If you don't think you can stay motivated perhaps you should try and pivot to another idea, perhaps taking into account your experience you could create dev tools to sell.
4 dollars, including shipping. At this price, they're pretty much disposable. Pi's seem to have bad shipping costs, so they're 20$/piece for the cheapest:

https://www.banggood.com/ATmega328P-Nano-V3-Controller-Board...

14 GPIO (although with hacks you can do more), including 10 bit DACs on all of them, and 4 with hardware PWM. Most have alternate functions, like I2C, that can be used.
That's my (european) perspective on this:
Philanthropy is like going back to feudalism again: we don't need goodwill; we need social rights.

Those kinds of services shouldn't depend on the generosity of the rich and powerful: those services should be provided because they are social rights. Just like healthcare and education.

Of course I am happy that some homeless in Seattle will have a nice roof over their head thanks to Amazon's generosity,
but I would be even happier if Amazon would start paying its fair share taxes across Europe, instead of eluding taxation thanks to financial tricks.

That's not negativity: that's the elephant in the room. We should be aware between a nice action and a systemic problem, or between good advertisement and reality.
It's kind of reassuring how often those methods fail then :->
I've been currently surfing the web in search of a suitable solution for my business website. Initially I was leaning towards using a premium WordPress theme ( https://www.templatemonster.com/category/cafe-and-restaurant... ). I found out that building a website with WordPress from the very scratch requires to be fairly technical. To cut long story short, WordPress requires time and energy to maintain all the technicalities of operating a website. Using a premium theme make the process much easier.
Wow i feel stupid. Didn't even think to try the standard things.

Thx.

Time to msconfig this laptop to "usable" state.

edit:

Parent comment flagged ? Are we on "Anti-hacker Non-news" ?

Anyway; Start-> type "services" (or "msiconfig" for more options, basically the same as winXP) and you can turn off "windows Update" there. Don't forget to turn it on every once in a while, especially if you use public networks.

update: There's also a thing called "Background Intelligent Something", that is the thing doing the actual downloads. Seems it continued downloading even without the update service running. Said service looks mildly important, but still it had to die.
Report: The Legend of Zelda is coming to mobile
I agree with you broadly but your analogy is flawed because patches have zero marginal cost (once developed, code can be infinitely duplicated at no additional cost) whereas vaccines are physical entities and therefore giving one to somebody entails not giving that same item to somebody else. If Microsoft had already developed these patches why not distribute them widely, since it costs nothing to do so and takes nothing away from paying customers?
In case anyone else is looking to download this:

1) Search JSTOR: https://www.jstor.org/action/doBasicSearch?Query=proofs+and+...

2) Use Sci-Hub to download it (handy bookmarklet):
javascript:document.location.hostname=document.location.hostname + ".sci-hub.cc";
You could do that if there's a strong correlation of "N app workers" always being the edge of overloaded. Many apps, though, don't work that way...some app requests are heavyweight, others aren't.

I take your point that this module isn't a panacea. For several things I've seen neither your approach or this approach would work well. An api gateway that throttled per client would make more sense. This sysguard module, though, came from Alibaba...I imagine they are pretty sharp and not prone to making things they don't need.
Is there a better way to check if an OUI is being used by a mobile phone or a router? e.g. There are plenty of huawei/apple routers and if one of them is in your neighborhood, you'd always get incorrect count. Similarly, there are many infamous smart phones and people use them but your code seems to ignore them.
100+ Breathtaking Poster Images to Inspire Teams
Don't Design Your Emails (2016)
As Charleston booms, city’s Upper Peninsula emerges as development hotspot
True, but it's a long- vs. short-term cash problem. The new system would cost a lot in the first few years, but less on the long term as MS licenses won't have to be paid.
I feel like I just read a bunch of "facts" that don't answer the question and have no real reasoning behind them.
The school district issued ipads are holding together and are nearing refresh cycle. Repeat scheduled sales will happen soon unless there's more of a push to chromebooks. The durability of ipads surprise me given the reputation of phones being weak and easily destroyed.

The school district also requires their ipads be used in indestructible cases, which helps with reliability and also eliminates conspicuous consumption, which is a major driver of phone sales. If every kid at school has a uniform identical ipad case then a replacement does not indicate high status, so there's no motivation to replace often.
Java.net description, https://en.wikipedia.org/wiki/Java.net
As a South American, I fully agree. Tax-dodging + charity-giving is an awful, awful alternative to proper wealth redistribution.
A quick whois lookup suggests the domain name was registered on April 26. This is after we knew about EternalBlue and DoublePulsar, but suspiciously before the May 12th onslaught of WannaCry at the NHS. Also, the domain status is "serverTransferProhibited" (https://icann.org/epp#serverTransferProhibited). Very interesting.
In same vein of logic, neither does yours. People who have these comments in discussions with hundreds of posts must have either bad day or some deeper issues.

Had a colleague, he took a rabies shot (X-th in his life) and got 1:3,000,000 strong reaction from which he directly died. Feel free to explain to his small kid some micromorts crap.

FYI it didn't change my opinion on vaccines, fiancee is a doctor and keeps me updated on usual stuff (tetanus, tick-transmitted stuff, hep a+b and some odd stuff if required for vacations). But it makes you think how rare those reactions really are.
"The chaos surprised many security watchers because Microsoft issued an update in March that patched the underlying vulnerability in Windows 7 and most other supported versions of Windows. (Windows 10 was never vulnerable.)"

source: https://arstechnica.co.uk/security/2017/05/wcry-microsoft-is...

So I don't really know what you mean by 'hoarding the fix'. The patch was not initially released to some OS versions because they are NO LONGER supported.
NHS would need to pay someone for Linux desktop support. It's normally as expensive as windows.
United Airlines cockpit access codes leaked online
For those with curiosity as to practical use, there are commercial products for this, which initially focused on fatigue in truck drivers.

https://www.seeingmachines.com/industry-applications/automot...
https://www.youtube.com/watch?v=gvN1elQ8NLY

These systems often use IR illuminators, as the contrast between pupil and iris is dramatic under IR. The IR can also be boosted to compensate for other light in the cabin. Spectacles are obviously impediments.[1]

Eye tracking is also great for seeing how people use user interfaces, including VR and AR scenes.[2] Cheap custom systems are available too[3], some of which are open source[4].

1- https://www.diva-portal.org/smash/get/diva2:306465/FULLTEXT0...
2- https://www.youtube.com/watch?v=rrj1F3rHJd0
3- http://thume.ca/2016/03/24/eye-tracker-reviews-pupil-labs-to...
4- https://pupil-labs.com/pupil/
Personally, my choice of words would be 'convenience' rather than 'lazyness'. It's a 100% conscious decision on my part to abandon an unknown degree of privacy for the convenience of free online (ex. google) products. I would expect this to be true for a significant proportion of the technical readers you get here on HN.

But the trust can be broken. Which was my point.
I asked a question on an electronics stack, but it was shut down by mods because they apparently couldn't answer the question, and decided it wasn't clear/valid. Clear case of mod ego.
If our current site got a 10x spike in traffic with little to no warning, the only thing we could do to prevent it from keeling over would be to raise the cache timeout on our caching proxy.

Why?

Well, we could easily add more application servers as needed. That would take about 15 minutes, and we'd probably only need to increase the count by about 50%, as we've got plenty of spare capacity.

The real problem is our database server. Or rather, the way our CMS uses the database. Any sort of traffic increase to the CMS hammers the DB to the point of deadlocks (yes, on reads) for other portions of the site. We have some plans to improve the situation (including changing some stupid DB config decisions made a decade ago), but nothing that can be implemented short term.

Thankfully, the CMS content is fairly static, and our 1-min caching isn't very aggressive. Increasing the cache timeout to 10-15 min would result in far less backend traffic and get us through most traffic spikes. The rest of our site either is available only to paying users (and thus far less likely to be significantly affected by a traffic spike) or served primarily by other data stores with much more room for capacity growth in their present configuration.
I have a friend that booted her computer to windows 7, logged into gmail and facebook, had to leave her computer to care for her little kid and came back to her computer in the middle of windows 10 installation. She had seen no warning whatsoever.

A client had started a time consuming process before leaving the office, came back the following morning with the process having failed due to windows applying updates and rebooting killing the process and losing a day worth of work.

YMMV.

I don't know what you mean by "this has to be done", there is no obligation to apply updates. What if I want my computer to run a windows without updates ? Am I not entitled to use my own property as I so choose ?
I would have argued that Deathbuntu sounds way better, but the name might be inappropriate there...

On a more serious note, I agree that the name choice isn't particularly good, but is *buntu really relevant?
I get that it might appeal to the technical minded people (and the creators probably belong to that category), or may sound a bit familiar to the masses, but I don't see any reason for them to keep this part of the name.

I would have named it after a drug or a scientist, I think.

The bottom line is that the name itself isn't very relevant. A good name would be something easy to spell, and with a neutral conotation, not too hard to remember, but without attracting too much attention, as this is supposed to be just a tool.
On a short enough timescale sure. On a longer one it is exactly the opposite: a play to redefine and own the future of automotive transportation.
> Hospitals have to work with proprietary devices -- for example, retinal scanners etc, many of which only have Windows drivers.

Then the tenders for buying those devices should state "Devices that work with $YOUR_FAVORITE_DISTRO will be given preference.". If it's a reasonable one, they will make a driver for it. Customer demand always generates product; and the NHS is about the biggest customer there is.
Crudely, gpedit.msc needs to be installed by hand in the home version of windows 10.

So, this should work - but only in the pro Version.
Active Directory works with Linux, I'm not sure how easy it is though.
Strong and stable OS
Having lived through my parents' unhappy marriage, I'm strongly resistant to getting married.

However, my current partner has better retirement benefits than I do (both Social Security and pension benefits). I recently joked with him that we should marry so that I inherit his benefits should he kick off before I do. That would be an unpleasant reason to get married.

Regarding health insurance, currently it looks like we're better off not being married. That's probably also true for tax purposes.
Commodity skills and personal monopolies
Oh, I read it as "Yeah it takes up some space on my drive, like 100 GB". Having it as actual data the program is processing makes way more sense, sorry about that.
30 Ways to Promote Infographics to Make Them Go Viral
I struggle to see how swapping to an open-source alternative to Windows will effectively protect the NHS. Sure, this time it was a Windows exploit but it'd be as easy to find and use a Linux exploit. Sure there's the fact that Windows is vastly more popular, but telling everyone to switch to Linux? You've just made that more popular and a more likely target.

I'm an advocate of open-source software, but lets not pretend it'll solve everything.

Also, what about all the software they can't afford to replace? A lot of it is bespoke, and it's written for Windows. Don't pretend they have the money to port it. Their budget never will be the 350 million per week the public seems so obsessed with.

Finally, this is just Ubuntu, right? What's all the NHS branding for? If they're going to seriously consider it, surely they are going to look a bit further than the shiny surface NHSbuntu provides them.

Conclusion: Yes, use open-source operating systems, but no, it doesn't fix all, or sometimes even any, problems unless the code is thoroughly audited (shout out OpenBSD).
It doesn't work very well with group policy.
I don't know about Win 10 but I get around that on Win 7 by doing "shutdown /r /t 0" for reboot and "shutdown /s /t 0" for a shutdown.
There is no coherent logic to simultaneously not trusting Microsoft, and running their code - any version of it.

Of course there is. Many of us found Windows 7 to be a useful OS and trusted Microsoft of that era to produce it. That doesn't necessarily mean we trust Microsoft of this era or more recent Microsoft products to be something we want to use. There is no logical incompatibility here. They've simply changed their strategy to one some of us don't like, after we bought some of their earlier products and before the support lifetime of those products ran out.
When Google Fiber rolls into a town, prices from entrenched ISPs drop drastically. There's nothing stopping ISPs from providing cheaper and better service - except for the moral hazard of monopolistic control, free from the normal pressures of supply and demand.
That's right. Blame the victim.
Amazon Aurora: Design Considerations for High Throughput Relational Databases [pdf]
I guess, but you must also consider the upside as well. A human cashier is not just a cashier, but an ad-hoc customer service rep, security guard, market intel gatherer, etc.