skysight-inc/HackerNews huggingface dataset:
The article misses an important aspect of the situation, which is that discovery can be one of the most time-consuming and expensive part of any lawsuit. Typically, both sides will review all the documents that are relevant to the claims of the suit, precisely because of the danger raised by Cuban of the opposing side taking statements out of context. Automation makes some of this work quicker, because computers are getting pretty good at sorting relevant from irrelevant documents, but it'll be quite awhile before a computer can puzzle through the communications pertaining to a sale and figure out whether any statements can be construed as showing an intent to trade on insider information.

So ditching the paper trail can have benefits even if you didn't do anything wrong, because having fewer records can lead to lower discovery costs.[1] On the other hand, it could easily backfire. In many ways, the best way to counter an accusation of wrongdoing, say a sale that had suspicious timing, is to paint a detailed narrative, using records, of how the sale came about in a totally valid way. When you ditch the paper trail, you also lose the ability to point to hard evidence that no wrongdoing occurred. This is particularly relevant in a civil suit, because the burden of proof is only "more likely than not." Without a detailed record, the circumstantial evidence can easily be enough to tip the balance in favor of the plaintiff/prosecution.

Moreover, in the absence of documentary evidence, I imagine plaintiffs and prosecutors will do more old-fashioned lawyering: putting witnesses on the stand to testify. This can be extremely expensive in and of itself (what's the monetary value of taking your CEO out of commission for a few 7-hour depositions?) Moreover, it can lead to replacing a relatively neutral documentary record with unpredictable individual testimony. One of the highlights of the Microsoft antitrust trial was Gates' deposition testimony, which, when presented in court, made the judge laugh out loud (not in a good way).[2]

It's interesting to note that the large banks, which get sued regularly, have taken the exact opposite tack. Absolutely everything is recorded, including internal instant messaging. It's expensive for the bank to hire lawyers to comb through all this information, but on the flip-side, they have a detailed paper trail showing that everything was done by the book.

[1] In a way, it returns us to the status quo of the 1960's and 1970's, before the rise of electronic discovery making lawsuits significantly more expensive.

[2] http://www.cnn.com/TECH/computing/9811/17/judgelaugh.ms.idg/
That depends on the local definition of high status. To many, the high school English assigned reading list is high culture.
From building http://platform.qbix.com/features/streams I know that there are a lot of challenges here. Caching, throttling and batching requests is of course really useful. My biggest question is how do you implement:

* multi-user access
* realtime updates to connected clients, and
* offline editing and sync?

When multiple users access a resource, you have to consider things like consistency issues (making sure all users see the same changes applied in the same order). Also other stuff would be nice like access control (perhaps integrated with the publishing user's address book) as well as subscriptions notifications when something changes.

Does anyone know of a library that implements that? It took me a couple years to get everything right in my own library.
I made a Hacker News for iOS Engineers
Depressing list. Is there an index for the reading level required for particular books to join this with? The mean on this would have to be somewhere around 8th-10th grade, and if the weights were used the median would be even lower.

What percentage of books here would be found outside of the 'Young Adult' section of the bookstore or a high school assigned reading list?
Show HN: Tweetd – Auto generated link-blog from your Tweets
This looks cool, but I'm also interested in seeing if compared to GSON not just Jackson. Is the `JsonField` annotation mandatory? In most cases my variable names are the same as the field names in the JSON, which is why I love using GSON since it auto-picks up on that.

It looks kind of odd in your sample code too, it'd be nice if it could auto-try those fields, but I can see why that won't work if this is compile-time rather than at processing-time like GSON (it has no way of checking against the JSON to see if that assumption is true) -- maybe have `JsonType` take and optional parameter that enables "guess types" mode?
go nuts on this page. draw something.

http://anememe.com/app?external_template_id=QzxDaWbW8xcpV0A6...
I wonder if this is why I haven't been getting notifications for text messages on my Google Voice number for the past couple of months.
Why does this has to be an angular library ? there's no need for that.

You could provide a generic js library with a way to opt-in angularjs,that way,your data access layer isnt tied to a presentation framework.

Can I use this lib with Backbone or React ? why this fixation on making everything depend on angular ? like jQuery in the past ? are we destined to repeat the same mistakes over and over again in the client js world ?
I have always thought that a benevolent dictatorship would be the best form of government. The trouble is that word, "benevolent," and how to deal with it when (not if) the dictator goes off his rocker.
Worked in the Middle Ages after the Black Death.

Aside: I love the show Connections with James Burke and highly recommend it. Many of the threads weaved in the show come start near this time period because the labour crunch required machines otherwise there just wouldn't have been enough labour to run the society left.
Women-only Uber clone may be illegal in New York
Yeah, in my experience Google Docs is mainly useful if you treat it as an editor for lightly formatted (RTF-style) documents, not as a Word-compatible editor. If I really needed Word-on-the-cloud I'd probably use Microsoft's "Word Online", which is a lot more compatible than Google Docs (and also free).
Claims the Silmarillion, probably lying. Claims the Hobbit or LOTR, probably telling truth

I am willing to put it out there that people are embarrassed to admit certain books, so I'll be the first to admit that I think most people prefer "Blood Meridian" to "The Road" but don't want to put their full authenticated legal name to the claim. I don't claim blood meridian is some kind of great literature, but as an action book with memorable characters and local flavor...

Another book with gallons of local flavor and just "weirdness" and interesting is Lucifers Hammer and that's another "I'm not going to admit in public, but ..."

How about "Post Office" another, uh, questionable tome.

There is also an age aspect. Some young kid claims to have slogged thru all of Gibbon, he's probably a history student or more likely lying, but I'm an older guy and I really did invest the time reading the whole decline and fall. I think it was worth it, at least the first half or so.
It's going to come eventually. In fact, it may be the only major change to the Hacker News UI that we're committed to. But we don't yet know when.
We always learn CS fundamental in the context of building real apps, so you'll always be in the nitty gritty of the SDK. You just won't struggle with the fundamental concepts.
This has nothing to do with setf
Site is down right now :(
Can anyone tell me about the interop situation? I'm working on my first iOS app and doing it all the old way with Obj-C, and some things have been a little difficult to grok even though they've been around a while(AVFoundation). I'm very interested in the new Metal graphics API that Apple showed at their presentation. Not sure if I should just switch to Swift for everything now or continue learning/working in Obj-C and slowly transition.
4 SaaS Metrics That You Might Not Know
Fancy watches are theft targets, true. (At this point anyone with a fancy watch, digital or analog, has an expensive smartphone in their pocket.)
Really interesting idea. As an amateur runner myself, I'm always interested in how I can run faster.

My experience with personal fitness is this - there's never just "one thing" you can do to make yourself run faster. Your entire body needs to be trained to the level to maintain performance.

In the case of a jetpack - that means hips and legs have to be able to turn over rapidly, heart and lungs need to be match turnover rate, elasticity of tendons, adapt to impact forces on ankles/knees/feet, and muscles need to process energy efficiently. There's much more i'm sure.

Basically - the only way this would work is if it was paired with an exoskeleton that would mitigate these issues to a large extent - for example, almost no force required from legs, with minimal turnover - using a "leaping" motion from the suit. So any fatso can move at a 4 min/mile.

Otherwise, all I could see this doing is possibly making an already highly trained runner about 5-10% more efficient, but with zero military application as a standalone. Soldiers typically carry about 50-60lbs of gear already, so you'd be asking people to be highly trained runners with 50-60lbs of gear - plus a jetpack - sounds like a recipe for face-planting and injury. You would need an exoskeleton to manage the load. Then - this could get very interesting.
By making a lot of mistakes.
This is wrong. Well not wrong but it doesn't work the way it seems the author thinks it does. For comprehensions de-sugar in a way that isn't really great. See the first answer here. http://stackoverflow.com/questions/19045936/scalas-for-compr... .

Basically what he means with that code is: Do four things in parallel and then return the result. What his code ACTUALLY does is do 4 things in sequence in a non-blocking way. This isn't bad (certainly better than blocking for each step) but it misses the real value. He should fire the for futures and then use traverse or Future.sequence to combine them. It is uglier but actually achieves the intended result.
Absolute beginners to coding and people experienced technologies other than iOS.
Visual History of Stem Cell Research
JS already broke the web....
Nice one. This line of thinking could open up some possibilities.
Wordpress 4.0 is out
We setup multiple[1] Gollum wikis at work, and had the following changes:

- Removed a bunch of features that were confusing to our non-dev users

- Used nginx/lua to do custom OAuth-based authentication [2]

- Set the committer's name and email to the currently authenticated user (from an env var in the request)

- Mucked around with the templates

- Added a /_status endpoint to do simple healthchecks for our load-balancer

- Extended `process_page_link_tag` to make it a bit more flexible when constructing links

- Added hipchat notifications for when pages are updated

Would be nice to see a system that allowed us to do the above, as we're not really all that in love with Gollum. The git part was great for our initial migration, not so great for wiki fault-tolerance...

[1] One for employees, one for freelancers, etc.
[2] Blog post on oauth with nginx/lua here: http://chairnerd.seatgeek.com/oauth-support-for-nginx-with-l...
Free in price perhaps, but I'm not sure how readily I'm going to start using this. Call me paranoid but voice calls are probably the one part of my life right now that Google don't have access to. I just don't know how I feel about handing another piece of information over to them. It's not even that it's Google - I'd say the same thing for any other corporation trying this. I removed Facebook from my phone for this very reason. Just makes me feel that little bit uneasy.
Presumably this would be 11 pounds on top of the existing load out, in which case 11 extra pounds wouldn't be a trivial amount. Probably subjective though.
"Working" ≠ "working well"
Saw your comment, thought "no way", went and checked source, and now my jaw's on the floor! I had assumed they were images all this while.
And look at how slow it still is. 40ms to parse json? I can do that around or under 1ms in iOS. When porting our app to android this was one of the biggest unexpected bottlenecks that really impacts performance. I don't know why android doesn't provide a native json implementation to reduce this barrier to entry.
Well, white canes are more about locating curbs and fire hydrants and other people than they are about finding where you are on a map. But we can and should imagine a future in which blind people have prosthetic aids that give at least limited senses of sight to the blind, enough to avoid tripping and obstacles (and the white cane). That seems eminently within reach in the next couple of decades, if not the next five years.

Here's a link: http://en.wikipedia.org/wiki/Visual_prosthesis
Is "Watchmen" considered a book ?

Not complaining, just surprised.
Why I Just Asked My Students to Put Their Laptops Away
Metacompilers Part 1 (2008)
Assuming there wasn't significant interest as a free service then charging for it won't solve the current problems.

I think a better alternative to open sourcing it would be to try and sell it for a couple thousand dollars. Take that money and make a weekend trip somewhere.

Open sourcing it won't get much more mileage than being able to point future employers to the project as a reference for your work. But that's a strategy with little risk and effort that maybe better than nothing.
Subsidizing the bandwidth costs? Because the free app developers surely don't see any of that 30% cut app charges other apps.
I had some limited experience with Go, and some limited experience with elixir, but I walked away feeling like Elixir is better for making distributed systems. I guess the learning curve for Elixir is way higher if someone has no experience with functional languages, but the benefits are probably greater as well.

If I wanted to quickly prototype some highly concurrent service, I'd probably use Go. If I wanted to engineer something that is incredibly scaleable and fault tolerant, I'd probably use Elixir.

The C-ish-syntax and procedural nature of Go is likely to give it more mindshare in the programming community, however, and that can't be ignored.
One of the drawbacks is that they only really work for specific kinds of sites (e.g. single-page sites, or sites which are utilising a "wizard" workflow).

If a user would ever open a second tab for your site then that entire model breaks down (as they would have to re-authenticate each and every time). Ditto every time a user leaves and returns.

For example, if you ran a shopping site this kind of token-based tracking would work fine for the checkout wizard-workflow, but not really for the actual store (e.g. recommendations, shopping basket, dynamic shipping calculation based on location, etc).

It definitely has its uses. But those uses are still highly limited.
Autism Prevalence Unchanged in 20 Years
Declining print subscriptions, most likely, and pressures to increase profit margins. They're ceasing print publication, but continuing to operate the website.

This is unfortunate, but that's the nature of publishing in this newfangled media landscape. (As they say.)
Show HN: 1HOP, a free tool to handle deep linking across all devices
I have a similar thought: how many books are on here because they are a part of high school curriculums? Of course, it's also possible that they are read in high school because they are good works.
There's probably a lot of sample bias. FB users that participated in the meme probably don't represent the universe of readers. I'd guess that the meme participants skewed towards young adults.
Calling Cloudflare decentralized because it's not as big or strict as AWS is a really weak definition of decentralized.

My criticism is fundamentally structural. No matter how great a company CloudFlare might be right now, we shouldn't be creating single-company points of failure for big pieces of the Internet.

The net today is full of small-to-medium hosting providers like Linode, in a variety of locations, that offer a good balance between technical complexity and ease of setup and use. It is not obvious to me why this all needs to sit behind a centrally-controlled CDN, however enlightened.

I also think your fear of DDoS is exaggerated, at least for personal sites and sites on my scale (thousands of users).
A Twitter conference for developers? So does this mean that half of the developers who buy a ticket and spend all their time and money getting to the conference will have their tickets revoked halfway through the conference and get kicked out with no explanation?
Free paperback of “Growth Hacker Marketing” for marketing and coding students
My company, my family, and my friends all use Voxer for this. It's a great free push-to-talk style chat app, and we love the hybrid a/synchronous model of communication.
I lost my unlimited data plan when I upgraded and got a subsidized iPhone. Ultimately I decided that it makes more fiscal sense to get subsidized phones and pay for upgrading from my 2GB plan to 4GB or 6GB on the months when I go over.

Verizon makes it easy to increase your monthly data allowance for a month as long as you request it before the billing period is over. It automatically reverts back to your base plan for the next month.

They even send you an SMS as you approach your limit. It's as simple as a call or chat through their terrible website requesting a one month increase.
I blogged about it at http://blog.bigbinary.com/2012/05/10/csrf-and-rails.html .
Anecdotes wherein the spokesman wasn't even present intrigue me, particularly when it's gossip about notable figures. I'm not sure what value you expect us to find in a retelling of your friend's subjective experience. Hell, for all we know, you could be making the entire story up.

One time I saw Sergey Brin be mean to someone. Take that for what it's worth. Maybe he's EVIL.

Don't read my comment as defending anyone. I really couldn't care less about Evan Spiegel, so I don't dance on his settlement like most comments here are doing, but this whole TMZ "we got video of Evan being smug at a panel, CLICK HERE" comment thread is just the worst of this industry. Ask yourself if you've contributed to life in the manner you expect as you typed out that comment.
But fuel quickly becomes an obstacle - double the distance - double the weight in fuel?
Here's a link to a video of the talk. It's quite good.

https://www.youtube.com/watch?v=lY6Fy570J_8
You're Good to Go (Microservices at Hailo)
>Some new projects may be developed in Elixir but it will never supplant Erlang.

I vastly prefer Erlang syntax to Elixir's, but IMO it's way too early in the game to say this. In the unlikely event that the people who were attracted to Elixir because they couldn't handle Erlang's syntax can manage to grasp OTP, I imagine that Elixir would ultimately kill Erlang dead. An Erlang that has the same power and expressiveness, runs on the same VM, and is completely compatible - but looks like Algol - would be an irresistible force.
I think there are a couple of factors here. This is a popularity contest, which means it's mass-market by default. If you listed the "favorite artists" or "favorite songs" from Facebook, it would be similarly easily accessible pop music that can be played on the radio when children are in the room. The average person is going to like a lot of easily accessible books and a few outliers in specific genres. So while you might get 95% of people liking Harry Potter, you gets 15% liking the Mistborn series and maybe 12% liking Snow Crash and 4% liking The Martian. There is likely a long tail that Facebook won't show you.

So people like pop literature, which means pop literature is going to be written so the mass market can read and enjoy it. I've read quite a few books where I've said "I liked it up until..." or "I like it but this part annoys me". I can't say the same about Harry Potter or The Hunger Games. They're inoffensive and appeal to everyone (or at least the 95%).

Social factors also play into it, such as the appearance of The Holy Bible so high in the list. Is the Bible actually so many people's favorite book? No, of course not. That would be like saying my favorite book is Learn Python the Hard Way. It's a textbook, really, something to study and learn from. But it's a way to easily identify with a group. If you want people to know you're serious about your religion, you say the Bible is your favorite book. Another social aspect, The Great Gatsby is known at The Great American Novel and also a popular movie recently. Did this many people read it? No. They watched the movie or they heard it's a great book so they "like" it in order to appear smart and well-read. Nobody likes Hamlet as a book. No one. Because it's not a book. But you were probably forced to read it like one in high school, and it's one of the few books you've ever read, so let put it on the list too. In fact, I would say most of these books are on there because they're the some of the only books the 95% have ever read.
Then focus on this situation. Don't create new ones.

Do you think it's reasonable to listen to a talk when someone is discusses, in technical details, big O, binary trees, graph algorithms, coding, system design, object oriented design, etc and walk away from that saying "recruiter"?
Wonder how this would look in MongoDB
How to use plotly to create interactive visualizations with Python
I'm not trying to argue against gender bias. Gender bias is very real and I've seen it many times. As I've seen age bias, ethnic bias etc. These are real and I have been target of bias myself.

All I'm saying is that I haven't seen evidence in what I read that would strongly indicate gender bias in this instance. You are making the claim so you have the burden of proof. I'm just stating my skepticism regarding your presented evidence.

The best way for bias to be taken seriously by others is to only claim bias when the case for it is very clear. This helps combat people who say that "anything today is considered bias".
Not sure what you mean. How does this differentiate from Pushbullet?
We also give free service to various NGOs/activist groups/etc at the "we accept huge DDoS and won't shut you off level" -- https://www.cloudflare.com/galileo FWIW
The whole net neutrality debate is an artifact of centralization. It wouldn't exist without near-monopoly ISPs and very large companies that dominate online traffic. From that perspective, fighting for net neutrality is papering over a more fundamental problem.
This contains a list of links as opposed to content.

Anyway, here are the first two links:

https://medium.com/@superandomness/hackathons-are-for-hackin...

http://rubinovitz.com/post/97138278847/the-future-of-hackath...
I don't think it's helpful to think in terms of the 'right' or 'wrong' kind of books. Notwithstanding the fact that it's quite hard to define what makes certain books better/more valuable than others, we should be commending/encouraging any reading of literature, as opposed to, say, just messing around on Reddit all day (I speak from great experience of this!)

We should be careful, also, not to be too disparaging of 'Young Adult' fiction. Yes, you may have some shockers in there at the moment, but Jane Eyre, To Kill a Mockingbird, David Copperfield (along with many, many other 'classic' works) would all probably have been considered Young Adult titles if the genre had existed back then.

For more: http://www.independent.co.uk/arts-entertainment/books/featur...
Twitter Newsfeed Changes: Good or Bad?
Is Hamlet considered a book? It's stretching the definition the same way calling The Star Spangled Banner a song. A poem set to music doesn't automatically become a song.