skysight-inc/HackerNews huggingface dataset:
I don't know how much Uber cost in Austin, but it seems like the base costs for calling a car are $4.50; I've gotten Uber rides for less than that in NYC, and the cost has been the prime reason to call them (I probably would have taken a bus otherwise).

I am very interested to see if aggressive pricing and cost/route optimisation can unlock enough demand to make pooling actually viable economically, which none of the Uber/Lyft alternatives really seem willing to try.
That is also not correct. Uber's cut of the ride (which is a bit under 20% of the fare) is covering 41% of their total corporate expenses (which are not the costs of delivering rides).
> August 2016 - Levandowski received his final multi-million dollar payment from Google (presumably a bonus?)

That's a pretty fat check for someone who just ran away with the crown jewels. How do we know Google didn't have Lavandowski do all this on purpose to lure Uber into a compromised position by buying Otto? Unless the courts are rigged, doesn't Google have to prove Uber acquired Otto with full knowledge that they were buying stolen property?
Agreed. But that means that progress in aviation does happen in a slower pace, and that must be taken into account when comparing with other areas.
Chesterton's fence is a good reason to lament rather than forgive the ugliness in a large existing code-base. That's because it makes it hard to distinguish what is genuinely necessary from the genuinely bad ideas.

My experience with huge real-world code bases is that yes they do encode lots of important functinal knowledge about real-world requirements that a new programmer will not see. But it will also contain even more plain old stupidity.
If I waited with learning English till I needed it, it would be too late. I was forced to learn it and benefited from it. If I waited with learning how to write coherent text till I needed it, it would be too late. I was forced to learn it and benefited from it.

I did actually used linear algebra and mathematical analysis on couple of projects and if I did not had math background before, I would not be able to understand what I needed.

I discovered programming at high school. If the teachers did not showed it to me back then, I would not even think about programming as a possible career.

The value of high school and college was in having me to learn things I would not learned otherwise. The things I would learn by myself, I learned by myself.
Somewhat. The conditions are sort of awkward since you have to basically start a company, build contacts wherever you are for an investment and then at the same time build contacts in the US and move you company there.

I think a better situation would be something like a "mini E-2" where you with a lesser investment (say $20k) can start you US company directly, go there for a year and then after that show you meet similar requirements to an E-2, but with US investors. (there could be conditions that you can't hire people or whatever). I guess this is essentially what many people do instead of E-2, but with business visas and other visa schemes.
I'm pretty stoked about future cap'n proto developments. In the scenarios where I've brought up Cap'n Proto, all but the most senior/prolific developers have a near impossible time of ascertaining why one might want to use capnp over competing approaches (e.g. Protobuf). I think, despite a pretty decent description on the website and my own skills in explaining/teaching, such protocols are nearly impossible for the majority of developers to intuit -- so they're all perceived as being nearly identical, save for financial backing and other forms of social proof.

With some of the rough corners filed smooth (e.g. Windows support), a bit more marketing and promotion, and eventually more big names advertising their use of capnp, my job getting buy in from my peers would be much easier.
Ah, gotcha! Makes a lot more sense now.
Hmm, he got the name of one of the main protagonists wrong. Pierre Yves => Pierre-Yves Droz.

You need to demonstrate some attention to detail, if you're going to claim an ability to 'read between the lines' in this dossier.
On average, each tweet is read by about one person, and an average whatsapp message is read by one than more person.

There are tweeter messages that are read by millions, but they are offset by many tweeter messages read by no one. The average no. of followers of a tweeter account is 1, and 5-10% of all tweeter accounts are bots.

The distribution is different, but there are a lot of similarities that warrant comparison.
Oh give over, without the R there is no D.
Deep Learning/Data Science Jupyter Notebooks
I've probably spent about 300$ on beeminder in the last 2.5 years in payments on goals and a premium subscription for some added features. It has helped me lose weight, finish academic work and deliver projects. It's been worth it.

That said, you can be conservative in your goals and spend zero $ on the service. It's all up to you.
This has been pretty well documented. Just watch any interview with Larry and Sergey when they talk about the role of the US in the world -- they are very open about where they stand and that they are American-supremacists (though wouldn't use that term obviously). Look at the role Google has played pushing the US government interests in Egypt and elsewhere during the "Arab Spring". Then there is Eric Schmidt's long history of operating as a go between on behalf of the US state department. Which was well documented by wiki leaks: https://wikileaks.org/google-is-not-what-it-seems/
The Agile Chocolate Factory
Your attitude here isn't exactly endearing me, and I would imagine some third party observers as well.

Your team has always been a bit combative with regards to criticism, from my experience.

That said... I am actually more interested in using ethereum classic than I am ethereum, uh, central.
Teuxdeux does exactly this for me, but might be to minimal for you.
At least one Israeli minister has called for “targeted civil eliminations” of BDS leaders. http://www.amnestyusa.org/news/press-releases/israeli-govern...

Their intelligence services are also known to "sabotage" western citizens involved in BDS. https://electronicintifada.net/content/israels-new-strategy-...
Datawrapper gallery
> RG's use of "correct" doesn't mean that it's ok for a program to return "2+2=5" which is "better" than "2+2=4".

But it means it's ok to occasionally return Null, instead of of a guaranteed 4.
Your reply suggests a huge disconnect between my meaning and your interpretation of my words.
I don't know how much evidence this is, but I can confirm Mayer getting demoted as I was an engineer on maps during the time that reorg was going on.

She no longer reported to Larry directly, she reported to Huber who took over all of Geo, which subsumed maps.

Internally, I don't think many people liked working with her. She had a coterie which did her bidding, but most people were not impressed, and there was much rejoicing when she joined Yahoo.
It doesn't seem that much stranger than the Cruise or Argo; people with real experience are getting snapped up like crazy without a product.
Fascinating discussion on thinking, reading and happiness - deeply interesting!
SmugMug | Mountain View, CA | Senior iOS Engineer | ONSITE, REMOTE | Full Time | Photo Sharing

We are looking for a seasoned iOS engineer, if you haven't been working on iOS for several years full time then this likely isn't the position for you.
Responsibilities - Own significant portions of applications from concept through deployment and support - Participate in the entire design and development process, collaborating with design, marketing, QA, and PM's - Act as a resource for your direct development responsibilities and for iOS and Swift codebases in general - Mentor and provide guidance to junior engineers - Monitor new technologies and opportunities to expand existing applications or define new ones
Must haves - Experience developing iOS applications from concept through post-launch support - Experience with Swift Experience with networking libraries and consuming JSON/RESTful
APIs - Great understanding of memory management - Comfortable with asynchronous programming using GCD - Good understanding of "perceived performance" and maintaining a responsive UI - Ability to set own timelines and expectations - Flexibility to get things done quickly or well-architected as needed and the ability to recognize when to do which
http://jobs.smugmug.com/Open-Positions/Senior-iOS-Engineer
I worked at Meditech as well, there was also this one:

- Recursion was absolutely NOT ALLOWED because of 'the risk of crashes.'

Some more info on them (edit: added more as I remembered them)

During my last interview, they had me read my job responsibilities and then write an essay, in front of them, "in my own words" of what I would be doing. My future manager slowly walked around the perimeter of the room reading the essay while I sat in awkward silence. I still have no idea why this was necessary.

My salary was 38,000, my boss went home after my yearly review, then called my desk phone to say "money is tight this year" so I wouldn't be getting a raise.

There was a bonus you would get each Christmas which was a small percent of your yearly salary (5%?) which was compounded each year up to the last five years. Their first few weeks of training, they have lifers come in and openly brag about their yearly bonuses, which are only really impressive if you've been there for fifteen to twenty years.

One time the CEO came down to the cafe (they make food on-campus at most of their locations) to make an appearance, and magnanimously waved people through the line - he was paying for our lunches! Money being extremely tight as a new hire, I made my way through the line, but he had decided that he had paid for enough - he held up his hand and said 'sorry' and walked off. :(

Around the end of our training, the CEO had the latest batch of new hires head down to the auditorium where he gave us a speech reminiscent of cliche multi-level marketing summit speeches, and the only question asked afterward was by a really brave girl who asked him why our wages weren't competitive with the rest of the job market. He seemed really flustered and just answered "we think they're competitive, and if someone thinks they aren't, they're toxic and will no longer be employed here." I never saw her again.
I stand corrected. Thanks ng12

When I looked through, I didn't see him. I'm happy I am wrong here.

The stats are still worrying [1]. My greatest joy will be to be continuously wrong on this

[1] http://oonwoye.com/2015/10/15/where-are-the-black-tech-found...
"What's to prevent a similar situation in the future and why should anyone believe that to hold?"

Ask yourself if this was a centralized hard fork ordered by up high, or as users we chose to opt in to this change. Clearly we opted in, because Ethereum Classic exists for those who so wish. Therefore, the Ethereum Foundation did not "force" me to do anything that I didn't agree to.

Yes in my example Musk might have gotten sued (although really? is he at risk of that right now? I doubt it.), but a mistake early on in development should not hinder the advancement of the technology.

If you are going to say smart contracts are useful, but we should abandon the Ethereum blockchain, then BY ALL MEANS please go to Ethereum Classic. You'll be welcome there with open arms. But the main Ethereum community clearly prioritizes pragmatism, as do the majority of the world. We're not idealists. We're actually trying to put out a meaningful technology to help people. So you can throw Musk in jail or let him get back to work on saving lives.
I think it's not simply that firms don't think long-term, it's that they can't confidently project 10+ years in the future, so they prefer not to take the risk. Maybe the market will change dramatically by then, making the product obsolete, or maybe improved techniques, automation etc. will have made the position obsolete.
I work on a room and equipment reservation system. To my users, the time of the booking is always the time on the clock on the wall where the booking is. It never changes, regardless of what insanity the time zones go through. So, it is stored twice, as a wall clock timestamp without tz, which is authorative, and as utc, derived every time the wall clock time is saved. It is a best of both worlds solution, utc for when we need to compare against now (to know when a booking becomes final) and wall clock time as authorative source and for user display.

No disasters so far. ;)
You're unqualified to actual have an opinion on the matter.
[Help][GitHub] Looking for open source CONTRIBUTORS
Yo! Totally legitimate question, as I don't know the answer to this, and I'm extremely curious: I see a lot of people say that Google is cheaper than Amazon, but I also see a lot of people bemoaning reserved instances and buried in every comment thread about Google vs. Amazon someone points out "wait, this comparison isn't taking into account reserved instances". I thereby don't feel like I actually know which offering is cheaper (though I'm betting it is Google, mostly for the same reasons I don't really want to use their offering, which is maybe unfortunate: that I hate free tiers and artificially low prices, as they either turn into a tax somewhere else or a reason to later scrap a product line). Can you verify that your comparison with 25% cheaper is based on actually paying attention to the pricing structure of the two products? What I'd like to see is "assuming you are going to use a computer for two or three years, and are willing to spend the twenty minutes to save potentially thousands of dollars (as if you aren't, something is wrong with your priorities ;P <- note that I'm willing to admit my priorities are also broken :/...), here is the cost difference between these two offerings".
Yes, absolutely. The vast majority of engineers are fairly right-leaning.

Some good reading:

http://www.businessinsider.com/charts-show-the-political-bia...

https://www.nytimes.com/2016/10/07/upshot/your-surgeon-is-pr...

http://verdantlabs.com/politics_of_professions/

CS is very left-leaning compared to most engineering professions, so if you include CS it throws the overall numbers towards left-leaning, but I personally wouldn't consider general CS to be an engineering field. Certain subfields, certainly, but they're a minority. My uni doesn't even have it in the same department as engineering, so that my inform my opinion there.

t. MechE/Aero grad student
When you work back through the causal chain enough, you end up having to be furious about 1. standardized architectures with many compatible hardware models; and 2. non hard-real-time operating systems.

Interestingly, in a modern environment (unlike in the 80s-00s), both of these seem like choices that could be made either way.

Re #1 — all the major OS manufacturers (Microsoft, Apple, Google) now have their own flagship devices running their OS, and could standardize their app-store certification processes to involve perf testing on their own hardware if they wanted. Especially for the mobile hardware: there's no reason the QA process for e.g. releasing a game on iOS can't involve certifying zero stutter on a given iPhone, and then restricting the game to only be playable on that iPhone or newer (the way consoles effectively work right now.)

Re #2 — there's no reason, other than inertia, that personal computer (including mobile) OSes still put every single task on the system into one big (usually oversubscribed, from a realtime perspective) scheduling bag. We could—using the hardware hypervisor built into all modern architectures—split PC OSes into two virtual machines: one for the foreground "app", and one for everything else; and give the foreground-app VM fixed minimum allocations of all the computer's resources. Then you could make real guarantees† about an app or game's performance, as long as it was said foreground app. It'd be very similar to the way some game consoles (e.g. the Wii) have separate "application processors" and "OS service processors", to ensure nothing steals time from the application.

† And those guarantees would also be requirements: if the foreground app says it needs its VM to have 5GB of RAM, you literally won't be able to run it if you don't have 5GB of free physical memory to hand it (though the OS would probably first try to OOM-kill some sleeping apps to give it that memory, like iOS does.) Much clearer than the current "this game will be really slow if your computer is more than four years old, but it's not exactly clear which part of the computer is below-spec" we have today.
Baidu launches SwiftScribe, an app that transcribes audio with AI
> There is no network effect here. Each additional driver does not increase the value

More drivers => decreased wait times => more customers => more drivers
Beeminder (https://www.beeminder.com/) is mentioned below, I've been using it for 2.5 years. The last 3 months I'm also doing some planning in a digital form (but all manual) of the paper-based Bullet Journal method http://bulletjournal.com/
My attitude is neutral. I'm not here to endear anyone. I have zero desire to influence you nor anyone else to purchase and/or use Ethereum. My only purpose is to clear up misconceptions and defend the reasoning behind the hard fork. And I am very supportive of those users who want to use Ethereum Classic. However, don't shit on the users who want to use the main chain.
Here's another comment from an HN discussion: https://news.ycombinator.com/item?id=12558078

"Otto was designed to be sold to Uber before it was created, there's a reason it was self-funded despite having nearly 100 employees by the time it was acquired. Anthony Levandowski met Travis Kalanick years ago and had been planning something like this for a while. It's basically an open secret."
> How would a basic type system protect against incorrectly interpreting an imperial floating point value as a metric floating point value?

You could wrap your value in a typed data structure:

enum LengthUnit {
Feet(f64),
Meters(f64),
}

And provide conversion functions between them, then only operate on one type, `LengthUnit::Meters` and throw errors if `LengthUnit::Feet` is passed in.

I'm using Rust syntax here because it's fresher on my mind, but you could do the same with Haskell, OCaml, F#, etc. IIRC, OCaml would optimize away the outer structure so you wouldn't have much/if any performance hit. Presumably compilers for the other languages could/would do the same.

EDIT: for formatting and clarity.
Timestomping, the name for what you are describing, is easy to do and easy to detect.

There are lots of advanced techniques to manipulate various aspects of Time related artifacts, but there are also lots of advanced techniques for determining whether a system has been tampered with. A skilled person might be able to erase evidence of exactly what they did, but often this creates artifacts or even an absence of artifacts that can be used to determine that someone tampered with the system in an attempt to cover his tracks.

I specialize in forensics in the context of incident response, so I don't typically run into anti-forensic techniques as sophisticated as law enforcement analysts may encounter. Perhaps there are ways to completely avoid detection. However, I imagine it would be difficult.
Hey, Random person on the internet here!

Your method just made me realise where I am in my life and how much more I need to accomplish.

Thank you!
> she was still extremely well respected, and incredibly well compensated, and--perhaps most importantly--very, very safe.

Re: well respected and very safe, not really. Worked during that time in Maps. Cracks were starting to show.

She wasn't that well respected in engineering circles. Maybe in product management she was, I don't have much visibility into that.

Also, her safety was in question. She already got shunted to a position with less authority and a further degree of separation from Larry Page. She wouldn't have gotten fired, but a slow stripping of responsibilities and transfer into a ceremonial role probably wouldn't have been out of the question.
How to say to to helping others:
>> Supporting Republicans means supporting racism.

> This is patently untrue

No it isn't. The border wall is an idea rooted in racism. Look at Trump's nonsense about rapists and murderers. The immigration ban is a policy rooted in racism. Look at Trump's nonsense about Muslims cheering during 9/11. Do you notice a pattern how support for these policies go hand-in-hand with racist comments? That's because these policies are inspired by the idea that white people are superior to non-white people. It's not hard to tie Republican economic and domestic policies to racism either if you're willing to go one step below the surface.

> Regardless, many people are registered as Republicans who abhor racism and bigotry.

Then they need to stop supporting it. Voting for racists or for people who stand by while racist policies are enacted is equivalent to supporting racism. This is simply calling a spade a spade. Republican policies are racist and supporting Republicans means supporting racism.
https://www.theguardian.com/business/2017/mar/03/uk-economy-...

https://www.bloomberg.com/news/features/2017-03-01/after-bre...

https://www.bloomberg.com/politics/articles/2017-02-27/u-k-s...

https://www.theguardian.com/uk-news/2017/feb/23/net-migratio...
Thanks! [glow!]

And really excellent point about queue limiting and kanban! Now I'm wondering if there's a hack or plugin or just a convention to make Trello work that way...

Or maybe the answer is Beeminder's Trello integration, to enforce limits on Trello cards. :)
Mobx? Seriously? Another unqualified one to have a opinion on the matter.
"Glitch" means "Ugly Bitch" according to http://www.urbandictionary.com/define.php?term=Glitch&defid=...

Are you ok with this? It's pretty offensive to me.
I wouldn't go so far to say that you are not 'attaching React Native to Expo in any way', this tool which will soon be the default way to create React Native projects installs the Expo SDK. This is by definition attaching Expo to the projects I create using this tool.
Yes, I expect the graph in Exhibit C is perfectly normal for any company.
The math still doesn't work. Right now 6% of Uber is worth about $4 billion, if you believe the latest venture valuation. (Make adjustments as you see fit.) If this is litigated until Uber collapses in a heap of dust, Google ends up owning 100% of a heap of dust.

No money left to pay off the judgment. Most of the talent is gone, and the folks that remain are hardly motivated to rebuild the business for their new masters. The Napster mess is instructive. The brand might live on, but no one gets rich in the process. https://en.wikipedia.org/wiki/Napster#Shutdown
Of course there's bit rot everywhere, just that floppies were notoriously unreliable because of it.

OTOH, the only way to actually preserve data is to keep rolling them forward to new physical media as the old ones die off (this is of course abstracted away in cloud solutions).
As someone who was involved in speaker selection, I agree. We'll keep pushing on this and hopefully do better next year.
Every kid is different, but we had lots of success with the calming techniques from Happiest Baby on the Block.

At end of the day its simple stuff, but during those first few months when you're in survival mode simple is what you need. Would highly recommend grabbing the DVD and going through it a couple of times before your little one comes.
Uber, in their usual rule-breaking way, may come out OK on this. Suppose everything in the complaint against Uber is proven true. Google/Alphabet/Waymo gets an injunction against Uber using their rotating LIDAR, a clunky technology that's on the way out. (The future of high-volume 3D LIDAR is either flash with a staring sensor or MEMS with chip-sized moving mirrors.) G/A/W gets paid a few billion dollars, but far less than the $16 billion Intel just paid for Mobileye's inferior technology. Uber has enough cash for that.