skysight-inc/HackerNews huggingface dataset:
> I wish some entity with deep pockets would just offer it as a public service / loss leader so we could stop the cycle. Google, Amazon, etc.

Doesn't work because the usual deep-pocket entities are trying to stay as far away from "nasty" stuff as possible... with "nasty" ranging from harmless stuff like nipples over porn to straight out gore (like Liveleak).

There are always some puritan but loud "activist parents" trying to f..k up stuff for everyone else.
Seriously, this is the heart of it. The one thing about Emacs that I just can't forgive is its insistence over the decades on mixing tabs and spaces in its auto-indentation.

Ultimately, the spaces vs. tabs debate really comes down to which policy is less likely to result in mixed tabs/spaces. If people use tabs, it seems inevitable that some spaces will sneak in there as well. If people use spaces, tabs are unlikely to sneak in. Obviously that's a combination of common default editor configs and human behavior, but that's just how it works out in practice.
I always preferred Uber to Lyft because of no tips.
Not sure. You're probably right that they don't. It still feels crummy, though.
The geeks are inherent at birth: older men have geekier sons, study finds
Now I'm going to start using Lyft again. The tipping model is terrible and given the option I'll always shy away from it. Even though Lyft has the same feature, they pay better, so I don't feel bad for not tipping them.

Also having to deal with some of the shadier/creepier drivers expecting tips sounds like something I'd rather not deal with.
Ask HN: What are your most valuable habits?
How to use BeyondCorp to ditch VPN, improve security and go to the cloud
But that was back in a time when reddit really was a news-sharing site. Huff huff get off my lawn and all, but back in the day it was more akin to hackernews, and so the "problem" of hosting images wasn't a problem at all - you'd be linking to articles that had their own image hosting solution. Nowadays it's a heavy picture, meme, whatever browser. Makes sense that imgur is trying to take over that niche.
> the OpenVPN protocol is easy to be detected and banned in some highly censored network.

Tunnelbear are one of the few VPN providers that use a thing called obfsproxy to circumvent this kind of censorship. They call it 'Ghostbear'[0] but really it's just an obfsproxy bundling which uses the domain fronting technique.

[0] https://help.tunnelbear.com/customer/en/portal/articles/2435...

[1] https://en.wikipedia.org/wiki/Domain_fronting
I completely understand, but like it or not we do have an established culture and it's a good thing that Uber will allow their drivers to have some parity with other people working in the service industry.

This is a pretty clear shift away from 100% rider focus to some balance of rider/driver focus. I wonder, are they responding to a drop in driver supply?
Which is funny, because being extremely frugal/minimalist in some circles I know is seen as a status booster. But again, don't worry, there'll always be some group that holds up your values. Just keep making sure that you're still actually into it and not just trying to hold onto the group.
The most important feature I liked in Uber relative to lyft was no tipping. Why not spike the price up a little and compensate them.

When they have started, the motto was, "Uber - Your private driver" and it was truly like that until today I tip the driver like every other service you get.
You're going to switch to Lyft, which has had a tipping model for ages, because a competitor is just now adding tipping?
Imgur used to let you upload a bunch of photos, then "generate multiple links" to output a text block of all the links in Markdown, BBCode, etc. So annoying that they removed the feature.
It has a setting "Block third-party cookies".

It be more interested in how fast it runs with uBlock Origin or other quality 3rd-party resource loading control (especially javascript, but all content really), easy per-site javascript whitelisting and pop-up blocking.
Intel’s former chief diversity and inclusion officer has left the company
You answered your own question. Why raise prices and risk losing customers when they can just use widely accepted social pressure to coerce you into subsidizing their cost of doing business for free?
Of course, you'll get rated lower if you don't tip. You'll probably get 1 star every time. I would much prefer they just raise the prices a bit.
The main reason I use Uber is so I dont have to get into this weird passive-aggressive social situation with drivers over tips. Just raise the prices. Tipping my uber driver is like tipping my McDonalds teller. If pay is an issue just raise prices.

Tipping is just something abused to keep base prices low. It makes no sense outside of dishonest pricing schemes.

Also do these drivers really want me to base my tip on the quality of their driving? I find most uber and cab drivers are unsafe and frankly, shitty drivers.
> How long will it be until employers can look up all the information Google has about me?

Why would that be necessary? Advertisers don't get any information at all about you and it works.
I'd expect the driver software to let the driver rate the passenger before being shown the tip amount. Often times, I'll tip lyft drivers the next day or even the next time I open the lyft app.
I realized that and just edited my post
In the Netherlands also the 25th. However, if you get paid per hour, it may also be that you are paid weekly or biweekly, but indeed usually a cycle later.
It's ok. It's just images. Nothing important is hosted on those sites, and only on those, so that it will be lost forever when they close.

It's kinda a good system really: investors pay to host our images. So the money is here. The service is here.

Free hosting for your pictures for 1 or 2 years paid by VC is a cool with me.
Yes. That's exactly how he came to that conclusion.

Alan Kay scanned the room, noted some of the the greatest minds and contributors of early personal computers, took one look at Steve Jobs and assessed he wasn't the smartest person in the room because he was a business person.

It had nothing to do with his youth, lack of accomplishments, insight, ability to articulate himself at that age, etc. etc. etc. It also had nothing to do with the caliber of people they were hiring at Xerox, many who came from SRI and who had helped realize Doug Engelbart's vision.

It all came down to business people vs. tech.
I agree - like many commenters here I'd rather see higher prices than tips.
I don't see how you can make money from the following model:

>Upload an image to easily directly link to elsewhere.

From the single ad view of the OP that uploads, they expect to make enough money to fund the thousands of people that will then download the image? Doesn't make sense. I wish it did, because that's a user-friendly world, but somebody is paying to keep that server running.
The setting point of jam is 105°C, so only very slightly cooler.

If I remember correctly from making jam with my mother, it's important to pour the really hot jam into the heated jars to ensure everything stays sterile -- so the jam going into the jars is around 105°C.
Agreed, this is the only feature that kept me from using Lyft. Given every other reason not to use Uber as of late, now that the two platforms are basically the same, this is probably what does it for me.
Border Patrol Raids a Non-Profit Providing Medical Aid to Immigrants in Desert
I can't wait for Uber to apply the restaurant model as an excuse to underpay their drivers even more. "Our drivers depend on your tips, please leave at least 15%."
I really don't like our tipping culture and enjoyed avoiding it with Uber. I'd be happy to pay 20% higher prices across the board in order to avoid tipping.
There's a huge difference between abstraction you have to write and debug yourself, and abstraction that you can use and debug through documentation and StackOverflow.

Third-party resources are where it's at for taking advantage of things that require skills you don't have. I haven't written enough frameworks and abstract libraries to expertly debug, test, and write my own.
Many of the early P100s went to supercomputers. The V100 is interesting because they implemented "tensor cores", and claim that it will offer 12 times the deep learning performance of the already class leading P100.

I'm not sure how consumer GPUs that don't exist can be better, though. That seems highly presumptive, especially given that most machine learning setups are heat, cooling and space limited.
"""Significant whitespace was considered a bad idea in days long past but that lesson was forgotten."""

Who exactly considered it a bad idea and why?
I'm happy for drivers but not a fan of this change.

In Los Angeles I booked a ride and the driver never showed up. After cancelling the ride I got the $5 charge and luckily their support took care of it.

But tipping is something that needs to go away. I liked Uber despite their troubles because I was paying for a service and the minimum viable product is that the driver gets me from point A to point B safely.

Now what's in a fare? An opportunity to get in a car to pay more money for them to do their job.
Not having to deal with tips is THE reason I never bother checking Lyft. Now I guess I have no reason not to check both. Smart move Uber?

Aside from that, this is terrible news to me. The tip system is so flawed. 99% of people in America do not consider tips optional, but service here is no better for it. I want to pay a fair wage. I don't want to tip. Is there simply no market for this?
Sure. If Lyft is otherwise better, and Uber is getting rid of the one thing that keeps me using it, doesn't it make sense to switch?
Yeah I think it is (was) called Bitcoin Decentral. I think I was only there two or three times but I definitely met all the types you described :)
Tipping in the US is guilt driven and has very little to do with service.

This is Uber's attempt pass on the burden of compensation to their passengers. Uber rides just got a little more awkward.
If you want a multi line lambda:

def print_each_twice(xs):
map(lambda x: print(x) # whoops, impossible

You can define a local function:

def print_each_twice(xs):
def print_twice(x):
print(x)
print(x)
map(print_twice, xs)

The former is more intuitive to write. The latter reduces nesting, makes you name the function, and improves readability IMO. It's currently easy to scan blocks of Python and see each indentation level starting with one of a few keywords (class, def, for, with). Adding multi line lambdas would make the ultra simple structure harder to quickly parse.
Actually, Prohibition Was a Success (1989)
A refubrished computer can be of two types:

It was used as an exposition device in a store, so it's "new" but with some wear of being turned on all day, etc.
When is removed from display it is checked and if everything works fine it is put on sale.

Or it's a returned device that had some faulty component that has been replaced.

The advantages compared with an used device is that refubrished are more or less "new" and have warranty.
https://news.ycombinator.com/item?id=14596529
How the White Establishment Waged a 'War' on Chinese Restaurants in the U.S
Yep, they stated version 1.0 will be the one where they stabilized.

Likewise Rust is like this for the language. Their standard library iirc were still developing?

So it suck in term of wanting something stable but at the same time they need people using their language.

I think the upside is there are tons of stuff you can contributes including the small stuff.
A Century After Sinking, This Storied Ship Will Remain Underwater
Uber's 180 day plan to make a 180
>The author wants: True private and protected class members (restrained by the compiler), static type checking, interfaces, and he wants to make good use of abstract classes.

None of which (and not even all together) were first, exclusively, or specially in Java.

And none of which are what make (or made, circa J2EE/EJB/XML craze) Java painful.

>My point is -- if you use Python then you need to take advantage of its differences, instead of wanting to type code exactly as in other language.

Sure, but those differences have to be different for good reason, not just because "well, that's what Python offers".

Else one is justified to criticize them.
I wish they would add dedicated IP option. We need a dedicated IP address to test whitelisted API callbacks.
Quoted annually, paid monthly, discussed never.
If you've ever talked to a driver this is the thing they always say they want Uber to change. Props to Uber for listening, even if it took them a while.
If you listen to most conversations in the street between persons hanging around, you'll notice the same patterns. People conversations are quite dumb, and it's ok, it's human.

Imgur and the like are just recreating the "hanging around" concept, online, within a certain community. It's not rocket science.
I'd doubt they can see if you didn't tip before you rated them. That would be incredibly stupid.

If you're a frequent customer of a certain driver and consistently don't tip then I can see some problems there.
Where to buy spices if you are in the United States
Uber is going to use tipping as excuse to lower payouts to drivers.

If drivers get 80% of the fare now, they'll get 70% of the fare in a couple months because Uber will argue that drivers get tips now, which more than compensate for that loss.
A wildcard won’t help much. If you want to do this correctly, then each client needs to generate a unique certificate and private key.

The name in the certificate, the custom resolver helps with, but now you’re stuck with that uniquely generated certificate which you now need signed by a CA.

And this is the step that’s problematic: that host is not connectable from the outside, so there’s no way for, say, let’s encrypt to do http validation (even if their usage quota would allow to do this at scale, which it doesn’t), so you’d have to do domain validation which would work, but would require your clients to ship their private keys to the server which is a big nono again.

You could also do some crazy polling approach in order to have your server relay between the DNS validation by let’s encrypt and your client (which, again, usually is behind a NAT and firewall, so it has to poll the server to have the possibility to send the response to the ACME challenge), but this is a huge amount of work, and, again, doesn’t work because of per-domain quotas.

So now you’re stuck with a custom solution with a CA which involves you having a trusted signed CA certificate (good luck getting that one) and providing these clients with an API or having a CA providing a custom API for these clients to use.

None of these things are widely available and as they are custom solutions, I’m sure CAs will require a lot of money for, provided they even talk to you at all if you are a small company.
I hate, hate, hate tipping!

Just charge me what it costs to give them a living wage and I'm happy!
I sort-of figured it was going to be related to location, but I've been working for almost a year and a half full time. (Midwest)
No, however the description of the plugin should make it clear data will be uploaded to a third party server for recognition so the user can make a choice about that.
This is a really terrible idea.

It's not that the drivers don't deserve money- far from it. It's that you now have a company that is desperate for cash, and it is the one who tells the drivers how much they made in tips. What's to stop them from skimming the tips? Oh, not too much, not enough that anyone can really point it out, but just a little bit, right?

And let's not all pretend that a company as morally grey as Uber isn't willing to do it either. They'll write some legal bullshit into the contract, force all drivers to either agree to it, or stop driving, and then claim that everything they did was legal and therefore ethical.
What part of the process did you end up waiting 2 hours at? (I'm just curious, and I guess feeling lucky).
I mean, Tony tries to edge into the Haskell community and gets rebuffed. He simply can't neg the people there, they're too busy actually producing novel results rather than talking about them.
> having obtained an umbrella to mend, they prefer sitting out doing the work in the street, in front of the house. This attracts the attention of the neighbours, and the fact that they have been entrusted with work by the inhabitants of one house generally brings more custom from those who live next door. When the job is terminated, the mush-faker ” looks about him, as he enters the house, in quest of an umbrella which has passed the mending stage ; and, in exchange for the same, offers to make a slight reduction in his charge. Thus he gradually obtains a stock of very old umbrellas, and by taking the good bits from one old “mushroom” and adding it to another, he is able to make, out of two broken and torn umbrellas, a tolerably stout and serviceable gingham.

They went from house to house asking for old umbrellas, and from two old ones they could make a new one.
> words in this language correspond to holistic gestures […] even though ABSL has a sizable vocabulary.

I don't follow: many ASL signs are completely distinct. There are some incorporations, like classifier CL:3 (vehicle) includes a modified 'V' sign.

What exactly is the claim: that a language cannot have a 1:1 mapping of simple representation and meaning i.e. is unambiguous and context-free?
This is a hypothetical, so let's say yes. So, do I need to filter out my users to avoid fines? That may seem noble and great in this particular case, but it's a slippery slope. The more regionally-specific regulations that are introduced causing more work for companies, the more the ROI per customer in that region may reduce. Once it gets below 0 with the threat of fines for a company, the users might be cut off.

It seems all good for this specific policy because most of us agree with it globally. But data protectionism and/or extreme regional deviations/regulations in law will reduce the globalism everyone shares. Other options (such as educating the populace or encouraging competition) can be more effective than restrictions.

This is something to think about as the EU grows smaller, not larger. Even today, small companies with fewer EU users may stop and think about providing access at the cost of, e.g., building a portal for them to manage cookie settings.
Green and black olives are one and the same species, but green olives are unripe so they are still growing on a tree, but black ones are ripe so they start falling down by themselves and you can pick them up from the ground, which is much easier.
For something that is supposed to be friction free, tipping really runs against that.

We all know that next there are going to be the subtle and not-so subtle encouragements from drivers to tip. Then the expectation to tip.

This move seems to only confuse me as a consumer, create something else for drivers to be annoyed about (the tips they receive vs what uber claimed they'll see), and adding an additional cognitive layer in payments.

I don't see the lasting benefit here. Just increase prices or increase driver share of payout.
One of my favorite things about Uber was not having to deal with tipping. Pay them a fair wage with fair prices.
The default display for every tool is 8 spaces for a tabstop. If you don't want that, then each tool has to be configured separately, with a different method for each. Many require a command line option (which one differs by tool) that has to be typed in each time.

Yes, you may not notice or care. But if you're told about why other people don't like it, and dismiss them with flippant answers, you're going to make those other people unhappy.

Remember that the key to successful collaboration is to be strict in what you emit, and generous in what you receive. No matter how unreasonable you think the other is, in this case you're failing as well.
It also embeds an assumption that someone is targeting you instead of people like you. Compromising the servers of a VPN provider makes plenty of sense in the service of full-take or person-of-interest collection.

We've already seen that the NSA actively targets people searching for privacy tools (e.g. Tails, Tor). The act of using a VPN is mildly interest-provoking, so it's far from crazy to suspect that someone might try to scrape everything happening there in case some of it is interesting.
I don't know, but I am definitely stealing teledildonics from you.
Learn Enough CSS & Layout to Be Dangerous
Via https://twitter.com/id_r_mcgregor/status/877050984127713281
Throwing my antipodean hat into the ring to add to the growing chorus of "black olives come in jars".
I strongly agree with this, with the one caveat that right now algo doesn't provide seamless integrated support yet for a VPS provider that offers a flat bandwidth cap (like OVH or Scaleway) vs a high burstable data cap oriented offering like DigitalOcean. The flat bandwidth (generally 100 Mbps on the cheap plans) tends to come at the expense of burst/cpu/disk storage, but none of those matter in VPN vs reliability and not having to ever think about going over limits, even if you want to let family members for example use it. While for a lot of general projects I'd definitely agree with their current easy cloud choices, for this particular application, for most people, I think the likes of OVH or Scaleway or similar would be a far better fit, though I realize the major holdup is Ansible support. Of course, it can still be setup wherever, just without the same ease of use for someone only mildly technically oriented which is how it truly excels right now.

Still, I think it creams every general public offering. I agree with fictioncircle above that the "anonymity" thing is a total red herring. VPNs in this application are fundamentally about creating a hack to let individuals change their Internet access from a natural monopoly situation to a strongly competitive and customer oriented market situation via virtual end point shifting. That's "it", though it's a big deal. But "anonymity" is a far, far trickier problem, requiring not just extensive infosec but also significant opsec. At a bare minimum most people would need to use something like the Tor browser, not just for the "tor" part but for the hardening they put into the browser to make it somewhat harder to get tracked anyway regardless of IP address. I think a lot of the "anonymity" marketing claims some public VPNs make verge on not merely disingenuous but outright dangerous to the extent they can create a totally false sense of security.
Everything with more than one human does really.
They're asking how do you know they didn't hand the data over but just publicly say they didn't? Or that they agreed to give it to the FBI if the FBI would treat it as a confidential source.
Terrible decision. Tipping is harmful culture in the long term. It leads to employees (drivers in this case) being paid less than they should be "because they will be tipped anyway" and it gives customers anxiety about tipping. Plus, the employees will start to expect tipping or treat you badly, especially if their employers consider tipping as part of their salary.

Just a lose-lose situation.
I was paying for it, then they removed that option and went 'free' for everyone....with ads. Never understood why really....and always always wondered about the bandwidth etc
"""I think his point, and it's a valid one, is that Python has practically re-invented private members with special underscore handling anyway -- just more half-assed."""

It was added more as a kind of "stop gap" for people who complained about the lack of private/protected attributes. That's why it is indeed half-assed. :) And that's also why hardly anybody uses it, especially the double underscore thing.
The irony is that people have tipped their private drivers as long as they've existed.