skysight-inc/HackerNews huggingface dataset:
I really hope it works out well for you. Christchurch used to be a beautiful city, but it has had its heart ripped out. Still, there is the dynamism that comes from (enforced) renewal. Note that the South Island climate demands a well insulated home! Generations of hardy kiwis never felt the need, but really, that's stone-age living and not something a newcomer should endure! Finally, I hope you report back, in this thread for example, on your arrival in NZ. After this discussion I am really hoping you don't have a bad experience !
I've been meditating 45 minutes per day for 4 years now, happy to answer any questions.
Nitpicking on the title : ThinkGeek isn't a nerd company, it's a geek company, hence the name. Relevant XKCD : http://xkcd.com/747/
Why did they have to "un-learn" anything? What they should learn from that experience is that the particular tool they were using did not have a feature they expected. Any reasonable teacher should explain that. It's important because often, extra features come at a cost and while some of those costs have been paid permanently by researchers and software developers of the past, others still require tradeoffs.

Thinking in abstract terms is all well and good until you actually have to run code in a real environment to solve a real problem with the tools you have available.
CSS (in conjunction with HTML) is Turing-complete: http://stackoverflow.com/questions/2497146/is-css-turing-com...
I think your premise is kind of flawed. That's not because you don't see what Apple is working on right now that there's nothing, that may just be their usual policy not to communicate about future products. Moreover I think a lot of people forget to credit Apple of their on-going effort on semi-conductors I think it's forward thinking, but hey that's less shiny than robots.
The author is quite an interesting thinker, and I like many of his posts. (I agree that the default font set on his website is all wrong, much too small, so I zoomed in with my browser to read his words.) The key claim in his abstract is important and deserves more attention. (The article title in submission to HN should have "2007" included, as this posts dates back that far.)

"Power-law distributions occur in many situations of scientific interest and have significant consequences for our understanding of natural and man-made phenomena. Unfortunately, the empirical detection and characterization of power laws is made difficult by the large fluctuations that occur in the tail of the distribution. In particular, standard methods such as least-squares fitting are known to produce systematically biased estimates of parameters for power-law distributions and should not be used in most circumstances."

The author's take-home points are a list of good practices. He comments that much of the content of whole journals would disappear if authors and reviewers followed these practices.

"1. Lots of distributions give you straight-ish lines on a log-log plot. True, a Gaussian or a Poisson won't, but lots of other things will.

"2. Abusing linear regression makes the baby Gauss cry.

"3. Use maximum likelihood to estimate the scaling exponent. It's fast! The formula is easy! Best of all, it works!

"4. Use goodness of fit to estimate where the scaling region begins.

"5. Use a goodness-of-fit test to check goodness of fit. In particular, if you're looking at the goodness of fit of a distribution, use a statistic meant for distributions, not one for regression curves.

"6. Use Vuong's test to check alternatives, and be prepared for disappointment. Even if you've estimated the parameters of your parameters properly, and the fit is decent, you're not done yet.

"7. Ask yourself whether you really care. Maybe you don't. A lot of the time, we think, all that's genuine important is that the tail is heavy, and it doesn't really matter whether it decays linearly in the log of the variable (power law) or quadratically (log-normal) or something else."

Good stuff. It takes a lot of practice to get statistical analysis right.
You don't actually know how git implements it, so how can you disagree with it?

There is no such thing as "an edited version" of a commit. A commit is identified by a SHA1 hash of its index of contents. If you change one bit you get a new commit.

You're a C programmer, right? If someone gave you a specification for writing a program to implement git, without telling your what it was, you'd tell them it would take 2 weeks. And that's because you'd reckon it would take 2 hours to knock out a rough version and a couple of days to clean it up.

Seriously, it's that simple. Just go learn how it works.
Cool problems I never would have anticipated! Thanks for sharing!
true, but its not that there weren't personal computers, smartphones or tablets before. Apple knows when the market and tech is ready for new products and executes extremely well, but they hardly ever invent anything risky like self-driving cars or Google Glass.
I've been working for the past few weeks on a database that tracks genetic variants as they are found by sequencers. There's a need for things like unambiguous representations that could use CS knowledge. It seems to be very ad hoc at this stage.
An easy way to do that, is the way I tend to do it; Create a new branch based off the one you're rewriting history in, and that will actually keep all of that for you even after you rewrite it all. Makes it really easy to restore later with git reset if you need it.
Snow Blower Falls Off Trailer
Thanks.

Maybe one way forward would be more medium-sized companies instead of a few larger ones. (But as an outsider, maybe I'm mischaracterizing the situation.)

As for expensive clinical trials---I bet nobody has tried crowdfunding them. Surely that would be illegal, but I think crowdfunding has the potential, today, to be what the joint stock company was at the dawn of global trade (e.g. the Virginia Company and the like).
I really don't understand the Apple hate boner. Apple may have single handedly jump started the mobile industry, and is the godfather of huge apps like Facebook, Twitter, Vine, Instagram , Snapchat, Uber, Square, Candy Crush, the last few that have been causing major problems for major incumbents.

Now what platforms has Google built that is changing the game for everyone else? You have YouTube and thats pretty much it. Android is a me-too product, Chromecase is a me-too product, Chrome is a me-too product. I won't lie Maps, and Translate are amazing services but hardly worth deity status. Plus has been a spectacular flop, and my father (who isn't in tune with tech) is completely confused as to why people by their cloud machines from Amazon.

Lastly, Google isn't putting anything on the line. 95%+ of Google's revenue is advertising. If Ford started work on an autonomous car that would be putting it on the line. What Google is doing is the equivalent of a rich kid buying fancy toys. Google X gets a lot of PR, but thus far it isn't all that much different from Microsoft & IBM Research.

I'm not going to say what Google is doing is wrong, I think its great actually. However we shouldn't get ahead of ourselves by saying Apple is doing nothing. That company is focused on building amazing products on what pretty much amounts to yesterdays technology. Every phone today has a capacitive screen but how long has that been around? Retina displays? How long did we suffer with 1368x768 laptops?

So while Google is not reliving the 80s "household of tomorrow" pipe dream, It doesn't seem wise to say Apple just builds "only phones and tablets." given that those phones and tablets have been the center of current tech industry and are out now rather than "just 5 more years!"
This is usually my kind of instinct too, which is why I was attributing the other viewpoint to someone else. But it was interesting to understand where someone like that is coming from. You can spend a lot of time adding the right swaps etc. but in the end if you don't own hardware that works that way, aren't testing it regularly, from a certain perspective you may be wasting your time.

OTOH I recall that insightful article from Rob Pike about how the "right" way to do it in a testable fashion is to not think in terms of swapping at all, and just do shifts that are portable regardless of architecture. http://commandcenter.blogspot.com/2012/04/byte-order-fallacy...

(By the way, in your 68k -> PPC -> Intel -> ARM example, the endianness only changes once. This was actually part of my friend's original argument, that endianness changes are even more costly than the instruction set, and platform vendors would be unwise to change it. "Modern" CPUs support both endianness types, so those shipping ARM platforms are in effect consciously deciding to be the same as Intel.)
How do you improve Open Source Security?
Recently we started CTF365 which is a “Security Training Platform for IT industry” with a focus on Security Professionals, System Administrators and Web Developers that implements CTF (Capture The Flag) concepts and leverages gamification mechanics to improve retention rate and speed up the learning/training curve.

We did created an internet alike environment (domains registration included) to make it look like the real Internet where users can build their own servers and attack others while defend their own.

It is build such way that anyone can get or experiment with Brute Force, SQLi, Deface, Take Over, CSFR, RCE, Private Enumeration and so on without any restriction.

Among being used as a security training platform for IT Industry, we discovered that can be used by Open Source community to help them improve their apps security.

My questions is:

Would CTF365 be a great opportunity for Open Source community to improve your product security?

As a Open Source project manager or developer leader, would you use it for your product to learn how hackers would attack your setup/app?
They were flying with vertical speed, with that mode you tell exactly to the AP how fast you want to go up or down( 1000ft/min is anormal rate for approach). For that mode you don't need a lower capture altitude selected if you are descending (or the opossite if you are climbing). So they set the go around altitude on the selector, this is done to be prepared in case of a go around and the altitude is given by the standart approach procedure you are performing.
So they are descending but the altitude selected is higher than them. Till this point there is nothing unusuall if you are flying a visual approach. Then they realize they are descending too slowly and they are high on the approach. This is not unusual nor dangerous. To loose that excess altitude they select the descend mode "Level Change", this means that the plane is going to capture the selected altitude, if it's higher it will apply power and climb, if it's lower it will set the engines to iddle and descend.
As they had selected a higher altitude the plane set climb power and rised the attitude to climb. Not even this moment is dangerous, as I said it happens sometimes. They disconnected the autopilot and autothrottle and begun to descend manually. As they had excess altitude the speed is was not a problem initially you change altitude for speed, and descend at a faster rate to reach the ideal glide slope. All this is a quite usuall procedure that we perform quite often when high on the glide.
Their mistake was that once they reached the desired visual glide path from above you need to apply a bit of power (around 50%N1 ) to reduce the descend and keep the speed. They correctly pulled the nose to follow the glide but forgot to apply power. Then the speed started to decrease slowly till it went too far down and they stalled into the ground.
The reply to the second question is that they disconnected the autopilot and autothrottle, but the flight director was still on and trying to go up. The flight director are two bars located at the center of the artificial horizont that tell you were you need to put the airplane symbol to flight the selected path. It helps quite a lot, because manual flying inside the clouds requires a lot of concentration on the basic positions of the artificial horizont,speed and heading. The flight director makes it much easier so you can concentrate in other tasks.
It's recommended that when you are flying visually and ignoring the flight director, to disconnect it so it doesnt give you misleading indications. This happened to them, they were descending but the FD was telling them to climb (as it had been selected eith level change). This maybe disconcerted them when they reached te visual glide. But the biggest problem was their failure to apply power manuallyto the thrust levers.
Sorry for the wall of text, but I'm writing from my Iphon and I can't make the intro work and separate the text in paragraphs.
IBM faces shareholder lawsuit over cooperation with NSA
Interestingly, Rust does not have the pointer aliasing hazard in the third example: the compiler ensures that all mutable array slices cannot overlap, unlike C, and so the introduction of the temporary should not be necessary. (Unfortunately we don't communicate that information to LLVM today, and we'd also have to optimize out the bounds checks, so more work is required...but from a language design perspective I think we're good.)
DMCA Process Infographics Flowchart
Thanks; feel free to join the group and start posting.

The Deep is sort of a 2nd plateau, the first being basically just an awareness of your mind being (very) noticeably stiller, ie "Hey, my thoughts have stopped--cool." The 1st plateau would occur usually at the 30 minute mark.

The Deep would occur a bit after that, usually at the 45-60 minute mark, occasionally sooner, and it is like the 1st plateau, only much more so--almost like if you were actually scuba diving and you had gone deep enough into the water that you could just barely see the light of the sun above you. The first plateau is characterized by stillness, but The Deep is a profound stillness, stillness to the 2nd power. It struck me, because I realized I had never experienced a stillness like this before in my life.

Body and mind are secondary and not thought of--in fact nothing whatsoever is going through my head, except the awareness of the stillness and calm. Breathing is barely perceptible, heartbeat not felt. It is a significantly refreshing experience.
What's wrong with Science: A Nobel prize-winner attacks elite journals
If they're in California, their over-time without pay is illegal and I've seen more than one company get reamed by the Department of Labor over it.
This is a throwaway account. This piece is outrageous. It is not about the selling of ADHD, it's about the selling of ADHD medications, which are useful for everyone. There should be a discussion about their use in the general population, for improving concentration, focus, memory, and behavior. This would not actually be a discussion about ADHD.

I hate that these news pieces gloss over the importance of understanding, diagnosis, and treatment of actual ADHD. I think we have an epidemic of ADHDDDD. ADHD Definition Deficit Disorder. If you have the following symptoms:

1. You think ADHD is not real.
2. You think everyone has ADHD.
3. You think ADHD's status as a disorder is up for debate.
4. You think ADHD is just overdiagnosed, and not also dangerously underdiagnosed.

You may be suffering from ADHDDDD.

The best way to sort all of this confusion and controversy out is to educate people about what ADHD really is, with detailed information about individual cases [1]. Let's focus on the people who are actually suffering, instead of all the people who are both inappropriately buying and selling the disease. Proper knowledge of the former would lead to a self-regulation of the latter. If people actually knew how ADHD really manifests, then we'd stop flinging and/or sullying this useful clinical label.

I have adult ADHD and am in my late twenties. I was an amazing student as a kid. I am a software engineer at Google. I have no problems with the law or with substance abuse. I do have lots of problems though. I was diagnosed recently and started treatment, so I have not been impacted by a lifetime of "selling the disease", but I have always been impacted by a lifetime of the disease itself. My life is fucking weird. I just learned how to tie my shoes. I can't eat without making a mess. I talk to myself to keep myself stimulated. I could go on and on. Most people can barely fathom some of these behaviors.

If what you or your loved ones are dealing with is not really fierce and bizarre, then you can dismiss your concerns about ADHD. Regardless, if you have problems that might be addressed with stimulants, welcome to the club.

[1] http://www.bbc.co.uk/sn/tvradio/programmes/horizon/adhd_prog...
"We all know that it's illegal to look at a US citizen's data without a court order. I use the term "look" deliberately: the Agency makes the distinction that looking at data is surveillance, while gathering it from locations outside the US is not. We gathered everything, and only looked at a tiny percentage of it. I am okay with this..."

This is more perverse NSA interpretations of the law.

Collection is the crime.

It does bother me that the NSA asserts a right to hold copies of my GPG-encrypted messages indefinitely. It bothers me more that my web traffic, address book, or phone metadata ends up in a government database even if only temporarily.

I don't care if Google's computers were abroad or not, but they belonged to an American company.

The United States government penetrated the network and intercepted the communications of an American company. That's one of the most egregious violations of the 4th Amendment that the American government has ever committed. Don't pretend this is something that is right.

The NSA had no legal right to spy on me, and they did -- even if you say it's likely no one looked at the data. I don't care. Collection is the crime.
Just curious, how big are those lists? There is a big difference in a restaurant with 10,000 customers and an e-commerce site with 3,000,000.
China's Jade Rabbit Moon rover sends back first photos
Bell Labs was not setup like that, though. They were researching new materials to make their existing Monopoly run more efficiently. If ROI was the focus, IP would not have entered the public domain & people like Shannon & Shockley would have been shown the door before they changed the world.
Ask HN: Review my startup - typehello.com
-Have you ever wanted to meet or chat with other people browsing the same website as yours?

-Have you ever wanted to do a quick real-time chat with someone browsing the same e-commerce website you are in, for a second opinion on a product you plan to buy (say a TV on Amazon or a dress in Macys or a smartphone in AT&T website)?

-Have you ever wanted to discuss in real-time, some breaking news or sports news or a new product launch on a webpage with other people reading the same article?

-Welcome to TypeHello.

-Using TypeHello anyone can create a ad-hoc chat room to message friends or meet new people who are browsing the same website as yours. TypeHello makes any webpage truly social.

-If you want an on-demand Social Network, Meet people on any website without Friend Requests and no pesky Ads. You have come to the right place. No Installation necessary. We use Bookmarklet technology.

-And There is more If interested head over to http://www.typehello.com/

-We are interested to hear your feedback :-)
"Mindfulness in Plain English" is available on-line here:

http://www.urbandharma.org/udharma4/mpe.html

(Scroll down for the on-line version.)
bell labs' ROI was capped.
Even if the author is 'wrong' in this debate, he brought alive discussion in an interesting manner. It's a bit like code that hasn't been documented yet for others to see, or a product that has no promotional material showing all it can do. Without a vivid presentation most people won't learn to care.
Hmm WaPo, Fairfax, I think you may be onto something here...
Shippo - Find the cheapest shipping rates for express shipments
When you host a solid project like CodeMirror on a local Node.js instance, which fortunately has a heavy focus on I/O, you start to get those capabilities back. See something like Lighttable, which is essentially ClojureScript on top of Node.js, but sadly isn't open source (yet?) I think we're still a far cry from it, but maybe that'll be the future of Unix-based text editors, maybe that's what will eventually supersede Emacs (I say that as an avid user.)

That said, I wish I could pin some of my hopes to the upcoming Guilemacs.
Hmm, interesting link. Confusing though, because the citations for:

"55.9% (max of federal+state+local) 10%-39.6% (federal)[136] +
0%-13.3% (state)[137] +
0%-3% (local)"

lead to a link at the Tax Foundation that lists /only/ "Selected Federal Rates":

"136. "State Corporate Income Tax Rates, 2000-2013". Tax Foundation. Retrieved 2013-05-17.
137. "State Corporate Income Tax Rates, 2000-2013". Tax Foundation. Retrieved 2013-05-17."

Despite the titles thereof. I find it odd, too, that all the US references are to the Tax Foundation, which has had numerous criticisms leveled at it as a conservative think tank, not least of which:

"US economist Paul Krugman has characterised the Tax Foundation as "not a reliable source" while criticizing a report by the Tax Foundation comparing corporate tax rates in the United States to those in other countries.[46] Krugman has also accused the Tax Foundation of "deliberate fraud" in connection with a report it issued concerning the American Jobs Act.[47]"

There's all this not insubstantial disclaimer to your table:

"Some other taxes (for instance property tax, substantial in many countries, such as the USA) are not shown here. The table is not intended to represent the true tax burden to either the corporation or the individual in the listed country."

Not that there's not pause for thought. But it's intriguing that multiple independent sources list our highest task rates around the 30th to 55th in the world, but yet the Tax Foundation lists at nearly the top.
HexGL, the HTML5 futuristic racing game
Tito - The Rational Dictator?
I agree with your point as well.

The problem seems to be "squeaky wheel gets the grease". A blog/twitter outrage mob launches lots of reports to GH for "offensive content", which is a nuisance for them. After all, hosting is their business, not policing content.
Candy Crush, we're holding that up as a development that Apple is responsible that we want to be proud of, seriously? Regardless, an app store wasn't groundbreaking. They executed much better on what Blackberry was already doing with smartphones.

The point isn't necessarily what has come to pass yet, it's the focus on things that don't necessarily have a path to revenue yet. Everything Apple does is product and revenue focused. That is not the case with Google.

You are right that 95% of their revenue comes from Adwords . . . but 95% of their efforts aren't on optimizing Adwords, and that right there is my point: Apple is focused on executing where their revenue is, Google is definitely MORE focused on finding new revenue opportunities, and is more willing to look into unorthodox industries and ideas.
My experience is that vector-based structs don't perform as well as 'real' structs do (the compiler isn't able to infer their type or the type of their content, has to do bounds checking for every access, etc), and occasionally make debugging painful, but yes, they are actually a lot better than just using lists throughout.