skysight-inc/HackerNews huggingface dataset:
* matplotlib is wrapped by PyPlot.jl.

* TensorFlow is wrapped by TensorFlow.jl, improves on Python API (https://github.com/malmaud/TensorFlow.jl/blob/master/docs/sr...)

* Pandas is wrapped by Pandas.jl, interfaces with Julia's DataFrame, generally excellent.

* Images.jl is a 60%-to-70% replacement for scikit-image.

* NumPy and SciPy are mostly covered by StatsBase and Base, can't think of anything off-hand that's missing.

Julia's still immature in the machine learning domain, but a lot of new work is being done. One interesting somewhat-new package is Madeleine Udell's LowRankModels.jl, which has a particularly Julian approach to low rank fitting.
Yes and my point is that it is not hurting Lyft's growth. It's not hard for people to use--which was what the GP was speculating about.
This news has ruined my day. The sooner we get autonomous cars the better.
Anybody can share some light on companies that uses semantic web technologies? Currently at university have a semantic web class but I am finding it difficult where the use case are to create value for business or startup.
I wish I could tweet that I'm looking for work and have 100 people offering me a job in the replies. Must be nice...
> There is a difference between a conversation that is immature and a conversation that is, say, racist.

You seem to be oblivious to teenagers using racism, or really anything that is considered offensive, for the sake of being edgy, whether they share those opinions or merely don't care either way.

This is quite evident in 4chan culture. For example "nigger" is used anywhere from positive ("my nigger", "nigger earned his bike") to a catch-all insult ("fuck off nigger"). Similarly the suffix -fag (from faggot) is used in the same way -person could be used. newfag is an insult to throw at people who stick out from the crowd due to lack of subcultural knowledge while drawfag is a neutral to positive term describing anonymous artists creating original content with their skills.

Whenever business and banking is the topic then the involved people will be called jews, regardless
of whether they're actually of jewish descent.

"two nukes were not enough" will even be used on boards that actively consume japanese culture to express a very low opinion of something particular.

I don't get why people get so worked up about racist and sexist insults specifically. They are just easy to use because they target large groups. Simply calling people retarded is a classic, but yet far fewer people bat an eye over it using disabled people as a negative. Country stereotypes are also a thing.
Anyone with brown skin or near-eastern clothing will be called a mudslime (muslim). Why? Because the group is large. Nobody is going to use satanist as an insult, simply because the group of satanists is tiny and nobody will care to get worked up to defend them.

I'm not saying there are zero racists among the audience. It's just that there is a non-zero and potentially large fraction of what you're perceiving as racism is actually just people spamming things for shits and giggles. In other words, it's immature. It's easy because it offends many people.

To adapt hanlon's razor: Never attribute to hatred that which is adequately explained by indifference and edginess.
There is a section on TypeScript and Flow
It may have not been called a personal brand, but I think it's fair to say that many past inventors, scientists, generals, artists, etc. who we remember today were pretty adept at self-promotion.
Move Over, Bitcoin. Ether Is the Digital Currency of the Moment. 211
Android Things and Windows 10 IoT are a full OS.

Given that you mention it, from a hobby developer perspective, I would rather pick W10 IoT, because at least Microsoft does offer proper support for C++, including easy integration with .NET, unlike the dev experience with the NDK.
Depends how close to the "top" you are, but yes. 20-30 million/4 years is not unheard of for the very top -- comparable to an acquisition.
On top of what others have mentioned, there is something to be said about getting numerical linear algebra tools as native citizens of a language.

There are many things I hate about MATLAB, having matrices built into the syntax is nice.
> Not even Facebook has sold my e-mail address.

Won't FB be among those least likely to sell your email address? FB has tons of ways to make money using your data. Your email address offers very low marginal utility over all the rest of your data.
Canopy Labs (YC S12) Is Hiring a Product Manager in Toronto
"People who are really serious about software should make their own hardware" - Alan Kay
If Uber drivers' pay ends up at exactly what it was before this, I think Uber's going to have a big problem as all their drivers ditch the platform. Uber already pays their drivers shit, there's no way they can justify taking even more of the money from each ride away from the driver.

As for whether they should tip in the first place, this wouldn't be a problem if Uber charged enough to begin with. But they got into a price war, with a company that does do tipping already, and they simply don't charge enough now to pay the drivers enough.
Yes what I am saying is that this is a big project that requires a huge and coordinated investment.
There does happen to be a research engineer position open at Mozilla right now, but it's for Servo, not Rust. To say nothing of the irony of having Chris Lattner working on Rust while Graydon Hoare works on Swift. :P But hey, Rust could undoubtedly benefit from a full-time LLVM engineer...
Beyond BB-8: Why Toymaker Sphero Is Launching an Autonomous Home Robot Company
The top of the range you're quoting is for a typical Staff Software Engineer at Google/Facebook/Microsoft. "Top ML experts" garner much, much higher comp packages.
Thanks for the tip. Updated.
They recognise it because software uses it still, nothing more.
Why airplanes can't take off in extreme heat – Six Colors
> I miss FactoryGirl ... I get a lot of repeated 'setup' code in my unit tests,

Recently discovered these two projects, thought I'd mention them:

* Model Mommy (https://github.com/vandersonmota/model_mommy)

* Factory Boy (https://github.com/FactoryBoy/factory_boy)
Amazon Echo’s Huge Success Actually Bodes Well for Apple’s HomePod Debut
Cool!! Thank you very much for sharing!! I actually never heard of Wordo until now. Do you work with Wordo? If so, wanta collaborate? :)
Would the Core Infrastructure Initiative be willing to sponsor a cryptographer to review it?

Getting this right would make it a lot easier to have faith in encrypted backups. Right now, you have to trust that each network backup product like bacula is doing it right.

I just randomly picked bacula and then looked up what they are doing. They're using OpenSSL with AES-CBC. I don't think anyone would recommend that.

As a start, it would be nice if Datto could document the design decisions. For instance, AES-CCM is a bit of a strange default and it's not explained anywhere. I see Solaris chose AES-128-CCM and maybe that influenced why OpenZFS is using AES-256-CCM. I haven't found a cryptographer in favor of CCM over GCM. For instance, Matthew Green doesn't appear to like it over GCM.

https://blog.cryptographyengineering.com/2012/05/19/how-to-c...

According to Crypto++'s benchmark, AES-GCM is 2,448 MB/s and AES-CCM is 710 MB/s. Does that match your experience with OpenZFS?

https://www.cryptopp.com/benchmarks.html

Given that GCM IV reuse is catastrophic and one of the main use cases for this is backups to potentially untrusted sources, I'm curious if AES-GCM-SIV would be a more conservative choice.

https://www.imperialviolet.org/2017/05/14/aesgcmsiv.html
This Coworking Space’s Answer to the Startup World’s Gender Gap: More Yoga
Another good introduction: http://theorangeduck.com/page/you-could-have-invented-parser...
I enjoy talking to my uber drivers as well but I don't want them to be obliged to talk to me. I'm an extroverted person and I enjoy chatting, but there are times when I'm busy and want to check my email etc; but with tipping there'll be more drivers who start the conversation and it'll be rude to not reply.

Honestly though, I don't see the need for tipping to make people interact with each other. I've been taking uber for years (both in southern California and Singapore) and I don't see the need for this.
Yep, this is just rehashing the same stuff you can find on any one of 1000 other blog posts, articles or pieces of documentation.

The current literature on front-end development in React is woefully short on real world case studies. It seems like everyone is building 30k loc throwaways with a 40 library boilerplate and slathering the internet with masturbatory praise for all the tooling and architectural patterns involved. If you try and Google for any actual details about said libraries, it's buried under mounds of beginner tutorials and faux praise.

For example, we just made the decision to use ImmutableJS in a project. Everyone else on the team seems to be happy enough just reading a few blog posts about how great it is and then throwing it into the mix. I have a bunch of questions though, where are all the benchmarks? The docs, and everyone else, claims massive speedups from using immutable data structures, but it's never accompanied by any actual metrics, at least as far as my Google-fu gets me. All of our data lists are paginated server side, we're not doing any mass inserts on large data structures anywhere, and I've never noticed a performance problem on anything else I've written with similar requirements, so I find the claim that ImmutableJS is somehow going to speed up our app to be dubious at best. Moreover, every article under the sun craps on about how great it is to "enforce immutability", but nobody seems to be able to tell me when they last encountered a bug due to an inadvertant mutable update, how much time it cost them, or why they're hiring people who make such elementary mistakes in the first place; or if they do, it's some airy parable with no code example of the bug or the ImmutableJS code that could have fixed it.
> By the straight math this could cover 17% of daily usage

If you are heating from room temperature to RT+50C the actual energy extractable (as electricity) from that heat is only about 15% of what you put in https://en.wikipedia.org/wiki/Thermal_efficiency.

If you used the energy purely for heating you would in theory get it all back but the low temperature differential would mean in practical terms it would not work fast enough.

You also need to factor in loss from conduction.
Tipping helps people who need it.

It is simple. Voluntary. Binary.

A $1 or $2 tip may not seem like much, but if it gets saved (which often tip receivers do) it adds up. Like found money.

Do uber drivers make a lot? Could $1 $2 $3 help them?

It is not about guilt. It's not about service quality. It is not about greater things. It is about helping someone who most likely needs it.

You could get on a high horse and make grandiose statements - all for a few dollars!!

Tip receivers know the types that never tip. And types that tip big. And types that cant afford to tip.

Dont over think Tipping.

I never wish anyone financial hardship but if you ever experience it you will know how greatful a small or large tip helps.
To put "eSports" into perspective, let's take League's 2016 World Championship in the context of the other world championships.

2016 Basketball Worlds Final Game: 31M viewers
2016 Baseball Worlds Final Game: 40M viewers
2016 League of Legends Worlds Final: 43M viewers

So, okay. eSports isn't quite at the American Football level. But, it right in line with the other top broadcast sports
but it could https://youtu.be/gy5g33S0Gzo
Doesn't Uber allow drivers to rate passengers as well? Couldn't drivers give low ratings to bad tippers?
it's also a recipe for future generations... or a backup if you will...
Tech Titans Make Pilgrimage to White House to Discuss Government Systems
https://news.ycombinator.com/item?id=14591097
As someone who literally works for tips, I've found that I make more tips when I am sincere with guests (of the hotel that I work at).
Tesla's market cap exceeds Ford and GM. Their ability to surpass Uber is contingent on hiring talent to develop self-driving cars.
I commute via Uber so the idea of having to talk every time is awful. Plus after a while every Uber conversation is exactly the same.
How many Lyft trips per year for you? Because they've had tipping for a while, so you don't need to speculate about how this is going to ruin everything.
The Python developers' position is that protected/private modifiers are really just convention too. Someone who wants to access a private member in Java can use reflection. We can't stop them, so why pretend?
Neural pattern transmission across brains[video]
Drivers have to retain a 4.5 star rating to remain drivers I thought. I think that's a good enough bar. But I guess understandable if they're limiting to 4.9s+

It would be a good business model, like women can request women only would be a premium.
Thanks also for pointing out the word querulous! I don't think that the first tree that Treegle generates is so great. You have to click querulous a few times to get better trees. :)
Being able to pick a time-tested, reliable package that you can suspect will be maintained the next few years forward has incredibly value. The NPM ecosystem does not provide it.
> I'm not sure why so many people perpetually can't wrap their head around it.

The really question is, should we (as thoughtful human being
as we consider ourselves to be) bother to question the trend (Which you are surprised that people are doing)? Or silently accept it?
The wide adoption of Flow and TypeScript means that people are starting to realize that explicitly typed code is easier to maintain than implicitly typed code.

Hopefully a new EcmaScript version adds the ability to specify types. It's either that or people opting out of JS in favor of wasm based tech in the near future.
https://news.ycombinator.com/item?id=14600073

https://news.ycombinator.com/item?id=14599668
I have no doubt Apple (and the Apple developer community at large) would love for you to come back.
Funny, if you just suggested EmberJS you could cut out a large portion of this guide. Good guide nonetheless for those looking to hack together their own front-end stack.
Hope we can improve that. Just contact me on Twitter https://twitter.com/Hongbo_Miao any time if you need. :p

Add-in has a store now, maybe it can help improve the situation
https://store.office.com/en-us/appshome.aspx
AWS in contrast likes to spread things out more, like in Northern Virginia where they have 5 different AZs that are supplied from different electrical substations and confer some 'more than one block down the street' geographic separation. While a bunch of them are in the usual Ashburn-Sterling-Dulles triangle on north of Dulles Airport, there's also ones in Chantilly on the south side of the airport, and past Manassas another 15 miles out.

When AWS rolled out in Ohio, they did the same thing [1], locating two of them in the suburbs northwest of Columbus and one northeast, or in Sweden where they're in Västerås and Eskilstuna on opposite sides of a large lake, and a third in Katerineholm another 50 km out.

[1] https://news.ycombinator.com/item?id=12730012
Finish your derivations, please
Maybe I'm seeing the past through rose-colored glasses, but it seems there was once a time in Silicon Valley when you could make it big as a pure technologist and not have to always be marketing and selling yourself. Maybe I'm just fooling myself.
“Instant Pot, the Latest Prized Kitchen Gadget, Has Staying Power”
Good to see a good language thrive.
Uber's margin on a ride is already 35-40% in US cities (source: UberPeople), thanks to their 'upfront fares' pricing (rider fare is not used for calculation of driver fares at all, drivers are paid per mile/km and min), their Booking fees, UberPool pricing disparities, and Surge disparities (a rider paying a 1.5x surge does not necessarily mean a driver is receiving 1.5x).
I don't dispute the effectiveness of Common Lisp, but

> There is an automatic correspondence between objects and types

is almost never what is meant by a "strong type system" -- it more commonly means that types are checked at compile time, rather than run time. I don't doubt that any given lisp hacker could slap together a type inference system on top of CLOS, but as far as I can tell it's not built in.

So, on the strong-to-weak type system spectrum, I would say:

* Idris (lawful good, first-class dependent types)

* Haskell (very strong, some support for dependent types)

* Java (strong, some generics)

* Julia (hybrid, code is analyzed for type inference during JIT, invariant types)

* Common Lisp (weak by default, afaict)

* Python (very weak)

* Javascript (weakest)

* PHP5, Perl (chaotic evil)
It is sad that companies like Uber are being pressured into making these stupid decisions because of "social justice".

For me the main benefit of using Uber (as well as all other on-demand services like Doordash, Caviar, etc.) was that everything is included and I don't have to think.

Companies like Uber should be focused on building a product that consumers want and nothing else. These decisions are nothing more than the company being bullied (by the media and activists) into making politically correct decisions that brings NO benefit to any parties involved, including the drivers.

If anyone thinks this will eventually be beneficial for the drivers they're short-sighted. It's just turning Uber into a Taxi experience.
Maybe I'm confused, but I always thought front-end development included graphics design. It seems like this guide does not discuss graphics design at all. I don't just mean Photoshop, but also subjects like when/where to use which color, typography, etc. Also this guide contains no information about other product design disciplines such as requirements gathering etc.

I was working for a Dutch company a few years ago and our front-end developers worked closely with the graphics designers and the back-end developers to be able to properly do their work. We also had a business analyst who was working more on requirements gathering. In the end the entire team was however responsible for creating a good product for the customer.
I am so unhappy about this change. I tip well everywhere it is expected, restaurants, bars, cabs etc. I hate the system but it is factored in to the price and there's nothing I can do about it.

What I loved about Uber when it started was there was no ambiguity. Prices were predictable, as were wait times.

Zero cognitive overhead. No guilt or internal debate.

Over time every little thing I loved about Uber was taken away in the name of lowering prices. Agitation about driver wait times. Wildly fluctuating cost of rides. Wildly varying rider wait times. Drivers canceling undesirable trips.

And now tips.

It's just one little thing, but it's the death of what I valued in their service.

What if instead of all these nitpicking changes, they kept the fares a bit higher and simply paid the drivers a bit more? I guess in their calculus that was unsustainable.

So basically the people who were penny pinching trying to get the cheapest rides drove lower prices so now I will tip (probably too well) and underwrite those same people who will likely also not tip because they will decide it is optional.
Desalinization is becoming better understood, as well as cheaper, but the biggest challenge is still what to do with the leftover salt. We can't pour it back into the ocean because it will kill everything. Hopefully someday we find a way to clean and safe way to dispose of salt.
Germany Raids Homes of 36 People Accused of Hateful Postings Over Social Media
Likewise. As notorious as Amazon became for it's negative work/life balance, it seems like every Musk-run company is at least twice as bad. People regularly throw out 80hr/week numbers when discussing life at SpaceX. Thanks, but no thanks.
Exactly. Add $1 to every fare and remit that without taking a cut. There!
The difference is, when those cuts happen, they'll just focus their blame and discontent on "those cheapos" who aren't tipping instead of Uber itself. The service industry has already perfected this tactic.
Tipping exists because employers (in this case Uber) don't pay enough. Not tipping once you are already stuck with that system doesn't solve anything, but expanding that system makes things worse.
World's First Remotely-Controlled Commercial Vessel Put to the Test in Copenhagen
I wrote a paperback book with code
I wouldn't want people checking in code that doesn't conform to the coding practices of the rest of the project, even if the code came from Ken Thompson himself. If the coding practices are bad, his experience will hopefully allow him to convincingly argue this point. In any case, the company employs many other smart people too, and since the coding practices are there to facilitate collaboration, nobody should be above them.
Engineered algae puts half of its carbon into fats for biofuels
I agree that this is nice. I travel often with big luggages and always appreciate when drivers got out and helped loading in and out of the car. Tipping via the app makes my life easier as I don't need to worry about carrying small bills anymore. But if I have small bills, I will give them cash instead.
Yes it was. It was specifically designed for a man to support a family of four with a modest lifestyle.
Extremely fancy restaurants are moving away from tipping. Everywhere else in the US, tips are expected and depended on by restaurant staff.

In California workers are at least paid minimum wage, ignoring tips, but in most states, restaurant workers are almost entirely dependent on tips to earn a living wage.

It’s a terrible system for a variety of reasons.
Yeah these ranges are such a joke. Top new grads at Google are getting comp packages along the lines of 115 base, 450 RSUs / 4 years, 60k signing, 15% bonus these days. L5s regularly make 400k+ all in.

The obvious reality is that top people rarely talk about their comp packages, as there is no reason to rock the boat.
Why is VueJS being adopted so slowly?
There's lots of action in low-energy physics, down around absolute zero. There are jobs in semiconductor device physics.
These are representative of salary numbers for new hires.

Agreed though on total comp for top ML experts who have been around for a while - or the highest end.
That's not how I'd put it, as a citizen of an EU country. The overregulation is suffocating for both business and individuals (who lived in socialism and value liberty, anyway).

Just this year, EU regulations destroyed my LTE data plans, hugely increased my cost of Swiss travel (the same) and ruined my hobby because terrorism.
I heard there were layoffs of engineers there. But obviously unrelated. OpenAI will continue unchanged.
I should think Uber wouldn't show the driver the tip amount until after they've given their rating.
CISOs – Best Practices to Understand, Communicate and Make Informed Decisions
I haven't been around here very long so I defer to your memories :) But my suspicion is that if it's not the technologist marketing herself, then someone else is marketing her. There's almost always more to these things than meets the eye.

In a valley of smart and motivated people, discoverability will always be a challenge...though I don't doubt it's much more competitive now than ever.
Facebook Open Graph crawlers use RDF in HTML head-meta elements conveying data about authors of web pages.

Similarly, Google Corporate Contacts extracts RDF from web pages (but can also use JSON microdata).

W3C's newly published open social standard is based on RDF (as JSON-LD) I believe.

RDF and SPARQL has lots of uses in libraries and bibliographic apps such as citation managers, as well as in publication of open data, in particular medical and bio informatics data.

Dublin Core (as RDF) is frequently used for standard document metadata, for example in PDF.