skysight-inc/HackerNews huggingface dataset:
Keep writing it's good stuff :)
I've just started to program a game engine and to my surprise the most difficult to structure aspect of the programming has been essentially, I'm not really sure how to word this, but mapping things to other things.

Making sure that a keypress eventually leads to the right function being called is a good example. It seemed really simple at first but then I figured that the keypress shouldn't directly call the function because then you'd need to recode or reparameterize some giant state machine because in certain contexts a keypress can do many things or control many different objects in the game (even controlling multiple objects at the same time, and what if you want to be able to control the game remotely or from two controllers at once?).

Before I started I thought the 3d movement and physics stuff would be the hardest... but I've found it was actually pretty simple, I just iterate through a list of objects and just call their respective member functions to make the movement happen and it seems to work fine for now.
At least in São Paulo the taxis took a lesson from Uber and improved their service, created a premium service that isn't more expensive, taxi hauling apps introduced reduced fares, that the drivers can choose whether to accept or not.

Outside peak hours (and on the intl airport which isn't São Paulo proper) I still find Uber more convenient/cheaper, but otherwise they have a tough competition with taxi services.
Drivers getting paid above the market and riders getting rides below the market would disagree. If anything, it's a bizarre kind of socialism: rich venture capitalists voluntarily redistributing their wealth to the public.
No it doesn't. There's no immutable law of nature that requires that the use of force against distant ancestors is at all relevant to contemporary judgments of equality, justice, and fairness.

And there's no immutable law of nature that says a universal basic income would excuse any current or future disputes regarding equality, justice, and fairness. Indeed, UBI could even exacerbate feelings of unfairness in myriad, unpredictable ways.

The fundamental issue is that concepts like equality, justice, and fairness are highly dynamic and often far removed from most objective measurements of well-being.

That's not a critique against those concepts. Our need to feel treated "fairly" is innate. But the reality is extremely messy. The meaning of "fair" is constantly evolving, from the perspective of each individual, each community, and society-wide. And it rarely if ever means the same thing to any two people or groups, and hardly ever means the same thing to the same person across time or other context.
I use public transport for my daily commute. I use Uber for shopping 2 or 3 times per month, and only on the way back. I think it's tough to save more than that.

Any tips would be appreciated of course.
Yep, both seem pretty legit to me, given my past experiences.

It still puzzles me how these two seemingly mutually-exclusive notions can coexist in a single person's mind.
> what exact benefit does running a $800M losing ride-hailing service confer

Market share. Or more precisely, establishing market dominance by undercutting the competition.
Honda teases electric concept car with AI-powered emotions
The math does not seem to work out for them.

(1.7b / 0.8b + 1.7b) = 68% of their costs. 3.25 * 0.68 = 2.21$, but Uber charges more than that and would like some profit. aka Uber has higher costs than cab companies making them a long term dead end.

Sure, they are probably subsidizing other markets more, but even then that are gong to run out of money long before the self driving car thing takes off.
Somewhere in between "Since when do hackers bleat about obeying laws and regulations?" and "I want a nanny state to protect me 24/7" exists a middle ground where people realize that government regulation exists for a reason. You can't just throw away the law for the sake of your definition of progress...
I've thoroughly enjoyed my Dell Latitude e7470.

Not as powerful as the top-end XPS, but certainly no slouch. I much prefer the Latitude's keyboard as well. And it has Ethernet. Which is awesome. No driver or hardware issues at all running Linux.
I don't know why he is apologizing so much. It's his money.
It used to seem to be the drivers of Lyft tended to be more doing it part time and fun to talk to, versus the much more business oriented and cold Uber community made up of former taxi drivers and truckers. I always assumed this had to do with the branding and the way they targeted potential drivers. I liked the Lyft feel a lot more.
But lately they both seem to be a mix of both communities to me, so I don't know if that has changed or if it was even a real effect to begin with.
Uber is a 2-3 times a month kind of thing; otherwise, I take the bus. More importantly, the $25 was completely unexpected.
You know.... a monopoly controlling drivers is... um... some how better.

In all seriousness, Uber drives down price to a point that no one can really figure out if being an uber driver is profitable. Uber makes money, but none of that proffit is spent in the local economy. Capitalism doesn't work at that scale... look at the loss they can endure, compare that to a local cab firm, or even somewhere like NY.
When the Standardization of Time Arrived in America [audio]
There may be exacerbating behavioral differences, but my sons tell me women have greater lower body strength than men. Based on what I have heard about Chinese foot-binding and how it impacted female musculature, I strongly suspect this increased lower body strength is related to the skeletal differences between men and women.

I also have serious health problems that cause belly bloat. As I get that under control, it has an impact on my hips and that always causes me knee discomfort (especially at night, trying to find a comfortable sleep position) during the time that the entire leg structure realigns. So my firsthand experience suggests that hip structure significantly impacts the knees.
In this context it is revenue after drivers' fees but before anything else, ie HQ, R&D, payroll, etc.
just wait a few years... ;)
The trade off is that the mere option to have higher range up front actually increases the rate of degradation!
So, would you rather have high range first and low range after six years, or a motte even range that degrades more slowly and is better after the first few years?
I prefer the latter.
I would just take Juno. The drivers here in NYC are only doing Uber to get enough ratings to qualify for Juno. Uber went way too far squeezing drivers, it's a mess. I've seen their Uber pool earnings ... It should be illegal.
His bio says he's in Austin, which is in (or at least surrounded by) Texas.
https://www.cnet.com/news/uber-executive-considered-investig...
http://www.businessinsider.com/uber-employees-stalked-celebr...
> There's no substitute for the deep understanding you get by solving a complex problem yourself from beginning to end

Yes there is, watch someone else do it. In fact there are three ways to learn, as the saying goes: trial and error, copying, and insight. I'd be hard pressed to explain the difference of trial and error vs insight, but I wouldn't confuse them either, because only one of them is painful.
http://pastebin.com/Ng7AFm3T/ - https://lockedpost.com/validate/PHP-Validation-Code/
Austin was requiring fingerprinting background checks, which have been shown to be much less accurate than the background check process that Uber currently uses. It's really a step backwards in every respect (speed, accuracy, cost).
Με το μυαλό στις διακοπές στο πάμε στοίχημα
Perhaps, but we are still a long way off from fully self driving cars actually giving rides to replace taxis at scale. It's not clear how Uber gets from here to there without continuing to lose many billions per year... at which point the whole self driving car thing will be largely a commodity that others could easily run themselves.

Right now Uber is really just proving that if you burn billions and billions you can create a "market" for your "product." It has yet to show that it's a real company with long term prospects. There's a difference between losing money because you haven't hit scale (when Facebook was losing money in the early years) and losing money because you're at scale and just undercutting everyone to show you can make "revenue" or by investing in "innovation" that everyone and their brother is doing and doing it better than Uber.
He wrote that back when downvoted comments didn't get greyed out the way they do today. Because of the grey-out, a downvote today is effectively a vote for, "No one should read this." IMHO, disagreement should not have that effect. There really ought to be a way to distinguish between "I disagree" and "This comment is not constructive and should be suppressed" -- and there is. If you disagree, you can post a comment to that effect. But whether PG intended it or not, a downvote today is suppression because of the way HN works.
Thanks. Looking forward for the course to start
(or at least surrounded by)

Ha, yeah that's one way to put it
And yet, in the full-size luxury (US) car market the Tesla Model S is dominating.

http://gas2.org/2016/02/15/tesla-model-s-outsells-mercedes-b...
Want to speak at the next DataEngConf data science and engineering event?
They've went through periods where in some cities (plus I think they always did this in China) they would pay the drivers more than the customer would pay in order to boost both driver and rider numbers.
I heard a rumor / theorem that Apple planned to announce iMac / Mac Pro upgrades during the last event, but pulled them last minute based on the strength of the Surface Studio launch the day before, as in "oh crap, we better come out stronger than this".

Which would make sense if you considered how 'off' the presentation was: a looong time for not very much announced, and 25 minutes of saying not very much before we even got to that one real announcement.
Photodex ProShow Producer 7 Crack Keygen with Serial Key Full Free
Isnt that a lot more overhead than green threads in a single proc?
Or you can just Google a recipe that uses your ingredients. I've discovered many delicious combos this way.
> Since when do hackers bleat about obeying laws and regulations? ... Has everybody wigged out and flipped their "I want a nanny state to protect me 24/7" bit?

Please stop perpetuating this myth- started by Eric Raymond and happily encouraged by SV "thought leaders"- that hackers must, by definition, be laissez-faire capitalists who love Ayn Rand and treat breaking laws as a noble goal in and of itself. I do none of those things, because I recognize that many times regulations are vital for ensuring human health and happiness, and think that free-for-all capitalism leads mostly to misery for all but a few in the plutocracy. "We can do beter" implies not settling for a world like that.

Other people don't have to agree with my politics, but if they want to say I'm "not a hacker" because of that, they can take their very-politically-motivated prescriptivism and... well, I got told by dang the other day and I'm trying to cut down on the angry HN posts because of it, but you get the idea.
The future of war in space is defensive
"french" units?

countries which have officially adopted the metric system vs those which have not: https://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Me...
It's hilarious how people lie to themselves about even the most plain facts.

Note:

> But by 1847, insurance policies on slaves accounted for a third of the policies in a firm that would become one of the nation’s Fortune 100 companies.

becomes:

> So a corporation made some sliver of its annual income selling insurance policies to slaveowners over a hundred and fifty years ago (the "dark history" you are referring to.)

And then there's this delicious bit:

> How, precisely, is that relevant to policy in the modern day, as opposed to an element of historical trivia?

It's like the past has no meaning at all right? It's all just historical trivia?

It's a shame you're not more brave. If you had the courage to state your intentions more plainly we wouldn't need to play these games would we? How, precisely, does hiding behind words help anybody?
Doesn't need to be solved to be useful. I use my echo all the time, even if it's limited. Just as long as its useful. I much rather say 'alexa turn off the christmas lights' than crawl underneath my TV area to unplug the tree from the power strip.
The article is emotional and length so here is TLDR:

There are several methods how your skype account can be disabled permanently by an attacker. Some of them have been known for a long time. Russian social network (vk.com) has tens of groups, consisting mostly of teens, who do so for fun or for money ($30 per account. Author tested one of "services" and it work). Microsoft does not fix these vulnerabilities for many years and recovering account almost imposible (Microsoft's support does not reacts on any evidences and gives formal replies to attack victims)
Okay... but this has nothing to do with my comment.
They don't seem to actually get in trouble though. Sometimes an official wags their finger and then everything carries on as before.
Background checks are definitely imperfect, but that is not Ubers fault. The issue is usually not the background check providers, but rather the upstream data sources (read: local governments, courthouses, DMV, etc)

Disclaimer: I work at a background check company
Took me 30 seconds on the FTC website to find it: https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

Can prices ever be "too low?" The short answer is yes, but not very often.
Generally, low prices benefit consumers. Consumers are harmed only if below-cost pricing allows a dominant competitor to knock its rivals out of the market and
then raise prices to above-market levels for a substantial time. A firm's
independent decision to reduce prices to a level below its own costs does not
necessarily injure competition, and, in fact, may simply reflect particularly
vigorous competition. Instances of a large firm using low prices to drive
smaller competitors out of the market in hopes of raising prices after they
leave are rare. This strategy can only be successful if the short-run losses
from pricing below cost will be made up for by much higher prices over a longer
period of time after competitors leave the market. Although the FTC examines
claims of predatory pricing carefully, courts, including the Supreme Court, have
been skeptical of such claims.

IANAL, but I'd be very interested in hearing a lawyer's take on this.
Indeed; looking back, we made the same points, and I don't think it's an isolated sentiment. While Android may have positively affected the Java ecosystem at first, official Java has long since evolved in appreciable ways that Android-compatible code can't use. It's awful, and until Android gets a wholesale port of the new APIs it won't get any better -- and despite Oracle being no angel, none of this is their fault.
Hopefully this means they won't be around for much longer. I will not miss them when they're gone.
Many languages use a {obj | prop: new_value} update syntax. Elm is another example.
I don't know how people get this impression, unless it is by only reading the comments on this site and never reading any primary sources. Uber's "self-driving" tech is currently unable to do things that other companies were doing years ago. Google's car took a blind man to Taco Bell in 2012. Uber's car has two engineers in the front seat and still blows stop lights and can't make a right turn.
Sadly they weren't sarcastic at all. And their policy was dictated by a smug smile in which you can read they don't believe a single word you're saying. Ever.

That was when I was 27-28. Working in that place was a VERY educational phase of my life. It was probably the first time ever for me when I decided I don't want to "fight" and give arguments and counter-arguments (which I actually did a few weeks before that but I quickly gave up). I was finally able to make the correct conclusion that people by default don't want to change their views and that I should simply switch jobs, which I did.

For what it's worth, I'd be happy to work with a person like yourself. You strike me as very well-connected to human nature reality. Kudos for that.
Tell HN: Programming on a Mobile OS Is the Future
Smartphone adoption is rising around the world. India alone will see 100m users use smartphones in the next couple of years - using phones that are quite capable machines.

Laptops are expensive, and its sales have plateaued. Convergence will occur - line between mobile and desktop environments will blur. The next generation of coders will program on a mobile OS.

There are ways to connect a smartphone to monitors, keyboards, and laptop shells to get work done, but the mobile software ecosystem tailored for productivity is lagging - specifically for programming.

During my attempt to set up a web development environment for my Android tablet, I ran into issues installing dependencies (node.js) and editing files that I had created in another app (created files in Termux (an Android terminal emulator) so that I could execute them, but had trouble opening those files from another application due to Android storage restrictions that prevent apps from accessing each others’ storage).

What I've noticed so far with development on Android

- There exist tools to write and test scripts, but when it comes to developing applications, tools are lacking (e.g. the web dev environment I described above)

- Inactive Community. This is prob the biggest factor that prevents novice - intermediate level programmers from trying things out on Android.

Some of the technical issues could be bypassed by rooting the device, but I think that’s too much to ask for to be able to build applications (let alone security issues).

Unlocking the power of today’s smartphones to program would be awesome. Anyone interested in exploring development on Android, perhaps as a side project? Would appreciate feedback.
> right now they're choosing to keep prices very low in order to undercut Lyft and the cab companies with the assumption that having a monopoly will return more profits in the future.

So they're even shittier and greedier than I thought.
Yes, and that's a problem if you believe Crown Victorias are less sustainable for the Earth we all have to share and that our market does not price in sustainability externalities.
Not directed at you personally - but I wish people would stop fetishizing https. Not everything needs to be encrypted.
While this is a great site for comparing "maximum language speed potential", I think in 2016 it would also be of interest to compare the performance of memory safe implementations as well. This would be particularly relevant for languages like Rust, C++ and Swift. Btw, memory safe C++ implementations of some of those benchmarks can be found here:

note shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus-BenchmarksG...
It's like a CLI- intimidating and not discoverable at first, but hopefully powerful later on. Except I am not sold on how it will be powerful yet: it lacks th "replay" that cli's have with scripts, and it lacks composability right now.
It's an app. If competitor X beats them to the self-driving-punch, I'll simply install their app and start saving. A first-to-market competitor will have 747s full of money landing on their doorstep begging them to take it.

There is simply no scenario where having a network of poorly paid drivers, their heterogeneous fleet of unmaintained cars and a load of debt is an advantage in a rollout of self-driving cars, the first useful version of which will surely be limited to one particular manufacturer, model and sensor suite.
Self driving or driverless? I don't see any significant savings for self-driving cars, you still need to pay the person and you have the significant added expense of fleet maintenance. Not to mention liability concerns, unless they plan in passing that off onto the 'drivers'.

Driverless cars on the other had and still decades away, whether the tech is ready or not. Society is not yet at a place that will allow the use of full driverless vehicles on public roads. It doesnt matter how much statistically better a driverless car is than a human, every single accident will be magnified. Driverless cars could be our first foray into truly autonomous robotics within the general public, it is not something that will occur lightly.
Well this article makes it clear that Uber isn't shafting the drivers for their profit. It seems no one is making a profit and Uber has figured out how to have drivers help them fund their growth.
weird. it would be interesting to read more of the debate/discussion, is it actually avail anywhere?
Quite a compelling reason actually, to a first-order approximation.
Thx. I thought i was the only one WHO HATE Voice input. Especially when i have a long day i dont want to speak to a bloody machine just to get things done.

I think Voice Input should be an Additional, not as the ONLY input method.
"It takes a village". ;)
The US is not a mature market for Uber, it still includes a huge amount of cities where Uber is still relatively new and has yet to reach profitability. My understanding is that the profitable markets are places like SF or LA where Uber has been around for 5 years
I'm a fairly happy Prius owner, and this would actually solve one of my biggest gripes with the Prius. It is devilishly difficult to pick the brake pedal position that maximizes regen without engaging the friction brakes. Some of the display options will show it graphically. But (by design) the change in pedal feel from regen to regen+friction is so small it may be imaginary.
Bill Gates Is Reddit Secret Santa
The local startups are going to kill them. Juno is so much better in NYC. Nobody misses uber in Austin with Fasten and Fare. Each major city will beat Uber with their own local competitor with better service and better driver relationships.
Diamonds are a lab’s best friend
> If there was a specialized Observable that is guaranteed to only generate one value per subscription, and the API indicated this clearly by naming such an observable "Task" or "Future", I'd be all for it.

Given any Observable `obs`, you can consume it with `obs.take(1).subscribe()` instead of `obs.subscribe()` and then you'll be sure it only generates one value per subscription.

But in practice the generation of multiple values in itself is rarely an issue to worry about. Often you just want to drop consecutive duplicates, there's an operator for that: `distinctUntilChanged`. You can also end an observable based on a timeout.

Multiple values emitted is a pseudo-problem, and often your programming becomes more powerful ("does more in less lines of code") by using that capability.
Privacy, I'll agree with.

I think security is getting better but what we see now are the consequences of years of poor decisions. It's the post-Christmas credit card bill.
Mozilla as an org is off the tracks and has been for a long time.
Is that a bad thing? Afaik, the CAFE standards are applied over the total cars sold, not just having the car in your lineup - GM can sell lots of big Silverados if they sell lots of Bolts, but they can't just make a little electric car to make the regulators happy and not care if they sell any of them, because they'll get no benefit out of it.