skysight-inc/HackerNews huggingface dataset:
Sure you could you just wrote into NVRAM the magic cookie "Hey I'm really coming out of protected mode" and pulled reset low. (sarcasm of course)

I worked at Intel at the time and this "hack" really bothered me as a young engineer.
Author here - the primary motivation behind this library was to make APIs interoperable with other data stores. For example: https://gist.github.com/crcn/be352008bca201e8ac00

Currently working on more examples - didn't realize this would appear on HN so quickly!
> Meeting new people definitely has value and their ability as an entrepreneur is no measure of how useful they can be to your own business.

I absolutely agree with this. I do a lot of freelance content marketing/SM work and networking and meeting people is a huge part of building my business - the more people I know, the more we can connect each other with other people.
Yes, you are right: thanks for the friendly heads up! :)
The ciriticism is that malaria is just a symptom of the larger problem of a lack of economic growth and development. Aid can save a child from malaria, but it will never solve the underlying problem.
Networking is where / when you least expect it.

Yesterday a neighbor invited me to her BBQ, which lead to cruising around on a boat where I sat with a tech CEO (written about many times on TC) whom invited me to his house in LA soon and the boat owner wants to followup this week by playing tennis. None of it was setup for "networking" but now there is opportunity beyond comprehension. That's just one example. The tennis tournament I played in last week produced similar "leads" ... figure out unobvious ways to share your story.

--

The tech networking events I've been to (10-15 or so) have never lead to an impulse or opportunity, except for accountants and lawyers happy to charge you a fee if you followup.
Ignoring the issue of CLAs, I can't help but find the "You did it!" confirmation message a bit patronizing.
Interesting! The author should consider using the ISO 8601 recommended date format though (`%F` in `date`). It doesn't completely remove the ambiguity, but the standardization helps to avoid it.
"basically everyone who's serious about OSS requires a CLA."

Nonsense. Red Hat don't require a CLA for any of their projects. The Linux kernel doesn't have a CLA. Libreoffice doesn't have a CLA. Mozilla don't require a CLA. The Python CLA might have that name but is actually just an explicit statement that the contribution is licensed under certain terms, which makes it entirely unlike the Apache or Canonical ones.

"I'm not sure what the history is there or why their lawyers came to a different conclusion than everyone else."

Most projects with CLAs have them because they see other projects with CLAs and it seems like the safest option. The common justification of "We need to know that the contribution is authorised" is more elegantly solved by the Developer Certificate of Origin approach, and the secondary justification of "What if an original contributor revokes permission to distribute" is only a problem in countries with string moral rights and a CLA isn't going to save you there anyway.

The FSF has copyright assignment for strategic purposes (they want to be able to launch enforcement lawsuits without requiring that the original authors all register their copyrights), and Canonical have a CLA because they want to be able to release proprietary versions of their code without granting anybody else the same freedom. The majority of cases are just entirely unnecessary.
Microsoft Closes Acquisition of Revolution Analytics and News on Roadmap
I don't really take any issues with your comments about the outlook of the political situation in Turkey in relation to the EU, but the hypothesis that this is related the influence of rural populations can't be right. The percentage of the population living in urban centers is roughly 70%, on par with Germany, Austria, Czech Republic et al. [1]. Furthermore about 1/3 of Turkish people live in cities with over 1 million people [2], which in a sense makes Turkey even more urban than most of the big European countries. To reiterate, I don't think this means your points are wrong, only that the reason that they are right must lie somewhere else.

[1] http://www.geohive.com/earth/pop_urban.aspx
[2] http://en.wikipedia.org/wiki/Turkey#Demographics
Elon covered all of this and more during the launch of the SpaceX Seattle offices. He pretty much goes over the entire game plan in this video -> https://www.youtube.com/watch?v=AHeZHyOnsm4
I think your time line for driverless cars is unrealistically short. It will be a very long time before we trust the technology enough to allow a car where there's no driver to take over in an unanticipated event.
The dev reached out to me privately, I wouldn't infer anything based on the responses here.
Chris Coyier - 4 years ago.

He did this and added some reader submissions on other approaches.

https://css-tricks.com/responsive-data-tables/
Agreed. John Oliver's approach to making government mass surveillance tangible for the masses is an awesome example of a social hack too.

Edit:words
VMSA-2015-0003 VMware updates address critical info disc issue in JRE
They might not want to, but they already do, and not just through the quoted programs: look up Opticnerve, eventually on https://www.nsa-observer.net/
Value Creation and Movement with the Blockchain: The Easy, Difficult and Mysterious
I really think this is simply a tactic to consolidate market position, by creating a monopoly and artificial scarcity, by raising the barriers to entry on what is otherwise apparently not very defensible tech. "Don't use it until it's safe", is a fairly effective way to stave off competition in medical research and biology in many places. Added to this, is the idea of anticipating and smoothing any regulatory humps by gaining consensus before launch, allowing growth to be faster when it actually does launch.

These are both smooth moves if that's the intent, though I don't think it's sufficient if the tech is really so indefensible.

I think another important consideration is long-term branding. Because the tech is not defensible, there's going to be a whole bunch of competitors, so how can we differentiate ourselves? "We're the ones who did this safest, and we've been about safety from day one."

That's going to be a pretty compelling narrative for human gene therapy suppliers.

It's encouraging to see strategic smarts in science at an early stage in a bio venture that could end up having a very large impact on medicine. So that's really cool, my hat's off to them for these plays. I think the new biotech therapies will need huge monopolies with the resources and motivation to push with the highest standards. After all, for developing biotech, do you really want to be buying your medical future, from a garage startup? Or from a massive name?

So I think it's smart they're clothing themselves in the apparel of major names from day one: caution and safety. It's also exciting to think that right now could be the start of some huge biotech firms of the future, companies that will literally be 10x bigger than the energy companies of today.
At least this comment pays sarcastic homage to the lack of information in the question.
I know Evan Spiegel's a seriously smart guy but I can't shake the feeling that Snapchat is the Myspace of the current batch of unicorns and he's going to eventually regret not selling to FB or Google back in 2013.

Though I thought FB stock would slip and permanently stay under $30 after the IPO so what do I know :)

From this NYtimes list, my two favourites are SpaceX and Stripe.
I need to remember this line. I get caught WAY too often placating someone whom I'd rather not be talking to anymore at large networking events.
Instagram, the Full Stack Media Platform
This is a great approach for when you have complete control over your markup. If it's user-generated (like a table in the body of a post in a CMS, for example), it gets trickier.

I have a tiny jQuery plugin to stick a span inside a cell to form the heading at small sizes, but I like the data-attribute approach better. I think I'll change my plugin to do it this way now.

Related: Hey Travis and Will, nice work on this!
> If you don't, to make your case you have to round up virtually everyone who has ever contributed to your project because they are copyright holders too.

This is demonstrably untrue - all the Linux kernel GPL enforcement cases have been brought by individuals without involving any other kernel copyright holders.
The jobs page is also having a redirect loop. Is this something that you setup to test applicants?
ah. if you step up to a Quadro card, you can drive all 4 off of one. They use that to differentiate the products.

agreed on "enough" being full field of vision! :)
> It is a social problem.

You should question your assumption. While there is without question a social element, there is growing evidence that IQ is at least 50/50 heritable.

Not to mention birth defects and other genetic disorders which can only be kept under control now by people with enough money to get their kids therapy, rehab, etc. So in fact putting people on an equivalent genetic playing field is a great way to give an investment to the children of the current underprivileged .

(edit: think about it this way -- health care costs are currently a kind of regressive tax, as it takes a larger portion of the poor's income than the wealthy. so anything to lower overall treatment costs will help reduce inequality.)
I like the first table better.
> You wouldn't agree that more than a few percent of the kind of people who were already heavy office PC users back in 1985 now use laptops on aeroplanes, in hotel rooms or at conferences or other people's offices?

No, I wouldn't. Hotel room is more likely, but is just substituting for home/office.

Huge numbers of heavy office PC users exist. Only a tiny fraction use a laptop anywhere but home or the office, and a tinier fraction of those do so routinely. It is a niche market.

> the "vast majority" of US business travellers who travel with a laptop

There aren't that many business travelers in the first place. You're already looking at a niche market.

> I promise you that the market for laptops back around 1989-90, when they started to be a real commercial hit, was not dominated by people who only wanted to shuttle theirs back and forth between home and work

My argument: On-the-go laptop use is niche.

Your apparent reply: Early laptop users used them on-the-go.

It's a non sequitur. That the ideal market for a product adopts the product does not mean that the market is not niche. The two have no relationship.
We took a look at ujson about a year ago and found that it failed loading even json structures that went 3 layers deep. I also recall issues handling unicode data.

It was a big disappointment after seeing these kinds of performance improvements.
Because the Contributors, in advance, have already agreed to confer a certain set of IP rights to the mainter and manager with respect to the code they've contribute. This means there's less questions during litigation about the rights to the code the maintainer holds and prevents the maintainer from having to track down individual contributors during a lawsuit.
Then can you point out specific cases when that has happened? Because frankly, it doesn't make sense to me, nor is it my recollection, that a copyright infringement suit can only be won if every single holder is part of the accusation.
Free Software Cellular Baseband
I used this technique on a project recently and in the end, we collectively determined that we didnt really even need the labels if the column info was thoughtout enough. So my advice is, make sure you need the labels before you automatically take this route. Order #, Item, Price type stuff can be pretty self-explanatory.
Bad article premise. Most likely, the very best coders in the US don't waste time on stackoverflow, rather they are actually working on their projects for pay.
Lingua::Romana::Perligata – Perl for the XXI-Imum Century (2000)
> Let's say that someone infringes on the license. So you take them to court to get them to follow the license. If you have a CLA you are the copyright holder so you can just do this. If you don't, to make your case you have to round up virtually everyone who has ever contributed to your project because they are copyright holders too.

No, if you hold a valid sublicensable license (which includes any F/OSS license, as that's rather the point of Free Software/Open Source Software), and make a derivative work as authorized by that license, you hold the copyright on the derivative work and can enforce it without any participation by the upstream copyright holders.

You may run into difficulty if the offender can show by a preponderance of the evidence that their allegedly-infringing work is derived from the upstream rather than your derivative work, in which case the upstream would have to take action.
This tool can generate LLRB trees in Go (can also use as a lib):

github.com/aybabtme/datagen

Otherwise there's also github.com/petar/GoLLRB/llrb.
Which cases? Help add to my knowledge and I'll gladly admit I'm wrong here -- every successful GPL infringement case I know of was from Busybox.
Our users never seem to like this approach. It does not work very well at all with complex tables (colspans, rowspans), sorting and filtering feels funky if you don't know it's a table from the start and it's insanely repetitive. Most of the time we end up wrapping the `table` in a div with `overflow: auto` and then they can scroll around the table. The only issue is when a column ends at the edge of the screen so a user doesn't know to scroll. What we did to help with this is put a shadow on the edges in the directions you can scroll.
Asyncio Time Travel Loop
That's fine, but it's still not going to pacify anyone with more than a marginal understanding of how black holes work.
If my pg-fu is accurate, as the array grows, it would eventually get farmed out to a `pg_toast` table once the row no longer fits within a page (exact threshold might be lower). So it wouldn't be bloating any query path that doesn't use/depend on the array at the expense of forcing a toast lookup on every tuple that refers to the array.

That should not be construed as an endorsement. I would think the array append might get expensive.
I worked in a next-gen DNA sequencing lab (as a sysadmin), and learned a lot while I was there. One of the primary things I took away from it was that the human genome is it's various interactions with other organisms (microbiome) is incredibly complex and difficult to understand in an interrelated way. I would say don't ban it, but rather put regulations that require extremely extensive oversight and testing.

It's the same reason I criticize GMO products (worked with big agriculture geneticists before going into bioinformatics), namely that the testing periods are so short and lack oversight is so nonexistent that it is the unforeseen consequences that make me very wary of GMO foods.

We need to just be able to admit when a technology is very dangerous, and instead of hiding it away, open it up to as many eyes as possible, and fund the testing as much as possible. The key point for me though is the time factor. Testing over extended periods of time (1,5,10,20 years) is a must for such dangerous scientific advancements.

Luckily sequencing and modification are becoming cheaper and more reliable by the year, to the point that I am pretty sure that your local doctors office is going to have a sequencer before 2020.

I can't wait till my non-compete is up in a few months and I can get more involved.
I think he all-the-more has a point: that he shouldn't waste his time reading and signing some scary contract to be able to contribute a correction of a typo.
The article doesn't explain all tricks they use. A media query is used to apply the stylesheet selectively to small window sizes. That stylesheet splits the table into multiple ones.

The original table's border is removed, and every tr is styled to look like a table by giving it a border. tds are turned into rows by setting display:block. The td rows are given row headers using pseudo elements, which pulls their content from an attribute on the corresponding td.
Years ago I read a sort of autobiography by J. Paul Getty, "How To Be Rich."

His succinct advice: "Know as many people as you can."
Tips to display syntax highlighted code in presentations
John Oliver made it pretty clear in his street interviews that people were unanimously uncomfortable with the US government collecting and storing dick pics.

While I have not read the book you linked, I think the dick pic premise captures the extent of the NSA's programs quite well and frames the issue in a down-to-earth way. It lets people see the domestic side of the issue, which is the difference between "Edward Snowden is a traitor who has compromised our national security" to "holy shit, the NSA is invading my privacy wtf..."
VP9: Faster, better, buffer-free YouTube videos
If we only locked up truly guilty people up for truly bad things, that would be fine.

But even ignoring the large number of innocent people in prison; we have a lot of laws that are blatantly unjust. The biggest would be that about half of the prison population is there for minor drug offenses. A guy smoking a plant that makes him giddy and hungry is not worth locking up at substantial cost to taxpayers. Or you have the guy that spent six months in prison because he ordered a hentai comic book from Japan, and the postal inspector thought that the girl that looked 16 drawn in pencil was a real child being harmed. Or you have the elderly black woman who got put into what is essentially debtors prison because she couldn't pay her traffic tickets. Or the guy that got locked up for refusing to pay child support on a kid that turned out to not be his, but the judge didn't care about little things like facts. And on and on and on.

In fact, we have so many ridiculous laws that it's been said that the average American commits three felonies a day:

http://www.wsj.com/articles/SB100014240527487044715045744389...

http://www.threefeloniesaday.com/Youtoo/tabid/86/Default.asp...
> The study a couple of years ago that linked fish-oil (natural and supplemental) to a 41% increase in prostate cancer / 71% increase in aggressive prostate cancer

You mean http://examine.com/blog/fish-oil-and-your-prostate/ ?
TurboTax does not allow printing your return without sending it to them first
GP made a fair point, and was not overly sarcastic.

EDIT: I appreciate the urge to have a kinder and gentler HN, but let's not start cluttering up threads more than we have to with references to the guidelines. It's meta, and meta kills.
Unionizing AdWords? Why not... just stop using it. As long as people give Google money, Google's monopoly will survive. Bleed it dry.
> The GPLv2 requires that all derivative works be licensed under the GPLv2 or any later version of the GPL

No it doesn't. The relevant part of the license is:

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

ie, it's optional to use the "or any later version" language.
I updated it over the weekend, it's down to 3 steps now:

https://github.com/brendandburns/kubernetes/blob/hyperkube/d...

And I think I can get it down to a one-liner.

(also, can you update your blog to point to the hyperkube:v0.14.1 image instead of :dev, :dev is a random binary from my client, where as v0.14.1 is an official release... Thanks!)
How  to Destroy Your Productivity
> You are ignoring the line "But the real future of the laptop computer will remain in the specialized niche markets..." That's the part that's a prediction, which informs the tone of the whole article, which turned out false.

I'm not ignoring it, see my other comment[0]. Consider lessening your adherence to excessive literalism, and then reviewing the author's points free of the bias instilled by the unfortunate label of "laptop" that has been slapped on devices that are rarely used on people's laps.

See if you can't bring yourself to understand that the author was right a lot more than he was "wrong".

[0] https://news.ycombinator.com/item?id=9326034
You can have Bitcoin at Buttercoin while not having a linked bank account. I transferred a very small account from another wallet to Buttercoin.
I think all he's saying is that if you get in the habit of living on less $ (because you're giving 20, 30, 40, 50% away to others), if you decide to give it to _yourself_ to paydown debt, or save for retirement, you're already used to living on "50% income", so it may not be as difficult as for soemone who hasn't done this exercise.

Edit: sloppy typing
I find it very interesting to see how seemingly minor rewrites can have huge performance impacts.

I do have a question about the SQL style. I work in business intelligence, so I write a pretty good amount of SQL, and get to see a lot of other people's efforts, ranging from newbie analysts' first fumblings to experienced DBAs' queries and procedures. It seems that nested subqueries in the style of this article are used much more often than CTEs, and I'm curious why this is.

* I find CTEs much more readable than subqueries
* For naive uses, they are optimized the same
* For complex uses (e.g. recursion to traverse a parent-child hierarchy), CTEs are the only option

The only good reason I see for subqueries is if you are using an old version of your RDBMS that does not support CTEs.

I'm just wondering if anyone else can weigh in on the topic.
I wonder what percentage of ADP/Paychecks business ZenPayoll has been able to siphon off?
The secrets of Unicorn companies
Out in the grassland, 50 miles from any existing center, a farmland is indeed a more productive use of the hectare than paving it over and building an uninhabited-but-dense urban center there.
Every dollar I earn both at my W2 job and any 1099 gigs I've worked in the past year have all been a direct result of networking. It 100% is not a waste of time. Usually it doesn't work right away though. You have to spend a few years making connections and keeping them and eventually it will lead to good things.
Hiya! What's your jQuery plugin?
"Standard men and women; in uniform batches. The whole of a small factory staffed with the products of a single bokanovskified egg."

"..standard Gammas, unvarying Deltas, uniform Epsilons. Millions of identical twins. The principle of mass production at last applied to biology."

http://www.huxley.net/bnw/
And GCC is losing a lot of ground to Clang/LLVM.
Show HN: The Rentaholic: rent anything and get it delivered
> In many ways we are already selecting for those traits and have been for countless generations,

What are you talking about?

The concept of beauty changes every generation (so what would we select for?), and IQ/fertility has, at best no definitive correlation (and many would argue it has a negative correlation)[0].

[0] - http://en.wikipedia.org/wiki/Fertility_and_intelligence
Apiwave.com – Discover and track APIs
Your final point is brilliant. If the traits that give rise to higher income are heritible and are also largely the inverse of poor health traits, health care is indeed a regressive tax.

If that's the case, augmentation and genetics are literally the only technologies that could have a lasting impact on inequality.
Coyier is always on top of things. His demos have saved me many times.
Interesting read, but why no JS? Don't all mobile devices play well with JS? Is it a file size issue?
Great find, but unfortunately often there is a good reason that such things don't get mentioned much, because there isn't much evidence for it.

How trushworthy is ibtimes?
Telehash DNS in a Bitcoin OP_RETURN