skysight-inc/HackerNews huggingface dataset:
It doesn't even make sense philosophically to say client side should be treated differently from server side. If you want to block this then you'd surely also what to block servers that can't prove they're running free software. You're still using the non free software either way; the only distinctions are technical not practical.
The Symmetry Principle
I mainly develop software in C# and Python at work, and I sure do miss some of the convenience that lisp-inspired languages offer. I'm responsible for the overall architecture of quite some large-ish enterprise apps. There's a reason why many Java and C# business applications have tons of MySuperAbstractFactoryProvider classes and use reflection-based look-up of metadata attributes obsessively. There's just no other way to provide a flexible framework that meets the changing and often arcane demands of our customers.

About macros, in the case of C#, what, if not a kind of macro, is the 'using' statement that works with IDisposables? If it's useful here, why not in other places?
In theory root could nice all other processes.
Apple iOS 8 – Loaded with Enterprise Enhancements – Part 2
BYOD Strategy: Security Threats You Should Care for Decided to Go the Enterprise
> we've got 4 new plugins that are actually useful for a wife audience

Wait, what?
It would be acceptable if each easter egg lasted a maximum of one release, followed by a public post-mortem on the vulnerability identified in the release management process.
It was a writer of popular entertainment who reduced a huge amount of research on expert performance to "it takes 10,000 hours to become an expert", that's then been further reduced by the filter of popular culture until all the caveats about deliberate practice and minimum talent levels have been stripped out.

Psychologists absolutely try to offer explanations and craft testable theories, whether the nature of their work makes it quite as amenable to the methods of the hard sciences is of course a legitimate question.
That was what I wanted before I found Scala. If your dislike for OCaml was about syntax or ecosystem then you might also like Scala.
Show HN: A playground for react-bootstrap with debugging support
You can pay someone to do this for you.
> It's cargo-cult science.

Yep. Some younger readers may not know what this refers to, so here's a quote from the original Feynman paper "Cargo Cult Science":

"I think the educational and psychological studies I mentioned are examples of what I would like to call cargo cult science. In the South Seas there is a cargo cult of people. During the war they saw airplanes land with lots of good materials, and they want the same thing to happen now. So they've arranged to imitate things like runways, to put fires along the sides of the runways, to make a wooden hut for a man to sit in, with two wooden pieces on his head like headphones and bars of bamboo sticking out like antennas — he's the controller — and they wait for the airplanes to land. They're doing everything right. The form is perfect. It looks exactly the way it looked before. But it doesn't work. No airplanes land. So I call these things cargo cult science, because they follow all the apparent precepts and forms of scientific investigation, but they're missing something essential, because the planes don't land."

Full text:

http://www.lhup.edu/~DSIMANEK/cargocul.htm
California is even bigger than you thought: $2.1 trillion GDP (in 2009 dollars)
Do you .RUN? | gTLD.club
In what appears to be the original paper on the 10,000 hour rule (The Role of Deliberate Practice in the Acquisition of Expert Performance: http://graphics8.nytimes.com/images/blogs/freakonomics/pdf/D...), even the Authors state:

"It is important to note that our study shows only that the amount and distribution of practice is related to the level of performance of adult musicians. In fact, many additional factors consistent with the skill-acquisition framework could attenuate the differences among our three groups. Sosniak (1985) found that international-level pianists had spent considerable efforts to seek out the very best musical teachers during their musical development. Furthermore, it is likely that an analysis of the detailed activities during practice alone would reveal qualitative differences between violinists at different advanced levels of performance (Gruson, 1988; Miklaszewski, 1989)."

But more recent research has demonstrated (though I don't know to what degree, nor how many other papers have validated the following findings) that "individual differences in accumulated amount of deliberate practice accounted for about one-third of the reliable variance in performance in chess and music, leaving the majority of the reliable variance unexplained and potentially explainable by other factors". From http://www.sciencedirect.com/science/article/pii/S0160289614..., sorry for the paywall.

In the end, I think it's important to spend time searching and finding something you will be happy to do for the majority of your life. If you want to progress at your chosen field, thought out and well planned studying/practise is necessary, and will make you better, whether or not you end up becoming the accepted world best. And if you enjoy it, it won't matter how high you go.
For a long time, Java suffered from issues when throwing an exception during stack unwind. The second exception is the one that is subsequently propagated, and in modern Java the original exception is available and printed in any stack trace.

It's still not particularly pleasant, but it is at least survivable and no information is lost.
Indeed.

Internet culture is pretty self referential, and I think the culture of the internet extends to the tech industry (and vice versa). I don't think it works all that well in marketing, but I wish it did!

A sense of humor is a good thing and can be extremely powerful in marketing. But self referential humor is often too niche unless you really really know your target audience and you're reasonably sure they'll get the joke.

For the record, it's marketing for a real product. I think hipsters are becoming overrepresented in tech marketing though, haha.
First time I see 90-90 law, looks like someone made it up from Pareto principle which is 80% - 20%. Besides I don't see application in this topic for it.
Added CopyQ in "alternatives" section, thanks!
Beta testers wanted for new survey/feedback tool
We are working on the final bits and pieces of our new survey/feedback platform Responster (www.responster.com).

We are now in need of more beta users to try out all the new features!

Public Beta will be open up to 1000 registrations. we are currently at 487. All beta users are rewarded with a forever-free account.

Many thanks for your help and feedback!
/Team Responster
Ask HN: Do you track data about your life? Has it helped or led to insights?
Do you track data about your life over time? I'm thinking about things like weight, bodyfat%, sleep hours, food eaten and productivity?

What software do you use to do so? Has it led to any interesting results?
Guido van Rossum Wants to Bring Type Annotations to Python
> Psychologists absolutely try to offer explanations and craft testable theories ...

This is absolutely false, contradicted by the history of psychology. In fact, the reason the DSM has been abandoned is specifically because it contains only descriptions (symptoms), no theories (explanations). Here's how the chairman of the NIMH explains his recent decision to refuse to accept the DSM as the basis for scientific research proposals:

http://www.nimh.nih.gov/about/director/2013/transforming-dia...

This doesn't mean psychologists are abandoning the DSM. Why should they? After all, they're still handing out Asperger Syndrome diagnoses, a year after this bogus condition was dropped from the DSM by their peers. This kind of guidance from the top, based on evidence or the lack of it, just doesn't matter in psychology, compared to what's popular with the clients.

If a theoretical basis was required for a given practice, as you suggest, of course things would be different -- clinical practice would have to await the discovery of an established cause for any treated condition. But that is never true in psychology.
Is easter eggs in VM a good idea?

Couldn't malware attempt to locate potential easter eggs in order to determine if they are in a honeypot?
Maybe I'm just showing my low IQ, but it takes me 20 or 30 seconds just to understand some of the problems. Maybe introduce difficulty levels? Currently, I can't ever solve a problem if it takes me more than 1 minute - I'd like to be able to get to an answer, even if it's then worth zero points (or even goes into negative points?).

I like the idea, but I can't play more than 2 or 3 rounds. Or maybe the game just isn't aimed for people like me...
From the linked article: "Eventually, [SoundCloud] plans to introduce a paid subscription that will let listeners skip those ads, as they can with Spotify and other licensed services."

Subscriptions and rev shares are generally far less friction than charging up an account and explicitly giving a micropayment to an artist. I think SoundCloud already is a "marketplace" where independent artists can function without labels (if they want to do all the other work that labels cover), just that currently all transactions happen outside of the platform. That said, I don't have any more info about how a premium subscription for users would function.
Seems really nice, but coul'd you add a solution if you fail in time? would be really awesome
Google Glass Update Brings Access to All Your Phone Contacts
New Game from ‘Flappy Bird’ Developer, ‘Swing Copters’ Goes Live
I think its popular because 10,000 hours seems nicely out of reach for most people, so it lets you off the hook for not being good at stuff. It's not my fault I can't play the piano: my lifestyle precludes it. If only I didn't have a job/kids/whatever, then people could see how creative I really am. Gladwell allows one to continue doing nothing while still imagining oneself as a thwarted hero. A great deal for just $16.99.
Yeah ok sounds like a local "adaption" of the menu.

Even with a Thai owner and/or chef, it seems in most countries, there is some degree of adapting each dish to the local environment. This may be because of available ingredients or because of local tastes.

Thai people do love to fry things (both shallow and deep), but in my experience that doesn't necessarily translate into particularly oily sauces. In my time here I've once had a green curry that actually had a visible layer of oil (about 1cm thick) floating on top of the sauce itself, but that is definitely not the norm!

In terms of butter, that is very surprising to me. The only thing I've ever seen butter used for here is to fry fresh roti (which are then served with condensed milk and banana or chocolate or sugar or whatever you want)..
Good point. Nowadays the constraint of communicating between processes makes text serializing valuable, when back in the days direct manipulation (I believe there was no processes and no isolation) was the norm ?

I thought emacs text buffer genes came from being implemented on and for *nix ..
Islamic State fighters on Diaspora
Show HN: Enormous.io – The layer between your app and your database
Is Breakfast Overrated?
Sounds like that wasn't the case but this concept is quite interesting, having been here for close to 2 years now.

In Australia it seems most people think of Pad Thai or Green Curry when it comes to thai food.. I'm not sure what the US "default" for thai food is?
If so this should really have been made clearer in the press coverage because it is very different from the way I and probably other people understood it. I understand that soundclound would need a way to make money, and what you describe seems like a very reasonable way to proceed. However, a youtube-like or spotify-like ads system would likely be much harder to sell to users.
What I like most about Medium, in terms of design interaction, is the ability to comment any part of the text.

Is there any open source blog engine that has that feature?

This reminds me of the UI ideas of Doug Engelbart, like purple numbers[1] (a unique ID and link for each paragraph of text so it's easy to refer to the exact bit of text from other sources).

[1]:http://eekim.com/software/purple/purple.html
Butter knife with in-built grater best thing since you know what
The article states that only 12% of success is determined by practice, thus the hypothesis of it taking 10,000 hours of practice to master a skill is false.

Somehow that doesn't make any sense. >D

The author should maybe have read up more on the 10,000 hour rule, because the rule means that if someone is extremely talented in a certain skill already, it still takes them 10,000 hours to master that skill, such as Beethoven, Gates etc.
I think that there are millions of other aspects in a software (in vmware) which are much more important than easter egg or not easter egg. So the impact of an easter egg to this software quality is not significant.
Well, before he was a venture investor he ran a company. And, generally speaking, VCs tend to be supportive of IPOs.
I usually go the LaTeX+Beamer route, since LaTeX is what I work with anyway and I usually need LaTeX's math typesetting. Another option is MagicPoint [1], but I have never personally used it.

[1] http://member.wide.ad.jp/wg/mgp/
I disklike Scala. I want less runtime baggage if possible or at least a nice wrapper around it (like venv is in python 3.4)
GoDaddy Acquires MailChimp Competitor Mad Mimi
That's why the marginal cost of Windows or OS X is zero. If the cost of the OS is "baked in", rather than offered as an optional add-on, that policy makes the price with or without the OS the same to you, which by definition makes the MARGINAL cost of the OS zero.
I've seen people DJing at parties using two browser windows with Youtube.
When there's a lot of sun your home needs cooling, when it's cold there is not much sun.
Slightly OT, but the I/O inflation caused by raising read ahead to 2048K seems to be pretty huge. For a DB server that might only be reading a few K, I can see why it caused an issue.

Anybody knows why Ubuntu did that? I would have expected that in the age of SSDs, read-ahead becomes less useful.
How to make a name for yourself in the new era of the internet
Facebook Messenger Privacy Fears? Here’s What to Know
Show HN: iOS and Android screen recording and broadcasting
This Is Where Your Childhood Memories Went
> I've been struggling to write software to create a list of deltas between two binary files (think Xdelta or bsdiff) in less than O(n^2) time for years now, and can find no one who shares an interest to discuss that with.

Have you come up with a solution (I'm interested to know how, if you succeeded)?

> I wish that I could play an instrument, [...]

Why don't you take lessons in your favourite instrument, then? I see no shame in being short of money, but getting money is a different problem to solve than finding a good teacher.

> learn a foreign language, and so on.

Take a look at duolingo.com. Probably you'll like it.
Ask HN: Books Like “Stealing the Network” or “Jeff Aiken Novels”
I'm looking for more books like the "Stealing the Network" series or the Jeff Aiken novels by Mark Russinovich. Books telling fictional stories about IT security and hacking using contemporary (or near-near future) believable (if not accurate) technology. It may sound harsh, but if you don't know the Stealing the Network books you may probably not know what I mean. They are to "hacking" novels like the movie Gravity is to Sci-Fi movies. Or to stay in movie terms: more "Sneakers" than "Password: Swordfish". ;)

I'm just interested in fictional "hacking" books, that don't make you cringe all the time if you know a thing or two about the subject.

I also read the Daniel Suarez books.
New Era in Safety When Cars Talk to One Another
A programmer that leaves an easter egg in some critical part of the software really isn't worth his salt. For the very first thing, it would be way too obvious (no longer qualifying as an easter egg), and second, for the reasons you mentioned.

The way this is implemented, I can't see any harm: Instead of getting something along the line "BLEEP LOADER NOT FOUND AT 0" (and you'll still get this if len(floppyimg)>0 ) you get pong.

I think one should be amused here.
Show HN: Discover new movies and revisit old ones with every new tab
> I've seen people DJing at parties using two browser windows with Youtube.

And ? DJing is about mixing music sources seamlessly, wherever they come from.I wouldnt trust the network during a gig though ,but there is nothing shocking in getting your music from Youtube.
Wall Street Banks Lift Pay for Junior Bankers
This is the only person I know who is testing it empirically:
http://thedanplan.com/
I think the problem is more (6) deliberate practice is hard to define. Some people believe that just sitting and doing problem sets is deliberate practice. Some people believe that hacking on a side project is deliberate practice of programming skills. I don't think that any of those two examples would qualify as deliberate practice.
I was looking for a way to summarize lisp syntax benefits. Most BNF-heavy languages are statically appealing. They have layout and differentiators that makes it nice to look at.

Lisp is a building material, the expressions are objects, the syntax is object. You don't want to look at it, you want to model with it, live. And with the "metacircular" (sorry for the sophisticated looking lingo) mindset, you can program how you interact with it (protorefactoring ala paredit/redshank etc).

Most people can't judge s-exp properly because they're not playing with it only looking at dead printouts; and the few who does are using a textbuffer[1], avoiding one important programming rule : automate everything. Lisp syntax has a simple and potent programmable API giving you a lot of power for free.

[1] I even watched a lisper using emacs without paredit at a meetup and it was painful.
Show Reel of a VFX Compositor (Mummy to Life of Pi)
I once accompanied a friend with a bad cold to a hospital in Shanghai. They ran a blood test, and the doctor announced that she had a viral infection. He then handed her a (fairly expensive) prescription for antibiotics. Now, as anyone who's studied biology (or even Googled 'antibiotics') knows, antibiotics have absolutely no effect whatsoever on viruses. I called the doctor out on it, and he scowled at me and said something like "foreigners do things differently".

Apparently antibiotics account for around 24% of total hospital revenue in China[1], which may explain it somewhat.

1.http://content.time.com/time/world/article/0,8599,2103733,00...
>Scientists avoid attaching a number to something until there's an explanation, a theory, that makes the number both compelling and testable (i.e. falsifiable). //

Hubble seemingly ignored the outliers and drew a straight line through his data to create his eponymous "constant". Making a mark to work from isn't really unscientific it's just loose hypothesising - http://www.pnas.org/content/15/3/168.full.pdf+html.

Surely the fact that this meta-analysis has falsified the former claim [hypothesis] shows that it was scientific [at least under a Popperian formulation].
Good luck writing a macro in C to express language functionality for which you don't have the primitives. It's not exactly lisp. Think of C macros as a way to save you some typing and lisp macros as a way to extend the language.
My personal experience with Clojure has been that it 'bends' the brain - in a good way, and it forever changes the way you program. It is extremely difficult to go back to the style of coding I did before my exposure to Clojure. I guess other Lisps would provide a similar experience.
'Spurious' lawsuit dismissed by Web Summit founders
Turns out, Malcolm Gladwell is wrong about pretty much everything he writes about.
I'm not sure I understand. I use the maven shade plugin, so all there is at runtime is the JVM (system package) and the jar (built from libraries, but all of that's handled nicely with maven and its plugins), which can be fetched by http(s) from the repository and then just run (java -jar xyz.jar). There's no wrapping at the filesystem level but there doesn't need to be, because the classpath lets code load everything it needs from within that one jar file.
Remaining Composed? Keeping control of your sources
I tried buying it (with an empty form) and got:

Error: This discount is invalid.
Error: One or more of the discounts you entered is invalid
Error: Enter an email
Error: Please enter a valid email address
Error: Please enter your first name

I still can't tell if it's real or not. If this is a parody of random CRUD apps, it's spot on :)
I'd speculate that the 10,000 hour rule is a product of an American obsession with the idea of hard work being the most important factor in success, with the idea that everyone's abilities are reasonably equal, and determination and diligence is what differentiates them. This satisfies a certain sense of fairness and justice in life. I also think it's just not true, more the product of wishful thinking than any evidence.

People have differing levels of talent in different areas, and this does have significant effects on success and ability. There are "super-brilliant slackers," and there are very hard working failures. Talent, too, does not necessarily correspond with interest and enjoyment. None of this is fair, but life is not inherently fair.

The important thing here, more than practice, is figuring out what one is good at doing, and what one enjoys doing, and coming up with things that are in both sets.
By feature set you mean sequences, map/filter/reduce and such ?

I felt there was more to Lisp than that. It was the root of the ML/function-based family, which deepened the recursive typed logic McCarthy talked about in his early papers.

The first-class function and functions as modeling unit, giving composability, and domain embedding as first class.
You aren't concerned with 'hidden' code - you're concerned about this now because you know it's there. Because it isn't hidden.

If you're worried about code doing things you don't know about then there's a heck of a lot more to VMWare that you could be concerned with. It's a huge, complex application. A few KB for a hidden game is irrelevant - you don't know what hundreds of MB of it actually does. If you're worried about things being hidden in apps then you run them in a trusted environment on tested hardware after you're audited the code (and removed the easter egg).

The only reason this should worry anyone is because VMWare potentially lost sales to organisations who do need to run audited code. I imagine they would have been supplied a version without the Easter Egg though.
The 10,000 Hour Rule Is Not Real (practice does not make perfect)
Wow. That's a rather bold claim to levy against an entire field without any evidence to back it up.

The 10,000 rule was created by Malcom Gladwell a writer who has received wide criticism within psychology for making claims that go far beyond the empirical evidence. The linked article talks specifically about how the 10,000-rule was mis-attributed to a current psychologist's theory.

While it's true that there are a lot of psychologists out there who are not doing good science, it's quite unfair to say that psychology doesn't "offer explanations" or "craft testable theories". Much of the work done in psychology is quite rigorous. Remember, cognitive psychology (brain imaging and reaction time data) and neuropsychology (brain imaging, rat and primate studies) are psychology too, and even personality and social psychology can be done with rigor and an eye toward the limits of what can be claimed based on the evidence collected.

I know that psychology has been getting hammered in the popular press lately, but like most of what comes out of the popular press, the real situation is much more nuanced than what they report.
Armenian Number Launches New Calling Service