skysight-inc/HackerNews huggingface dataset:
Interesting article. I think when it comes to pure physical sports they're missing some of the original point. The concept of 10,000 hours is about developing a skill, not becoming physically gifted. Michael Jordan's 10,000 hours come from shooting and knowing where to go where the ball will be, more so than just being the most physically gifted.
Yes, but that only means that users should be educated not that the service should be fundamentally changed. It's like recalling 100k cars because people can't use the stick shift.
there's no need to understand elementary facts about their culture before you invade

I can guarantee you that the people who directed the Iraq Wars knew full well the elementary facts about their culture before invading and engaging in a (partially) global war on terror. They know that you can't win a war against a technique, and they know that going to war in these areas attracts terrorists who want to fight against you. The only question was where the game board was going to be placed, and that question was answered over 20 years ago.

It was only in the portrayal to the taxpayer and the invaded that these were left as unknowns.
How Mattermark Ranks Frequently Hyped Consumer Startups
For what it's worth, I agree from the perspective that HN is (I thought) primarily concerned with tech and innovation, etc.

The stop-and-frisk program doesn't really have anything to do with technology and is a social issue about race and expectation. Technology can't even begin to fix that one - it comes from some other place inside us.

It worries me that HN seems to be turning into more of a sub-reddit than anything.
Yes, price would be a big factor, but scaling such a backend, providing a stable solution, etc., are not child's play either. Cyphertite has open source clients and I'm sure they have things other than price that they can compete on.

If there's one thing that the open source model has shown, it's that not everyone wants to bother with maintaining the source or adding features or fixing bugs. However, open sourcing will provide a level of confidence on the privacy aspect like nothing else can (assuming there are people interested in examining the code for issues).

I'll stop with this comment. This submission is not going to be prominent on HN anyway, and currently the sole signature on the petition is mine.
Cardiff to host Venture Capital World Summit
That's not really 'by default' then, eh?
My impression is that static linking is undervalued by developers who have not been responsible for the production deployment of binaries to larger (hundreds or hundreds of thousands of systems). When debugging production systems at that scale you want to minimize the number of moving parts given the problem is so hard to begin with.

ABI compatibility just postulates that the bytes entering and leaving the interface will be marshalled the same way. However, the semantics of the function must by definition always change when you change the implementation.

You are arguing that these semantic changes are sometimes inconsequential, like for security updates. Based on my personal experience I think a more conservative view is appropriate and any changes to the dependencies of a program should be tested before large scale deployment.
Hehe, classic. That took some guts to owe up to it and sharp of them to call the guy on it. I don't think I would have caught on that quickly, maybe later at night in bed reviewing the day or so.
Nope, that wasn't me.
I left college early to start my career. In this market it's pretty easy to "make it" without a degree. However there are things a degree gives you that most people don't think about. Part of this might be because i'm on the East coast where education is a big part of who you are, but I've experienced a huge social stigma. There's an extra burden on you when you don't have a degree. That stigma will impact you professionally, but also socially. You'll want to hang out with people who you view as your peers. The thing is that most of those people went the standard route. I've found the easiest way to cope is to just not bring it up. When it does come up, I've had good friends change the way they talk to you. I'm always straight up with my bosses, but with friends and coworkers it depends.

Secondly, more important then what you learn (though what you learn is important) is the network you build. There's a saying, A players hire A players, B players hire C players and so on. Have you ever wondered who hired the B players? Usually its B players who got lucky. A lot of those B players are like us. You probably want to work with other A players, but they all met in college, and when one goes to a new company the rest of their posse follows. So that recruiter who's getting you a job is probably going to get you into a B role if you're good, but you're not going to be working with people who are at the top of their game. If your goal is to be the best you can be, you need to work with the people who are the best.

4 years is a big part of your life, but trust me. I wish i would have made the full investment. It would have made life easier.
SEEKING WORK - Remote, Scotland, Willing to travel

I build software to fulfil a business need - whether that's promoting a new product through a mobile app, solving logistical headaches and improving efficiency with cloud computing or implementing an engineering design.

I consult on Mechanical Engineering projects, currently focusing in avionics and motorsport.

E-mail me any time if you think we could work together, james at heyjimmy.net
No, Lisp Machines came out of the assumption that there was no hardware to run AI development environments as personal workstations. The concept of the Lisp Machine dates back to the early seventies and the first machines appeared mid/end seventies.

Lisp developers early on wanted to use the machines interactively. A single Lisp developer could use a PDP with something like Macsyma, which probably was thought to serve tens or hundreds of terminal users. And the memory of that machine was still constraining for Macsyma or some of the other larger Lisp programs.

At that time there were no useful 32bit (or more) microprocessors. Other machines were either tiny or very large for multiple users. The 68000 appeared in 1979 and just was good enough to run the console of the Symbolics Lisp Machine a few years later.

So Lisp Machines were developed to run a very compact machine code representation of Lisp and with very large main memories (1 Megabyte or more), graphical user interfaces and all that for a SINGLE user - a $100k per machine.

Thus when they appeared on the commercial market in 1981, there was nothing like it.

Ten years later lots of other processors were fast enough, had enough memory, and were available as capable personal computers or workstations. But initially 'general purpose' hardware was not especially good at running Lisp. The Intel chips were a bad match, the first 68000 was slow with tiny memories, ... It took a few years and the next generations were better: 68020, the SPARC, better Intel processors, ...

But when Lisp Machines were designed at at Xerox/PARC (the Alto running Lisp in 1974, then InterLisp-D), at MIT (the CONS in 1975 and CADR), at BBN (the Jericho in 1979) general purpose hardware WAS unpractical for running Lisp, Lisp applications and their development environments.

Later in the mid 80s the architectures were brought to microprocessors (TI Explorer Megachip, Symbolics Ivory). It was also tried to design RISC based chips: SPUR, Xerox, Symbolics, ... but then the market for Lisp went away.
The Infinite Success Spectrum: Why Failure Is Not the Opposite of Success
1. Stop being stupid. You know I didn't declare people to not be statists but instead declared that statism snt what made them think you are a teenager. The disingenuous way you used my reply to grandstand is a great teenage doucher move tho.

2. Can you provide the slightest evidence that what you advocate turns out any way other than somalia? By this I mean actual historical evidence... not hour wishful thinking or ranting about force and violence. Evidence is not the same as you letting out your opression fetish. No one cares how you get off, we just want evidence of your idiotic claims.
Keep in mind that the dynamic argument also applies to the information that you give out and the content that you create which I think is even more important.

For example, in traditional relationships, the closer you are to someone the more they know about you.

Your parents probably know many things about you that your wife/husband and your best friends don't know.

Your wife/husband knows things about you that your best friends don't know.

Your best friend knows things about you that your friends don't.

Your friends know things about you that I don't know.

And it goes on and on...

This feature of traditional relationships is extremely important and valuable to me.

If you get out of touch with someone, their knowledge of you gets outdated. As you become more intimate with someone, they learn more and more about you.

So there's a natural self-adjusting and dynamic layer and hierarchy to traditional relationships that keeps everyone sane and allows for longevity of relationships.

Social networks throw everyone in the same bucket. Granted they provide you with tools to try and manage the mess like the circles and lists. But that is not really dynamic and to me is very unattractive, imperfect and time consuming. I'm not willing to spend hours managing my social network.

Traditional relationships take care of themselves.
How to identify and remove Malware or suspicious code in WordPress site
It's not soaked - it's a small amount (and is perfectly safe). And he's wrong - it's doesn't make it "not fit for humans". The person in the article likes to massively exaggerate, and he has great power over the media, which he is not using responsibly.
Agreed. I tried the iPad + external keyboard combo for awhile, but after getting an 11" MBA and using my smartphone for things that I can do completely handsfree (like Skype calls), my iPad has fallen by the wayside for the most part and only comes out for reading comics and PDFs.
I wouldn't describe it as obtuse, but I would describe it as concise.

I think that even people who are familiar with it could feel that its concision hurts readability. It's not such an unfair criticism as you may suggest.
Live coverage of Elon Musk's Hyperloop announcement
Learn to Program: The Fundamentals - Coursera's Python class is starting Aug 19th.
https://www.coursera.org/#course/programming1
And? If you'd directed your dismissal at HN readers, that would be one thing, but you didn't! There was no "underlying claim" evident in the linked article itself.
The crux.

Tagore: "According to Indian Philosophy there is Brahman, the absolute Truth, which cannot be conceived by the isolation of the individual mind or described by words but can only be realized by completely merging the individual in its infinity. But such a Truth cannot belong to Science. The nature of Truth which we are discussing is an appearance – that is to say, what appears to be true to the human mind and therefore is human, and may be called maya or illusion."

Indian philosophy has long held that there is no individual consciousness, but something encompassing the whole:
- Knowledge is just that, knowledge, and it just exists; like numbers, pythagorous theorem etc.
- Reality (as consumed by human mind) is result of senses interacting with that knowledge, and producing the illusion of individual. More importantly, it creates "observed knowledge".
- The relationships within observed knowledge, which are uncovered by mathematics. Observed knowledge "shadows" the reality, but at no point can we say that observed knowledge is exactly same as reality.
- Exactly as we can manipulate the information in computer, the observed knowledge itself can be manipulated. For example, one could add a new "sense" and thus sense the reality in wholly new manner.

So, if anybody says "There is an entity independent of the observed reality, and thus can manipulate it independent of the rules of that reality", then they are merely creating another observed reality.

But then, Indian philosophy further goes ahead and says the consciousness is independent of all this, and therefore, it will forever be creating newer and newer experiences out of the contents of the reality.

So if you identify yourself with brain, all you are saying is that "it is simply not possible to derive any more knowledge other than what senses + mathematics give us".

Instead, if you identify yourself as an entity independent of knowledge itself, then at least there is possibility of finding out if there is an ultimate reality much beyond the brain, and most important, it should "free you" from the bodily limitations.

And hence in India (in particular, the Advaita philosophy) they say, you are "Brahman", i.e. you are yourself God, but you mis-identify yourself as body and brain.

(As an aside, if you come to India, check out the religious channels and listen to Gurus talking there. Most of them convey this very philosophy to its very core!)
This can backfire and create resentment from real potential customers.
Session expiry is stupid
Why I Ditched Photo Management Apps and Use Dropbox Instead
Billionaire Elon Musk and the Hyperloop
There isn't a lot of detail on exactly how javascript is used in this codebase so it is hard to comment. Having worked in .NET web shops there is a tendency to be very back-end (and .NET) oriented and not really having a lot of deep expertise in the web, particularly on the front-end. I don't want to assume this (the author mentioned UX and some other things which tends to lead me to believe they do have this kind of expertise). There is also a tendency to avoid technologies that can make working with the web easier. I'm talking about things like Ember or Angular, build tools like Grunt or some kind of asset pipeline for work so javascript can be more organized and structured and you can write less of it.

In the end web development on the .NET platform (can be) is harder and front-end development doubly so. I'll admit this is my experience so YMMV.

In the author's defence though I agree Javascript, when compared with many other languages, particularly Java or C# is often unwieldily, there is little help for how code is structured or organized and architecture of any sort is more challenging. That said it can be done, just not the way you might be used to in a more OOP C# or Java.
tap and hold, drag to the trashcan that appears and drop. It's gone after that on my nexus 7 running 4.2.2
When you install the Facebook app on your phone it requires permission to read your contacts, call log, location, accounts, and application data.

Is this true?
I'm working on a fairly substantial SPA now, and while I think these costs are worth it for my use case, they certainly are real costs and should be carefully considered.
Could this be used to increase athletic performance?

Also, I'm wondering if there would be any negative effects from radically increasing the amount of oxygen your blood can hold. On the other hand, it would be like a superpower. I can imagine competitive free-divers using this or a future version of this to do some really impressive diving!
Android Random Number Flaw = Bitcoin Theft
Polya's Problem Solving Techniques
Congrats on getting some good press, Joanna and Jake. He never mentioned you guys came out of YC - we'll be following you up then soon I hope.

Matt, CommentLaw
New Online Design Journal 
Designed Thought is an online journal focusing on the crossroad between design and entrepreneurship.
I have a 3 year old and a 1 year old and I can't abide by folks who are so bad at statistics that they'd happily ruin the world for fear of some statistical implausibility to become true in their lives.

I understand that you're taking this position with the best of intentions but 'child porn is bad' does not equate with 'a surveilance state is good because it gets rid of child porn or its viewers'.

Fear is such a bad counsel.
Though the GHC runtime isn't an example of immutable data. Haskell code actually results in a lot of mutation behind the scenes. It's quite possible for older generations to point to data in newer generations in Haskell. It's even likely with some use patterns.

Given that you already know this, I assume you must be talking about strict functional languages specifically.
Ubuntu 12.04 (32-bit)

[~]$ ldd /bin/dmesg
linux-gate.so.1 => (0xb778e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75c4000)
/lib/ld-linux.so.2 (0xb778f000)

CentOS 6.4 (64-bit)

[~]$ ldd /bin/dmesg
linux-vdso.so.1 => (0x00007fff115ff000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff8077c0000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff807b59000)
Fun with Color Vision
You shouldn't have been downvoted. But you should know that if you don't tow the party line on this topic you'll be marginalized no matter how valid, on-topic, or sane your comment is.

You're right though. First off, I hope your parent was joking, because if not, what he said makes no sense and isn't really related to the subject at hand. Second, while the whole domestic spying scandal is serious business, it doesn't have to be injected into every conversation. Third, you're right. There is no evidence to support that anyone has ever targeted a random individual for the sake of it and you probably shouldn't be using something like Facebook if you plan to discuss criminal activity, and yeah, no matter who you are you can't expect an inkling of privacy online. But that's not really specific to the government either. I can spy you, the guy down the street can, it doesn't take the kind of infrastructure the NSA has to spy on someone. Hell, I'd be more paranoid that random people are spying on me than the NSA. The randoms are more likely to target you for no reason while the NSA, from what we can gather, is more than happy to collect your data and never look at it - like ever.

Questioning the amount of paranoia we seem to have and being pro-NSA spying are not the same thing and it seems like a lot of people aren't able to separate out some of the nuance.
The Foundation will have some comments out shortly on this.
Well, considering it isn't designed as a primary content creation device, not a surprising result (which so many of us have tried despite knowing this).

Next experiment: To consume content primarily on a non-tablet non-phone for a week. (It will fail a comparable way.)

No matter how much you squeeze an apple, no matter how tasty the results, you won't get orange juice.
Thanks for the insight. I agree with your assessment. Though I think two pens might be overkill, I'll definitely get one as a present.
I switched just recently from being and iOS user for years. I really enjoy Android more, but this is completely a personal preference and I can make usage arguments for either operating system. iOS isn't bad by any means, and the simplicity is really nice under most circumstances.

Android has way more flexibility and the interface seems way more logical to me. I feel like I can get more from my device and accomplish tasks quicker.

Either way, it's silly to make this a "phone war" deal, since I think they just appeal to different types of users.
I would love to see the docs have a page with a consolidated list of all the traits declared in the std and extra libraries. Library developers could more easily discover additional traits they might be able to support on new libraries without browsing through every section. Release notes could highlight new traits too.
Good luck on getting into YC! We love innovation in the legal space and think we need more of it, so we'd be happy to advise you through the process -- shoot me an email or PM.
JWZ data dump? &lt!-- mail me if you find the secret --&gt
Are you sure that lists were added in response to G+? I remember having lists long before G+ was even a thing. I could be mistaken but I'm pretty sure lists and the ability to share things among certain groups of friends had existed for quite some time but was rarely used.
As far as I can tell they copied the major features and concept of Three.js, added a few extra features, but implemented it in such a way that it is only performant in a specific version of Internet Explorer. In other words, embrace, extend, extinguish.

I don't understand why people keep falling for this crap. Microsoft will do the best that it possibly can to disrupt WebGL with compatibility and other issues, just as it has always done with every key aspect of web technology. This li brary is the latest example. They could have easily made improvements to Three.js or some other existing library that was tested on other browsers but they did not. There are too many billions of dollars on the line. 3d gaming in the browser means the end of the Windows PC monopoly and Microsoft knows that whether the rest of you do or not. No I'm not exaggerating.
The Erlang VM. Ruby on Rails is in a different category honestly. Elixir and Erlang are not web frameworks.
Teaching Programming the Way It Works Outside the Classroom
What is the market cap of a lemonade stand with 3bn cash?
Norwegian Prime Minister drives taxi secretly to hear more from voters
For this specific example? This isn't really a research project, in the normal sense of the term. This is a report of a very thorough engineering effort to fix the scaling of the IO manager already in GHC. It doesn't invent anything new. It does detail every issue they found and how they dealt with it.

One thing I'm surprised no one has mentioned is that they found a race condition in epoll that's existed since version 2.4 of the linux kernel.
I tried this as well 2 weeks ago. The OP has a much more comprehensive breakdown of why it didnt work than I do (and a much more involved workload than i was intending).

Personally and in my conversation with folks, I find that as a productivity device, iPad users fall into 2 buckets.

Bucket 1: Creators: developers, designers, writers and such - folks who need to create documents and other work product. Broadly speaking, in terms of available apps, and interconnectivity with apps (eg leaving Photoshop to go research something in a browser and coming back, copy paste workflows etc) the iPad is simply not there yet. For stand alone workflows, it goes some of the way there (Eg if all you're doing is writing, you can probably get away with it), but if your role involves using several tools, the tools simply arent there yet.

Bucket 2: Decision makers. I know a few successful CEOs who only work on an iPad. For them, most of their workflow is digesting data and decision making - they arent writing code or making slide decks. They just process emails, do product review and look at data and conclusions. For them, the iPad is perfect because all those workflows are easily completed on an iPad.

I think the iPad will get there eventually - the type of creation that is done will shift somewhat, and the tools will get better, but for now, even the most dedicated folks have a hard time using an iPad exclusively.
Good thing deleting the pre-installed Facebook application (if it's ever been used at all it was inadvertently) off of my Android phone is quick and easy, and doesn't require root access!

EDIT: This is why we need sarcasm tags. No, I have not actually been able to remove my Facebook application.