skysight-inc/HackerNews huggingface dataset:
An interesting example of the change of perception in hacker culture is the difference in the video games Watch Dogs (released 2014) and Watch Dogs 2 (released last month). Watch Dogs 1 features a cyberpunk, grindark Chicago where an unlikeable hacker fights against Big Brother government survellience. Watch Dogs 2 takes place in sunny San Francisco, and features younger hackers having to infiltrate places such as not-Google and not-SpaceX to fight back against corporate data collection (yes, big data is the villain!). The second game also features more real life technologies, companies (not-Google, not-SpaceX) and ripped-from-the-headlines sidequests, including one where the main hacking group leaks a Ubisoft video game trailer...

As a whole, the game was much better received. Although, Watch Dogs 2 has Hacker Vision, which lets you see people and objects through walls. The game makes no attempt to justify how that works.
..."for great justice" works best.

;)
The Stars Are a Comforting Constant
> Oracle JVM isn't the only JVM implementation.

Quite true, but from Azul, IBM, HP, Jamaica, Aonix, Excelsior, Gamato,CodenameOne, ... who is interested in replacing Java (the language)?
> With Flow you don't even have to opt-in to a new syntax. You can just use comments:

So you use a opt-in comment-based syntax instead of a opt-in non-comment based one for type-annotations.

Hardly a big difference.

> Using really powerful inference you can also write much fewer types

I'm just going to assume you didn't know typescript does this too.

Typescript is nice. You should give it a try once. You may end up surprised:)
A finite collection of distinct values constitutes a set.

A collection of unique values constitutes a set with exactly one element.
Yeah I was wondering if I remembered it wrong. I thought what they figured out was an efficient algorithm for factoring primes, which is effectively a universal key. AFAIK Shor's algorithm is pretty much just that, and handicapped solely by the lack of a [known] sufficiently-sized quantum computer to run it on.
Please do nuke it. I've got it on my blog so I need to nuke it as well (although my blog is pretty much "abandoned" at this point), I've received lots of complaints before about it also getting in the way.
What are your expectations for reliable generalization? What were you expecting to work, in what way, that didn't work as you expected?
I'm tempted to tell people that's how pair programming works.
Indeed 'Sneakers' is a good hacker movie by all means. It even give us a Perl script at some point AFAIK.

There is another movie called "Travelling Salesman" where a few mathematicians solve P vs NP and explain the possible implications to a federal agent who wants to exploit their breakthroughs.

ps. Awesome script to play hacker while people is looking at your shell https://github.com/bartobri/no-more-secrets
I have been thinking about this too and I also concluded that it will be hard to find the cutoff point. Most diseases take years to develop. How do you decide you had enough?
Get All the Docker Talks from Tech Field Day 12
When I looked at lightsail the last time, it only allowed me creating anything in Virginia. DO allows you to create droplets all over the world.
Thank you! That is exactly the sort of thing I was hoping to scare up. Didn't even occur to me that there might be a result for that sort of a search.
Original WSJ article: http://www.wsj.com/articles/theranos-saw-huge-growth-in-reve...
Congratulation to the TS team. We are happily using it at work, it's such a tremendous upgrade over javascript, while keeping the entire ecosystem at hand.
Top-Right corner shows this is Sponsored by the Department of Homeland Security...nice to hear that agency is doing something good for regular people's security.

from http://www.dhs.gov/office-cybersecurity-and-communications "The Office of Cybersecurity and Communications (CS&C), within the National Protection and Programs Directorate, is responsible for enhancing the security, resilience, and reliability of the Nation’s cyber and communications infrastructure."
> Java -> static exe/elf compiler (sort of like Go)

The ones that died where the open source ones, most commercial JVMs do support AOT compilation since the early 2000's.
You worked on BT specs ? BT seems an acute case of design by comittee. It's huge, full of profiles and corners. Nobody implements it really well, everything moves before it's finished. Makes you dream of wires some times.
Totally. I fully 5/5 loved the first season, but it started to go in a direction I didn't love towards the end.

I couldn't even make it through the first episode of season 2.
One of the best punny titles I've ever heard. Well done. Really well done.
"The Office of Cybersecurity and Communications (CS&C), within the National Protection and Programs Directorate, is responsible for enhancing the security, resilience, and reliability of the Nation’s cyber and communications infrastructure."

That used to be part of the NSA's charter, more or less, before they decided that playing offense was more fun.
A literature network is an online community for artist of all kinds (poets, authors, published writers, journalists, educators, etc.) to share and collaborate their work/pieces with other registered members.
Real-time Graphic of Near Earth Asteroid approaches, past and next 12 months
I'm very sad that Swordfish was never mentioned in this article. My developer friends all have a soft spot for the ridiculous world created in that film.
A Windows Server 2016 license costs $350~700. There's absolutely no way that saves money on small instances over any reasonable duration. It would take tens of years to come even close!

The way Microsoft licenses Windows Server to Azure/AWS/etc is completely different to how they license it to you or I, and the pricing is hard to compete against at the lower ends.
My mother, a "non-geek", actually referred me to the show.
The memes are "banter" and fun, which a lot of people really do enjoy. It's like a bar, where you have most people talking about banalities, but there are a few people who will explain theory to you, link you to books, debate you etc.

Generally a thread is either a meme thread (with small discussion if any) or a serious thread with discussion.
Not quite, since night vision goggles also amplify near IR light, which is much more abundant at night than visible light (e.g. starlight). Also, they can be coupled with IR LEDs or bulbs in order to gain a tactical advantage over an enemy without night vision.

That being said, night vision and thermal vision are distinct.
One thing you might miss in TS is the ability to just try to check or cast an object at run-time to check that it's really of some nominal type, or structurally compatible with some type/interface. TS can't do that because it doesn't have runtime type information for its types - the types are a compile-time only thing. TS does allow creating functions that return type predicates, but that requires your own manual checking as implementation, the type system can't help you write those as far as I know.

I was missing this mostly for incoming requests. A good solution for me has been to generate json-schema from typescript interface definitions, using the typescript-json-schema npm package. Then incoming data can be checked vs the generated json schemas. Works fine and I get json schemas for api endpoints from it as well, so no complaints.
Ask HN: Is there an “Open Compute Project” version for robotics?
Perhaps we're on a plateau with good real-life applications then :)
Naan is everywhere in the US. I'd expect tourists preferring naan is pure familiarity. I see naan at every grocery store, much like sushi. Or pita, thinking of breads.
This is the absolute worst show. The terminal screenshots seemed more legit than normal though.
overlay or + is the operation from the article; not is the graph with the complementary edge set (i.e. `not (V, E) = (V, E \ (V × V))`)
I find that doesn't work, though, because they don't really remind you of it - and if the mechanism is that the world is seen through the eyes of the narrator, you can't show scenes for which the narrator isn't present. And there are plenty of those in Mr Robot. It's hard to have "Oh, this is all through the narrator's eyes" when two other characters are having a chat with the narrator nowhere nearby.

I also find the 'evil corp' thing to be immersion-drainingly adolescent, given that there's no other direct replacement. Everything else is 'gritty and real', and then there's this Loony-Tunes bit in the middle of it.
Isn't one of the selling points of electron that it's cross platform, whenever I find a good app it's never available for the OS where I'd use it.
Once sometimes asked me "Isn't Typescript a language for C# developers that don't know JavaScript"
It's unfortunate that people think that TS is similar to C# just because it came from Microsoft. Flow language is like 80% similar to TS, but no one says it's similar to C#.

TS is just JS + new features from future JS specification + optional type system.
And optional type system is fundamentally different than the one in C#, and it was designed to fit well with JS patterns and idioms (structural vs nominal type system)

If you look at TS code that looks like C#, it's because JS looks like that (classes syntax, classical inheritance, lambda syntax - it's all ES7 (or ES2016/ES2017, or whatever it's called now)
Launchaco – Instantly generate a responsive, free, website
Their support is remarkably good, even on the lowest tiers. The most I ever had to wait was a few hours for a reply, and usually it's 30 minutes or less to get an initial response.

Over the years I've opened up a number of tickets on $5-20/month droplets for all sorts of problems. Even problems that were my own fault, which I received answers through either blog posts they linked me to or step by step instructions on how to fix it.

On multiple occasions they helped me recover from catastrophic errors like having SSH locked down to only accept connections with SSH keys but the SSH service died because I ran out of disk space. In this case they can mount a recovery disk to your droplet which will let you get at your file system.
Here is a bookmarklet that I have saved from a previous discussion on HN that will delete those kinds of things from the page:

https://alisdair.mcdiarmid.org/kill-sticky-headers/
Yeah, from what I saw with the customized firmwares it looked fairly open to tinkering.

I'll have to check out what's going on with the pebble community over there. Might be interesting to get as much reverse engineered as possible before everything goes belly up.
“Where are you from?” is a required field because it allows our members to network & interact with members in particular regions of the world.
I don't think generalized comments regarding any mental illness are welcome to be honest. I don't need to point out the broad and varied spectrum of disorders a lot of us in Comp.Sci are prone to do I? Most of us are pretty damn functional (despite them).
> canonical definition of bread.

Love it! Spoken like a true engineer :)

The process of Baking is what makes a Bread a bread. If it's not baked in an oven, it's not Bread. I didn't make that up, that what has defined a Bread since the beginning of time :)

Dosa is fried on a stovetop pan. Appam is cooked on a stovetop pan. Iddiappam is steamed on stovetop using water. None of these are baked at any time in the process.
Thank you for actually providing an argument for having types. The parser could however in-line the function and replace obj for foo. I do advocate using the same variable names for function arguments though, as having different names for the same variable is not only hard to refactor, it's also very confusing! So instead of using "that", me, myself, obj, str, etc, use the actual variable name!

Disclaimer: I'm working on a competing tool
The official installer seems to be an exe, not a vsix, moreover VS2015 requires update 3 so there's probably more to it than just a manifest hack.
GPS to send private emails?
If the outages were one of:

1. Reported as being experienced by an actual user of a web site,

2. Longer than a a couple of minutes at most (usually just a few seconds),

3. or happened more frequently than a few times per month,

then I might consider reporting it to my ISP. As it is, it’s not worth it. “Cosmic rays, man.” (https://www.joelonsoftware.com/2001/07/31/hard-assed-bug-fix...).
You can do anything over BLE, it's just that it isn't supported natively.
What are the advancements in grounded deep learning for agents that integrates multiple senses and abstraction across domains? Or did anyone even try to do that?
Beepi shuts down outside of CA, merges with Fair.com
The same problem applies to coworking spaces, especially with floating desks.
Result of good lobbying? German government wants to privatize the autobahn
The thing is, you don't have to use the C#-ness of typescript. typescript started like that and I disliked it at first, but it's now very good at typing an entire codebase using mostly a functional programming style.
flow is unfortunately way behind in terms of robustness and IDE support.
I think I just chose some poor examples and used some an unfortunate set of words, because that's not really along the lines of what I was talking about.

I actually wasn't focusing on the names being insulting, and wasn't meaning BillGaytes to have any gay commentary, I just thought of a famous name, and then an alternate spelling that sounded the same, and didn't think of that affiliation at all at the time (I noticed a few minutes later when re-reading it, and almost edited it to point out that it wasn't my intention). BarackOsama I thought of just because Osama sounds like Obama, and then it seemed like something someone might use because of the affiliation so seemed a more realistic choice, but I didn't really intend for the focus to be on the names having negative connotations to be part of my point.

Really, it's more that it feels weird to have someone go by someone else's name, or some other artist's creation, and that's only a little alleviated by an alternate spelling. It's not about being "professional", I think, but about it being public. It's like the person is laying some claim to that other person's identity or creation through the name, and while in a limited context that feels acceptable, it feels weird to me when it's more public, as in a news post, or expressed to millions (or billions!) of people through that person's prominance.

I'm using the word "weird" because I can't really pin down what's causing my feelings about this. That may point towards it being some misfiring emotional attachment to a concept that doesn't really have a rational explanation, or there may be a rational objection that I'm having trouble formulating but my gut is catching. I'm not sure, which is why I'm trying to explore the idea here. where I might get some input to solidify my thoughts.
Stop for a moment, and think what happens when our increasingly-advocated "cashless society" ends up being owned by a few "too big to fail" institutions.

Run afoul of some policy, or mistakenly triggered monitoring, and suddenly you are penniless. Maybe your phone and Internet bills go unpaid, and you are connectionless.

Right now, Google can kill your email (et al.) and Amazon can take away your books. Paypal can freeze online payments and balance.

Who you gonna call, when they take away it all?

Given that this is alread de facto business practice and not about to go away, it's sorely in need of regulation.

"Regulation?! Abomination!!"

Well, how do you think we got regulation in the first place? People getting screwed over by circumstances too big to effectively fight, as individuals.

Yeah, some of it went bad. But baby, bathwater. And with changing technology, we are back to individuals getting screwed by circumstances very difficult or impossible to fight and remedy, as an individual.

The long-term effect of crap customer support.
Resource Aware ML
Intel x86 documentation has more pages than the 6502 has transistors
Terms of service page is a 404 error.
https://www.poetsknowit.com/terms-of-service/
I hear what you're saying kinda. It sort of comes with the territory since the web is a completely open platform, not a controlled/contained ecosystem like Java or even an open-source language like Python.
Because facebook said so in their README. Demands don't need to make sense but they need to be observed (whether that means respecting the demands or avoiding the people, the companies and the products that make such demands and thus not being affected in the first place).
It is a tool to learn about how your computer really works by providing an extremely simple operating system. It's so simple you can draw circles on the screen with one line at the command prompt.

It is very dumb to argue it has no usefulness because it does not work with modern dev tools or environments
Got a link to more info on that python thing? Sounds interesting.
Page 11 of Amazon Product # 1
Another interesting algebraic structure on graphs is the automorphism group of graphs. For a graph G, the automorphism group is the set of functions f: G -> G such that if (and only if) nodes x and y have an edge between them, f(x) and f(y) have an edge between them. You can think of each such automorphism as a symmetry of the graph. Some very interesting work has been done with this abstraction. In fact, I believe the recent paper claiming to solve the Graph Isomorphism problem in polynomial time makes heavy use of this.
The React wiki has a non exhaustive list of users[0] which includes some rather large companies (BBC, Airbnb, Automattic, Atlassian, eBay, Netflix, etc.). I presume most of those larger companies had their legal departments approve its use.

[0] https://github.com/facebook/react/wiki/Sites-Using-React
Looks like a modified version of this: http://preview.codecanyon.net/item/html-builder-frontend-ver...
The TOP 4 Ingredients in a basic "Bread" are a basic bread Flour, Water, Yeast and Salt. Granted the ones I called out have 3 of the 4, but the main characteristics of something that's called Bread is the process i.e. Baking. If it's not baked in an oven, it's not Bread. I didn't make that up, that what has defined a Bread since the beginning of time :)
But in practice the language version is always specified in the build script which is bundled with the source code. In Java that's typically a Maven pom.xml file. So you only have to change it once per module rather than in every separate source code file. I see no particular advantage in specifying the language version in each and every file; those source code files aren't meant to stand on their own anyway.
J-1 trainees get sponsored by a third party exchange organization, not the company they will be interning at. Typically you (as the host company) and the candidate work with the exchange organization to complete the paperwork to get the visa.

When I did my J-1 internship back in 2001, I used CIEE, which was pretty painless and straightforward: https://www.ciee.org/intern/
On AWS you get a big bill, but they continue serving your content. With DigitalOcean, I've heard multiple reports that they simply disable your VPS until the DDoS ends, making your instance unreachable. With OVH, they include DDoS protection as standard. I use all three services and I like them all, but there are some big strengths and weaknesses to be aware of among them.
I am not a fan of the way you have copied and pasted code from multiple Github Gists and/or StackOverflow without attribution.
I wonder why 802.11ah isn't getting much industry love. It has a range of 1km! That's enough to cover an entire home and yard with "good enough" low-bandwidth coverage. Combine this with a mesh network and we could get very large private networks without many devices.
I don't think you should blame Amazon for enforcing the MFA that you set up. Allowing you someone to trivially reset the password on an MFA-enabled account would completely defeat the security purpose of MFA. If you've been reading HN for long, I'm sure you've seen stories of how attackers have used famous peoples' personal information to compromise their accounts at various services by requesting password resets. Respecting MFA and requiring a higher bar for password resets is necessary for defending against these attacks. And of course, if you're using both Amazon.com and AWS under one Amazon account (which it sounds like youare), then it would also defeat the security purpose of MFA if you could reset your account password through Amazon.com after setting up an MFA to protect your AWS usage.

I think your conclusion and advice is good. Separate your accounts for different services.

> I've hit an impasse with support, they'll only accept a notarized identity verification form and affidavit to proceed, which isn't that easy or cheap to do outside of the USA.

This should in fact be very cheap most places in the world. Do they not have notaries public in your country?

Generally you just need to sign a legally binding form asserting under penalty of perjury that you are so-and-so, and this is your account. You do this in front of the notary, and they inspect your government ID to confirm it's really you. Then the notary stamps the document to indicate that they've witnessed you signing it, and have inspected your id. Now you're done.

A number of online businesses require this in certain circumstances, and it's something that you can do in about 10 minutes at a store. In the USA, stores like the UPS Store, Kinko's Copies, etc. often have notary services. If you work for a medium-sized company or larger, your company will typically have a notary in its business center who may be willing to notarize personal documents for free. It should be a pretty simple process to complete, if inconvenient.
Can't happen soon enough. I just watched the last season of Arrow on Netflix, and while I like the actress that plays the computer chick I want to punch someone in the face at least once an episode over the absurd lines she has to read.
How Facebook Has Tunrned Each of Us into a Walled Garden
Doesn't anyone feel insulted that the hacker is depicted as a drug addicted dysfunctional social outcast with an invisible friend.
I kind of want a TV producer to see this comment and go "challenge accepted."
A great comparison between DigitalOcean and LightSail. I was looking for this.

One small correction, AWS doesn't have any more the largest footprint when it comes to regions and revenue. Microsoft Azure now has more regions and DCs than AWS and Google combined. And for the revenue they reached 15B dollar mark by last quarter, making it the the largest and the most profitable cloud provider ever. Who would thought that is possible two years ago!
I find these arguments funny

Where do you think the drive will keep data after saving an amount of data multiple times the size of the drive?

What you describe might happen if you "delete" a file and save a new one. Then it is most likely recoverable.
It's an effective example of the possible benefit having a double major in psych and computer science. However, that is impressive psychopathology. I had no idea.
True, but now you have 1000x the latency, and possible dropped packets.
Cool but can it embed videos ?
YMMV. Saves me money since I already have a license. I assume many migrate to the cloud.
I would check the software (as others have suggested) on the MBP side of things. I'm on Win 10 on a Dell M3800, and I haven't had to pair my MX Master since the first time I did it, over a year ago.
[God/OS/user's imagination] has the voice of the MCP in Tron.
Sadly if current reality shows are any indication it probably would make for compelling television. But I wouldn't wish that on the TempleOS author in any fashion.
IANAL but isn't the text quoted above also saying that except if initiated by Facebook suing you over a patent first, any patent lawsuit against facebook will terminate your license? It's listing "(i), (ii) or (iii)", not "(i), (ii) and (iii)".
Alas, politics:

https://news.ycombinator.com/item?id=13108404