skysight-inc/HackerNews huggingface dataset:
The hint was in my callout to multi-objective optimisation problems.

MOOPs generally don't have an optimal solution. There's a pareto front of good solutions, but you have to decide what you value.

In physiological terms, you can't have it all. You need to make tradeoffs. The adaptations for strength are competitive with adaptations for endurance, and so on. You can't be very strong and easily run a marathon.

Now, suppose we decide to develop an index of fitness. Any such index could only be tested according to specific tasks, which introduces the problem of task selection. Because you can quickly optimise those physiological tradeoffs to maximise index performance. If for example your fitness index has lots of running and swimming, endurance athletes will dominate. If there's lots of lifting and pushing, strength athletes will dominate. Average it over all possible tasks and I suspect the No Free Lunch Theorem will apply and everyone will suck equally.

There is no "fair" index because the entire concept of "general fitness" is nonsensical. All fitness is fitness for a task or group of tasks.

This is true of almost everything in life, because almost all the hairy problems we face are about trading off multiple objectives. The important lesson is learning that sometimes, you simply cannot have everything you want.
Negahertz (NHz)
Does anyone know a good Django/Play comparison or Rails/Play comparison? Or a tutorial along the lines of "Play for Rails developers" or "Play for Django developers"?

I'm learning Scala and I want to play with it for webdev, but I know how much "hidden effort" is in learning any framework so i's really love something like this...
Multiple Vulnerabilities in D-Link DIR-600 and DIR-300
Neya - my growth team does more than just sending marketing emails. We are very data-driven and product strategy is also part of our team responsibility. We use machine-learning based classifier for many part of our company funnels
Also interesting is Ninite [1], which lets you create a lightweight installer .exe to download and install multiple applications (e.g. Skype, Chrome, iTunes). Whilst along the same lines as Chocolatey, Ninite seems to be aimed more at "apps" than "packages" and is something you could save on a USB stick or send to less tech-savy people.

[1] http://ninite.com/
I've started to refer to my Galaxy S2, which has just a data plan card in it, as my "pocket computer". ;-)
Every time someone tries to assert that HN is by now a low-quality "hacker wannabe" hangout I can't help but feel offended.

Probably like many of us here, I'm a hacker in the sense that I love writing code. I like to have stimulating discussions with smart, like-minded people who offer new perspectives. And while I'm at it, I like startups, too. While I have no personal connection to YC, I like hearing from their companies first hand because they are interesting. I think it's great that people doing startups (YC or not) sometimes post their demo online here on HN. I also love to hear from hackers who did nifty one-offs on the weekend. And open source projects. And in-depth discussions about programming. And hacker culture. The whole thing.

I am also clearly not one of the Old Crew. You have been a fan of the band since before they became cool and I have not. I get it. But for all that talk about evaporative cooling, let's not forget that every community needs fresh blood to survive. More often than not, I feel I'm in the right place here. Even if that perception turns out to be false, there are countless other new users who definitely are enriching this community immensely.

Could HN be improved? Absolutely. But every time someone like you suggests that this is a nearly meaningless and diluted forum where inane wannabes try to sell stuff to each other, I feel like you're attacking me and, more importantly, other users who provide exponentially more value than I do.

If you want to "add value" to HN, excellent, please work on doing that. A first step would likely involve stopping to make it and its users look bad. What you are doing is simply sabotage from the inside and it's exacerbated by the fact that you are one of the most influential users around here. By making it appear desolate, you participate actively in dragging it down. We can agree on the need for continued improvement without suggesting that everyone but the Old Crew are idiots.

There is something else in your comment that just rubs me the wrong way. It reminds me of that time-honored trick where someone first totally demolishes the worth of a person or company, only to portray themselves as seeing the hidden "potential" seconds later and then magnanimously suggest how they're going to rescue said person/company. I apologize if this is unjustified, but it is the impression I got from your post.

By the way, I believe one of the easiest ways to improve something right now is by committing yourself to vote down snappy low quality one-liner comments that add nothing to the discussion.
> Hello Chrome, it’s Firefox calling

Hold on a second, I'll set aside a huge slab of memory.
Am I the only one with a weird enough mind to have pictured Ellison (Larry) locked in the GNU C Library? Perhaps chained in a buffer with a never ending loop of "join us now and share the software"...

Very interesting article in any case.
It rely on the CSS3 transition instead of the jQuery animate function ..
Some machines have a wire filter like that to stop objects getting into the water tank; users might misinterpret it. I still really prefer the ones where you have to take out a basket, which is obviously not capable of holding water, and fill it with beans. Sealing it and getting the beans is harder.
I think you're somewhat missing the point of the post.

I think the term hacker is very appropriate in this case. Growth hacking requires constant experimentation and a deep technical skill set (both of which are key to a "hacker"). Finally, from what I gather the term today is deliberately used to distinguish the discipline from more traditional online marketing.
I don't know if it's just me or if I've had a long day, but I can't really understand posts of this kind anymore when they are effectively just buzz words/phrases strung loosely together.
The tablet feels about as powerful as a good x86 laptop from six years ago. Clover Trail is faster than previous Atoms, and it's certainly helped by having a Flash disk instead of a slow tiny hard drive.

I haven't noticed a problem with Win32 desktop apps. It would certainly be too slow for something heavy-duty like the latest Visual Studio... But my use is more oriented towards Office, browsing and art software which it handles fine.
tldr; If you have a D-Link router you should try if this command produces any output.

curl --data "cmd=ls" http://<Router-IP>:8080/command.php

(also try Port 80 instead of 8080, the port number can vary)

If it does then your router has a serious vulnerability (exploitable from the internet on some models) and you should look into patching ASAP.
I believe the best way of dealing with the starvation problem in Africa (or anywhere else) is to provide the workers with the skills to compete in the high technology employment marketplace. Smartphones are a good way to provide low cost access to web-based training.

Africa cannot afford the cost of providing wired access to the Internet; providing wireless access is orders of magnitude less expensive than trying to wire up the entire continent.

I would hope that an initiative like this would encourage others (like Mozilla with their lower cost, more open smartphone projects) to try to help provide Africa with better, less expensive Internet access.
A few who have used the term have mentioned it refers to scrappiness/hacking together, definition of the word hack is:

* to cut, notch, slice, chop, or sever (something) with or as with heavy, irregular blows

I think it's quite fitting
I went through all RCs (from 1 to 4) with two applications. Happy to see release now. Great framework.
Stop finding primes, start finding patterns
Why do we award and search for large prime numbers, but do not instead analyze the ones we already have? What benefit does a seventeen-million digit prime number really do for us? We already have plenty of large primes..
Kaspersky update cripples Internet for Windows XP machines
any incubators nearer to Hyderabad?
When they say "predictable and minimal resource consumption (CPU, memory, threads)", what kind of numbers are we talking about, roughly?
BTW, error in title, Not '2.10' but '2.1.0'
Gary Bernhardt WAT
How to Configure Your Startup Team
Cutting Down Expenses Before I Lose My Income
I don't agree with the logic behind it in this context.

a) Working hard in a commercial environment is something different from studying hard. Many successful academics are motivated by acquiring knowledge, but find it very hard to motivate themselves to produce stuff, especially marketable end-products.

b) Laziness is not a major obstacle for a good hacker. Since there is a limited amount of time per day one can truly focus, laziness can be a great aid in picking your battles and avoid wasting energy.
FWIW, I like smooth, but this isn't quite smooth, because animating random position properties in WebKit is still slow. If at all possible, please use -webkit-transform instead.
Brilliant idea, though I'm getting a lot of "Sorry, we couldn't mash peoms for you, Perhaps you can try another time or two!"
Oh yeah, and that Error says Peoms rather than Poems...
Can you be more specific about what you mean by that?
Unfortunately, it does seem that way. We're looking at it.
Well, it's more like 25% of sales are tablets, and it's a growing segment. I'll admit it's hyperbolic to say "everyone", though I can see tablets outselling PCs before Windows 9 comes out.
It's horrible UX to have this. If anything it HAVE to be fast. So maybe third one would be bearable. And I have to wonder how smooth it would be with tons of flash, resized images and so on.

PS: Only the first animation one works it Opera (but the jump still works, so that's great).
Mobile phones are not only useful to chat and check facebook:

http://akirachix.com/Blog/finalists-of-mobile-garage-student...

Notice how many of those apps solve an actual need, and/or save money. Not all, but I still find that inspiring, if not shaming, compared to the apps I tend to read about on HN and elsewhere.

http://allafrica.com/stories/201202090172.html

Gosier added that many young people were now solving problems using apps: "This generation of Africans will build an app that demands their governments come to their villages and fill holes".

And last, but surely not least:

http://www.howwemadeitinafrica.com/how-mobile-phones-are-tra...

---

Of course Microsoft is doing this for more selfish reasons, but I just wanted to point out that being able to connect and communicate is important and does help people to help themselves; they don't have a lack of smartphones per se, but a lack of that infrastructure. Desktop PC and landline internet everywhere just aren't in the cards yet.

I have no idea of Microsoft meddling around with this will actually help, or make things worse, as seems to be so often the case. In that respect I agree with you. But still, what is often just a frivolous gadget "here", can really become a tool for others, it certainly does so for many Africans; so I'd be all for supporting such efforts that have no strings attached.
How Wide are Your Interviews?
Look at it this way, it's globally over writing use preferences. This should at lowest, be a browser feature.

For anyone curious, chrome://flags has a smooth scrolling option to try. There's also browser plugins that do this. For macs this is system behavior right?
What about making the coffee receptacle resilient to water?

Let the water filter through the bean mechanism without damage. Catch the water in that bin under the cup.

Worse case you overflow the bin, but you learned a lesson and didn't break the coffee maker.
As a rails newbie I found the integration of all the tools I use, git with remotely tracked branches, unit testing, deploying to a production server, etc to be a refreshing reprieve from sites that give you the basics of one thing and one thing only and no clue how to put them together with the other aspects of my job. The ramp up on Hartl rails tutorial was perfectly paced in my opinion.
We should strive for something greater than ourselves.
Someone hacked a map of UK road accident black spots in 1 day
yup! Play 2.1.0 with Scala 2.10 :)
Sad to see this submission getting flagged just like it happens with any article that is not extremely negative on Microsoft. So even reviews of a Microsoft product are not welcome on HN.

Many years ago, I read a comment on Reddit calling HN a bunch of Apple fanboys. After these years I have realized it mostly consists of Google and Apple fanboys and irrational. Why else would someone with good karma go out of their way to flag this _review_ from Anandtech of all people?

I am sure people are waiting for the inevitable deprecating takes of Gruber, Marco, Siegler etc. on the Surface. Those will shoot straight up the front page.
PowerShell's a massive improvement, but the terminal itself hasn't changed in ages (barely any change since NT4/W95 if I had to guess). There's replacements, but you can't count on arbitrary servers having them installed.
Meaningful life != happy life. http://www.theatlantic.com/health/archive/2013/01/theres-mor...
I've found sites that only allow logins via Facebook to be very convenient to use. The moment I see them doing that, I know immediately that it's a site that I have no reason to use. I can move on right away, rather than wasting time with it.
Early Bird Attack Plan: Try GTD at the Same Time Every Day
I've noticed a lot of people tend to refer to them by the device type, 'have you seen my iPhone/Blackberry/Android' etc. But I think the concept of a 'phone' has evolved and the meaning of the word is changing/has changed. I don't hear people say 'smart phone' vs 'phone' anymore, but 'phone' vs 'feature phone'. Obviously I'm rather ignoring landlines...
LOTS OF CAPS!!!! I HIRED 4 PEOPLE WHO WERE TOP OF THEIR CLASS!

Seriously? This seems like him trying to retroactively explain why he has a good team. Even if his company and his team do their jobs excellently, that doesn't mean he can explain why, or even necessarily create a new team with the same level of success. Frankly, there are a lot of random factors in success.

More specifically, as other people have pointed out, the focus on academic credentials is ridiculous. I suppose if you create an insular team where everyone can pat each other on the back for having a 4.0 GPA, that's fine. But there are tons of good technical people without any credentials, or who didn't give a toss about school. Not only are you not willing to hire them, you've created a culture where even if you do find someone amazing without credentials, that person will be a second class citizen.
Waiting for BroSQL.
HN is far from perfect but it's hard to think of a better tech forum with such a broad scope.

Most tech forums seem to devolve quickly into fanboy shit throwing fests (yes you can find that here but at least the shit tastes marginally better).

Some of the most interesting posts here often seem to hang around the bottom third of the front page I find.

I sometimes wonder if a small amount of categorisation might help though.

For example:

"General programming / computer science theory" , "practical platform specific development topics" , "startups specific news / advice" , "general tech news" , "other sciences and general interest"
Some of the text might have been cribbed, but I have never seen photos of actual "PAL" equipment anywhere before.
From Merriam-Webster, a well-known English dictionary[1]

A hacker is:

"a person who is inexperienced or unskilled at a particular activity <a tennis hacker>"

But this can't be the definition that these people are citing - Because, on the contrary, they claim to be 'experts'.

So, the next (apt) definition is, w.r.t computers:

"an expert at programming and solving problems with a computer"

But they don't program either. And citing just 'solving problems with a computer' is a very vague definition for a hacker. By that definition, even a 'data entry guy' would become a hacker.

so you see, the term hacker has nothing to do with marketing. It would be more apt if people call themselves 'marketing experts', rather than just 'growth hackers'. Sometimes, it could be mis-leading. For instance, observe:

TOM: Hey, what did you do at your previous company?
HARRY: I used to hack stuff.
TOM: [Imagines: Wow, this guy must be a genius! wonder if he could find out Lena's Facebook password!]

See where this is going?

[1]http://www.merriam-webster.com/dictionary/hacker
I feel much better now. Rails enjoyed that near invincible status long enough and the other shoe was bound to drop sooner rather than later. Now that we've got this out of the way, as well as the mass assignment issue of last year, maintainers will hopefully take POCs and disclosures more seriously in the future.
I also really hate the term "smartphone", which I probably should have mentioned.
I am sorry to put it this way in this forum, but the "bullshit" and "buzzwords" warning lights on my panel have just lit up.
Release announcement - https://groups.google.com/forum/?fromgroups=#!topic/play-fra...

Major highlights of this release include:

* Migration to Scala 2.10

* Migration to Scala concurrent Futures

* Modularisation of Play itself

* Modularisation of routes files

* Better thread management and HTTP context propagation in Java projects

* Managed controller instantiation

* New Scala JSON API

* New Filter API with built in CSRF protection

* RequireJS support

* Content negotiation

* Improved Iteratee API
"So I have a team of 12 Growth Hackers / Data Scientists / Product Managers-Growth / Whatever the f* you call it - I call them growth ninjas"

Is this satire?
6 Interesting Trends for Mobile in Enterprise in 2013
I lost my 20s to depression and to the aftermath of depression. I used to be grumpy about it.

However there is a thin thread of causality that leads me to the life I lead now. It's pretty good and I think it will get better.

Also: The Art of Manliness is played-out schtick.

Manhood doesn't come from reading about manhood on a website whose incentives are skewed to making you read more.
With difficulty, and with application.

If you're not going to college there are two things you'll need to do as an initial step; read a book & get exposure to the technology.

Book: DeGarmo's Materials and Processes in Manufacturing [1] is practically the introductory bible for Engineering students, find a second hand copy and fast skim over all the chapters and then start drilling deeper. It's a good first step as if you can't find any parts of DeGarmo that interest you and spur you to learn further then this is not the path for you.

Exposure: Without a degree your path in is to pretty much become a field cog in a larger organisation; Army / Navy / Airforce / Mining Fleet Operations / Telcoms company that spans at least a state, etc.
Once you've done your time lugging batteries / installing batteries / appeasing customers / dogs bodying you need to leverage your way closer in to where development takes place.

It will be hard at times seem well nigh impossible to make any in roads in a field like this without a degree - rare individuals with the right practical background and an obsessive interest in material properties do sneak through now and again.

Companies or organisations that offer assisted study / in house training can help. Moving to other locations in the world with cheaper education or more job opportunities may help. Having a relevant trade skill (outstanding electrician) coupled with metallurgy skills (home plating baths & furnaces & meters) could help you along.

Obsessively read anything that relates to electron flows and chemical solutions and metal interactions . . .

[1] http://www.amazon.com/DeGarmos-Materials-Processes-Manufactu...

( Can you get it cheaper? - A challenge )
> What does the PAL do when it detects unauthorized tampering?

By some accounts, several incorrect passwords will set off the explosives. Asymmetrically, of course. No nuclear explosion, just a conventional one that kills the fool diddling the bomb and disperses plutonium, making his hideout uninhabitable.
It's a pity the size of a country does not represent the absolute volume of tweets emanating from that country. I understand it would distort the map completely, but it would make it so much more interesting to watch. Something like this, but animated in real time: http://www.worldmapper.org/display.php?selected=336
The Stories Behind 20 Tech Giants You Know & Love
Employees leave managers, not companies
My advice to the kids or the weak willed reading either the article or the HN commentary is to study the wikipedia article for "survivorship bias" and think really hard about how if you're only "beginning things" in your 20s and "building things" in 30s etc then you're doing it horribly wrong. For a small fraction of people who are very lucky this is almost useful, but everyone else needs be able to handle what could negatively be described as rebuilding after disaster or positively described as lifelong learning. You shouldn't stop "beginning" until you're dead, not on your 30th birthday or whatever. Never stop "beginning".

Always be resilient... Ask any "old" person, eventually, you're gonna crash and burn even if you think you're conservative. What really separates the winners from the losers is how you react when at the bottom, not when peaking or at the top...

Another thing worth considering is living in the world, not in a plan, although goals are OK. A plan is nice, but as an engineer I assure you that physical reality follows its laws, not your plan, and you'd best get used to living in the world instead of in a plan. Not that planning as an abstract concept is always a waste of time, it just usually is. Goals are good and are not detailed plans. A goal is something like meet the ideal spouse and live happily with them. A plan has ridiculous metrics and set pointless scheduled firm dates, like meet spouse at exactly age 26, married by 28, squirt out precisely 2.1 kids by 32, etc. Plans are doomed to failure and unhappiness, goals on the other hand are OK.

Finally a really good piece of advice is broaden your horizons and question your definitions, especially if the definitions don't benefit you and come from people making a profit off you. "Kids" think the definition of socializing is staying up all night drinking until you vomit and make a fool of yourself then miss work the next day. Therefore the 20s are when you should socialize. Uh, no, you need a new definition of socialize and you should be doin it all your life not just 20s or until your liver gives out. I was ignorant too, and I survived and improved since, so don't feel bad if you have to do the same.
I don't want PayPal to be their standard provider; I merely want the option to use PayPal.

In the EU, PayPal is now forced to behave like a real bank, so maybe the hate PayPal gets is mostly justified for the US market.
One of the devs website is being flagged as distributing malware by Chrome on About page. You should remove that reference from the site until it gets resolved.

Cool idea btw.
Interesting.

Yes, hard to argue with that.

What I would say is that a top class might at least know how it is to work hard...

Maybe.
Love it. Exquisitely type safe. Just one thing: Weren't we supposed to get WAR deployment support in 2.1?
"an expert at programming and solving problems with a computer"

These guys are experts at solving problems with a computer. Don't know whether or not they'd be classed as expert programmers
Man suffers second-degree burns from Samsung smartphone battery fire