skysight-inc/HackerNews huggingface dataset:
Thank you @jarpineh!

> Have you thought about Gapminder like animations?

Definitely. The user guide actually walks you through creating an app with world indicator data. Check out the last example here: https://plot.ly/dash/getting-started-part-2. As you hover over points in the scatter plot, the time series updates with data corresponding to that point. A slider below the chart filters the scatter plot by year.

We recently added animations to plotly.js (the graphing library that's used by Dash) so that points can transition smoothly between states. That's accessible in dash by setting `animate=True` in the `dash_core_components.Graph` component.

One of the neat things about Dash is that you have full control over the visuals and the analytics. So you could easily update this example to display the "trails" behind the scatter plots as they are animating or programatically filter or aggregate the data before plotting it.

> Could you elaborate on what options there is for visualizing geographic information?

Plotly.js uses MapboxGL under the hood for satellite scatter and line plots. We also have lower-resolution SVG-based world and USA maps for choropleths, line, and scatter plots. You can see some examples of community generated maps in the feed: https://plot.ly/feed/?q=plottype:scattermapbox or just play around in the chart editor (https://plot.ly/create) to get a sense of what's available.

Through the `scattermapbox` chart type you can plot custom shapefiles but we can't yet color those shapefiles through a data array. We're looking for a company to help sponsor improvements like these.
I agree with this for the most part. There is a real human need though, and not one that makes a lot of rational sense, but a need nonetheless, to be needed. And for a lot of people in that world you described it wouldn't be met. It's kind of perverse right, because people don't want you to artificially create need for them (it wouldn't be fun to receive your basic income in compensation for digging and then filling in a big hole), they want it to be a genuine need for their talents. And unfortunately although we evolved that yearning to be helpful, we also evolved the ability to automate away most of the tasks that would have stimulated that.
> I'm curious of how job hunting and networking goes for you without LinkedIn

Whilst I do have a LinkedIn profile, I have yet to use LinkedIn as an avenue to search for a job in any meaningful sense. Perhaps this will change, but at the moment I'm far more likely to integrate Google's job search into my process than jacking up LinkedIn to max.
McDonald's will use Snapchat to hire for 250,000 jobs
"These, of course, are pitiful numbers for a database. However, it’s important to note that these numbers are not representative of what real-world applications can expect to see from CockroachDB.

First, this is a test in which the Jepsen nemesis is continuously tweaking the network configuration to cause (and heal) partitions between different nodes. You don’t commonly see behavior like this in a real world deployment.

Second, tests like these deliberately try to reach high levels of contention, in which many transactions are trying to operate on the same keys. In real-world situations contention tends to be much lower as each user is operating mainly on their own data. The performance of all transactional systems suffer under high contention (although CockroachDB’s optimistic concurrency model fares worse than most)"
tl;dr: we all need a reason to get up in the morning.
why are humans not part of "nature"?
> but regular cabs have been phone hailable forever

With Uber you also get know the fare upfront, the time of arrival, no need to tell them your address, there is a driver reputation filter, passenger insurance and it's safer than normal cabs in many countries.

Not the same thing as a phone call.
Yes, you can see some HTTP client benchmarks here.

Disclaimer: I wrote the Buoy (https://github.com/lpgauth/buoy)
I am proud of making LiveForm (https://liveformhq.com/) and GetSimpleForm (https://getsimpleform.com/). Both are simple products which allow users to integrate contact forms seamlessly in their websites. However, their use by others gives me great pleasure. A very recent user of LiveForm is using it to do translations! A user submits a scanned document with some extra information using LiveForm and my customer translates the text for a fee :)
Cloud Native Apps and Security: The Case for CoreOS Rkt and Xen
> think that's why you find people saying D is like C++ or D is like C# or D is like Go or D is like Rust. You get a little taste of everything using D.

That's a major problem, and not a feature.

One of C++'s main drawbacks is its size and arcane features, to the point that the language is known for being impossible to master. If all D brings to the table is an agenda to pick off C++'s complexity and drive it up even further then I fail to see what problems that will solve while it creates many others.
I'm in no position to answer authoritatively, but for what its worth the three accounts I have left in the UK, with different banks, can all be accessed without a 2 factor device.
I have just heard a gradual declining of Etsy's quality and creator service of the last year or two.

Their reluctance to crack down on Chinese crap along with being very unhelpful to it's creators are the two biggest issues.

I mean, I get that a tech company would struggle with service to it's sellors, that's pretty normal, but if your brand is "handmade quality", then why the hell would you allow Chinese trash?
For me, the most heartbreaking aspect of this story is the sheer amount of time and effort that had to be squandered.

You could probably have designed an app, coded a site, or written a small novel with that time.
That doesn't stop them from deploying new APIs to their client software deactivated. Then "flip" a switch to cause it to behave differently all at once.
Nice, I was thinking about building something like this but was turned off by the potential legal ramifications. How is this legal? Is this within fair use of the original author of the article?
Can you break that down? How do the roaming regulations enable those bigger players to do that?
TESSELLATION GENERATOR
Great for web banners, wallpapers, etc.

Practically infinite variations.

Try the command below
curl http://tessellation.herokuapp.com/random > $(date +%s).svg

Thanks
It's a legal term, the legal definition is that robbery involves physical force or fear: http://blogs.findlaw.com/blotter/2015/01/whats-the-differenc...
We both know that paying more is not something Uber will do.

Their question was "What can we do about this without losing more money?"
FWIW, I was drawn in by the term Spaced Repetition because I like Anki in theory but hate the UI
Amazon uses them offensively, so that argument probably doesn't apply in this case. https://en.wikipedia.org/wiki/1-Click#Barnes_.26_Noble
I've long wondered, with the rise of the internet, is prosecution really necessary to address unsavory business practices like these? Why not force the company into the light, posting this information in a useful form that informs the public and shames the malefactor?

I'm a strong proponent of open <EVERYTHING>. If shady behavior arises in business, government, public services, and even public discourse, I'd love to see a moderated form of public disclosure become the standard way to reveal and address such 'discrepancies'. Now that the 'net is ubiquitous, I don't see why age-old small town arbitration principles can't be applied to redress virtually all forms of grievance, as long as the public exchange is conducted decorously, as a judge or strict moderator rules could ensure.

IMO, the state of AI is getting pretty close to enabling this sort of moderator service, making it impossible for 'conduct unbecoming' to persist out of the public eye. What cellphone videos are doing to police/perp misbehavior ought to be possible for general business practices too.
100K/events per seconds is easy to do, you can base yourself on fast_disk_log (https://github.com/lpgauth/fast_disk_log)
> I ended up going to an Apple store as they had just made everything in their laptops Type-C, but in typical Apple fashion they were $90 and that just seemed outrageous. Not too far away a Microsoft store had a charger for only $30, so I bought that instead.

Was this nugget really necessary? And, by the way, a laptop charger for $90 is a reasonable price; if anything, I'd be more outraged about a $30 phone charger.
And you find that a compelling reason to tokenize it? I don't.
A link, for reference: https://en.wikipedia.org/wiki/1-Click#Barnes_.26_Noble
As this is not a court room we are not so bound.
Interesting, thanks. It justifies Uber spending more money on marketing to expand market share.
What about ArangoDB? You can perform joins, even across the cluster. It's a document store. You don't have transactions across the cluster (yet, I'm pretty sure I'm right). You get sharding and distribution automatically. Again, at this point you're out of the SQL world, why not go fully out?
Damn useful and easy to create flow diagrams.
After. Like, it was literally a pay-for-code thing. Soon as he confirmed they worked, he sent me a check in the mail.
> Tesla will try to ship a self-driving system before that while trying to avoid financial responsibility for crashes. People will die because of this.

This is a pretty strong statement. Would you sign up for a slightly more specific version of your claim?

"I believe the Tesla self-driving system that ships by the end of 2020 will be statistically less safe than unassisted human drivers."
To be fair the title has and won in it.
> Javascript is a terrible to do data analysis, given its inferior numeric data types.

I'm still amazed that ya'll put up with Python's trashy numeric tower, coming from other contexts.
There was a stretch, I think 3 to 5 years ago, when it seemed that Etsy was on a hiring spree -- lots and lots of recruiters were reaching out to me and asking "Would you like to work for Etsy?" I was intrigued because I used to live in Brooklyn, just a few blocks from Etsy is. So if I worked there, I could have biked to work in about 10 minutes. That would have been cool.

But every time I asked about the tech, I was disappointed. They wanted me to come in and work on a bunch of PHP code. When I asked about the details, from the hiring manager, I was told that it was, basically, a big monolithic PHP thing. I've no idea if they later moved to microservices, but I have been traumatized by a few too many encounters with horrendous blobs of PHP. For me, its become a bit of a heuristic. If a company is apparently working with a big blob of PHP, I am wary. I need to hear very good things about that company, to offset that wariness.

More recently I've read criticisms of their search system. At the risk of indulging in "confirmation bias", I'll say this (bad search) is exactly what I would have predicted, based on what I'd heard 3 to 5 years ago.
No it's not. The BoM is at most $10.
I am gonna sound trite. But here goes nothing. LiveForm (https://liveformhq.com/) is a service which allows you to setup form endpoints with reCAPTCHA and a ton of other things (including file uploads). And, it costs $3 per month. Full Disclosure: I built it.

Also, Google Drive.
Somebody told me that 2018 is the deadline for EU banks to provide API access. If that's the case then going through any server side layer managed by somebody is unnecessary and people in general should think twice about every single bank transaction being stored somewhere "there". It gives out a lot of information from your internet provider to your child's creche, holidays habits, income (duh), loan repayments and whether you like on mondays this new sandwich at pret a manger with a coffee for take-away or eat-in - can be inferred as well.

So be careful and if you want to have more insight into your finance maybe it's better to digest those apis yourself, libraries should pop out soon if they are not yet available for your bank (in europe anyway).
Please follow-up to report what works best for your father! So many of these Ask HN's have a great list of options, but no follow-up to report what worked best for your particular situation.

Thanks for bringing this request here to allow the community the chance to contribute!
I'd add some more to that stipend - enough "stuff" that people can make their own art, and otherwise get started making physical things.

I get that part of the point of "unlimited data" is to provide people what they need to join the "productive elite". It's just there's ways people can be amazing that aren't information-based; thinking in terms of Diamond Age, you'd want everyone to have a matter stipend, as well.

(I think you get this tho)
Retro ThinkPad: It’s Alive
As a very heavy Anki user, I would love to know what you don't like about the UI. I use Anki mostly as Ankidroid on a Note 3, but I add all my material on the Desktop (CentOS).
A fun read. Glad the author prevailed. Not surprised at uber's action, sadly. Claiming they do not control the drivers' actions is their norm.
Ecstasy and LSD May Soon Be Used to Treat Mental Disturbances
The question is how will power be distributed between the owners of the automated plants and the 'subsistence' class? Will there be a true meritocracy, or will the children of the plant owners get all the best jobs? Judging from the way third world economies work, I would not assume the best. This I think is the reason for fear and protectionism.
no 90$ for an item that doesn't even 15$ to make is not a reasonable price !
Nvidia  Stock Is Predicted to Drop, but Brodmann17 Might Be the Real Reason Why
http://imgur.com/jYA83Ug
Not everyone is capable of being a thought worker, but most people desire to feel useful. Providing UBI is just the tip of the iceberg, what you are proposing requires an unprecedented sea change in human psychology.
Curiosity Rover: Mars' robots laser can autonomously detect rocks for inspection
What's not included is the other government agencies, corporate entities etc. they also scanned up. It makes it a bit more sensationalist. If anyone doesn't expect foreign interests to be scanning domestic companies and agencies, they're oblivious to the realities of the internet.
ES6 is JavaScript.
Slavoj Žižek Explains Why He Chose Trump (Jan. 2017)
https://www.youtube.com/watch?v=03k-NhQ3AKg
Damn, one of my driver drove with my girlfriend's phone, we were waving to him but he didn't stop. We managed to call him via the app and he said he would send it back to us but never did. After that it was impossible to do anything/contact him via Uber :/
I thought this article was about finite state machines at first!
I wonder if there's a way to provide custom content? Is there an API or something?
This exchange reminds me of a line from Robin Williams' "Club Paradise":

"Yesterday, I was paranoid. I thought people were after me. Today, I know they're after me. There they are." [Points and nods across the street]

[The island's mayor waves half-heartedly]

[Robin Williams waves back]
The legal definition is different than the dictionary definition.

In California for example, “Robbery is the felonious taking of personal property in the possession of another, from his person or immediate presence, and against his will, accomplished by means of force or fear."

I know of no case holding that driving off with a person's property is "force."

This probably would fall under theft in a criminal proceeding in Cal.:

Every person who shall feloniously steal, take, carry, lead, or drive away the personal property of another, or who shall fraudulently appropriate property which has been entrusted to him or her, or who shall knowingly and designedly, by any false or fraudulent representation or pretense, defraud any other person of money, labor or real or personal property, or who causes or procures others to report falsely of his or her wealth or mercantile character and by thus imposing upon any person, obtains credit and thereby fraudulently gets or obtains possession of money, or property or obtains the labor or service of another, is guilty of theft.  In determining the value of the property obtained, for the purposes of this section, the reasonable and fair market value shall be the test, and in determining the value of services received the contract price shall be the test.  If there be no contract price, the reasonable and going wage for the service rendered shall govern.  For the purposes of this section, any false or fraudulent representation or pretense made shall be treated as continuing, so as to cover any money, property or service received as a result thereof, and the complaint, information or indictment may charge that the crime was committed on any date during the particular period in question.  The hiring of any additional employee or employees without advising each of them of every labor claim due and unpaid and every judgment that the employer has been unable to meet shall be prima facie evidence of intent to defraud.
Yeah I had the same idea! While doing the advanced english deck I sometimes wanted to check for translations in my native language.
> If I'm not mistaken, Rust is being sold as a better C, not C++.

We generally try to market Rust as a good language on its own merits rather than a "better X." That said, there are undoubtably comparisons to make, but the latest iteration of our marketing is "confident, productive systems programming."
Reposting my comment from when this came up on our 1.0 launch:

IIRC, in the case that aphyr refers to for these specific numbers, the reads are scans that span multiple shards[1], while the writes are writes to single shards.

[1] even though aphyr says it's just a hundred rows, the tables are split into multiple shards because aphyr in this case was specifically testing our correctness in multi-shard contention scenarios. In production you wouldn't have multi-shard reads crop up until you were doing scans for tables that were hundreds of thousands of rows in size[2]. It's easier to picture if you think of this performance speed difference in the scenario where you are doing full table scans spanning multiple shards on multiple computers while the underlying rows are being rapidly mutated by contending write transactions. The transactions get constantly aborted to avoid giving a non-serializable result, and performance is suffering. We agree that the numbers in this contention scenario are too low, and we are actively working on high-contention performance (and performance in general) leading up to our 1.0 release[3].

[2] Specifically, we break up into multiple shards when a single shard exceeds 64mb in size.

[3] You can follow along on one of the PRs that address this specific performance issue here: https://github.com/cockroachdb/cockroach/pull/13501
Become a Computer Science Teacher in Five Days
I wholeheartedly agree on this - it was very much a matter of perception. What I was saying in a very long-winded way was that if you ignored all the personality factors and just scored candidates on the policy agenda, the Clinton one was both good (in terms of being thought out in detail) and popular with voters.

Like, the exact same set of policies would have won handily if they had just been offered by somebody else. Martha Stewart for example XD
My theory around this is rather mundane: People behave more in the way they were taught when an authority is around. That makes a lot of computer problems go away when a techie shows up because people avoid taking shortcuts when they're being watched.

In my view this is sufficient to explain the phenomenon.
Are they required to adhere to a standardized API?

If not, then I think there's still some utility in a service that can normalize that stuff and provide you with a single, consistent interface.
Terrorists 'helped by CIA' to stop rise of left in Italy
Pokémon Go’s developers keep finding new ways to punish cheaters – The Verge
D also has a foundation model, which could (I don't know anything about their financials) provide similar support to a company, but spread among companies instead.
Looks pretty good (coming from a Anki user).

One piece of feedback: The toolbar UX in the deck is confusing as it's inconsistent with every other iOS app. The 'back' button should be on the left and the 'options' button needs to be on the right.
Ask HN: How to describe my role in the most effective way
Today I decided to revamp a bit my Linkedin profile and I'm extremely unsure about how to describe the point where I am at in my career in a way that doesn't sound partial, silly or that just fails to convey my value as a professional.
Since there's a lot of recruiters and in general people smarter than me here, I guess I could ask for advice.
Disclaimer: I'm not actively looking for a new job... maybe open to find out what life has got for me.

So the key point is that I have a mixed profile. I speak 6 languages. Traveled a lot and covered several project management-like roles during my early career. Later on I pursued my passion for tech, learned the CS basics and how to code while working 9-5 and eventually landed a job in ICT (healthcare IT).
Because of my peculiar profile, I was put in the interoperability team. I started doing dev-ops and development while at the same time taking on project coordination and design tasks. Basically tech transfer. I also manage 3 devs at one of our foreign offices, write technical chapters for public tenders and do the technical feasibility and analyses for new projects.
Two years later, I am somewhere between a presales engineer and a junior architect.
How does this sound to a recruiter's ear? How would you make it concise and suitable for a CV?
Thanks!
This is not directly comparable to the app store fees that apple/google make. The cast API is free to use AFAIK, although still within google's ecosystem. Amazon's content app itself is available on google's store. The decision to not support the cast API would be due to the direct conflict with their own stick. Even that is not so bad in itself, but meddling with the sales of chromecast is pretty low.
That code could have in turn saved other people from menial tasks. Enriching the lives of billions.
I wonder what recourse you have with a real taxi. I am sure the company contracting a taxi driver would consider firing a driver that steals your stuff. Especially after a few complaints. The main problem seems to be Uber's unresponsiveness to the whole issue. It would not be hard for them to set up some sort of system to prevent fraud and theft and to punish drivers accused of that sort of thing, and to kick them out of the system after a certain number of complaints.
Researchers map a building in 3D using WiFi-enabled drones
In times of stress, people tend to regress.
Merriam-Webster also added a definition for "literally" that means "virtually."

https://www.merriam-webster.com/dictionary/literally

So sure, you could cite a dictionary as license to use words in misleading ways because other (confused) people have made an unhelpful definition commonplace. But some people actually care about using words to convey meaning, and care about the difference between "robbery" and "theft."
Only if you care about the quality of the charger that can easily smoke your $2000 laptop.
Are decks created by user stored local or remote? Thanks!
The 10.5-Inch iPad Pro's 120Hz Refresh Rate Matters
Tell HN: StumbleUpon Login/Signup is Insecure
Posting this since I guess many here use StumbleUpon to promote your projects, and in the hopes this will make them fix it.

The gist is this:

1. Wanted to submit StockDroids to them
2. Saw it's HTTP only
3. Emailed them on 6/6, they said they're working on it
4. Nothing happened yet
5. Posting here so hopefully this will get big and they'll stop risking their users.
Am i the only one that would never trust a completely unknown third party with my bank account?

I like the idea, but i would never use this as a service on the internet.
This is true. Lots of people don't know you can do stop payment. You also can do it 60 days on one rule or more than that if you tried to resolve it with vendor.