skysight-inc/HackerNews huggingface dataset:
I'm taking issue with the increasing prevalent view as represented in this Bloomberg article that has an unstated assumption that it's reasonable to expect or even demand that actors such as Google take measures to make these moral judgments.

If Google wants to and chooses to, great. But if they don't, I'd much rather see an article warning the public about the dangers of trusting Google ads rather than bemoaning that its easy for bad actors to buy Google ads.

And Google isn't 'helping' bad actors unless they charge them less than others or otherwise create an unfair advantage. Otherwise they're a neutral actor that is a reflection of a failed policy and/or law enforcement problem.
Wouldn't that algorithm just give the pure cost of the ride? Why would anyone drive for that if they're not going to make any money?

And as far as tipping, you'd need to ensure your formula has a minimum so that drivers are making a living wage. Otherwise disallowing tipping means you're just trying to save face while not caring that the drivers are actually able to make a living.
Simply pressing the back button on your device should take you back, and also just removing the subreddits in the top also takes you back.

As for the comments that is the feature im currently working on adding.
I was sure GraphQL issue would have a happy resolution, Relay becoming MIT was a nice surprise.
This will win hearts and minds for Facebook.
> > most bikers observe the traffic laws

> Not in Philadelphia, at least.

This is mostly solvable by building better infrastructure. Just visit Netherlands or Denmark to see how well things could be organized.

When the infrastructure is bad, bikers (or people in general) will resort to odd behavior just to get by.
I always read it as “men who have sex with men” and it makes the comment so much more interesting.
I think the API for hiding the tab bar hasn't landed yet. You can do that with userChrome.css for now.
Both the title and the comments link is the next feature im working on atm.
How to run a remote team meeting
NOTE: This update is going to be incompatible with all the legacy add-ons. Happened with me. Though, the update's nice.
"Good riddance."

Sorry, I don't agree at all. I live in Montreal and I appreciate the choice.

You can't seriously know that company 'ABC' is 'more fair' to their drivers. If that were seriously the case, why are any of them even working for Uber?

I'm a 'local' in Montreal, and I now have one less major option for travel, though I usually use regular cabs, I use Uber to go to the airport and the service was great. Timely, clean, cheap - perfect.

How on earth this is 'good for Montreal' is beyond me.

Choice is good - and unless there are specific issues about Uber's service here (i.e. lack of licensing, insurance etc.) - then they should be left alone.
And neither product (I used both) compares to a Mac. There is an elegant simplicity in using a Mac that isn't there when using a PC or other.

Having been a *nix admin for a hair under 20 years, I prefer only Free & OpenBSD to macOS.
These are all huge wins for Open Source activism!
Thanks for listening, Facebook.
Depends what you call idiomatic. I dont think JSX is really a JavaScript idiom, more like a HTML idiom applied to JavaScript which happen to be often used together.*

At the end of the day, I think that calling something idiomatic is subjective and so, varies from people to people.

*: to be clear, my point is many people use JSX with React because it feels idiomatic (I manipulate HTML/DOM, so why not just write with HTML-like syntax?) but it is not idiomatic to JavaScript and I don't think the other React APIs are that nice to use. If I didn't use JSX with React, I'd tend to use other framework because, in my opinion, they make more sense.
But this whole things started specifically because Uber wasn't playing by the same rules.
Understand JavaScript Promises by Building a Promise from Scratch
It can be enabled with extension.

https://testpilot.firefox.com/experiments/containers
I think that there needs to be a delineation between undergraduate education and secondary/primary education. With undergraduate education, I think there is a good case to be made that it is about credentialing. Many undergrad students, just via the filter that is the admissions process, are capable and likely going to be tax-payers and not tax-users, so-to-speak.

For primary/secondary education, it is about education. However, it's not just math and history education, it's how to be an adult as well. School dances, sports, yearbook, school newspaper, etc. are all education for young adults just like knowing to let others finish their sentences, not using violence when frustrated, or that looking at porn in the stairwell is not a good way to woo your crush. Education is more of a socialization 'thingy' than a just knowledge one. As such, you need role-models, teachers, and mentors in your life, not on a screen that you can turn off when you don't like what they are saying. Education, in the HS time period of puberty, is not fit for a consumer model as it takes true sacrifice.
In other large countries of note, responsibility for a billion dollar crisis and abuse of private data would result in life-ending jail time.

They have a point. This ass hat enriched himself at the expense of customers held at gun point, and didn't even oversee due diligence in the execution of a bullshit monopoly.

Retiring to ride horses and pensively stare at the far horizon of one of his ranches and come back with think piece hagiography in 4 years on the lessons learned...

...there should be bigger consequences.
If it becomes an issue, i'd gladly rename it, literally just picked up this name cause the other domains i was looking at was taken.
I have UDP semantics for my game, which has a Javascript front end and Golang servers: (Though I use node-electron processes as a WebRTC proxy.)

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

https://news.ycombinator.com/item?id=15332187
I've been using Emby only for a few months now and love it. I was considering switching to Plex (for its probably better looking interface) but the comments here have convinced me against it.
Well, it's not. It's now also heavily competing for fastest browser and will continue to be the most extensible browser, even if it is sacrificing things there.
Hopefully this will also trickle on down to the qbrt project and we'll have an electron alternative* that's faster and uses less RAM

*a JavaScript one
I'm super excited for pseudo-components. This should make it much easier to use CSS constructs like flexbox and the new grid system since they don't like nested DOM tags.

I tried to make a set of React components that worked like a table (with rows and columns) using CSS grid in React 15, but it was nearly impossible to do. For the record, the reason I didn't just use a table was because the grid system allows for more expressive sizing of columns than plain tables.
> it demands immutability, which JS has no native support for.

You don't need native support, just don't mutate state when calling setState, which is a pretty simple rule to follow.

> it wants you to use FP,

This isn't really true. React components are often written as ES6 classes and stateless functional components are only functional insomuch as they are literally just a function. I can't think of any advanced FP concepts that are necessary for idiomatic React.

> JSX is a DSL

Technically true, but in practice it is just ES6 and the HTML side of JSX so closely resembles actual HTML that the DSL criticism loses most of its meaning.

> I've seen someone use && as a poor man's if statement

It may be a code smell, but it's certainly valid JavaScript and not a technique that could be correctly described as contributing to the idea that JSX is a "DSL". Also, you don't have to do that, just use an if statement or a ternary operation to compute your result outside of the JSX block and reference the resulting variable in the template part of the render function.
Maybe ill add that as a feature you can enable, it was actually there in my prototype but i ended up removing it.
JSX is optional.
Getting started with OpenBSD device driver development [pdf]
Deloitte data breach
I see you didn't read the article.
But now they "have" to relicense React Native, right? Otherwise someone will write a React Native clone starting from MIT-licensed React, no?
Any hope of getting non-backdoored hardware ever again?
This is a really cool engineering article on how they managed the migration of React 16 rewrite.

It illustrates the use of

- feature toggles to reduce merge conflicts

- TDD for api coverage

- regression logging for faster feedback loop

- coverage chart for motivation

- staggered rollout and A/B
testing with an eye on product metrics for migration issues

Thanks for sharing!
I think that this piece covers a lot of ground that most people here are already familiar with. But I find it valuable because I can show it to non-programmers I know to help explain what it is I do all day, and why it's hard.
Hell, a lot of hotels have shuttles to/from the airport.
Ask HN: What is the next big leap forward in tech?
How to kick off a Product Discovery (How to talk withpeople to get what you need)
This disclosure is great to see, got an email and immediately patched my apps annd redeployed with no downtime and minimal exposure. Meteor is an amazing time saver and a superb framework/build process.
There already are well-known alternatives to many causes of carbon pollution, so I'm not sure what distinction you're trying to draw here.
I would still have to use Google to find alternatives to Uber / Lyft in Austin. I used Lyft to get to the airport and was told that business was brisk. This was one week after they returned.

The problem was multifold. There was no less than 3 companies that ran into Austin, and none of them were really prepared to enter that or any market. No real mindshare, buggy software, too expensive, etc.
I'm not in anyway connected with FB, but I think the reason why React was licensed under MIT more quickly than React Native is because of that licensing environment. Web frameworks traditionally have very open licenses, but native seems more more restricted such as with Qt and the C# thing I don't remember the name of.
It is, in my opinion, designed to be confusing.

Neo-Liberalism is the ideology of the discovery of law through economics (which is held to be a sort of axiomatic "scientific" given). Basically if corporations were people -- and hey look here, they are -- and were to get together and dream up an ideology for themselves -- you know, corporations of the world, unite!! -- they would task some of their human lackies to manipulate their institutions to install Neo-Liberalism as the world wide political-economical regime.

Any other questions?
Then you should choose Taxi instead of ride sharing service like uber or lyft. My experience with regulated Taxi in many cities have been mostly bad while my uber/lyft experience in many cities have been mostly good, so I always choose uber/lyft over Taxi.
touche. Sorry for my negative reaction.
The price for clicks is exorbitant. No wonder, that everybody wants to sell ads instead of selling products.
Wait a second.

I despise Uber for many reasons.

But the main reasons I go on an Uber is because the drivers in any city I’ve been in have been maniacs, while (in my experience) Uber/lyft drivers are the calmest, most restpectful drivers on the road.

The fact that some venture capitalist is bankrupting themselves subsidizing the trip is a gift that keeps on giving.
Data lakes going the way of the visual spreadsheet?
I'm not sure how this opinion piece figures in to anything. He's entitled to his opinion like anyone else, but his saying it's negligence, without any legal basis for the claim, is just puffery.
Angular in the frontend with state stored in a ngrx store, backend is a simple api made with Laravel with some heavy caching in front to make it swift.
That might move the needle forward a bit. But if the lawsuit for the fine can be tied up in court, delaying penalty long enough for the executive bonuses to hit, it would not be very effective, I think.
If this is the case that scam companies are getting to the top, why not try and bankrupt the scam companies, by clicking the ads of the known bad companies on purpose with no intention of going to rehab ? Oh wait,that would be considered click fraud or is it, if it brings up a conversation between owners and google. Oh wait, does google want to have that conversation?
I don't understand your comment.

Search engine providers provide results as json page without decoration. Everything about the user experience is controlled by the code converting that json into display. This is what DDG does.

Everything about the user experience is controlled by the 'front end' which is making a call to the search engine service on its 'back end'.

The only difference here is how much tracking/PII is part of the request that is sent to the search engine. I was saying you can test that by comparing Siri results with those obtained through a web browser which is forwarding cookies full of PII and tracking information.
That’s all good. However, my current Firefix Stable: v.55.0.3 crashes on a regular basis. I’d really live to switch back, after all these Chrome years.
Its in the pipeline :) What kind of sorts would you like?
Nine charts which tell you all you need to know about North Korea
A summary of how React Fiber works. Additionally it discusses the new error boundary features and compatibility.
Retrofitting Linear Types [pdf]
You would have to tear apart the Android app itself. If it isn't obfuscated, it usually comes out pretty clean. Depends on how they implement things from there, but you could in theory reconstruct all their calls to their backend from the code. If they have an API/HTTP client that wraps it up nicely it often simplifies this chore from a static analysis perspective.

You can still use MiTM HTTP proxies pretty easily. If they don't pin certificates it is trivial. If they do pin certificates you have to understand how they are doing it and break that. Often trivial to easy, but requires an app-specific approach.

We haven't met an Android or iOS app using HTTPS that we could not MiTM yet. Usually without a lot of effort. Some times with a small to moderate amount of effort (a couple hours to a day of poking the app/code/certs).
I don't see that as a reasoning. I fail to see why Uber shouldn't follow the same regulations as any other taxi/car service.
There is a theory that the Black Sea was created cataclysmically when a natural dam broke holding the waters of the Mediterranean back. This is supposedly the source of the Great Flood myth. The article mentioned some flooded villages. I wonder if they will find any evidence in this regard.

https://en.wikipedia.org/wiki/Black_Sea_deluge_hypothesis
2 awesome things about this release:
1) No need to wrap siblings in an enclosing element - upgrade is worth it just for this change alone (j/k)

2) I'm surprised no one has mentioned it so far -- but this release uses the new fiber architecture - I saw the video presentation about fiber and think it could really help in terms of performance
Glad you are working on this! I've been pretty disappointed at how non-standardized highlights (and comments) are for ebooks. Taking notes, highlighting, and 'active reading' are generally worse on electronic platforms and the potential to be have easier access to my generated content initially seemed to compensate for that... until I realized that I couldn't sync it up at all and none of the formats seemed to be compatible.

That said, I have avoided Amazon entirely and am not particularly interested in the spaced repetition aspect so I won't be signing up just yet. Would love to hear if/when you support Calibre, Kobo, and/or Moon Reader.
pedestrians don't want you on the sidewalk

It is illegal to ride a bike on the sidewalk in every city I know of.

Pedestrians don't have lanes. Pedestrians don't have rules. They might turn suddenly to get into a car, or pop out of a shop. It is just selfish of bikers to think they should be on the sidewalk. It's very dangerous for us pedestrians. In the last 20 years, I've been hit twice on the sidewalk and had to jump out of the way, to avoid serious injury, many times.
I have been trading QM for a year or two now. It has low margin and good volatility for day trading. The tick value is 12.50. So movement of one tick will cover your trade costs. So it makes it possible for a beginner to start with ~$3-5000 and still be able to realistically make money.
Portals are like one of those ideas (like all great ideas) that are incredibly useful but seem obvious in retrospect. Thank you facebook and the react team for all your hard work!
Is it possible the training is not as necessary as presumed?

Yes, but if so then that's something for the localities (through their democratic process) to decide. Not you or I.
And it's certainly not for Uber to decide, on its own, what's "best" for that given locality - and to continue operating despite local regulations it happens not to like.

As it has unfortunately has not only had a habit of doing in the past - but which it has done as a deep and abiding expression of its core values as an organization.
I'm curious to how this is priced. For less than $200 you could buy a coffee for yourself and someone else and meet with them in person every day.

I do see how a small start-up could benefit from this, though. However, unlike most things this probably would become worse as more people use it as there's a fixed amount of good mentors and a fixed amount of time with them. Unlimited time with them means waiting, which would eventually make the product itself unusable.

I don't see a solution to this problem. Education has the same problem, yet to be solved.
> Boing-Boing had stopped having much value.

Yep, I used to check it daily, but now I haven't actively checked it in years.
Punitive import tariffs don't work as punishment. They convert a portion of the consumer benefit from trade into taxes, a portion into domestic producer benefit from trade, and throw the rest away as deadweight loss. The foreign producer-exporter is barely even scratched. It's just an excuse to grab money from domestic consumers using another country as the scapegoat.
The OS is largely irrelevant, but you'd want something that doesn't install and start a lot of services by default. If you just need a dumb terminal it barely matters as long as you keep it lean.
I think the topology of information flow should determine who is responsible for doing what.

If Google is practically speaking the gatekeeper for these kind of shady dealers (because it sees both the consumer demand and the bad actors), then the most efficient system is one where Google is given both the responsibility and the tools to do the regulation.

In fact, Google might be in a better position to regulate this than the states are. What should the states do -- individually browse for ads on Google and then call up those places? This still places Google front and center.

This is the same reason central planning is a horribly inefficient system -- yes, in principle you can have the entire economy send their data to the central government, then the central gov't comes up with a plan and redistributes it to every factory -- but in practice a lot goes wrong in putting so many links.
This comes later when the mentioned async rendering feature is available right?
I will. Thank you for the advice.
That’s neat. However, my Firefox v55.0.3 crashes on a regular basis. I’d really love to switch back but...
This looks pretty cool. I’d rather use this than maintain my mess of selenium scripts I was using for this purpose.
If Uber was based around this kind of thing then I would support them. Their current business model (for the most part) is one person going to one place. It's identical to driving everywhere yourself, without the hassle of parking.
Their are companies out there that answer 911 calls originating form VOIP systems. I work for one that handles provides those services to nearly a 1 million VOIP users. We handle a LOT of V911 calls everyday.

Also, with the growing popularity of providing Wifi telephony, their are bigger 911 issues in the offing.
If the taxis have to do it, why shouldn't Uber drivers?
If I can jump ahead a little, are you saying that bad (e.g. fraudulently-inserted) CRA data cannot rise to the level of actual damages?
Nice change of subject. I never said cars aren't dangerous to pedestrians.
Russia Announcing Partnership with NASA to Build First Lunar Space Station Ever
Reasonable Doubt? A New Look at Whether Prison Growth Cuts Crime
You're assuming that they took no action, as opposed to not being 100% effective in their detection and coverage. There's no evidence that they simply ignored it. If they're using Struts, all they had to do is miss one instance of the wrong jar somewhere in their software ecosystem.
The right person manning that desk is worth a lot to the business. It's a huge gamble from the business's point of view, so they pay more to make sure that the right person is there. Bad management has cost the last company I worked for millions of dollars this year.

I don't know why it's SO disparate, but it's way more than manning a desk.
Show HN: Taming the State in React – A Journey to Learn Redux and MobX in React
I don't think regulations should work that way, though.

It is not the case that we should assume that whatever regulation is in place (especially in this case, where it's unique to Quebec) is valid and useful until proven otherwise. Innovation and industry have always moved much faster than lawmakers and regulators, and anything that coincidentally defends the status quo will naturally be clung to by affected parties.

I couldn't possibly come up with numbers showing what could happen if the training weren't required, but we do know that the rest of the world (including other drivers and normal taxi drivers) seem to do fine without it. That's reason enough that the burden of proof should be on the regulation's proponents, not everyone else.
Round about 1998 I worked in software pre-sales, and visited ARM in Cambridge, UK to try to convince them to buy our software. They didn't. My bad. But the guy I met was so ecstatic that they had just had an IPO, I bought £3K's worth of ARM stock on the back of his infectious enthusiasm. Over the next few months they rose to ... £140K but my greed held no bounds and the inevitable happened as the dot com boom boomed. I got out at +£20K but still rue my poor decision making. Of course, had I held for the long term, I would have made a lot more.

edit: typo
Aren't VOIP systems already required to support 911? I know I pay a $1.50/month fee for 911 service on my home VOIP line.
I'm a CS teacher and use Pollen to write my assignments (sample: https://drive.google.com/file/d/0B9DAZWpkQIDuUlA4SU5lcHItRDg...). It allows me to type assignments as fast as I can think them, in a specialized mark-up language for exactly the type of assignments I give. I can then apply various post-processing operations (like doing syntax highlighting, converting straight quotation marks to curly but not when inside sample code, numbering of problems, inserting special CSS to make the assignments print with nice margins / without breaking up headings and paragraphs that belong with them, etc.) all with very little pain.

It's also neat to show students, after they've spent months learning Racket, that all sorts of useful things -- including the writing of their assignments! -- can be automated with their new skills.
Medical IoT devices: the security nightmare that keeps CIOs up late at night
ZED Mini Turns Rift and Vive into an AR Headset from the Future
Thanks ropeladder :) Calibre, Kobo and Moon Reader are all on the list!