skysight-inc/HackerNews huggingface dataset:
I believe the same offering as 2005 from YC is still fair. There is no magical formula to weigh the mentoring and quality of advice received with equity. The track record of YC companies however is a clear metric to judge this proposition as being fair. With so many more years of experience nurturing startups, the value proposition of YC’s mentoring and the alumni community seems clearly much higher than it was in 2005. So the deal doesn’t get worse each year as the article states, but gets better and justifies keeping the same offer as 2005.
I think so: https://en.wikipedia.org/wiki/Supervillain
Personally I don't see why your approach makes it less RESTful. In fact, doing 21 requests instead of 1 seems like an extremely chatty application and reminds me of SELECT N+1 database problems.
No it is not LGPL+BSD according to the license, it is LGPL3 https://github.com/ffi/ffi/blob/master/LICENSE

Parts of it being BSD does not mean it is dual licensed, it just means you can remove the BSD parts and reuse them elsewhere as BSD; you cannot just take BSD files and strip out the license as the terms say the license must remain included.
The old "So you want to be a success at selling?" training video starring John Cleese has a wonderful example of (roughly) the Five Whys applied to sales.

(It can be seen at http://www.videoarts.com/sales-and-negotiation/so-you-want-t... at 15:15 , but alas only after registration now.)
What if there is a delay between receiving the bitcoin to doing the payment, for example if the payment gateway is down?
Would that imply custodial or depository service?
I think the whole parachute system affords the pilots, and in my case the family, a better assurance of safety. My fiancé has a fear of flying and the parachute does help qualm those fears a bit.

Side note, have you ever tried to put a cirrus into a spin? It's difficult, iv'e tried. I think that has more to do with Cirrus passing the regulation than anything else.
Application architecture thoughts
In my experience tiny breaks away from the workstation are far more helpful than the ones that need you to use the computer. I have found taking a break from a programming session in form of checking HN, twitter makes the mind all more muddled.
I think I've said this before, but the caching advice:

> HTTP provides a built-in caching framework!

Conflicts with the authentication advice:

> each request should come with some sort authentication credentials

One of those gotchas in API design and implementation is how to provide good performance against authenticated resources.

My personal take on this is to not follow the standard HTTP caching patterns as this encourages the cache to be external - browser, proxy - to your authentication.

Instead I choose to cache behind my authentication layer, and this either means:

1. I use a plugin to Nginx or Varnish to call the authentication check before serving a cached resource.

or

2. I put my resources in a memory cache within the application.

The former has the advantage of being as HTTP pure as possible, but the disadvantage of maintaining the server extension/plugin.

The latter has the advantage of code maintainability (just the stuff in your app) but the disadvantage of not using existing tools for the caching.

Either way, if you are mixing authentication and caching the rule should always be that you cache behind your authentication layer and everything that passes through the authentication layer is explicitly marked as not-cacheable.
I like how MongoDB does this:

http://docs.mongodb.org/manual/reference/object-id/

They start with a timestamp and are fully distributed. In the official linux client library, the "3 byte machine id" is the first 3 bytes of the md5 hash of the hostnames. As long as you can guarantee uniqueness there, there are no collisions.

For a large API, one could generate their own machine ID's and provide a strong guarantee on uniqueness.

The one criticism with MongoDB's approach is that the ID is 12 bytes and doesn't fit very well in column types offered by other DBs
"C" key works for me as expected, where is problem?
Plenty of them, yes.

From the Gulf of Tonkin; to "weapons of mass destruction"; to Iran Contra and the allegations the US knew about (and helped) Saddam use chemical weapons on Iran (claimed to be equivalent to a conspiracy theory at the time, turns out it was completely true).

Echelon, Carnivore and the NSA spying on everybody (including Americans)? Conspiracy theories. Joe Nacchio and Qwest? Conspiracy theory.

The US involved over the decades in toppling governments in South America? The US Govt. denies it to this day, just a bunch of conspiracy theories.
Why such prohibition?
Maybe that's what Google switched to now. Since their captchas are supposed to be easier to read now.
Who is the defendant?
How is this different from http://www.dnsstuff.com/tools ?
This is how the International Fleet begins. First asteroids, next Buggers.
Docker for Processwire
I made a Dockerfile for installing Processwire (www.processwire.com), hope you all like it!
Have you seen the price of broadband in Brazil?
GCC 4.9 Will Make Compilers More Exciting In 2014
Registering a startup in China is about to get easier and cheaper
How to stop the NSA from tracking your mobile phone calls
Single CPUs don't, but the number of cores does grow. GPUs are also worth considering here.

What does not get faster is programs written for old architectures. 20 years ago the best way to optimize a program was waiting a decade. That won't work today, and to make programs future-proof they have to scale to a lot of threads.
Or just talk to the neighbor - solve both problems without dealing with authorities and being an evasive asshole
It should work with any phone.

The iThing specificness probably comes from the dimensions of the stand you need to make to hold the phone.

Just tried holding the 15mm eyepiece off my old school microscope (optical) in front of the lens on my blackberry. The Thinkpad trackpoint fills the circular image field nicely (and it shows all the crud down there, so I'm cleaning it out with a brush now). Very sensitive to having the axes coincident.

Anyone any idea about the focal length of the LED pointer lens?
The 10 Commandments of Mobile User Acquisition
But the curve that determines your payout is dramatically tilted towards low earners: That is, SS pays a much larger fraction of your highest earning years income if that income was low. As a result, low earners have to live only a few years past 65 to receive benefits greater than what they put in. High earners have to live decades.
This was literally a homework assignment in a security course I took during undergrad so excuse me if I'm not impressed. Also, from the comments it's clear that the benefits of Captchas are being overlooked. Google purchased ReCaptcha some time ago and uses it to solve difficult OCR problems by using human input. In Recaptcha you'll notice that there are always two words, and one tends to be easier than the other. The one that is easier has a known result and is used for security, the other one is unknown and Google will use people's guesses to find its true result. Even if this startup was to consistently solve the hardest Captchas on the internet, it would actually be a good thing because we would have better OCR. Realistically this won't happen and ReCaptcha will just use harder images all the time if it needs to.
Exactly this. Be careful.
Well, there's life after death. If you're looking for a similar do.com alternative, you can take a look at: http://bit.ly/HlxzHY
The War of Rape
People just tend to associate the term 'conspiracy theory' just with the ones that are actually crazy (such as the suggestion that we didn't land on the moon, or that the US Government perpetrated the 9/11 attack). And on top of that, many of the ones that actually turn out to be true do just sound crazy at first (who would have believed anyone last year if you told them the NSA was collecting metadata on almost everything that happens on the Internet and millions of US citizen's phone records etc.?)...
Gah. S'what I get for posting before coffee. It should read "plaintive".
I don't think I can put up a blog engine or a link to an external site. The point was more to produce files that I can actually place on an institutional server, in plain HTML, from which they will be served.
Will they?

You're talking about what's essentially a HUD on your glasses, which is neat and all don't get me wrong. But not something I can imagine playing many games on. At least... not games that didn't involve a cross between virtual and real space.

I'd honestly have much more faith in something like the Oculus Rift revolutionising the video game industry.

What I could see would be things like open invitation gaming groups putting up tags you can see in a city. So when you're walking around a city you can see if there's a group meeting up to discuss or play whatever in the area.
It's still funny that now it's a down
Regardless of the quality of the software, I really like the privacy page. Too much sites says they care about our privacy, but they use every trick to track their users (with google analytics, ad agency trackers, ip log without any clear policy, fingerprinting, etc.). I have no assurance the author does what he claims to do, but at least, such policies are a step in the good direction. For other sites, requestpolicy still manage to do a good job.
Indeed. It's a thug-ocracy.
CodePath Android Cliffnotes
I like this for its simplicity and for using a concrete example that I can follow along with. Also great job not showing the most succinct ways to do things and instead showing the most consistent and powerful way.
Yes and no. Radiotherapy is still a cornerstone of cancer treatment.
I do this same thing, but in a variety of circumstances. I find it not only helps me to keep my place, but the act of writing out or diagramming ideas helps me think and reason through problems better than if I just try to work them out in my head.
>But, we also love unlimited soda, video games, and luvsacs.

Unlimited soda? You sure love fitness.
How is LinkedIn dealing with fake profiles?
I am receiving invitations from fake LinkedIn's profiles. Usually they are top management people in some industry, they copied the information from another site.

Sometimes you can quickly discover the trick. For example an "Executive Director at Royal Dutch Shell plc" with public e-mail in the rediff domain.
> A spherical shape was chosen because a sphere has no edges that might get damaged and only one dimension has to be measured in order to calculate its volume.

Surely every dimension needs to be checked, to ensure that it's a perfect sphere? (Which I assume is harder than checking a cuboid has six flat sides joined at right angles)
Well my point was rather practical than philosophical: if you take a human at say classification task, they'd be able to explain why they identify bicycle as bicycle and not, say, bulldozer. You can't readily have this with ANNs; all you have is a bunch of weight coefficients and feedback loops.
Don't know what you consider simple, but databases use bloom filters to do faster joins for example. Chrome also uses them for malware detection I think.
Too be fair it has been 25 years.
Reduce working week to 30 hours, say economists
I agree that the href can help make understanding the API easier. If anything, it improves API explorability.
These days I bill like a lawyer: Up to two hours free of charge as a consultation and then the clock starts at my full rate. If you're not OK with that, you don't value my time enough for this relationship to work out.

And that's a much more generous strategy than say a plumber where you have to pay just to get him to listen to what the problem is.

But it's all supply and demand. Lawyers and plumbers who bill like that typically have more work than they can handle. I didn't when I started out as a developer, so I worked long hours for little pay for bad clients. Those were rough times, but looking back, those experiences are really what led me to being successful later on.
These guys need to change their admin theme. It appears to be a ripoff of the ExpressionEngine control panel theme. I'm surprised they are still using it.
> I read the full article and I was actually astonished that such information was not stored inside some kind of 'safe' or 'vault'.

Yes. Safes and encryption can be overcome by court order, or even rubber hose decryption, but even if you submit to an order you at least know that you've been surveilled.

Safes and encryption are like an alarm, even if they don't ultimately keep you safe or encrypted.
Didn't know about enhanced-ruby-mode. I will check it out. Thanks!
Introducing dumpmon: A Twitter-bot that Monitors Paste-Sites for Leaks
Probably just given as example of remote place that makes it uneconomical to work on-site from time to time.
Louis Vuitton Outlet,Louis Vuitton Shop,Louis Vuitton Handbags Big Discount
(original author here)

Those tags only address mutations to a URL.

What about adding a field, removing a field or updating the type of data stored on a field? HATEOAS doesn't offer anything for that. This is why I feel we need more experimentation, more standardization, more time before some practices stand out enough to consider them 'best practices'
Except, at least according to Hudson's story, they were very specific and limited in the papers they took. They knew what they were looking for, it wasn't about guns, and they found it.
This doesn't however make airplanes aerodynamically anywhere similar to bird flight. Besides, Wright's method of wing warping was soon discarded as structurally unsound and is seldom used now.
Even pure water can be harmful. A few years ago a couple guys ended up in coma at a nearby Buddhist temple after a "cleanup weekend" where they were fasting and drinking lots of water (this water OD condition is called hyponatremia). Of course nicotine is more dangerous than water, yet I can't recall a death by overdose of it.
> Chrome also uses them for malware detection I think.

Used to! I had them in earlier versions of the article but they changed that code.
There are three broad classes of clients:

- The Newbie has never hired anyone to do this sort of job before. They don't know what to expect, and they don't know what it will cost. They may not even have an idea of how much the work is worth to them. They do know that there will be a bill, but they haven't matured into either of the other two types yet.

- The Black Hat is a malicious client. They will try everything they can to exploit you for their own benefit, while giving up as little as possible in return. These are the people who ask for work for free, ask for fixed cost projects with unlimited scope, and dodge your invoices.

- The White Hat is the client you actually want. They have hired people like you before; they know what it costs, and they know how much value they to receive up front. They have reasonable specs, or a loose spec that they work with you to define tightly before they ask for a commitment. They have a preferred deadline and a drop-dead date, and they tell you about both of them.

Your goal is to identify White Hat prospects and avoid the other two. Sometimes a Newbie will develop into a White Hat, but they will always take more hand-holding and reverse-management than a mature White Hat. As a single-person operation, you don't have the resources to take care of them efficiently.
I found it useful to start writing an email to some people concerned. I usually start with "it don't work", then because I don't want to look stupid I explain a bit what doesn't work, I feel the need to explain my thought about why do I don't look like unimaginative, and then I write down how I would check if I'm right, because I don't want to look like I'm not scientific, then I just try the test because I'm not supposed to be lazy, and then usually I trash the email because I found the bug.
It seems as if every new iteration of C++ proves Greenspun more and more correct. The standards committee has been trying very hard to push templates as an "ad hoc, informally-specified, bug-ridden, slow implementation" of macros.

As for Lisp syntax being ugly, I beg to differ. (Common) Lisp syntax is somewhat arcane, with terminology and abbreviations that aren't common these days, but it reads pretty smoothly.

You know what's ugly? C++ lambda syntax:

[=]() mutable throw() -> int

At some point C++ started following Perl down the road of using as many symbols above the number keys as possible. That's ugly.
Technically our mental lexicon is part of what constitutes grammar (as understood by linguists).
CPAU - like RunAs but with an option to encrypt the password
Last time I checked, the Cassandra implementation was really messed up. Myself and another dev at our last company spent a few weeks debugging, adding test cases and fixing the code to get it to work correctly.
Wow - I used this one too (vividly remember the "fire" effect demo) and have looked for it a few times to no avail. Nice find :-)
Never seen workflowy before ... love it!
Fish 2.1.0 released
(original author here)

I thought about this one when writing the post. Although I think the differences between the two are marginal, my conclusion was that it's "simpler" to increment a page number by 1 in code than incrementing by the page size.
Or from the WSJ this morning (hardly a defender of the Obama administration):

http://online.wsj.com/news/articles/SB1000142405270230447050...

Obama Unaware as U.S. Spied on World Leaders

> The National Security Agency ended a program used to spy on German Chancellor Angela Merkel and a number of other world leaders after an internal Obama administration review started this summer revealed to the White House the existence of the operation, U.S. officials said.

...

> The White House cut off some monitoring programs after learning of them, including the one tracking Ms. Merkel and some other world leaders, a senior U.S. official said. Other programs have been slated for termination but haven't been phased out completely yet, officials said.

> The account suggests President Barack Obama went nearly five years without knowing his own spies were bugging the phones of world leaders. Officials said the NSA has so many eavesdropping operations under way that it wouldn't have been practical to brief him on all of them.
Thanks sathley -- we should connect. My startup, Shoutt, also also in the Q&A space!
Edit: appyoda is, not appacitive. So not the same space.

appyoda looks great btw. And so does appacitive. (sort of like Parse?) Though, I'm looking for something more HN like, built for longer discussions.
Yes but no, because producing code is never smooth, or smooth code production is exactly the characteristic of these coding sessions you can interrupt without great loss.
And suddenly:

"There's so much space...! For cool side-projects!"
Finally! It always frustrated me that this threat was never taken very serious, even though it could wipe out humanity.
Would have been simpler to say they wont take any international candidates
The moment when a drone kills US citizen on US soil without judicial oversight you will know that that danger is real. But you are still far far away from that.

What, six months? Three years? What can be done, will. It's possible it's already happened but isn't yet deemed appropriate for public knowledge. When it is, either for the intimidation factor or because it's become so widespread it can't be hidden, the copfan broadcast media will celebrate it rather than question it.
I wonder if anyone has considered putting a small heat pump into an EV instead of resistive heating. That could save a lot of energy.

Perhaps cars will start having better insulation too? Double paned windows? To be more efficient with cabin heating and cooling?
Can any one explain the article? It looks too technical for me and I am not good with advanced maths. I have an idea of what p != NP is but not very knowledgeable about it.
I would use www.webflow.com to build your pages, and then take the output CSS, HTML and JS that it exports and upload that. You could probably make a static CSS and a static JS that works for all of your pages and then just reference that in all of the others.
The viewing platform height is adjustable.
We don't have enough standardization for that yet.

Old enterprisey API's had things like WSDL[1] which made auto-generated clients possible. But added their own overhead and complexity. REST API's tend to be much simpler and don't have anything like this at the moment.

[1] - http://en.wikipedia.org/wiki/Web_Services_Description_Langua...
Congrats on growing a company in Indian market, let alone a bootstrapped one.

I worked for a MNC for past 5 years, i quit this April and started dabbling with new technologies and platforms, with the intent to create a SaaS. As a person who is interested in startup, this article gives me a lot of hope.
Partially OT: are we still pushing for all this soft fitness stuff?

To be fit you have to: exercise regularly, eat well. Easy to say, but it's a mind shift (try doing 1hr of exercise 3 times a week, see how "easy" is to keep up). Something innovative in this field should push people to change their lifestyle, not to buy yet another fitness product.
Great but using tests is better, because written correctly you will keep them and they will check forever that the thing is working
Well if you read the article you'll see that it's only a technology demo, they're not releasing it as a product and their goal is not this but computer vision /brain mimicking in general.

Even CAPTCHA inventor Luis von Ahn has talked about CAPTCHAs being a practical way of generating test data for computer vision systems.
Glad to be of some inspiration :)
So, I know perhaps this is not the right place to ask this, but I am not sure where else I would ask. I made a comment on this post and now it's dead. What did I do wrong? I mean, I included several links but they were all pertinent to the reply. The first was a link discussing new functionality in Android specifically related to making Web Apps more like normal apps. The rest were links to API documentation for various features that filled in some of the gaps. So, certainly not spam and on target. Why is it dead?
I don't see a problem with kids having a computing class, just as they have history, biology, physical ed, etc classes. I do have an issue with the glamorisation, rockstar bandwagon that people outside the industry have jumped on. Presumably policy makers talk to the silicon valley people, who pass on their rose tinted view. If policy makers spoke to the rest, the blue collar crud shovellers, I expect they'd be less caught up in the gold rush.
What order should I show my girlfriend the Star Wars trilogies?
She has never seen any before. Should I start with the old ones for the story or the new ones for her to easier get hooked?
Do you know what they changed them to and why?
> Later he talks about the ugliness of Lisp syntax, especially CL, but Scheme and Clojure are supposed to be better. On what basis? I may admit scheme is elegant, but calling clojure's syntax an improvement over CL is a pretty long jump.

Having syntax for 4 different data structures instead of just one would be one of my main reasons. Also, the syntax of a lisp-1 is cleaner.
One client I worked for had a "heads down Thursday", where no one was allowed to schedule anyone in the app dev department for meetings; general consensus was that Thursday's were by far the most productive day of the week