skysight-inc/HackerNews huggingface dataset:
It's a grave mistake to demonize a single politician you dislike: if it were that simple, they'd have dropped it as soon as that one person left office. In reality, there's a large community pushing for things which they perceive as making their job easier and that persists across administrations — that started well before Clinton ran for office and certainly didn't end after he left.
"Wordpress is a remote shell with great blogging features"
Honestly yes, this is likely to happen, because the alternative of the telecoms making their own android phones that use their own ad networks and web search and bleeding out the internet giants with pure market power is too much of an existential threat without their own carrier for negotiation purposes.

Then we would have massive cash-out days for all the holders of carrier companies. Maybe these new subsidiaries of the frightful 5 would actually compete with each other? Or the ones that don't stumble in the transition at least.

But of course we could have a totally different regulatory environment in 4 years.
Ask HN: Does anyone accept Bitcoin with Stripe Checkout or know sites that do?
Rapper makes a song about captain crunch cereal
> Why would you meet up with someone to sell cash for cash?

Forex
AMD Radeon RX Vega Specs Leak Highlights 256 TMUs and Four Shader Engines
I shortened it from a three minute read to a one-second one:
Someone will find it.
AMDs. Apples should hit 128 lanes for a dual socket (as I understand it each socket has 128 lanes, but 64 are reserved for cross cpu traffic, leaving 128 for general usage).
But, you get the carry of some percentage which should pay for your time.
This is something that I often wrestle with. I comfort myself by remembering that this has been the case for a long time though - remember Steve Jobs saying that Dropbox is a feature, not a product?

Another example: Slack logically should stand no chance against Facebook for Work, Microsoft Teams etc, but they're doing fine thanks to a laser sharp focus on enterprise communications, whereas FB and MS just can't do it as well, even with much larger resources.

If you flip your thinking, you can instead be inspired by the fact that you DON'T need 1000s of developers developing millions of features to create a good product, in fact, it's easier if you don't have that baggage, or an already ingrained culture and business model that may fight against any new direction.

Also, if the worse that happens is that Facebook validates your idea by copying it, you've probably done OK: https://en.wikipedia.org/wiki/Snap_Inc.#2017_Initial_Public_...
Watch Hackers Sabotage an Industrial Robot Arm
define early adoption? I would say where I live (Denver), less than 1% of people own or have owned bitcoins. Also, why wouldn't BTC Nakamoto have already liquidated his or her position if that was the end goal?
Sorry, but what an incredible kludge.
Thank you so much for your work!! Will install it on my arch as soon I get home. :)
Voters are rather more nuanced than you give them credit for.
I think it's due to people not having really bright screens. If your screen is too dim, you need the background to be as white as possible. Another factor is that off-white can be percieved as dirty.

Ideally, I'd prefer if off-white was the standard for backgrounds, and you could use bright white for highlights and more contrast in images. Or maybe 100% white should be the standard, and you have a screen that goes to 110% :-). Maybe one day when HDR screens become standard...
From php.net, about using $_SERVER['SERVER_NAME'] :

Note: Under Apache 2, you must set UseCanonicalName = On and ServerName. Otherwise, this value reflects the hostname supplied by the client, which can be spoofed. It is not safe to rely on this value in security-dependent contexts.
Both Google and Apple have biomedical venture efforts. Google founders are 40 and feel mortal.
Absolutely, and thanks for better defining the distinction.

I really just wanted to point out another solid Empirical Bayes resource, as there's not that many about. Yours and David's make a good combination covering different cases.
Formlabs | Boston, MA | Onsite | Full-time | User Interface/Interaction Designer

Sound interesting? Learn more here: http://grnh.se/5rwkbo1

THE COMPANY:
We are a passionate team of engineers, designers, and problem-solvers who make 3D printing tools for professionals. Started out of MIT in 2011, Formlabs is committed to bringing innovative and sophisticated fabrication tools into the creative hands of designers, engineers, and artists around the world. We just raised $35 Million in our series B.

JOB DESCRIPTION:
Formlabs’ Design Team is seeking an experienced interaction designer to lead the development of our user interfaces and software tools, and act as a liaison between design and software development. We’re looking for someone with programming experience (C++ or C#/Unity is preferred) and a good eye for design. Bonus points if you have After Effects chops.

YOU WILL:

* Develop user interfaces from low-fidelity wireframes to pixel-perfect interactive mock-ups

* Develop the UI/UX of our core software products across desktop, embedded, and web

* Create an intuitive, beautiful, powerful, and consistent software experience for our users

* Instill a commitment to detail-focused, polished, clean, and pixel-perfect UI

* Understand the capabilities of our hardware and algorithms to find the right balance between simplicity and power in the tools that we build

* Work and collaborate across multiple engineering and creative teams

* Sketch, design, prototype, test, and iterate on a continuous basis to invent, try, and communicate new ideas

Sound interesting? Learn more here: http://grnh.se/5rwkbo1
Just because they hacked your webapp with XSS does not mean that the whole AWS is insecure.
Ask HN: Have you declined job offers in UK after Brexit?
I always got a bunch of contacts from UK recruiters for positions in London and UK. Due to the uncertainty of post-Brexit UK, I decided that I am not taking the risk to relocate to a place that might get hostile to me after while.

Has such line of thought happened to anyone else? E.g., turning down UK job offers because of the mess UK can turn out to be after the divorce?
There are only so many brain cells on earth, can we stop using them to make javascript things on the desktop slightly less slow? Let's just not use it.
Show HN: Blend, a Mixed Reality prototyping tool
Here is Blend, A Mixed Reality prototyping tool.

Link to demo video: https://www.youtube.com/watch?v=K3mU_BaqdPE

Hey all! I finished the MVP of this iOS app, and I want to get some feedback on the idea in general. From my experience, developing augmented reality experiences is hard, so I believe creating an easier tool and platform to place digital content on any physical product or logo would be something valuable to brands, advertisers, and developers in general.

What do you like and not like? What kind of AR games/experiences would you want to see on products and posters?

Anyone who would want to create mixed reality experiences for brands and advertisement, or any businesses interested in creating AR mobile experiences, feel free to reach out to me at aem336@cornell.edu

Thanks!
> If it were possible for startup telecom companies to compete with the big 3

One reason to regulate markets is to preserve a competitive environment where this is possible. Big, dominant players in a market want less competition, not more, and left on their own they find ways to prevent it.

Look at how Microsoft used the Windows monopoly, for example, to eliminate competition in office suites and web browsers. They made it technically difficult for customers to use other products, they pressured vendors into selling Microsoft's products over others', they used their OS monopoly to give them a technical advantage in applications that ran on it, they distorted open standards to lock in their products ('embrace, extend, extinguish'), etc. It took a government lawsuit to open the web browser market and even that was too late for the competition, who were out of business. (The office suite market never again had competition until maybe the online suites now, and I don't know how much market share they have.)

> competition in telecom would likely enforce net neutrality on its own

I don't see why that particular outcome would be likely. Plenty of industries do things, sans regulation, that are bad for consumers and that consumers don't like. Look at the fraud in the financial industry, for example, or the privacy problems in IT products, or all the nightmares of the health insurance industry.
As a parent, it seems like a decent way to introduce your children to spending without really opening up the floodgates. You could give them a credit card, but let parents adjust spending limits for kids via an app, or restrict a specific child to certain vendors, or both.
It's not clear you get to keep the good parts of PoW then.
"There's nothing that you can do with a RESTful api that can't be done with GraphQL"

We discussed GraphQL internally, and came to the conclusion that it mostly makes sense as a performance optimization, which was its original use case, and not as an "alternative" to REST APIs.

Drawbacks:

- you loose the ability to easily cache

- your API is more strongly coupled to your data model, which makes evolving it more difficult

So GraphQL makes sense when

- data size / performance is key

- the app is mature and the data model doesn't change very much
the other browser images don't collapse on mobile. the page expands leaving white space :/
Given the trends and the fact that it's a low probability event, I'd expect it to stay about where it is,
about one death per year, or about as much as a chance as I have of getting killed by a piece of furniture:
http://uk.businessinsider.com/death-risk-statistics-terroris...
http://www.globalresearch.ca/the-terrorism-statistics-every-...
1. BTC has been increasingly acting unstably: transactions cost a lot and take a long time to confirm. The BTC core development team has proven itself incompetent and unable to handle the situation properly.

2. In Litecoin's case: its activation of Segwit may attract BTC core and other BTC enthusiasts.

3. Ethereum's recovery from DAO hack. I personally think the swift hard fork in this scenario was a great call, and it really convinced me of the leadership at the Ethereum Foundation.

4. Second generation proof-of-stake systems are increasingly looking like they'll work. A movement away from proof-of-work as a consensus algorithm I find crucial to the long term success of any cryptocurrency.

5. BTC ETF (and Ethereum ETF certainly also going to be denied by the SEC) application and the Winklevii garnered cryptocurrencies a lot of attention.

Overall, I think people are finally metaphorically grasping the concepts around cryptocurrencies. As a result of this, several currencies are coming out that are rapidly outpacing BTC in innovation, especially Ethereum.
When your workplace distribute the software you write to their customers, what political ideology does the license force onto them?
An Adventure Through Chrome’s Wildly-Varying Emoji Support
This is what saved bootstrap as our goto framework in our shop. Every new project starts with most modules commented out and some early attention to setting the global variables and using the mixing. This keeps things small while new modules are a simple uncomment away.

Edit: examples

https://github.com/greenriver/boston-cas/blob/master/app/ass...

https://github.com/greenriver/boston-cas/blob/master/app/ass...
Cryptocurrencies are valued as low as they are _because_ of the question of which cryptocurrency should have which percentage of the economy. It's arbitrary to make new ones. Even as increased adoption of cyptocurrency _in general_ is highly likely, the adoption of _any particular coin_ is still full of uncertainty.
I don't have that problem and my mail PTR doesn't reverse to my mail domain, it reverses to my ISP. Maybe because I have a really old domain.
> Any chances we could read more about this somewhere? Sounds very interesting.

Very, very unlikely. The company doesn't even have technical writers anymore for internal projects, let alone technical historians. And with the time it's taken and normal staff turnover, I doubt that there's anyone who really could write about the whole effort based on their own experiences.

Basically, it consisted of building of building a new central datastore for our content (that was pretty mature by 2005, when I started). Then hundreds of smaller projects to migrate this or that process to read from or update the new datastore or keep it in-sync with the old one. There was also a lot of opportunistic piggybacking of new feature work onto migration projects or migration work into new feature work. However, I only have the view of a regular developer.
The "simple" version leaves out an important bit from https://en.wikipedia.org/wiki/Zero-knowledge_proof:

> Peggy, being a very private person, does not want to reveal her knowledge (the secret word) to Victor or to reveal the fact of her knowledge to the world in general.

Without that, the example seems overly convoluted.
And yet there was a protocol change to fix the application failure.
There's a false dilemma stemming out of the word "any". In reality there's an equilibrium between giving and taking.

If you don't monetize enough, you can't stay afloat as a developer and you're left with a brand asset for sale upon liquidation.

If you take control of community produced goods in order to take the entire pie for yourself, your fanbase will slow or stop producing incidental free value for your projects and your core evangelists will begin jumping ship to greener pastures. This doesn't kill you immediately, but it also doesn't position you for long term growth.
IE8/9/10 for most purposes, yep. IE11, no (IE11 is used more than Edge as far as I've seen)
Why should I use litecoin for transfer money when there is bitcoin with more liquidity? I really don't get this yet. Anyone could explain?

PS: I am a Bitcoin enthusiast, and I am not criticizing Litecoin, I just want to understand the possible advantages it could have.
> I now see people on HN have very similar complaints about GraphQL - how its power and flexibility makes making a performant and secure GraphQL backend significantly harder than making an oldschool REST API backend.

I'm curious to learn about people who have had this kind of experience with GraphQL, can you please share a link?

> Does anyone have experience with both? Is GraphQL any better than OData in server-side implementability?

OData is complicated, in part, because it includes semantics for querying collections. In GraphQL, it's a little easier to get started by using GraphQL's List type. Later, if you want to pagination/cursors, you can add Connection support (https://facebook.github.io/relay/docs/graphql-connections.ht...).

One very common failure mode we observe with GraphQL users: they do not have a clearly defined boundary between their GraphQL schema definition and their domain layer: http://graphql.org/learn/thinking-in-graphs/#business-logic-...
Realtime Updating GraphQL Queries with Relay or Apollo
I am already in UK and getting as many offers as before any brexit talk. Have always and will always (unless they're amazing offers) reject
Ideas themselves are not worth much. I can sit down and list at least a 100 plausible sounding ideas.

You also underestimate the difficulty of turning an idea into a product. Writing code to build an app or a website is only the first step, getting engaged users and growing is far more difficult.

> By now they have all the resources and flexibility (hundreds of engineers only busy at exploring ideas)

FB employees are certainly not "only busy exploring ideas", I don't know where you got that idea from.

In case FB were to do this, it would attract the US Government's attention for monopolistic practices.

As opposed to "stealing" your idea, FB (and other large companies) would be more interested in aqui-hiring a successful startup.

So yeah, you certainly don't need to be worried about FB stealing your idea.

Not convinced yet? Look at the startup ecosystem, how often do you come across one of the large companies stealing a startup's idea? I can't think of many.
> What the FBI was asking for was custom software development to be done to circumvent existing software and hardware functions.

Which is exactly what was requested in the Lavabit case, to the letter. I used the discovery example to show that courts compel work all the time, which you originally claimed they could not do.
It looks great at first glance. A big problem though is that it styles basic elements. If for example you want to use a <table>, <mark> or <nav> where it would make sense in a custom element you'll have to reset all the styles of the library before adding your own.
Yelp Opens an API Based on GraphQL
I did a quick write up on the two issues here while I was going through them to further understand the risk http://blog.dewhurstsecurity.com/2017/05/04/exploitbox-wordp...
Gorsuch didn't take part in the decision.

(page 3: https://www.supremecourt.gov/opinions/16pdf/15-1256_5i36.pdf )
Funny you praise it instead of trying to dismiss Wordpress as any reliable software.

global $current_user;

This is Wordpress, making it nearly impossible to clearly grasp what's going on leading to unknown amount of vulnerability at any given moment.

It's probably the dumbest code used by the mass.
It's close to saying that, as a shopkeeper, sometimes you get robbed, which is the cost of doing business you charge your customers for - and hence the robbery is ok.
Project Tutorial: How to Create a Dungeon Looter Game in Unreal Engine
Quixote is a regular broadcaster on LiveEdu. With 230 followers, he loves to share his game development knowledge. He is also a great fan of the dungeon looter games and Unreal Engine. With over 1000+ hrs streamed and three years of experience, he knows the ins and outs of game development. He has also released games on Steam.

The project that he will work on is “How to Create The Dungeon Looter Game.” This project is in TEACHING mode. It is a live and real-world project. This means that you can interact with the streamer and communicate with them directly using chat.

Schedule: Weekly 10-11pm CET (Central European time) on Tuesday and Friday

Watch on this link : https://www.liveedu.tv/quixote/l98Lo-dungeon-looter-game/

Creating a dungeon looter is not only fun but a rewarding way to improve your skills. In this project, Quixote will go through every basic lesson that you need to do so. To achieve simpler approach, he will use Unreal engine and cover the basics for the platform. He will also cover all the key concepts that will help you make your first game in Unity. Later in the course, he will cover the advanced topics which will build upon the basics.
The project is aimed at learners who want to start GameDev. Anyone who is also interested in learning Unreal engine or want to explore the world of game development can easily benefit from the course. To completely enjoy and learn at the same time, the viewer should have a basic understanding of computers. The course is perfect for complete beginners to get started with game development using the Unreal game engine.
If you can identify _a single person_ on the TOR network with the TOR Browser, across several sessions, just with the data you are describing and without false positives, it will probably make a case but those attacks are well-know since 2k8 and so far no one has made the same claims you firmly believe, so unless you know something that no-one in the world, then for the common "TOR user", those who use the integrated TOR Browser are in good standing just by disabling JS alone.
If you are THAT paranoid, you should already know that you shouldn't use the integrated browser itself, since you are loosing half the battle just there by giving your adversaries a well-known attack vector.
Financial Inclusion Finds New Meaning with Digital Services
So apparently, Flex developers are in demand.
Wait, did they actually deliberately photograph it upside down (i.e. with the features face down)?
Replace the word value investor with lottery winner and perhaps the logical error you're making will become more obvious; one can name lottery winners all day long, it doesn't validate their strategy, it's simply survivorship bias. I'm not saying value investing doesn't work, just that your argument for it is ill formed, pointing out successes is not a rational argument for something. You have to know how many failures there are as well and need the same information for other strategies you're saying are less effective.
"But not if you included quality of life in the calculation."

Better quality of life is exactly why people (especially people with children) prefer to live in the suburbs. Better schools, safer, having your own yard to play in rather than a park littered with discarded syringes and full of scary homeless people...
Also, don't think about this tech just in the first world, but in the most corrupt, Third World hellhole where human rights are routinely violated and ask yourself why would we sentence brave people to even more misery and suffering?
> It's clear women on the whole are not drawn to STEM. It's not clear why but there does appear to be a biological component. It's certainly not primarily socially constructed.

I don't think I believe any of these three claims.

For these I don't think asking for supporting evidence would help - these aren't claims where you can easily point to a research paper, but these are interpretations of a large amount of data (some rigorous, some anecdotal).

But it's interesting that we have such different interpretations, worldviews if you will, of the data we've seen. I think women are drawn just fine to STEM as a whole (if by "drawn" you mean "innate interest"), I think they're somewhat structurally discouraged by socially-constructed barriers to STEM as whole and, importantly, quite a bit more discouraged to software engineering in particular. And I don't think there's anything biological about it (unless you count the fact that many people with wombs plan to bear children and nobody without wombs does, and long parental leave is a serious career hit, but I'd still argue that 90% of that is a socially-constructed barrier and not a biological one).
Who is hiring product managers (May 2017)
It's still broken.

First, there is no sane way to grant permissions "just for a few minutes" rather than forever (unless revoked). E.g. a banking app that has a screen with nearest ATM locations doesn't need GPS access granted all the time - only when I ask for the directions.

Then, there are apps that ask for just about everything (a long sequence of "grant AppName access to something") at startup. It's a subjective opinion but I believe this sort of "fix" to deal with the new permission model on SDK update was quite popular, as I saw it relatively a lot.

And it's good if denying access is an option and you just aren't asked the same thing again until you either give up or kill the app. It's probably not an issue if that's some flashlight app you can uninstall without even thinking about it, but isn't so much when it's an app from your mobile network, allowing you to manage your plan, or something unique enough to be considered valuable.

I see only two options how to fix this for real. First is more and more regulations. Second is improved app isolation and permission spoofing (silent mic input, empty contact list and filesystem, no persistent identifiers across reinstalls, etc), and activity indicators "app is trying to access the camera right now", "app had accessed your contact list recently" that would both raise alarm or allow to grant access, depending on the end-user decision.
I think they may be trying to put pressure on China to go with Segwit. This move would show Segwit's feasibility when it gets activated in a couple of weeks on Litecoin.