skysight-inc/HackerNews huggingface dataset:
Reading the description and reviews on Amazon, I can't quite tell if this book is for my situation - I am post-MVP stage with people paying for it (as a private-beta site) and will need to open it up soon. Am I "too late/far-along" for this book? Thanks.
Unfortunately, openvpn. :/
This is a service that needs an agent type setup, I am disappointed by the number of services these days that require the ability to SSH or connect directly to my systems from some unknown network.

I am deliberately going to keep my Redis inside a VPC security group that permits zero outside connectivity, I only expect my webservers/workers/monitors to connect to a database so giving some third party access violates the whole point of VPC.

I'd invest the time to either use something like bsg75 mentioned or write your own Redis stat reporting in agent in something like Go.
Magnetic microrobots printing 3D structures
i half disagree. even informal proofs are often very long, but while they may omit some steps omitted, i wouldn't say they're ambiguous. it's just that writing something for a human who can (and in fact will find it easier to) fill in some blanks themselves is different for writing something for a machine, which only understands "how to do" kinds of descriptions.

also, a tangent about Erdos: Erdos was really good at posing problems. if his proofs are concise, it could have something to do with the problems he chose to work on. i'm not saying there's no book, i'm just saying that the most perfect, concise proof of some facts might still turn out to be very long.
What's up Dave!
If you do significant work with databases, you should have a DBA.

When I was in that role, I combined education, public humiliation, cajoling and various administrative means to discourage bad database behaviors or optimize databases for necessary workloads. The median developer can barely spell SQL... Adult supervision helps.

Whatever I was making then, I probably recovered 3-5x my income by avoiding needless infrastructure and licensing investments.
Oh for crying out loud. The number of bytes is unlimited. But the service itself is for storing your media files. The twitch competitor is clearly violating the 'your'.
Can anybody explain what exactly is happening? The PoC is really hard to read and understand.
Agreed, cheap labor isn't hard to find, and there are countless people that would answer captchas all day long for a few dollars. How many captchas could you answer in a day? Let's say you work 8 hours, and answer one every 20 seconds. That's 1,440 captchas answered for $3/day. You get 5 captchas for a penny. If you can make more than a penny off 5 captchas and whatever you're trying to post or accomplish, you have a business.
Or, they could simply put in their terms their interpretation and I wouldn't have a problem. But they didn't. They selected to give themselves full control (even after deleting).

Also, you may want to read that last TOS paragraph closer, especially the part about how they aren't relinquishing control of your data or their ability to copy/distribute it. You only read the first part of it, but ignored completely "The above licenses granted by you in User Content for which the Service does not provide you a means to delete or remove are perpetual and irrevocable."

So, what that actually means is, the entire part before is moot, if Streem isn't giving you access to REMOVE stuff. Which in the previous paragraph of the TOS, they say they don't have to (and won't give you access to REMOVE data). They may let you delete it, but not remove it. Legal stuff is fun to parse and written like this so they have loopholes.

How they behave and act according to their TOS is complete speculation at this point. My concerns are that their TOS is giving them the keys to the kingdom and asking me to trust them. If they only wanted these permissions to stream it, then say that. If they want permissions to transcode it, then say that. If it is just for their use, then don't say they can give other companies access/permissions to it.
What'sApp with that? Facebook to shut down chat function
As they say, there are an infinite ways to fail but only a few paths to success. If your engineering is so out of control you're constantly in crisis mode, you have more important problems than customer empathy. I think that's an orthogonal issue.

It's not about asking engineers to do support because you don't have any support capacity. At Olark, we also have a dedicated customer support team. Same thing at FreshBooks where I used to work that also does all hands support. These teams are professionals, and are responsible for ensuring we have world class support practices.

So, we don't ask the engineers (or marketing or design) to be on support because no one else will do it. It's just the way we keep everyone close to the customer.

The Jeff Bezos story in Steve Yegge's post is exactly the reason why I like working at companies that keep engineers close to the customer. It cuts down the BS of opinionated product people thinking they know what customers want when they don't have real experience with customers.
There's a small public biotech company Coronado Biosciences that just announced a trial to study their drug (pig whipworms) in autism http://ir.coronadobiosciences.com/Cache/1001185864.PDF.

They have other studies in a couple different autoimmune diseases in various stages http://www.coronadobiosciences.com/research-development/pipe...

So we'll have some more data regarding this soon.
I've been fortunate enough to work for a company that develop performance monitoring so I always dogfood the latest cutting edge stuff that we do.

Best part of the performance monitoring is that if the Request spans multiple Servers (load balancer/proxy, web-app, microservices, DB, etc), I can see it as a single transaction so that I can easily track down which Microservice that caused the performance slowness. For example, we have a web-app written in Python and a Microservice written in Java. A single request can end up at the Microservice level and our tool can see truly end-to-end => load balancer to web-app to microservice to database.

On top of that, we also have an app that performs synthetic monitoring where I can set to automate certain User workflow and set it to run every 5 minutes. Combining both performance monitoring and synthetic monitoring give us a leg up on automating performance monitoring!

Disclaimer: I work for AppNeta.
Google's reCAPTCHA showed street numbers as one of the two catcha-"words" for more than two years.

For me this was quiet annoying to input street numbers of others. It's a privacy issue, it was like helping the NSA spying and one feels bad entering Google's captcha.

What is even more astouning is that Google does not even mention all the croud sourced "volunteers" that trained their OCR database. As Google use an open OCR software (former HP OCR app from '95) it would be a good choice to publish their data back to the community.

I removed Google captcha on my own sites and implemented my own traditional captcha (on the first sight of it about two years ago).
SFHN + Techendo are throwing an IoT Hackathon on the 25th: http://hackendo-integrate-2014.eventbrite.com

Come out if you're interested!
We have a reasonably regulated market. What we don't have is a system where people get to live where they want to live without regards to what they can afford.

SF renters need to back up the U-Haul truck and find new places to live where they can afford it. They are not "entitled" to live in SF simply because they want to.
I required 2 confirmations for my ecommerce site only because it wouldn't cause a delay in shipping their order.

http://blockchain.info/charts/avg-confirmation-time

12 minutes to one confirmation isn't terrible for the purchase of digital goods...but in person transactions would be limited.
By "you" do you mean me, personally?

The servers I use do not have bash installed by default.

The only time I use it is when I am forced to by an installation script.

I install bash on an as needed basis, and when I'm done using it, I uninstall it. I just have no need for it otherwise.

What is the shell on Android? Is it bash?
Show HN: I [heartbleed] OpenSSL shirt
I agree it seems a bit iffy. Here's some quotes from him on "askholes":

In case you’re not familiar with what an askhole is, I’ll elaborate.

It’s someone who you spend your energy, resources & time with to give em a bone, a handout if you will. It’s someone you actually take time out of your own life for to focus on and give your best answers to. Your most accurate and current of knowledge. Literally, tell them what to do step by step.

And they fuck it all up.

…..

For us though, selling to askholes is by far the easiest business for us. It’s literally job security.

….

Remember, the power is in numbers. And the rich are in the 1%. The others are there for the taking if you will, they are there playing catch-up. Out of the ones playing catch up, MOST of them will want a quick fix. Few will succeed.
In CodeIgniter enable profiling - http://ellislab.com/codeigniter/user-guide/general/profiling... to get query execution time
UTD Professor, Student Crack ‘Heartbleed’ Bug
Help me build community powered blog for PHP
The PHP comminuty is all scatered over PHP.net,Stackoverflow,Quora,Linked In, etc.
I dream of bulding a blog for PHP folks at http://www.wephp.co
I need help to get Interviews of PHP Legends and get tips from them.
Anything will help.
TEALS Volunteer Application
"particularly clojure libraries, that make heavy but judicious use of macros"

Try the Clojure standard libraries. Many central parts of the language like "->>" are macros.
Ask HN: Do Startup Databases have copyright over the data on their platform?
I have a question regarding Startup Databases that charge money to use their platform such as Mattermark (https://mattermark.com), Datafox (http://www.datafox.co), CBInsights (https://www.cbinsights.com), and Tracxn (http://tracxn.com)

who owns the data? They are sometimes or mostly just scraping publicly available info in potentially illegal ways in the first place so how can they then claim copyright on the data they have that is publicly available anyway?

Example:

CBInsights admits to scraping data of newspapers which I believe is illegal to then use for commercial gain, are they claiming they have legal contracts with every newspaper?

"We crawl over 12,000 information sources daily ranging from local, national, and international news publications to SEC filings to investor and corporate websites to social media sources and parse out structured data elements including company name, investor names, amounts, Board of Director names, etc. programmatically. "

http://www.cbinsights.com/venture-capital-database
Armed Rebels in Nevada stare down the federal government
Surprised here too at the lack of engagement, but I appreciate your comment...maybe I timed the post wrong :)

We are seeing a fairly strong surge in popularity with Net Promoter within the startup community, but I do think that many people don't understand how deeply NPS relates to those bottom line metrics you mentioned (revenue, LTV, churn, etc). In a predictive fashion no less. Add to that the simplicity from a customers perspective and response rates orders of magnitude higher than traditional research/surveys...powerful stuff.

You correctly noted the challenge of spreading the word (and perhaps benefits) of NPS. I think a lot of that has had to do with the lack of tooling built for this specific purpose, which is something we hope to change in a big way.

Feel free to drop us a note anytime if you'd like to chat further. Would love to get more feedback or answer any other questions you may have.
Reddit is a bit of a different situation when it comes to 'irrevocable', reddit posts are very public. This line in the Streem license is scary:

"The above licenses granted by you in User Content for which the Service does not provide you a means to delete or remove are perpetual and irrevocable."

When is the service not going to provide a means to delete, and why? On top of that even when I can delete items there is explicitly no obligation to ever remove it from the server, only to make it unavailable.
Regarding Extreme Programming: works for me. Sorry you couldn't make it work for you.

Regarding the Lean fad, yes, all fads in software are shallow and foolish. I'm not interested in taking responsibility for shallow idiots, so if you'd like to yell at somebody about that, seek elsewhere.
This is great! To anyone else delving into CSS, I also found this tutorial on CSS selectors helpful: http://flukeout.github.io/
Show HN: SoundCloud Instant
Isn't this expected (and a natural consequence of the fact that it's trained on huge volumes of reCAPTCHA data?)
In the Apple SSL bug, a goto statement works much like a function call or a throw in Java. Here's a Java example that compiles without warning and has the same flaw:

public static void foo() throws Exception {
throw new Exception();
}

public static int bar() throws Exception {
int x = 0;
if(x == 1)
foo();
foo();
x++;
return x;
}
> Capital has been taken hostage by the rich

Err... yeah? Previously who did the capital belong to?
Neat effect--I'm definitely interested in trying this app. Would be cool to see them go further and try to turn highlights in the out of focus areas into nice octagons or other shapes caused by the the aperature blades in a real camera.
I think you have to notice that software is an iterative rather than a one-time-only affair.

Basically, some given piece of software is going to be created once and inherently have many warts.

Just an inherently, the main effort will be spent tweaking the process over time.

The thing about programming language is that it can only be made once whereas Process, training and personnel can be constantly adjusted.
No, definitely meant it as a general thing. And really, directed towards people working with servers, and not to people working with embedded devices (like Android) where keeping to POSIX (or specifically ash, which is what android and busybox use) is probably a necessity.

Many servers don't have bash installed as part of their base distribution, but if they're going to have another shell already installed it's much more likely to be bash than zsh.
> I mean I don't want to spend time learning a framework that might be dead 2 years from now (remember prototype ?)

2 years ago I jumped ship from KnockoutJS to AngularJS. Backbone was also quite hyped out around the same time. All three of them are still around and frankly speaking it wouldn't have been a problem for me if the one I picked died by now. The skills I learned in Knockout helped me quickly learn Angular.

Think of it this way, learning on its own, regardless of what you're learning is valuable. My suggesstion, take a day and examine whatever frameworks you've heard of and pick one and learn it.
Developers, Check Your Amazon Bills For Bitcoin Miners
Confirmed: Nasty Heartbleed bug exposes OpenVPN private keys, too
Big fan of "none" here.
I'm not willing to stipulate that artwork cannot have an implied warranty that needs to be disclaimed. I'm even less willing to stipulate that for documentation.
Jan 29, 2014 10:54 pm UTC

"will begin shipments on a rolling basis at the beginning of March"

so, any updates?
A similar effect http://www.plemasson.fr/shader.html seems possible in real time for game post processing. But tricky to get right as you can see.
I've found the best single thing that's helped me, both in terms of conciseness, product and effort focus, and gaining empathy for my target audience, is to see what I can cut out and what I can simplify. Focusing is seemingly among the most important, and often most difficult, tasks.

But I'm just some repeat offender/y-comb reject.
I have gone from Unix shell script to Perl to PHP to C to C++ to Java to Python. Most of them are a lot of the same Algol-descendant syntax: if/else, for loops, while loops, variable assignment etc.

Racket Lisp is a little more of a leap. Even something like the behavior of a for loop is conceptually different. When most of the languages you have been bouncing around are more Algol-like, Lisp is a bigger leap into a different programming paradigm.
Not necessarily statically linked, though IIRC OpenBSD's /bin/sh is for both robustness and security reasons. Debian distros offer an alternative sashroot login which uses the stand-alone shell, which is both statically linked and includes numerous additional built-ins useful for recovery or forensics work.
"Orders projected to begin shipping 4/21.
Backerkit orders will be locked down 4/11.
First batches of Soylent 1.0 will not be certified gluten free.
Some Backerkit add-ons removed."

This was posted last week, so it seems like they will actually ship next week.
http://blog.soylent.me/post/82129644711/weekly-update-4-8
It's called supply and demand. It's called life. Things change. The world doesn't revolve around families that "shouldn't be uprooted and have their lives thrown into disorder".

If those families wanted to be able to stay there permanently at a fixed rate of housing expenses, they should have purchased the property. Can't afford to buy? Then deal with the risks of renting.

Their desire for low rent that keeps them comfy and entails no inconveniences has no validity. That's just a wish. That's immature. This is not grade school and not everyone gets a trophy for simply showing up.
As you know, OpenVPN cannot do what n2n can do.

Someone has to run an OpenVPN server. Everyone on the network has to trust that server.

And connections between network participants are not peer to peer.

With OpenVPN and most other VPN's, if I'm not mistaken, each person's traffic passes through a central point: some VPN server/appliance.

This is a major difference and has its own set of security implications.
Either you or the wikipedia article is wrong.

>"The origin of C is closely tied to the development of the Unix operating system, originally implemented in assembly language on a PDP-7 by Ritchie and Thompson, incorporating several ideas from colleagues."

It's also written that the B rewrite only came later.
Google is building up a digital superstate, says German media boss
Machine Learning Gremlins
Certainly agree about Erdos/the Book. It's not an effort to prove that all elegant wonderful proofs are also concise, but instead that there exist elegant, wonderful, and concise proofs which are sometimes found.

I always think of human proofs as the words on the page plus a significant guiding practice and convention of mathematics. Some proofs require more of that than others. Internalizing these proofs is highly non-mechanical. But I don't think we disagree here.
Illegal? If VCR and cloud DVR are legal I would expect a personal youtube recorder's legality to be murky but probably acceptable.
Just asking: Is this some kind of weird humor?

Can anybody tell the story of this in short words?

I am fearing, that those predicted times will come up, but that somebody would name his product after a product that in a science fiction story was made out of human bodies, is really a little beyond my comprehension. Some kind of self-irony, perhaps? Or reverse marketing?
I'm not sure what the advice in the article actually is other than, don't spend money you don't have. I can't really find anything tangible in the article...
Forensic linguistics study names Nick Szabo as author of original Bitcoin paper
I have signed up for the first set of challenges, although I doubt I'll do well on them. I'm not very good at that kind of challenge--with crypto I tend to do better on the theory side [1] than on the practical side when it comes to dealing with breaking things.

[1] by "theory" I mean vigorous and convincing hand waving and white board diagramming...
The point I was trying to make is that, over the course of the day, things come up. Most of them I don't need to deal with now, I might need to deal with them in the future, but I don't want the cognitive load of worrying about remembering them while I'm trying to do other things. Hence, I write them down. Maybe "thing #1" of my three things some days is "figure out what the other two things for today" should be, but it's nice to have some sort of bucket to dump thoughts into for processing later. Call it a remembrall, or a todo list, but it's silly to pretend it doesn't exist.
Why is it named Soylent? Because it made you ask that question.
I don't fully get it either, but I think it has to do with what happens when you call PKey::RSA.to_pem: http://ruby-doc.org/stdlib-2.0/libdoc/openssl/rdoc/OpenSSL/P...

I think that it'll calculate the private key, which you can then smuggle out to another file before you're supposed to be able to?

The CVE number is just reserved at the time I'm posting this: http://cve.mitre.org/cgi-bin/cvename.cgi?name=2014-2734

Maybe in a few hours we'll have more information.
I made an Ember.JS version of this since we have a few different posts comparing all the frameworks today. Still need to split it up into steps but it's there as an example of the implementation right now

Lines of Javascript: 92

Lines of Javascript(without ember-data model definition): 63

https://github.com/jakecraige/ember-phonecat
It's hardly a race anymore. Home delivery of groceries has been around for about a decade now. Webvan may have been a spectacular failure, but they're hardly even worth mentioning. Many supermarkets offer it and Instacart has really perfected the art. It doesn't come without downsides, however. The price markup is one. The bigger downside, IMO, is the lack of variety. Instacart has pretty good variety and multiple stores to choose from, but it still doesn't even come close to visiting one supermarket. Hopefully someone will figure this problem out.
I'd agree with your assessment of Royden. Another fantastic book on Lebesgue Integration/Measure theory is Lebesgue Integration in Euclidean Spaces by Frank Jones. Fantastic textbook.
Yahoo (aka Bing since all their search traffic is handled by Bing at the moment) also spends heavily on acquisition. We (Blekko) did too for a while (although we could never afford to pay hundreds of millions of dollars doing so), there are a lot of people who will sell you traffic. The interesting take away is that search it not nearly so differentiated as it once was. That is hurting CPC (16th straight quarter of declines for Google) and it is hurting loyalty. Lots of people on HN for example use DDG as their search page. That is a huge change in the search business and a source of worry for Google (as the leader) and a source of hope for people breaking into the market. As search becomes commoditized, Ad CPC becomes a race to the bottom. That doesn't bode well for a company depending on Search Advertising to fund multi-billion dollar investments, per quarter, in data centers and other infrastructure.

Its kind of like watching the Pacific ocean erode the cliffs along Malibu, slowly but surely really pricey real estate is turning into tide pools.
Automatic age progression
A team I worked with totally ditched these guys due to their managed services quality
I made this small app last Saturday solely because I wanted to. Any feedback is welcome.

Oh, and the source code is open: https://github.com/karan/scInstant

EDIT: Right now, it's meant to be used only on desktop. I'm starting to get into frontend stuff, so don't really know how to touch optimize the app. Again, suggestions welcome.
I have seen code that uses the Yoda style, but I think it's a bit overkill. Any C/C++ compiler I've used in the last several years will complain if you do an assignment in a conditional. (Unfortunately I've also seen projects that spew out a slew of compiler warnings under normal circumstances, so YMMV.)
This is like a cat burglars wet dream.
I am really curious if they consider the money they pay to support the Mozilla foundation as "paid distribution." I could see how it would come out like that, but I could also argue from an accounting standpoint that it should be part of the 2.39B$ they paid to "Network Members". It might be a good question for their next earnings call though.