skysight-inc/HackerNews huggingface dataset:
Thanks for the explanation. Is it possible to add something like "this record was not merged cleanly" flag? Basically, from what I understand without sync replication you cannot theoretically have a system that does the correct merge in all use cases. MySQL would deal with this by letting two replicas contain different data until you scan for this in your application code and detect it. Other systems (I think Cassandra) will attempt to merge things in the background after the partition is gone, but with strategies like "last write wins" or even versioning you can still get bad records. I am thinking of a system that can do whatever strategy you choose, or even just "last write wins" but warns you that a write on this key was lost. That way you can either ignore it if that's appropriate (some types of sensors for example, that frequently update values) or you can bubble this error up your application code until a user can fix it. On the other hand I definitely can see this as a performance issue so it might be more appropriate for a datastore that is aiming for high consistency while still allowing AP mode.
I can say that in Chicago, Uber's rates are much better than taxi's. Enough so that I will accept 2x surge pricing and still feel as though I am saving money.
Thanks for the information! Looking very much forward to rust 1.0.
That was a sales pitch.
2010 Biology/Genetics! Gig 'Em!
This assessment of the article I find the most accurate. I don't think the author is asserting that more liberal arts classes equals better products, rather that marrying the idea of profit and social progress is naive.
I don't get it... He's deliberately destroying equipment? And possibly killing people? Is it meant to be funny?
pinterest, snapshot, vine, wanelo use the twemproxy in prod for redis
The prevalence of Japanese restaurants in the US in recent times disagrees with you.*

*I don't know how authentic these are.
Can you give examples of how Apple products are technology married with the liberal arts and humanities?
It's puzzling, to say the least, how domains like philosophy of mind battles the hard problem of consciousness, how we're able of abstract thinking and phenomenal experiences, and other domains of human thinking take it so lightly as 'humans started to think abstractly x thousands years ago'.

Just because we see products of abstract thinking starting some point in time says absolutely nothing about how abstract thinking is working. It's not like since bones evolved, abstract thinking must have evolved too. Abstract thinking, and all things consciousness, is something evolution must account for to stand as a scientific theory of life on Earth. So far, consciousness is a big black hole in the theory, IMO.
Show HN: Simple Webserver in Bash for Raspberry Pi Using Docker
What do you think the Google X's and the Teslas and the Rosa Labs' of the world are doing?

Your kind of argument takes the same kind of judgmental tone i'd expect from someone criticizing what particular charity you decided to donate to, as if choosing to donate money to feed the children vs doctors without borders vs NPR vs the local animal shelter... is some kind of value judgement.

Really, it isn't. You're advocating a moral imperative which does not exist in the real world. You don't get to pooh-pooh someone that actually does something which solves some kind of problem as not solving the right kind of problem (and expect to be taken seriously, anyways).

No piece of code any of us can write is going to solve the problems of:

>income inequality, sexism, or the (middle) class.

And as to not caring, speak for yourself.
Worked fine for me on Chomre37.
Is Kindness Physically Attractive?
I saw a video on this recently:

https://www.youtube.com/watch?v=gPlpphT7n9s

He also makes use of puns that you will only notice when using OP. I believe one of the examples they talk about is:

"From forth the fatal loins of these two foes"

Where "loins" and "lines" are pronounced in the same way, so it's actually a pun, where "loins" refer to physical loins and "lines" refer to their genealogical lines.
I think it's clearly seen in the focus on design details, software flows, abstraction of technical configuration, focus on Music, Art, Media, etc.
The author is cherry-picking, there's loads of tech startups that aren't "lifestyle apps." They're not outliers, it's just that a lot fewer people are interested in reading about payroll companies as compared to SnapChat
Ask HN: Simple idea to generate revenue
It seems like the panacea for many developers is to come up with a simple idea that can be monetised effectively. There are a few success stories (e.g. Buffer), but it seems that there are even more ideas that crash and burn.

What I find really difficult is to determine whether or not an idea is going to be a success quickly. Sure you can develop a 'lean' prototype that you release and iterate on, but then how do you know if that concept failed because it was too incomplete and you stopped the development too early?
A Lua-based Pac-Man clone
It's a developer preview, which by definition is not something you should run on your primary phone.
Lenovo Product Engineer Ashton Kutcher Not Concerned About Upcoming iPad Launch
That essay is surprisingly scattershot and disorganized for a humanities doctoral candidate, much less one from Stanford. It's all over the place.
METHOD FOR DETECTING PANCREATIC CANCER YEARS BEFORE TRADITIONAL DIAGNOSIS
The quality of their products (in the eyes of their consumers) is what enabled them to have all this money sitting around, that came from profits, to help deal with this situation.

I see some correlation there, no?
IMO, this would be more interesting as an alternative way to write complex queries in an ORM.

Currently, all ORMs that I've seen try to mimic the declarative SQL syntax, which doesn't always look pretty.
Not sure what you're expecting from a preview released several months before release.
Google X hasn't shipped a product. Let me know when they do. I won't hold my breath.

I mentioned Tesla. Unfamiliar with Rosa.

I am being judgmental, because if most of us are honest with ourselves it's what is the motivation in the Valley.

Where do you live, where do your kids go to school? East Bay? East Palo Alto? Doubtful.
I've had luck accessing non-US content with services like http://unotelly.com/unodns/whatisunodns – the reverse might work too. Good luck!
NYC does seem to have one of the higher rates for uberX, but still a bit cheaper than taxi - http://blog.uber.com/nyc/uberX-price-cut
Why Facebook Brand Engagement Is Plummeting
Agreed completely, but look at what is systemically rewarded in SV.
That doesn't make any sense. What happens when you need to change the SQL?

To an application developer, this looks like nothing more than a code generator. Generated code is not source code and it should not be edited directly. Rather, you should change the generated code's source code and then re-generate it. While it may not be a layer between the app and the database, it's definitely an extra step in your build chain.

You'd be foolish to tie your application's build process to a cloud service that may disappear without warning. No sane developer would do such a thing. I don't see how this is any use to developers in any form other than a standalone compiler.
> Despite their advertising to the contrary, Uber's rates are not always better than yellow medallion cabs in NYC

To be honest, I'd use Uber even if it was more expensive than taxis. User experience is leaps and bounds ahead of any taxi I've ever used.

Three things make Uber a far superior product compared to taxis for me:

* no awkwardness/timesuck around payment, I arrive, I walk away

* feedback how long I'll be waiting - when I'm in a hurry, seeing where exactly the car is and how long it's gonna take them to get to me helps calm me down, eases my nerves, even if it doesn't make the car arrive any faster (it *feels* faster though)

* call cab while still getting ready to walk outside, again something that only works because I know how far the car is
Thread switching? Multi-threaded just means it allows concurrent threads; they're not necessarily parallel: https://talks.golang.org/2012/waza.slide
Eating live seafood
In fact here in DC I have twice found Uber's price comparisons to their competitors to just plain wrong.

They posted a correction not long after I complained about this particular post: http://blog.uber.com/DCuberXpricecut It originally said the DC Taxi would cost $20 instead of $14. Pretty far off.

(To be fair the new, lower UberX fares are now usually cheaper than a cab in DC... just not the whopping 51% cheaper they were claiming at one point.)
Jobs himself liked to use the example of typography. He took a typography course on a lark, and it became a core differentiator in Apple products.

In an age where computers were only capable of printing utilitarian, fixed-width typewriter text, Apple made a computer that could render text in the same way it's published IRL. Jobs specifically cites this during his Stanford commencement speech:

http://news.stanford.edu/news/2005/june15/jobs-061505.html
>On the Android app, surge pricing is VERY clearly labeled.

I've only had surge pricing once, but on iOS it is a separate screen, explaining the process and what multiplier you're charged. I have no sympathy for these people who go through this.
You’re losing money by not using remarketing
I always wondered where the BOFH went...
You mean the usual motivation of creating a business at the end of the day is some kind of profit?

Color me fucking shocked! What makes you think SV is unique in that regard?

At the end of the day, a corporation's job is to generate profit. If that is not their job, they are a nonpofit or similar.

We live in a capitalist society. There's no sense hating the player when you can hate the rules of the game.
(For whatever reason HN is nonstandard and includes the trailing >; working link: http://klickverbot.at/blog/2012/05/purity-in-d/ )
GCM (push notification) testing
> I think soon should be a time to look at performance. Performance should be close to or better than C++ on average.

The language has been designed from the ground up to compete on this level. Also note that Rust potentially has far greater room for compile time optimizations than C and C++, because the compiler knows far more about lifetimes and ownerships. This can be seen in one of the last items in the release notes:

> Stack usage has been optimized with LLVM lifetime annotations.
You'll be amazed when you see the video of this device. It's accurate enough to mirror human hand writing!

http://en.wikipedia.org/wiki/Pantograph
And also in Postgres. But once you've got queries that run to about 10 WITH clauses chained one after the other, just because you can't calculate a value in the SELECT clause and then refer to it from within the same statement, you tend to start wishing there was a better way to do it.

As useful as SQL is in so many ways, as a piece of language design it's a total bloody travesty. I'm delighted to see any movement towards a query language that keeps the nice declarative dataflow property that complex SQL queries can have, but provides better means of abstraction, and the possibility to write more intention-revealing code.
Well, companies also use ejabberd, but that doesn't make ejabberd a valid piece of software either.

Then there's the massive problem of "everyone" using MongoDB and we know how much pain _that_ sucker causes. Playing popularity contests with software isn't useful. People install software either because of social reasons ("I don't know how anything works, but I hear everybody is using X, so I'm going to use X too!") or because they need the functionality ("redis is AMAZING at 30 different things!").

If install base at well known companies were a valid measure, we'd all be using Windows laptops while talking into our Kin and squirting our Zunes all over each other.
Why? The strong taste? Well my sister used to be absolutely obsessed with olives when she was very very young. I never understood it myself, I didn't like them as a kid. I tried them again in adulthood and loved them. I could easily eat a bowl of olives. In fact I have.
None near my Chicago zip. Loved it in LA though.
Symantec to break-up into 2 companies
I've tried to use sphinx, but the problem was lack of training data (you have to supply it yourself pretty much!). It did have some data that was supposed to recognise numbers, but it didn't work (I mean, it ran, but the recognition was awful even when it only had to pick between 10 options).

Training is a huge issue for voice recognition. It's the only way Google and Apple have managed to take voice recognition from "works 80% of the time, but that is still bad enough to be totally usable" to "this actually works!". Maybe you don't remember how bad voice recognition was 10 years ago.

To give you an idea how important it is, on OSX you have the option to download data to improve offline voice recognition. It's something like 500 MB. And that's the result of the training.
And if it was, so? Zuckerberg's identity gaffe was a total PR problem. Apple's Think Different campaign was very much informed by the humanities and liberal arts. To claim that the entirety of Silicon Valley doesn't get the liberal arts as the article claims is flat out wrong, just look at the company with the world's largest market cap.
Former Slate Editor David Plotz Takes Job Atop Atlas Obscura
My take on it, which might be wrong, was that the units can learn repetitive motion from another tracking bulb (in which case, it was learning from the girl playing the musical toy, copying her motions).
You also have to type the multiplier, e.g. "2.5" to continue.
That hasn't always been the case, though. They introduced that as a result of complaints like these.
A new way to use fast-paced and unique software
Agreed. I've always been pleasantly surprised by things that Google Now has brought to my attention.

Some examples of things I've not done anything to explictly be told about, but have been relevant when shown:

- Directions to a restaurant I'm about to go to

- Flight delayed notification

- Traffic time abnormalities going to/from work

- Package shipping updates

- Sports scores for teams I'm interested in
>And exactly what should FB do?

This article is right about their "one identity" policy, if nothing else. This policy should simply be removed. Zuckerberg's response is impressively unthoughtful.
Race baiting seems to be the order of the day anymore, and it's disheartening to see it getting play among rational people.

"White males are bad, mmkay?" That's all this is. Guilt tripping.
BBB is bullshit. It's pay-to-play extortion just like Yelp. Clearly Comcast has paid their dues.

http://business.time.com/2013/03/19/why-the-better-business-...

http://kitchenette.jezebel.com/a-court-has-ruled-its-totally...
I believe the grade is about how they respond to complaints, not how many customers complain. I don't see how they could know how many customers use every business in America.
I am going to be honest, I am somewhat disappointed.

I was hoping for a CP system with sharding + replication.

Without which we can't have things like multi-key atomic operations etc...

Will wait and see though, maybe things are better than they seem.
I second that, very well explained it would be nice to have a set of tutorials aimed around this field, like the ones of the matasano crypto challenges.
This is a great little game and the documentation is amazing.
Some people will pay you to keep your trees.

https://news.google.com/news?q=Norway+to+Pay+Liberia+to+Stop...
Patching and building bash is just a horrible experience. You have to download the base version and all patches separate, and then apply each patch one by one. Some patches even expect different base directories than others (e.g. "bash-20120427", "bash-4.2-patched", "bash-4.2.47"), it's completely inconsistent.

I made a quick and dirty Makefile to automate this, and then found out that bash doesn't link properly on my other system :-( On my Fedora laptop I can't even apply the patches, because GNU (!) patch doesn't accept "../" in paths anymore: "Ignoring potentially dangerous file name ../bash-4.2-patched/subst.h".

If anybody still cares, here's the Makefile: https://gist.github.com/andreasf/3d508a59432476614b71

It's for Bash 4.2 (current is 4.3.x), and it downloads and executes stuff from Github, so take care.
I noticed that in the last round of the language shootout benchmarks that rust was significantly behind C++(and I also noticed that this was being addressed on the rust reddit).

I'd like to see more benchmarking done between rust and C++ where there is a solution for each language that is idiomatic or safe while another solution optimizes for performance.
I study the theory of singlet fission with collaborators at Brookhaven. It's great to see they're moving towards inorganic substrates, but they're barking up the wrong tree with this Dexter transfer theory. The experimentalists keep insisting on viewing this as a kinetic phenomenon when the key is really geometric effects on the electronic structure of the polymer - they are failing to interpret their own data correctly. I really hope we can convince them to try topologically nontrivial materials as substrates - I fear the surface traps in QDs will be a roadblock otherwise as they say.
our ENTIRE FINANCIALIZED WALL STREET economy flunks the better common sense bureau test.
In terms of identity, we don't just have to look at the modern 21st century to see that singular identity is too narrow. How many great historical authors and politicians wrote under pseudonyms?

The Supreme Court recognized this in 1995 when Justice Stevens wrote "Anonymity is a shield from the tyranny of the majority. It thus exemplifies the purpose behind the Bill of Rights, and of the First Amendment in particular."

That said, the author is either intentionally misleading or hopelessly naive. The vast majority of big-money startups (venture funded and making a lot of noise, the kind we hear about) are only interested in money, and the fastest way to make a lot of money is to get people with extra money to spend it on your product or service. Business isn't charity.

And as for Zuck, I'm confident he doesn't believe his "lack of integrity" line about identities. That's just a soundbite. What's almost certainly really in Zuck's head: "Having two identities for yourself is an example of decreasing your value to advertisers, our actual customers."
How GameCube/Wii emulator Dolphin got a turbocharge
> but their product is outstanding.

As they've expanded - their driver quality has gotten NOTICEABLY worse across MULTIPLE markets. I wonder how they're going to deal with training as some of the uber drivers poor experience has me rethinking about whether or not to use them.
Always makes for a great headline, always disappoints down the road. It reminds my of the comedy sketch talking about how the flying pig they are developing is going to cut the cost of delivering bacon to market to practically nothing.

Yes, and as the author says, “If we can combine materials like pentacene with conventional semiconductors like silicon, it would allow us to break through the fundamental ceiling on the efficiency of solar cells.” Which is both true, and the bane of several billions of dollars in investment in genechips and various other mixed organic/silicon design concepts. That is a really really really hard problem, and if you can crack it then all sorts of fun stuff is possible, not the least of which are chips that could talk directly to your neurons (my personal favorite). Nice to see that they have some additional insight into photosynthesis though.
our entire financialized wall street economy flunks the bbb test as well.
Massively off-topic – but in American English is "a couple drinks" correct? British English would be "a couple of drinks". Just curious – I notice this a lot of US tech blogs.
I lived in NY for a while. Uber was always markedly cheaper, especially after factoring in tip (taxi drivers need tipping, Uber drivers don't).

More recent anecdote: I was interviewing in CA the other day. Airport taxi to Menlo Park: $125. Uber from Menlo Park to Airport: $31.
Bonding the Remote Office, Network Computing Article
The lifetime would be matched to the lifetime of the cache, which has to be referred to somehow.
I used it to complain about a horrible ISP I had a few years ago. It got the ISPs attention when I otherwise couldn't. Other than that, it has no value to me.
"It's in Apple's DNA that technology alone is not enough — it's technology married with liberal arts, married with the humanities, that yields us the result that makes our heart sing and nowhere is that more true than in these post-PC devices..."

Steve Jobs
Doesn't seem so - looks like we'll have to install cargo separately if we use homebrew, which is kind of unfortunate. Guess I'll just go back to using the rustup until brew installs cargo as well as rust.
It's apparently the season for thumbsucker trend pieces that synechdochally insult 'Silicon Valley'. (See also: Sarah Lacey's 6000-word 'asshole' opus from a few days ago.)
Yeah, I used lonestar back in the day, and had a great time.
I wonder how much he is ready for when people get malicious though, getting a shell often meant something like presenting personal identifying information so they could come find you if you messed it up.
I know how to write assembly, but I still develop most of my software in Python. If this makes hairy queries more readable, I can see the use case, even if it doesn't replace SQL itself or the need to know it.
We need a wifi version of this.
Purchasing an add-on product from a third-party vendor is basically the exact opposite of vendor lock-in. Vendor lock-in is when you do what you advocate, which is only buy from your existing vendor (for whatever reason).
Well, the BBB will give an A to anyone who responds to complaints and marks them resolved, regardless of the number of complaints or whether they are resolved to the customer's satisfaction.

In that sense, yes, they ignore legitimate complaints, because they don't care ;)
UX: Relentless body and eye tracking from the moment you walk in. Physical identity linked to your Amazon account. No opt-out. No cash payment. Tight integration to online experience. Customer is seated beside a large touch screen, product arrives kaiten sushi style. Some visibility of robotic pickers behind the scenes. Reservation of seating days in advance.
It is meant to be funny. It's unlikely that he's killing very many people with it.
I do too honestly. But I thought I'd point out the "official" pronunciation and spelling.
Yes, but what are the advantages over SQL?

I did quite a bit of SQL in my last job, and I can't think of a single case where I wish I had a pipeline operator. If I wanted to do something similar to the example on your homepage the simplest way is just to use subqueries.

Here's a rewrite of your query in T-SQL...

------------------------------------------------------

SELECT EMP.Country, EMP.LastName, EMP.FirstName, OD.OrderID, ORD.ShippedDate, OD.SaleAmount

FROM (SELECT TOP 10 T1.OrderID, T1.ORDSUM
FROM
(SELECT OrderID, SUM(UnitPrice * Quantity * (1 - Discount)) AS SaleAmount
FROM "Order Details"
GROUP BY OrderID) AS T1
ORDER BY T1.ORDSUM DESC) AS OD

LEFT JOIN Orders AS ORD ON OD.OrderID = ORD.OrderID

LEFT JOIN Employees AS EMP ON ORD.EmployeeID = EMP.EmployeeID

------------------------------------------------------

That's fairly concise, and was quick to bash out. I'd wager it could be made even smaller if I used LINQ instead of SQL. Perhaps your method has some advantages in other types of query? How do you see it?
You cannot squeeze water from a stone. If Europeans will not have children or transmit their cultures to immigrants, Europe will cease to exist. No amount of politically correct wishful thinking is going to change that.
I can't comment on it being correct or incorrect, but I believe that it is acceptable in informal speech, at least in American English.