skysight-inc/HackerNews huggingface dataset:
Which reminds me that some time ago I build a simple [kd-tree library in haskell](https://github.com/fhaust/kdtree).

The interesting part is that it's easy to construct a (lazy) list of all points ordered based on the distance to the query point. Other queries (n-nearest neighbours, points in radius) are just derived from that function and traverse only the first some elements of the list.
>>They could have increased the number of taxis

And that will increase the supply of taxis and dilute wages. We are in a time, when even doctors control the supply of their kind so that they can have profitable careers.

>>Now they have true competition, and their way of life is being erased because they don't want to admit that they are at fault.

They have no competition. Unless Uber finds another set VCs to raise another $10 billion or so. And then VCs should be ok to not see a dollar of profit in return. Or Uber will have to raise its rates higher than regular taxis, and of course severely restrict the supply(You can't raise rates, with a oversupply of vehicles). Either option creating a system worse than taxi medallions.
> I went to 1997 USENIX, my first conference.

Could someone please explain this to those of us that were 5 years old in 1997?
That's not really fair though - Three hasn't offered unlimited for years now, I also have friends who bought Unlimited few years ago and they will continue to have it until they switch plans, but that level of unlimited, where you can tether and where you can literally download 500gb+ a month and no one will care doesn't exist in the UK today. No mobile ISP offers such a thing as it stands right now.
Most of these things are not “junior” level at all. There are exceptional people though and I suppose it makes sense for you to try and hire those. But large amounts of disappointment are very much part of the process then.
>Number one is probably no Big-O performance considerations, or Big-O is an afterthought. For the love of God, please please please don't do a linear search on an unsorted array anywhere inside a nested loop. If you're going to do any appreciable number of lookups, preprocess your data into a hashmap, hashset, whatever.

Big O should be an afterthought - the MO of any developer ought to be to get it right and then refactor - and worry about speed after profiling. Premature optimization is an antipattern you should be selecting against, not for.
It could also happen the other way around: places that don't discourage people from "abusing" their hospitality might not survive in such a competitive line of business.

Open, unrestricted wifi comes to mind as an example.
It depends on how many spaces the cafe has and how expensive rent is.

If the cafe has plenty of free space, then people working on laptops is extra customers and beneficial. If it has little space, then a person ordering a coffee every two hours is taking away space from more profitable customers who eat, drink and leave in 30 minutes.
> I'll get down voted for saying this, but the HN crowd's hypocrisy is baffling.

I did not know we were a uniform, homogeneous crowd...
Maxdata Ceo to Join Israeli Govt. Ico Regulation Committee
https://panopticlick.eff.org/

See how unique you are. Spoiler; You are unique unless you are paranoid. Really, really paranoid.
What does your $3 coffee entitle you to do in a cafe?
>>I will happily pay more as a rider.

In India that was never true, ever. The regular taxis existed, and Auto Rickshaws eat their lunch big time. Of course if you are ready to pay good money there will always be a service for you.

>>The most significant factor is not the price, it's the service.

And service comes with price. And price matters because for anything to scale the price has to be agreeable to a mass audience.

>>Taxi's do not come anywhere close to the simplicity, reliability, and comfort that Uber/ride-sharing apps deliver.

Sure. Very soon they have to turn in profits. We will see how much of that they can provide for a profit margin of something like 10-25 rupees per ride.
How the public is “being deceived” over GDP
"How do you know you can trust this ISP any more than the one you're already using?"

Simple. For example, you live in a country where ISP's are allowed to do whatever they want (or forced to do what government/letter agencies wants), so if you value your privacy and data, you use VPN company that's based on a country where private data is respected and protected by law.
Sure, KDE implements that bit, but the important part is that logind makes it possible to implement that bit in the first place.

Before logind, the alternative was custom handling and detection of screensavers in your session, or simply it crashing back to the session.
> As a marketer emails are really limited.

This is a feature, not a bug.

What is currently stopping you from sending rate quotes in email nowadays? AFAICT, rate quotes are able to be represented via plaintext.
Please don't respond to a bad comment with another bad comment. That just makes this place worse, and usually provokes others into worse yet, which is why the site guidelines ask you not to do it: https://news.ycombinator.com/newsguidelines.html.
https://www.fastmail.com
Oh come off it, for an ounce of credibility can they maybe keep the scale of their graphs the same? And the link to the "statistical significance testing" is nothing of the sort. I'm calling bullshit.
An Outline for iPhone app developers on iOS design patterns
There has to be business opportunity. If you those people are leeching free wifi and sitting spot then any attempt at charging them for it will make them go away. Customer that does not want to pay is not customer, so you cannot align anything.
Companies want to hire junior developers because they can pay them half of what they pay senior developers. But they also want the junior developers to have the same experience ...
15 years here. It just works.
What is a junior developer? Is a junior developer somebody without experience but with a good technical background. We hire those for sure.

But we dont hire people who dont have a solid basis, and just know a little bit of javascript programming.

For computer programming in a serious field, you need to know the basis to be good one, to solve real problems.

We actually dont use the name "Junior" developer. You're a software engineer or you're not. Junior developers are often names for people who can't program. We don't hire them.
The typical stuff an agency can reuse is all covered by frameworks and libraries anyway.

You take an existing CMS or shop software and customize it, or take a web framework and build a very customer-specific service on top of it. Most everything you can share between CMS projects is already part of that CMS.
Nice try but there is no logic between your points 1 and 2 to come to the third.

Apple sells hardware and is not a monopoly, so if their customers are happy with their choice then good for them.

On the other hand Google is a monopoly, so a lot of people are not ok with them abusing their position to hijack the web (that they already “own”) and email.

Edit: typo
This Week in Rust #221
That's true in aggregate, but there is still obvious evidence that when taken over long periods, MDMA results in neurodegeneration, and that this is only partially reversible. Serotonergic pathways are especially effected, which is why acute MDMA use causes short-term depressive symptoms (tolerance), and long-term MDMA causes long-term depressive symptoms (neurotoxicity).

I'm not saying MDMA is as bad as other drugs, nor that it should be illegal. My cousin's uncle's daughter's brother has taken it several times, and he thinks it definitely has a lot of potential for therapy - can't attest to PTSD, but he can absolutely see it working for couple's counseling.

What I'm saying is that it shouldn't be something you can pick up for $5 at the gas station. If MDMA were legal, I would want there to be some pseudofed-like limit to how often you could purchase it (one dose every 3 months is generally considered safe), and I would also want it to be required to take the drug immediately after purchase.
The Philippines is struggling to rebuild after a fight with IS
hmm I mean that could be why, but the simplest explanation is that they're lacking the peoplepower to work on documentation.

Who wants to work on docs after all? Some people, but probably not enough
Perhaps not shooting people at all would be a better start. Can't find the link but I've seen some videos applauding police doing de-escalation work that worked well, think it was in Europe.
I feel like most yeahsayers miss the point of why people dislike Uber. It's inherently wrong to replace tens of thousands local companies all over the world, who have had to follow legislation, with one large American company with complete disregard for labor law, taxi laws etc., even if the many of the local companies are often monopolies in the cities in which they operate and even if the American company provides a better experience for customers.

Walking down the path of anarchy and replacing millions of already modestly paid jobs worldwide with even worse jobs, just because Uber provides a better app (an app!), and better service through constant reviews, is not an answer. Don't forget that Uber subsidizes their fares via the wonders of Silicon Valley venture finance. Once they have a monopoly, those prices will go up.

The taxi industry is ripe for changes, but I think few of us would like to be receive personal reviews 40 times a day, and see our already modest income and job security cut even further as we are forced to become independent contractors.

The answer might very well be ensure that the existing taxi companies can use similar apps (which is banned in many cities) and to provide easier access for new companies to compete with the existing taxi companies. In a not so distant future, self driving cars will also be a reality. But I'd rather suffer with the so-so service of the existing taxi industry than hand it all over to a few Silicon Valley billionaires.
How to Export SVGs for the Web from Illustrator
Seems like one week I read that firms only want to hire freshly minted engineers because they are cheap and easy to exploit, then next week I read they only hire senior developers because they're more productive.
Depending on how one defines the "objective function" for progress more or less anything we want (or don't want) can be rationalised

One perspective might be defining progress to be maximising the expected long-term survival (that is, non-extinction) of our species. This framework could justify any amount of suffering of individuals - what's good for the population isn't necessarily good for individuals, and vice versa. https://nickbostrom.com/existential/risks.html

If happiness is subjective, perhaps some individuals are naturally capable of greater levels of happiness than others -- https://www.smbc-comics.com/comic/2012-04-03

Another perspective might be to get a bit carried away with using accounting heuristics when trading off happiness now versus happiness in the future, and decide that a 4% annual happiness discount rate makes sense, so 100 units of happiness now is better than 2 units of happiness in 100 years time (this kind of valuation might be consistent with the human endeavour's response to the threat of climate change).
https://en.m.wikipedia.org/wiki/USENIX_Annual_Technical_Conf...
Thank you, I'll probably pick it up
Whichever side you are on, if everyone believes in one vast and unlikely conspiracy or the other, it no longer means much to accuse your opponents of being crazy conspiracy theorists, it seems to me.

I can't see how a priori Russia conspiracy theories are more implausible than the FBI, CIA, DOJ, State Department, OPM, and all the Republicans and Democrats investigating the administration being part of the "palace coup" attempt.

Ex-administration people are now saying that the security clearance process is run by people trying to subvert the President and his administration.

At some point, doesn't Occam's razor suggest that the administration really is trying to destroy the government for whatever reasons, and the "Deep State" is simply composed of everyone trying to keep it functional?

I don't have any bumper stickers on my car, but I was thinking of looking for one that says "I support the Deep State".
Your pricing seems rather paternalistic. Let people use your service how they want to!

Are sample questions provided? Offer good quality questions and a monthly rate for a certain number of candidates. In some organisations it's easier to approve a monthly expense than a per use expense.

You should probably check the user can git push before starting the timer.
Anyone seen any tip driven motors in drones ? I found one test but not much detail, http://ieeexplore.ieee.org/abstract/document/8101907/
The thing that's missing here is the email _client_ story. I really like Google's Inbox and there's no amount of money I can pay anyone else for a similar experience.
https://news.ycombinator.com/item?id=16364919
How do American interest rates affect the Indian markets?
Why has one piece of good news caused a stock market decline?
Apple seems to avoid interoperability wherever they think they can get away with it.

Even in really weird ways, like: to install any software on your Apple phone you had to use Apple's music player. (Is that right? I never owned one, and it sounds daft, but plausible for Apple.)

Text and video messaging was low-hanging fruit, thanks to XMPP etc not taking off. With that network effect in place, it's a short leap towards a subtly-incompatible text format, so buying Apple's stuff becomes the path of slightly less resistance.

I don't know whether this is an aggressive strategy; or whether they care only about their customers' satisfaction and not at all about interoperability.
When people in Poland earn as much as people in France, hence the local distributors can charge the same amount for a movie regardless of the country in which they are operating.
It's not wrong that AMP is a terrible thing in a pretty package.

While the idea of having standards for mobile and slow connection might be a noble one, forcing everyone into it by using mobile search results as ransom is an evil practice.

Especially since it's a google run, if it was set up as a non profit foundation with people on the board from different major players as a collaborative project then, yes It might be different.
That sounds like a pretty rewarding expansion of your skills.

I've spent the last year coming up with fun projects of my own, based around ESP8266 devices, and while I don't think I'd ever want to make a career out of it there is something very refreshing about developing in such constrained environments.

It always reminds me of writing code in Z80 assembly on my home computer back in the 80s.
Cloud technologies were also same before. People still keep burning cash on AWS even if they don't get a single customer. Many never understand actual use case of AWS and it's various services.
And here I thought there was no way to make HTML email worse. Guess I was wrong.
And how can you know this VPN provider is not a honey-pot setup by the same forces/agencies you are trying to avoid?
Thanks for the thought on layers. We're hoping to add more shapes/images to the left hand side including things like icons so I hope it'll make more sense then. With the current set of mostly pre-made badge SVGs you're absolutely right!

In terms of making money, we provide a badging and certification service at https://www.accredible.com. We're aiming to keep this tool free so that it can be useful to people getting started. It's something we want to keep improving and it seems a shame to lock it down to our customer-base.
These guides always ignore authentication/authorization. Is there a standard pattern or way to do these when using GraphQL?

Edit: a quick search for apollo graphql auth turns this up for reading https://www.apollographql.com/docs/react/recipes/authenticat...
Biohacking Lactose Intolerance
Mathematics of paper folding
Thanks for pointing that out! We didn't check things out on mobile so we'll add a notice for mobile users in the short term and look at real support in the longer term.
This comment is quite judgmental. I’m wondering how it’s the top comment
Plenty of cafes in SF and the Bay Area actively encourage laptop use. (Rows of outlets, large tables, not a peep from the staff.) In practice, most people seem to leave within an hour, so it's kind of a moot point.
You'd be surprised. If you've been a gamer for years, pretty much everything fades away while you're playing.
Oh I didn't realise you were the only person on HN who could work out what it means.
Can you expand on that? Because I don't see how a test can account for the faulty expectations of the person writing it.
Their search products are a monopoly, their email is not.

I provide paid email services for my clients, they can use Gmail if they want, or not. But for SEO, it's Google all the way down...
This article feels is one of the very few cases where i read something online and totally feels weird to me due to where i am from. In Greece coffee shops are really mainly places to hang out and staying for hours on a single coffee is pretty much normal and expected. There is a huge "coffee culture" here. Me and my friends would go for a coffee at 6pm (or later 7pm, due to jobs) and often leave at 11pm or sometimes 2am (note that many coffee shops, especially at the most popular areas in the bigger cities remain open from morning to very late at night and after some point they also start offering drinks). This was also one bit that i missed when i lived in other countries (i had a sort of culture shock one time when, visiting a mall a bit after work, i saw other people from work leaving from a beer outing at around 9pm or so :-P).

Laptop users aren't seen very often in general though (and TBH with how noisy the shops are i doubt they'll ever be), although i live near a university and there is a coffee shop nearby with nice flat tables looking at the street and i often see students with laptops there. Also years ago, at my first gamedev job (although before i joined) on a startup, the team didn't had offices for a few months and the programming team mostly worked from laptops at the roof of a coffee shop :-P (and AFAIK generally all meetings with the entire team and everything were held in various coffee shops around the city).

Of course all that means that there are tons of coffee shops everywhere and i remember when i lived abroad, my landlord - who visited Greece - telling me how strange he found that there were so many coffee shops.

Personally i considered visiting a nearby coffee shop with my laptop a few times (there are 5 shops just 100m range, two right outside of my place), but i always change my mind because of the noise... and because i don't like working from a laptop :-P.
You're right, but I guess I'm comparing all of the different places where I've used the two, including many where I've only used Uber. For instance in London and other European cities, Uber drivers seem to almost all drive for Uber nearly full-time.
I have personally been infected with malware through ads alone.
Is there a way to keep my.name@gmail.com but moving to another provider?

I'm quite a bit uneasy with Google lately but it's not feasible for me to move to another e-mail provider because my user account on many other websites is tied to my Gmail account and not all websites support e-mail changing.

At this point, I would argue that Gmail reached a public infrastructure status and it's not acceptable of Google to take actions without public consent.

It is perfectly acceptable if Google decides to charge for de services as it will happen with any public infrastructure that has running costs but it's not acceptable for Google to force people into situations or engineer their behavior just because provides the service free of charge.

For example, in my country, the electricity is generated by private for-profit corporations. However it would not be acceptable if these corporations start changing the voltage of the frequency of the electricity and force people to use devices designed specifically for that electricity network.

I don't remember Google forcing me into using Gmail but I also don't remember anyone forcing Google to provide an e-mail service. They did a great job, it revolutionized e-mail but they did it to compete with Microsoft and Yahoo, thus for profit(back in the day everyone was using Hotmail or Yahoo).
Origami Simulator
I understand it as -- if you can influence reality to meet your expectations, great, that leads to happiness, otherwise work on your expectations.

If "reality" means competing against other smart/driven humans, be prepared to lower your expectations.
In France we have this small chain of "Anticafes". They're basically coffee shops but instead of paying what you drink, you pay for the time you spend there (5€/hr. or 20€/day) and you can order beverages at will. It's not a coworking space, even though there are plenty of people working, others are chatting or just enjoying their drinks.
In startups, specialised engineer would not necessarily add a good value due to how fast things are changing and mostly lack of proper spec. Specialised engineer can find a good solution with a proper structure which startups lack.
Well, I’m not sure. I’m driving it once a week and usually I overtake most cars going 20 km/h above the limit, even those that have passed me before with 200 km/h
MX Linux 17 – Upgraded Linux Distro for Beginners
> it's hard to judge tone & intent.

I don't think there's any "tone & intent" that can make using "fag" as a pejorative ok.
I think that people who are engineers or fascinated with engineering frequently dismiss or belittle economic and social context, and the interrelation of any new technology with all the other technology in the world. The idea of a steam engine producing the industrial revolution 2000 years ahead of time strikes me as incredible as the idea of producing a human from some DNA in a petri dish.
http://Meetup.com is good for finding meetups themselves. Many take submissions directly through there, or at least give the details of how to submit there, and I find effectively all active tech meetups are looking for speakers all the time.

https://www.papercall.io is a platform especially built for this, mainly focused on conference calls for submissions, but I think maybe some meetups too.
uMatrix on Firefox 57+ is completely broken for me, no frames are allowed even if the extension is soft disabled.

I'm kind of at my wits end... it's severely degrading my experience. Thinking of just disabling it for now and just relying on uBO
I didn't work in the 90s, but I'm with you here. I joined the industry out of interest. I didn't know a thing about pay when I started programming. As demand for developers increases and the industry becomes "mainstream", it's inevitable that we'll attract more folks who are purely in it for the high-paying job and "secure lifestyle".

The job of a school teacher is to teach, but your job at a startup is to empower the company to succeed. Part of this is helping the team succeed, but a big part of this is prioritization. There's nothing wrong with prioritizing your resources on someone who is more motivated and has more growth potential by their own choice. After all, if you don't put your all into something, you can't expect others to put their all into you.
>But contact to them also gets lost over time

That's probably a mistake on your part, especially when tools like LinkedIn make it so easy.
So Facebook can't use the thumbs up emoji as a button label any more?

Or is that OK because it's an "image", not an "emoji", despite carrying the exact same meaning as the emoji, and looking indistinguishable from a rendering of the emoji?

Or is it OK if they bring their own image file? What if they bring their own emoji font and use that, to improve rendering speed?
Not only US, barely anyone uses whatsapp in russia, for example.
GitHub mirror: https://github.com/torvalds/linux/commit/ed875ea1fcc6c34ea23...