skysight-inc/HackerNews huggingface dataset:
This is ridiculous. Uber clearly details the price of the ride when you request it. People accept the estimated price, get picked up, driven to their location, then complain to BBB and want a refund because the price was "too high"? How dumb are these people, and why is the BBB validating their claims?
I like the dinosaur and the design.
Shut up and take my money! Can you install one of these things on my toilet?
I think they are very different.

Knowledge Graph builds on linked data and semantic web technologies to encode knowledge that is served on an efficient scalable platform.

IBM Watson is a system for ingesting large amounts of text and for then allowing natural language queries on the information in the text.

Both are valuable properties.
> Storing those 4 values takes ~29 bits.

Just storing those 4 values in 4 bits is more efficient.

Checking that a bit is set is also a simple AND + CMP. Which beats out a DIV + CMP.

Sorry I just had not considered this isn't common knowledge outside C or C++ land.
Try Yelp
Demystifying Go's io.reader and io.writer interfaces
Pretty nice. Writing a tetris clone targeting terminals is a fun endeavor and the easiest way to produce some moving graphics (besides Conway's Game of Life). It's also interesting to ignore curses and read and write plain bytes to the terminal and see what happens. I learned lots of nifty details about terminals there and you find pages like this:

http://www.ibb.net/~anne/keyboard/keyboard.html
In Japan a ー is used to extend a sound. Characters like ne or yo are used to casually finish sentences and it gives them a hightened sense of friendliness to extend them with 〜 instead of ー. It also can be used to make effeminate or suggestive sounds like あーん would be ahhn like sticking out your tongue to check your throat but あ〜ん is ahnn but in a seductive/sexy way
Uhm... Android L will certanly support 64-bit ARM and the support is in the new SDK and NDK.

This is just an emulator image so you can test compatibility with 64-bit targets.
Docker + ZeroTier
I agree completely, though I'd add that it's also unpleasant. There's a reason some browser and browser extensions try to help track down which tabs are producing audio.

Perhaps GIFV or equivalent should be defined as either requiring the browser not to play audio or as making audio optional, but required to default to off at start of play. The latter would require a minimal transport control, but I could live with a transparent mouseover-only volume button. There's no technical reason that a GIF successor must include or play audio. For that matter it would make a greasemonkey script or perhaps extension that forced sound off for regular mp4 much easier to write in this case.
This gives "self-documenting code" a whole new meaning. ;b
Thanks for posting this. You know, if you can agree on the order, you don't have to specify dates...

"It's done when it's done" is perfectly acceptable for any particular feature. Just chunk them roughly into 'releases' and only ever make firm commitments about the stuff you're working on now.
On Friday, I Quit Google – Here’s Why
Apologies for the randomly off topic, but what's the logo on his shirt?
Not sure why that comment got voted down. If that's wrong I don't want to be right.
Ethan – A messaging app for messaging Ethan
For some added context, anatomically modern humans are thought to have evolved 200,000 years ago.
There are a lot of products that bricks and mortar lose on, simply because they can't carry the diversity of inventory that ecommerce shops can access.
I am sorry I did not see your question earlier.

mocl is very interesting, but I only played with it. I think mocl's value lies in using Common Lisp code for the logic of an app, but still have some iOS or Android specific UI glue.

I would love to spend time experimenting more with mocl and Gambit-C for building apps, but, my real business is in text analytics and AI.
Original Tetris for Terminals: 1989!

http://www.miketaylor.org.uk/tech/tt/

Not done in 10 functions though! C on Unix.

However, IOCCC entry in the same year:

http://homepages.cwi.nl/~tromp/tetris.html
They ship by drone from the warehouse to the store in 30 minutes. You order something, 30 minutes later, after you drink an expensive latte and use their free wifi to watch some TV show from their network, you get your hard-to-find item, and you go home happy.
It is some kind of weird social thing. A bunch of people are all trying to rush to the front of the line of people proclaiming "don't panic" so they look like they're smart. Not that the correct course of action is "panic" though.
If you want to do this kind of test with more discipline, you would give out random phones to randomly selected N people who have never used any of these services before. Then log each query they do for a week or two. Afterwards you can run same queries through all 3 services, generate results and do human judgement on mechanical turk about which one is the best. The science of measuring these stuff is complex and I've omitted many complexities here, for example, you want to do multiple judgement for same query, you need someway to measure judgement quality itself, you need great judgement guidelines that covers edge cases etc. Usually in organizations that work with big data, you will find competent measurement team building tools for these kind of measurements with years of investment.
If you can do it as well as your other categories and market it as such you will definitely become a "must have". There is an app for happycow but it requires a lot of sorting to find a) businesses that are still open (as in both not shut down and currently open for business) and b) worth dining at!
There are many "replacements", none obviously "good". The problem space is inherently difficult.

Any service that takes any kind of funding from businesses has an obvious conflict of interest (see BBB, Yelp).

Any service that relies on consumers for funding will have limited resources and thus limited scope (see Consumer Reports).

And of course rating businesses on things like customer service and response to complaints is inherently subjective.

For small stuff, you're best off with a quick Google for any major problems, and then just trying for yourself. For big stuff... well, lots more Google.

Checking reviews on Reseller Ratings used to be a decent bet for online shopping, but they seem to have gotten awfully far in bed with the resellers. These days I do virtually all online shopping on Amazon, anyway.
Obama: 'Unequivocally committed' to net neutrality
I could only get as high as 14 before getting bored and fiddling with the source code.
Looking up a Instragram's user's data isn't the same thing as "using Instagram data."

Also, it's scripted, as all comedy channels are.
Maybe we can make a simple gateway page that lists all the pages that would actually render properly in Mosaic?
AirBnB squatters have left the building
http://en.wikipedia.org/wiki/Palantir_Technologies
I guess I am being too optimistic. I really enjoyed reading that response, and you brought to mind a lot of things I just didn't really consider. Supporting other peoples devices would be a hassle, and a huge undertaking who does zero of that currently. Since you've debunked my theories :), rethinking it maybe it's just a great way to advertise, and get people touch, and feel the phone in person with a great salesperson next to them. The article I think said it is suppose to be up before the holiday season. And why run a test store in New York, New York? I wouldn't ever suggest doing a test run in an extremely high end area like that. Maybe it's up for Nov, Dec, Jan.. and than disappears.
The more flexibility a language gives you in the order you place your code, the better it is for literate programming. If you haven't seen it yet, check out the source code to coffeescript.

Here is the source file: https://github.com/jashkenas/coffeescript/blob/master/src/gr...

Here is a nicely rendered version of the same file: http://coffeescript.org/documentation/docs/grammar.html

Also see literate coffeescript, a mode that seamlessly integrates markdown. I'd give up vim for a environment that lets me embed images, embed SVG diagrams, use those SVG diagrams at compile time to generate code, etc.
How Urbanization Can Be a Friend to Birds
We'd like to stick to a release plan, at least for features that we know are useful and on our radar. But agreed; it's done when done.
From someone that sucks at C (learned a bit here and there a decade ago and never used it) and recently started looking into 'system' languages again:

- The community was very friendly, although my questions probably were more on the 'RTFM' side of things

- The rust compiler is amazing. The error messages it provides are clear and helpful, often including potential spelling corrections and/or repeating the part of the code that causes trouble, closing with a suggestion to fix that.

It's not quite magic, but really impressive and helped me a lot to get started. Being a Windows dev by day I do bemoan the fact that this platform is a bit .. behind, but I'm actively pursuing a sideproject based on rust (on Windows) atm.
50 Most Innovative Companies 2014
I am driving from SF and have room in my car. Email in profile.
I don't think that would do much. Ethernet is designed for low voltages so you would arc across almost every connector type (for example, RJ45 pins) before the power actually got anywhere.
It might be a fun exercise to guess how many big sites it would take, but it's more relevant to realize that there is very little reason for any big site to deliberately not support a huge number of potential visitors.
Show HN: Howeather – Ask locals the weather before you go there
The developer of Mou is rising funds to build a team working full time on Mou
Hand Crank Media: Gadgets powered, operated, or loaded by hand crank
On level 4, it is assumed that the attacker owns a domain name. Given solutions use 2 unicode characters for the domain name, totalling 6 bytes. The actual shortest domain name in use is 'uz' (http://uz/) which is a registrar for .uz, Uzbekistan's ccTLD, making the answer shorter by 4 bytes.
This is awesome. I remember those days fondly!
Not to knock Xero, but isn't it sad that Australia's most innovative company is a payroll in the cloud company?

Time to fix some of the policy problems:

http://www.brw.com.au/p/lists/50-most-innovative-companies/2...
Ha ha, this is great. Amusing and nostalgia-inducing.
Icahn rips Marc Andreessen over Skype deal
Wow, when doing argument reduction from the 80-bit long-double format there will be almost complete cancellation? Damn.
Webgl 3D Google Globe in seconds from a simple spreadsheet
Agreed. I'm stunned that there is a compiler currently in existence that actually uses the built-in Intel transcendentals rather than their own library.
Really? Most of my software is prerelease. I'm writing this on Firefox Aurora, from time to time I'm using Google Chrome Canary, and I'm on Yosemite since day one together with Fedora Rawhide. So, please, don't tell me what to expect from prerelease software as I have a pretty good base for comparison. Let's stop setting the bar too low!
Edit: typos and grammar.
I got a gazillion updates from Yosemite and Xcode.
Yes, I'm a developer, and I need to test in the real-world, not in a lab to get a real feel of it.
Thanks! It's my favorite design that I ever made, it was a huge advantage, that nobody said me what to do or don't do. I tried to design the dino too, but my version was not so good, therefore I asked one of my friend to do it.
That's very true. Those were both huge.

One more small counterpoint... DWM in fiber optic networks was given a huge boost by blue leds. The increase in bandwidth has led to multimedia streaming services that have made conventional optical disks largely outdated for consumer use... even the more recent blu ray formats designed to take advantage of the blue leds are not as popular any more.
Hey folks, I've been working on this project for a while. I think it would be useful if there are a lot of users. But initially I need to figure out how to attract new users. Any idea or criticism?
Microsoft CEO says women need not ask for raise, should trust system
I could see Amazon using this as a NYC media presence, as much as a store. They could do readings by authors, launch events for Amazon original video content, Kindle product launches, and so on.

Also, six foot HDMI cables. Everybody needs those.
Dairy Queen latest to suffer customer card hack
Basic gameplay and IAP metrics for an indie mobile game (3 parts)
>All languages I know (e.g. Haskell) make concessions to pragmatism. For example, even pure function can somehow create debug output.

From the Debug.Trace docs: "should not be used in production code."

>Every memory allocation does mutate global state.

Yes, Haskell is approximately pure just like computers are approximately Turing machines. Computers are technically FSMs, but they're practically so close to Turing machines that we usually don't care. Haskell is so close to pure that we don't care. It's also guaranteed to be semantically pure, until you start to run into those edge cases where computers don't act like Turing machines (i.e. when you run out of RAM).

>It removes the need allocate a return image or wrap computations in monads and thunks.

No one is arguing that impurity/mutability is (frequently) useful. I'm just arguing that it's disingenuous to call what you've described "pure", or that this extra "purity" is very useful.
Seconded.

Works as advertised and the online sharing enables very neat integration with services such as pinboard.in.
Oops! Too used to save-on-edit interfaces nowadays. Added it now, thanks for catching that :)
My favorite portable hand-crank powered device is the Curta, a mechanical calculator.

http://en.wikipedia.org/wiki/Curta
I've tried something on the landing page now - it fakes the <ol>-numbered items based on the page number while it's waiting for the list of top story ids to load, and displays animated spinners while loading individual items.

This stuff is too fun :)
And they would like to nominate Oracle, IBM and Microsoft to take this challenge within the next 24 hours ...
The Rise of Anonymous Networks
The sign-exponent-mantissa nature of IEEE format means (basically by design) that you have a much finer resolution near 0 (smaller absolute value) than you do away from 0 (larger absolute value).

We're talking about sin(x) with x ~ pi. In this situation the output's absolute value is much much smaller than the input's absolute value. So the output will have much finer resolution than the input.

The output being appreciably non-zero comes from the output having much higher resolution than the input. The output wouldn't be anywhere near small enough to be subnormal.
I'm not so sure that Andreessen is what’s wrong with corporate America. He does amazing work with a great deal of amazing companies. I think that Carl Icahn is dead wrong in this respect.
I cracked up when I saw "The sourcecode is copyright(c)"
No one is advocating for the police to be able to circumvent the courts or gain access to information that the defendant has made a conscious decision to protect. You've always been free to protect your property in whatever fashion you choose, and likewise not reveal how to gain access to it. If you store your drugs, stolen property and murder weapons in a safe, you're not required under the 5th Amendment to give the police the combo and you're free to choose a safe offering any degree of protection. You have no 4th Amendment right to stop the police from drilling the safe if they get a warrant permitting it.

Likewise, you've always been able to encrypt your phone/computer/etc., and for the most part the police aren't able to decrypt it so long as you encrypt it properly. Nothing's changed in that respect. It's not a common enough phenomenon that an inability to decrypt some laptops will affect most cases.

The iPhone issue is different, though - it's not the user choosing to encrypt the device; it's Apple choosing to encrypt the device on the user's behalf. This won't affect the search of just a few suspects' property. Due to the popularity of the iPhone, it will likely affect conducting searches for a significant percentage of cases that wouldn't have been a problem before the last update to iOS. The police already needed a warrant to gather any evidence off of your cell phone, anyway; now Apple has gone and effectively stated that the warrant doesn't matter, the police don't have the right to search it to begin with.
No, and the real issue is that people can't accurately answer simple questions.
I really love the quote, "The grass may be greener, but you better believe the water bill is a lot higher!"
Commission delays vote on U2 rocker's proposed Malibu compound
"Actual work" meaning Japanese salaryman/having-a-boss-that-tells-you-what-to-do-and-when-to-do-it. I think I'm still in the honeymoon phase of customer support: I still get little rushes of adrenaline even for angry complaint emails ("something that I've created has provided so much utility for someone that they're angry when it doesn't").

It's certainly difficult at times, but when you can set your own hours, do wherever you want on whatever you want, and take as much time off as you want for any reason, it's difficult to justify using the W word.
Bingo! Attractiveness can't be determined from what people say they are attracted to. People say what they are expected to say or socially conditioned to say.
I was not aware of these updates and will have to read the new version. It is great that it is possible for non reviewer feedback to have such an impact on a paper before it is published and presented. Was the camera ready version also changed?
Well I'm happy about the volume bug fixes. That's a good step in the right direction.
Man that brings back fond memories of being a teenager driving down the highway blasted on meth. Thankfully texting hadn't been invented yet.
The two company challenge.
Is Disney Research really making cast parts for their prototypes, or are these is this off-the-shelf technology from somewhere else?

http://spectrum.ieee.org/img/fluidtrans2-1412583381292.jpg

[edit] Nevermind, in other photos it is clear that the parts are machined. I'm still surprised they've gone to such lengths to remove weight in the prototype, but that's more of a cool thing than something truly unexpected.
Pulse is either a rebranding or a fork of Syncthing. I'm not quite sure yet.

I just implemented Syncthing on a cluster of front-end web servers. I know best practice would be using hooks to make all my web servers update from a Git repository, but I prefer to do dev on one server and then just update one production server when I go live. Syncthing simply replicates the right directories to the rest of the front-end servers.

I have 8 static asset web servers that run on low-end VPS's with just 256 megs of memory. Syncthing only consumes about 15 megs of that precious memory, leaving plenty for Nginx.

Syncthing is competing with BTSync. BTSync has the disadvantage of being a closed-source product, but it's far easier to setup and configure. Syncthing will take a bit of configuration to get everything just right. It also comes as a plain binary without a native way to make it a system daemon. You have to come up with your own init.d, move config files to a shared directory, set the right permissions on that config file directory, etc.

BTSync is also a lot easier when it comes to adding shared folders. With their system, you share a folder on one computer and receive a key and a secret. On other computers, you simply pick an empty folder, enter the key and secret, and then everything synchronizes.

With SyncThing, you have to configure the relationship on all sides of the connection. When you start setting up a big mesh of dozens of machines, this gets very very tedious and you find yourself just picking one machine to be the "master" and pointing each machine to that one master. This has the downside of not being able to source pieces of the replication from all of the various servers.
What's not to understand about what he's asking?

His question is regarding so-called "affirmative action" or quota-like initiatives in companies, where those with a protected status are given a preference in hiring purely based on their protected status. That's what he means by lowering the bar.

I don't know how many companies do this, but many people on HN (including myself) agree that such practices are unfair. I agree with sarahj's comment on the matter: https://news.ycombinator.com/item?id=8431039

Creating a good environment for diversity is about noticing and eliminating biases, and trying to provide an equal playing field for all potential candidates. OP appears to be concerned that some companies will take things further than that to give "diverse" candidates an unequal advantage. That's all.
Amazon has nothing to lose from this store.

- They will ride the media wave when a product launches/when they do a stunt like drone delivery and have people waiting outside.

- You can bet they will be testing in-house tracking/advertising by analyzing their customers' actions under their own conditions

- You can bet they will sell at least a small number of their flagship products

Kind of surprising that they didnt already have a brick-and-mortar location.
View from Nowhere: On the Cultural Ideology of Big Data
This is great. I also implemented a JS stepping interpreter in JS [1] but using a different approach. I let the host JS environment do parsing and evaluation. I just use generators to pause executions and then pass the code through a ES6 generator transpiler[2]. See the demo[3].

[1] http://amasad.me/2014/01/06/building-an-in-browser-javascrip...
[2] https://github.com/facebook/regenerator
[3] http://debugjs.com/#example
Oh it's really cool that these tools support linking with OpenSSL to provide SSL support.
Yep, that's it. Shakespeare's dialect is full of false friends.

Indeed, the irony today is that the Russians, the French and other people in foreign countries possess Shakespeare to a much greater extent than we do, for the simple reason that unlike us, they get to enjoy Shakespeare in the language they speak. Shakespeare is translated into rich, poetic varieties of these languages, to be sure, but since it is the rich, poetic modern varieties of the languages, the typical spectator in Paris, Moscow or Berlin can attend a production of Hamlet and enjoy a play rather than an exercise. In Japan, new editions of Shakespeare in Japanese are regularly best-sellers—utterly unimaginable here, since, like the Japanese, we prefer to experience literature in the language we speak, and a new edition of original Shakespeare no longer fits this definition. In an illuminating twist on this, one friend of mine—and a very cultured, literate one at that—has told me that the first time they truly understood more than the gist of what was going on in a Shakespeare play was when they saw one in French!

-- http://www.tcg.org/publications/at/jan10/shakespeare.cfm
It's a nice sentiment there in your last sentence, but good luck with your git repo, merging parallel changes from multiple developers to your compilable SVG diagrams. :)
A description of the relationship between Pulse and Syncthing is here: https://discourse.syncthing.net/t/introducing-pulse-and-ind-...

It appears to be a valid rebranding of the project from the developers, who are interested in extending their desire somehow to a privacy-centered phone OS? Seems like quite a big pivot.
> Just storing those 4 values in 4 bits is more efficient.

That doesn't really work for version numbers > 1. They're not just flags.
EMC not keen on being separated from VMware, http://www.crn.com/news/storage/300074366/emc-files-muted-re...