skysight-inc/HackerNews huggingface dataset:
Google certainly are doing this differently, and I even mentioned how (less flexible, more efficient, different narrative). But then every company that engages in this does it differently. GE does it differently from Microsoft does it differently from IBM does it differently from IV.

In fact, one of the models IV actually seems to have is closer to what Google is proposing here... They have a "sell your invention" page that has similar inputs as what Google describes. Again, I've never interacted with IV, but I expect it's be like any other licensing negotiations rather than "name your price, we'll buy it if we like it".

So the big difference (other than being a practicing entity) is, to your point, Google has made the process simpler by eliminating the negotiation aspect. This certainly would be a good experience for sellers... If it works. The reason everybody else negotiates is because it's very hard to price patents (or anything, really). Unless you have a dialog about why each side think it's worth what, nobody will agree on a price.

As such I would guess Google will end up acquiring only those patents that are actually useful and people underprice. These will be very few mostly because 1) very few patents actually cover anything useful and 2) people almost always vastly overvalue their inventions. I say this partly from personal experience and partly from hearsay, but the fact that the vast majority (95% +) of active patents lie fallow backs this up. People have paid thousands for a piece of paper that they're getting 0 returns on.

Google may very well get some good patents submitted, but if they don't negotiate, they will either leave them on the table or pay more than they're worth. Certainly would be very interesting to see how this turns out.
>Are we really at the point where a 30 year old can offer sage advice on living life? Wow.

At least he offered advice. I'd rather hear a 30 year old's obvious platitudes than an old wise guy's complaints about how obvious the advice is.
http://en.wikipedia.org/wiki/Intel_iAPX_432

Intel's first 32 bit processor. Tried to get away from the 8008 and 8080 and be like the 8800. Was more like a micromainframe in design. It was a stack machine with no registers.
> If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids."

And in general I found it linkbaity
I somewhat agree, but it's a thing that many people see as a feature.
Well, I am almost 40 and I am getting a lot out of that blog post.

I've also got a couple of sage advices from my 4 years old daughter, you know... :)
A standard for weekly newsletters
One of the areas that data science can have the greatest impact in terms of money connects to data science applied to hedge fund and other financial trading efforts.
Behind the scenes: anomaly detection at Twitter
Data Science Contest Keeping It Fresh: Predict Restaurant Health Scores
Possibly - the design started back in 1975, which is when we were still figuring out a lot of how processors should be designed. That's also far back enough that, frankly, I don't have much of an intuition for what people were thinking.

By the way, I am struck by how close their object model sounds like the JVM. A major difference, though, is that the JVM can do some extra work at runtime to figure out when it is profitable and safe to throw away the overhead causes by safety and isolation - JITing. Then it can just execute instructions optimized for the hardware, not constrained by the object model. When your hardware maps to your object model, you can't do that.
All good advice. Wish I knew it when I was starting out. I should have made more friends, I should have taken more risks, I should have found ways to avoid stress so I wouldn't end up sick and disabled.
Too bad the water is freezing cold and the beaches are full of rocks.

I have friends and family who will swim in 45 degree water but it's not for me.
And there are many more (including folks like Einstein and others) who hit their stride somewhat later in life.

Even the ones who hit it early didn't magically get worse after they hit 30. :)
And yet it works as an antenna if it's the right size.

Salt water will also work as an antenna if it's the right size.

Which is what I said in my original message.
As far as vim goes, https://github.com/fatih/vim-go is the best all-in-one plugin. Really a pleasure to use and easy to install. Should work with neovim too.
Twitter Inc Stock Crashes After Earnings Leaked
Founder of Blendle here. We have, but newspaper publishers don't like this idea. They're too afraid offering a monthly fee will result in a lot of cancelled subscriptions. And subscriptions are a big part of their revenue.
It was a stack machine. No user visible registers.

One of the neat things about stack machines is that you can quietly add registers to a machine in the background without having to recompile code.

I think this would have been a huge advantage over time. Being able to add registers and performance without having to recompile code. It took us decades to add a few new registers to the X86 architecture.

Just imagine if every single (286, 386, 486, pentium, pII, etc) generation had more registers and they were automatically used by software.

Pretty neat imho.

IIRC it was also a tagged architecture as well. So they could define a generic instruction set and fallback to software implementation for many ops, adding hardware implementations at leisure.

Executive summary: They could have done it right first, then made it fast. Rather than make it fast, then try and clean up the technical debt later.
I like that second quote a lot, I bookmarked your ref to read this evening.

However, I do think it is important we consider Mr. Altman's follow up to your quote: "Even if you miss, you’ll probably end up in a pretty good place." If it weren't for this, "Aim to be the best in the world at whatever you do professionally." would have made me shift in my seat.
Here's a good resources that helps you identify what to give away. http://blog.videofruit.com/marketing-giveaway/ Good luck with everything, let us know how it goes.
How is TLS Termination/load balancing > caching proxy > Apache/nginx/whatever "something wrong with your architecture"?
>> Are we really at the point where a 30 year old can offer sage advice on living life?

Could a 30 year old give good advice on being a programmer?

It's not the length of time, it's the amount of experience.
Articles cost between €0,10 and €0,30 for newspaper articles. Between €0,20 and €0,40 for magazine articles.
If you want to play it safe, I suspect something like
http://smile.amazon.com/Anti-tracking-Anti-spying-Blocker-Ha...
would block the signal.
Call of Duty Black Ops III Concept Artist Interview
No Escape from the Black Hole of a Police Database
I'm kind of surprised about this repeated "I just use nginx" argument, it doesn't make sense to me at all.

If your site runs fine, in all situations you care about, without FOO, you would be pretty lame if you increased its complexity with FOO nonetheless, for any value of FOO.

That is more or less exactly the central argument of the piece I wrote.

The KISS principle dictate that I do not add SSL/TLS to Varnish, because it would just increase complexity without any comparable net increase in benefits.

Yes, it's probably (slightly) more work to configure a SSL-terminating proxy and varnish, but that is the maximal benefit you can hope to obtain if I implement SSL/TLS.

On the other hand, having SSL termination in a clearly defined separate layer gives you at least the following benefits:

You can change implementation in one layer without affecting the other.

You can scale one layer separate from the other.

You can have different administrator access in one layer than the other.

You can scale the SSL layer for CPU and the Varnish layer for RAM.

You can have multiple independent implementations of your SSL termination, thereby vastly increasing the chances that you don't have to shut down next time some SSL library breaks.

&c &c &c
Neat! I've been working on something similar for about the past six months, although my approach is a little more minimalistic, but also based on shamir's secret sharing. I was planning to release a preview the next couple of days. If any one is interested https://github.com/duse-io/api#how-it-works

//edit My solution focuses more on the sharing aspect between people, but can just as well be used like Vault
I have a small theory about cars and low birth rate.

If you look at developed nations with well developed public transportation (which means less need for private cars), you generally see lower birth rate. Really low. Look at Japan. S Korea. Europe.

However developed nations with less developed public transportation (meaning more ownership of private cars), you generally see higher birth rate. Examples are most of US (excluding NYC), Canada, Aus.

I personally think young moms just decide to have less kids if their option of traveling within the city is limited to public transportation. And with young kids, you do have to travel more than usual to get to doctors office, school, activities etc.

When you have a sedan/suv/minivan, traveling with kids is much more tolerable. You don't have to carry everything on your back or in your hands. You can strap them into car seats once and that's just about the only time you have to worry about it.
Ditto. Empathy is important...I imagine that boss, if he's relatively young, has to deal with the pressure of seeming like an effective boss, and that includes setting some hard lines...because let's face it, the boss and employee can see eye-to-eye, but that understanding doesn't always communicate across all the other employees, leaving some resentful. It's not dysfunction, necessarily, it's just the nature and friction of having an understanding and an implicit agreement. And so having a hard-no-compromise rule is sometimes easier. And younger bosses do worry about not wanting to seem like a slacker millennial (to their bosses)
I'm the counterexample - I like letting capable people as loose as possible, and more often than I'd like this backfires. I'd appreciate some effective pointers on how to deal with this issue.
Very cool, now MicroTugs can be used for organizing space, floor, roads autonomously. great invention!
Thanks for the example. Out of curiosity, what was the signature of your Next method?

> I implemented a DB driver that had its own Next() method. Later I wanted to implement the SQL package interface.

(Did you mean the database/sql/driver driver.Rows interface[1]? sql.Rows is a struct not an interface.)

Just to be clear, you implemented a DB driver and then went to satisfy the driver interface? And this was after you already published it and would break backwards compatibility?

> especially as interfaces proliferate.

True. There will only be more interfaces over time. We'll want to keep them as small and descriptive as possible if we want the ecosystem to be sustainable.

[1]: https://golang.org/pkg/database/sql/driver/#Rows
You cannot get an A+ on SSL Labs without 4096 bit cert. It is just a vanity thing IMHO.
> What is the point?

Social proof, peers and superiors who can vouch if you're the real deal. Also, it provides additional insight into your skills-- how you think and act.

Question: If we were going to create an executive development path for this individual. What areas could they work on? What strengths could be bolstered?
The tweets that made Twitter crash
Not true. My sites have an A+ on SSL Labs with a 2048-bit RSA cert.

Edit: you may be thinking of one of the numeric scores, which probably requires 4096-bit RSA to max out. But you'd be best served ignoring the numeric scores and just focusing on the letter grade. You really do not need a 4096-bit end-entity RSA key to have "A+"-level security.
That "old medical myth" has studies as recent as 2011/2012 showing that consumption of over 400 micrograms/daily of Iodine can cause subclinical hypothroidism [1]. That study needs to be confirmed, but given current recommended consumption in the 150-300 micrograms/daily range, recommending the consumption of 4x recommended levels or more as "should not do any harm" is strictly bad advice.

I'm stoked for you that you seem to have managed to treat your asthma problems with two mineral supplements, but please try to cite your research before trying to give medical advice.

[1] http://ajcn.nutrition.org/content/early/2011/12/26/ajcn.111....
Here's the JIRA ticket: https://issues.apache.org/jira/browse/SPARK-7075
Twitter's earnings released early on their investor relations site
I agree with the skeptical comments leveled here, and am certainly cognizant of the (mostly necessary) regulatory overhead that goes along with the creation of medical devices.

Everything is on a spectrum, though, and there are plenty of opportunities for genuine disruption. The e-nable project that's putting prosthetic hands within financial reach (ugh, sorry, no pun intended) by bringing costs down via 3D-print-at-home is pretty impressive.

From a long-view-technology perspective, I can foresee a day when the "replication room" -- that makes parts and supplies on demand using additive manufacturing -- is as common to hospitals as the copy room. That would certainly bring down costs.
From http://devdocs.magento.com/guides/m1x/install/installer-priv... :

"All directories have 700 permissions (drwx------).
700 permissions give full control (that is, read/write/execute) to the owner and no permissions to anyone else.

"All files have 600 permissions (-rw-------)."
I'm working on one, too. It's basically done, except for some miscellany—other projects are taking precedence.

I hope it's a big market. Best wishes! :)
This is cool. Do you know any blog posts or documentation or threads where this is discussed in more detail?
It's not entirely that bad in CL:

(locally (declare (optimize (safety 3)))

(defun list-int-p (list)
(every #'integerp list))

(deftype list-int ()
`(satisfies list-int-p))

(defun xxx (list)
(declare (type list-int list))
list))

It's still runtime check, but better than nothing.
New business uses your Facebook data to determine how risky you are
Rackspace offers Akamai content delivery network service
Enter the graphene era
> My parents, who have an ideal marriage, told me I was the best at everything, encouraged every dream I had, paid for college and insulated me from all of life's difficulties re: money, stress, etc.

Related to this: if you have kids yourself, or you're in a position of providing guidance for kids, keep providing a safe and consistent environment for them yourself, but teach them that the world is not fair, that adults are not always right and not always consistent, that they themselves are not always the smartest person in the room (nor should they always want to be), and that other people care about themselves much more than them.

Or, in short, don't just teach them that the world is awesome (though it can be); teach them how to get what they want out of a world that's not out to hand it to them.
Which sources would you like in a personal search?
Refusing to use a piece of software because the author has "strong opinions" seems very strange to me. Most of the best software I use is "opinionated" in some way. The trick is to pick software whose opinions best match your own.
Good visual designers are immensely hard to find.
This is really dysfunctional.

You obviously had some serious problems with the people you abandoned suddenly with no warning. Why not learn to communicate?
I hope SkyBox / Planet Labs / etc are getting some great aerial imagery!
" On work: it’s difficult to do a great job on work you don’t care about. And it’s hard to be totally happy/fulfilled in life if you don’t like what you do for your work."

How do you fix this? For the last 10 years of my life I've basically woken up each morning and wished I hadn't. I don't like what I do. I can't afford to not do it anymore. I don't even know what, if anything, I would actually enjoy waking up for.
Basically my thoughts: 5 years is not a very long time! It isn't treading water, it's taking time to mature and penetrate. It's actually taking root surprisingly quickly, and only looks slow from an early-adopter's perspective. If those talks from 2010 and 2011 were given to substantially the exact same audience as that talk from 2014, then yeah, maybe I see the point that things are just being re-hashed with little progress, but I doubt that's the case.

Giving the same exact talks to an ever-expanding audience over 5 years is already a win.
It may sound a bit weird but here's one from me:

ponder over the internals (design) of your own self at least once in your life.
Thanks for sharing! I'll keep my eye on it. Will probably refer to it when I add load balancing and unix socket support.
Doing my best to get a 100% marketing-free mailing list for notifications in place soon.
I actually got curious and have a friend hold my key outside the car while I try to start the engine, and I couldn't. The car correctly detects that the key is not inside with me.

Also, the dashboard will always tell you if you are inside the car but key is not detected. So even if it miscalculates where the fob is and let you start the engine, that key-not-present light will be on as you drive off.
Thank you. I read the article but it wasn't clear that it was open source.
So if I really hate my ex, I can just ship her drugs in a shitty package and tip the postal office? Is that really all it would take?
Clarification: I'm not saying that no 30 year old can offer sage advice. I don't think Altman is on the same level as Kirkegaard here. As others have pointed out, the list is not terribly revolutionary.

It simply struck me as odd that this (not particularly revelatory list) could be passed off as worthy of note. What, other than his work with YC, makes Sam's musings worthy of our time?
Until it happens to you, it's impossible to appreciate how sudden, profound and unexpected this change is (for must people). It's not a thing you plan or attempt. It's hard wired into your genes. Baby arrives. New behaviors, feelings, and priorities ensue. Whatever you were rushing around trying to do before is now less important. Your primary objective is to make sure that life over there in the crib is protected and provided for.
Show HN: 50+ Free Coding Tutorials
>I just can help but feel sometimes that it's irresponsible to dump the "you can be/do anything!" sentiment on our youth when the reality is nowhere near that for most of them.

This is my take as well. If prompted for advice, I tell people to find satisfation outside of work. Work is a rigged game. It simply will not make you happy outside of some truly edge cases and those cases are often temporary until things change. "New boss took away the pinball table. I miss the noisy environment and need it to work!" "New boss won't take away the pinball table! Its too noisy for me to work!"

Its also concerning to make career choices at age 18-22 that will last a lifetime. Young me loved working in tech. Current me could leave it at anytime and kinda wants to. Unfortunately, our employment system isn't set for a mid-life career change, unless you want to take on serious risk and start at the bottom of yet another career mountain to climb, which you may bore of just as fast, if not faster.

My personal wish is to migrate society to accept a very young retirement age. Maybe as early as 50. With automation going where it is, I think this is probably inevitable and am happy to think my kids won't be grueling through work until 65-70 like my parents generation did.
In many other European countries it is difficult
(or impossible?) to find subscriptions with similar
pricing.

It's pretty much leveled, give it or take it a few.
Here's a current Portuguese pricing plan: €30,99/month, unlimited data, 4G+ connection (up to 300 Mbps, though 150 Mbps is a more realistic figure).
True, pinning the end-entity cert would require the attacker to factor the end-entity cert. But pinning the end-entity cert is like pointing a loaded gun at your foot (if you lose the key, and all your backups, you are screwed), and EFF isn't even doing it. And it would still boil down to a big performance sacrifice (which gives SSL a bad reputation) for a flawed premise.
Father of two here. I don't think the point is that you can't/won't want to succeed, it's more that the result of your success is to further the success of your kids. And that doesn't just mean "provide for your family" in the old fashioned "dinner on the table" kind of way, it has more to do with being happy with yourself, and your kids pick up on that. If you are successful, in however you define it, your family is as well. And for me, more and more as my kids grow up and become themselves, seeing them succeed (and periodically fail) feels like real success to me, more so than any pat on the back I'd get from someone else.
>Just imagine if every single (286, 386, 486, pentium, pII, etc) generation had more registers and they were automatically used by software.

This is, in fact, exactly what modern processors do. They have upwards of a hundred registers internally.
RailsBricks is looking for open-source sponsors
I think the argument is something like, why support a method that is insecure nearly all the time and leads less-experienced users to make the wrong choices.

Good security software gently herds the non-expert to make good choices. Too many options, especially specialty risky options, don't help that goal.
I own an early kit, and got to play around with a more recent one a bit ago too. Sadly, my experience wasn't very positive. The API felt super restricted, and it didn't seem like it was improving much.

[edit] Additional details: it's extremely limited in which gestures it detects. At the time I used it, it could detect a relaxed hand, a clenched fist, a wave outward, and curled fingers in an "O" shape. There may have been one or two that I forgot, but it wasn't many at all. Additionally, it could tell if you were rotating your hand clockwise or counter-clockwise. The detection of the gestures wasn't great. I found myself having to very deliberately move my hand into variations on these basic gestures until it picked up on them. The degree to which it picked up on gestures got drastically worse if I lowered the band on my arm to relieve the pressure (the band was quite snug).

The combination of being limited to a very few specific gestures and the poor accuracy of the device just left me feeling very disappointed.
Makes sense. thank you for your reply.
Conversations with Marketers: User Context and Personalization
I think that when you have kids you realize that actually "The days are short but the dacades are long."

I have been part of three times "their whole life", and still, not a decade gone by.
Focus on results and not on some measure of what you think leads to results. If an employee is always 5 minutes late, but they always complete quality work on time, then why bother? Your time is better spent focusing on the employee that is always on time producing mediocre work.
Admittedly an awful choice of commencement speaker, but perhaps among the five least important matters in a student's career. It's less important than students having a say in the dining hall's choice of salad dressings, for example; I remember the ranch dressing with perhaps inordinate fondness, but I have no idea who my commencement speaker was.
From the Magento Enterprise tarball, which we pay enormous sums of money for: https://news.ycombinator.com/item?id=9417235
Ouya is up for quick sale
By left, I assume you mean left the job completely?

As interesting as a story this is, is it really the only reason you chose to leave? Did you enjoy the work and did you try and negotiate at all? I don't mean to criticize your prioritization but the decision seems a little impulsive given how you described it. As you mentioned you gave your priorities a lot of thought, but what about the decision itself?