skysight-inc/HackerNews huggingface dataset:
You might actually be right. Even though I didn't use ninja, given their description a specialized build system for fast build that circumvents the problems they mention that make their build slow might be the solution.

But are they not giving way not enough information to seriously assess their situation? That - combined with the shortness of your comment and that people could think it's a joke - would explain your downvotes.
Honestly, with fierce hatred I hate that term. It basically means "word 'hacker' sounds cool, so let's make marketing cooler by renaming it to 'growth hacking'". Seriously, just look at the Wikipedia article[0] and see how meaningless this term is. The whole text is just basically pile of buzzwords.

But you're right. Growth is hard, and if you're a hacker at heart, focused on developing your idea/product, someone specialized in "all that murky businessy client-getting stuff" is godsend. You don't want to distract yourself with it, you have better things to do.

I also think that it can sometimes be a way to out-source conscience. You pay the growth hacker to do "the magic", and you don't care what it is that he is actually doing. You can hire one that will do black-hat SEO and abuse social networks without feeling any guilt, by simple virtue of not thinking about it.

[0] - http://en.wikipedia.org/wiki/Growth_hacking
Enquiry into the evolution of aging aims to explain why almost all living things weaken and die with age. There is not yet agreement in the scientific community on a single answer. The evolutionary origin of senescence remains a fundamental unsolved problem in biology.

http://en.wikipedia.org/wiki/Evolution_of_ageing

The biological mechanisms which regulate lifespan evolved several hundred million years ago.

edit:
Regarding dogs: http://www.insidescience.org/content/large-dogs-age-faster-d...
Some consider Ruby blocks to not be first-class functions since calling them is different from calling methods.

I don't know if I agree or not.
I'm on Beta 4, which I think is equal to RC, and I have 2.0.0 when I run:

cupsctl WebInterface=yes

and go to

http://localhost:631
> A buggy or malicious HVM guest can crash the host

Given that writes are no-ops, I don't understand this mechanism. Can someone explain it, please?
I'm not deep in either CS or JS, but I suppose one could find some pitfalls from the differences between == and ===, and from checking the existence of a variable?

Also, JS switch/case statements follow the good-old maldesign from C where each body has to end with break or it falls through.

Variable hoisting?

This: http://dorey.github.io/JavaScript-Equality-Table/
I know exactly what you're talking about. I have to deal with a lot of the "I have to print email to read it!" mentality at work. We started to track the printing and discovered that a building of approximately 1300 users was printing 100000 pages a month. The worst part is that every user has at least two devices (computer and phone, sometimes tablet) and access to the full Google Apps.
Apple release iPhone activation lock checking tool
Shiny is pretty nice for presentations and Plotly works with R. Not to knock IPyNb because I love it too.

http://shiny.rstudio.com

https://plot.ly/r/shiny-tutorial/
Taiga design team here!
We are currently using two fonts:
- "Open Sans Condensed Light" for the titles.
- "Droid Sans" for the text.

Both are well known fonts and extremely used. We used Droid Sans in the text to make it easily readable. Titles are supposed to be readable, of course, but creative at the same time.

We added the issue to review with more testers if they see that problem as well. Thanks for the feedback :)
"Submit a patch."
I used to, kid.

Back when portability didn't matter to me and languages like Pascal and C only had compilers that produced blooty slow as molasses code.

The thing is, JavaScript is portable.
‘1984’ stealth fashion takes you off the surveillance grid
I think that avoiding complexity in the build system is the priority rather than avoiding a product that has cruft in it. Make can be simple, elegant and productive even on large projects if you think before you do something.

For example SCons, CMake suffer from the same number of problems that manifest themselves differently.

This comes from many years of experience of watching people hang themselves with make, then hang themselves with the next best thing, then hang themselves with another thing, then say "all build systems are shit" and write their own which is inferior to make to start with. The problem is always the product, not the build tool.

All the useful features of make can be learned in a couple of hours.

For ref, I'm going to get shot about "cross platform builds" and stuff in reply to this comment. You're right. Use nmake on windows and make on *nix platforms.
I was thinking about something exactly opposite - tricking people into paying for things they don't really want that much. But your take on it is interesting. I guess you can game the system at both extremes.
There is an element of that. University tends to throw you into a group of people from different backgrounds (at least, compared to school) and forces you to live fairly intimately with them.
We're going to miss you when you're gone.
At least they've explained that dependency resolution seems to be the bottleneck, and Ninja solves this particular source of congestion most nicely.
The why is easy - like everything it is because dogs that age any slower than the average dog did not have any more offspring. The difficult question is the how question - how do humans and dogs differ in their ageing process. Anyone who can answer this will be more famous than Einstein.

A more interesting question is how do humans manage to age so much slower than chimps. This has occurred so recently in evolutionary history that it must involve only a few genes. Any process that is controlled by a few genes can, in theory at least, be a pharmaceutical target.
Used Computers
Electro computer warehouse is the largest computer container exporter in\north America, We deal in used, recycle refurbished computer laptops and It equipments.
Lets just play along and pretend they are unable to let themselves in.. ♜☡♘
Could Quora be such example?
How to reset Cyclos 4 admin password?
One of the biggest issues in the whole WebRTC process has been getting companies to commit to documenting the minimum SDP for interop. I'm curious how well these two implementations will interop. One of the reasons for ORTC is to remove signaling from the specification.
Quart is a (quart)er of a gallon, i.e. one liter.
Is this what you are referring to?
http://archive.wired.com/politics/security/magazine/16-03/ff...
By far not every project does it like php and host their website sourcecode on a github repo.
This is a great article. Just this year I've become partially involved in hardware design again after some years now doing mostly just software - it's amazing how cheap fab options are these days!

I recently got a few quotes for contract assembly of some small boards, ~100 SMT parts each and the prices ranged from $12 to $200 per board. Hand-assembled, because the quantities weren't sufficient for pick & place.

I didn't see any mention of KiCad's DRC rules, how does this compare with EAGLE? Specifying solder vs paste mask clearances is something I briefly agonized over but it seems Eagle has sane defaults there that worked out okay in the end.
Because at the end of the day, each browser has its own set of JavaScript bugs. Now you spend time debugging your code and the code generated by the tool.

If I already need to be a JavaScript expert to make my code run properly across all target browsers, I don't see a value adding another layer to debug.
Make Your Kanban Board an Information Radiator with Chromecast
Sex Outside
I remember that russian specialists had actually offered help with that at the time.
Ask HN: Canadian Companies that sponsor PR?
I am currently on H1B visa. I would love to move to Canada and get a PR. Are there any companies that sponsor PR? I have web development experience and am looking for a RoR position.
This project seems to be faithfully implementing Lua, as it is. Apparently, for the same range of uses as for the original Lua. Which includes DSLs and all that.

As for the goto being essential: first, FSMs. They cannot be implemented more naturally and efficiently with anything else. Huge switch can be costly. Secondly, higher level DSLs may need goto to represent features not directly available in the host language structural elements. For example, translating a PEG parser efficiently is very easy if you can goto to the current block exit without going through a long 'if' ladder, and since blocks are nested, it cannot be substituted with a return.
The CIA documentary, initially made exclusively for the agency, was eventually released in 2011 through a Freedom of Information Act request filed by the Associated Press:

https://www.youtube.com/watch?v=Z0Mh7EiXRJI

This paragraph at the end is particularly poignant (considering that Downey is now a judge in the youth courts):

In one instance, for example, Downey recalls watching a
young girl, about 15 or 16 years old, passionately object to
her prison sentence. “She got up in court and gave an
eloquent speech as to why she should go home and not be in
prison. And then she said, ‘You don’t know what it’s like.
You can’t imagine.’ ” Downey, quietly resisting the
temptation to correct her, remembers sympathizing. “I do
feel I know the restrictions on a prisoner’s life,” Downey
says. “Prison is a lousy experience, whether you’re there
for a month or 20 years.”
Not saying this is the case, but 10 ms is a very low ping that could hide a lot of issues with the implementation.
Google stops displaying news snippets from German publishers that sued it
I wish that the CUPS filter language would be made out of something like lua or javascript rather than binary (C) right now.

But I have less than zero hope of that ever happening - both OSX and Linux use CUPS as their printing framework. There is no way, Apple (which basically owns CUPS) will allow Linux to get easy leverage on the superb printer driver ecosystem of the Mac.

Before anybody else comments - printers do work on Linux. But not all features work.
Rumors suggest the reason Microsoft skipped over “Windows 9”
Which gallon? US or UK gallon?

(I can guess the answer - I am just pointing out that there are a few different types of gallons, just like there are a few types of miles)
Because the Nokia 3310 (and to a lesser degree the 3210) were the iconic devices of the cellphone, just like the iPhone 4 (with iOS 6 or earlier) is probably the most iconic phone of the smartphone era.

And even if you were told to think of a landline telephone, the image in your head would probably look less like the Trimline and more like a late-era Bell, the kind that was chosen to represent the Washington-Moscow hotline.
It is generally considered a positive thing when proposed standards have multiple independent implementations.
Everything that is old is new again.

http://en.wikipedia.org/wiki/HyperCard
http://daringfireball.net/linked/2014/06/17/hypercard
Kaspersky Lab Broadens Cooperation with Both INTERPOL and Europol
Let your work speak for you
It's interesting that this is a problem. I would guess that it's mostly to do with the problem of interaction and eye strain associated with on-screen information.

I can interact with most things on a monitor, but math is one of the things that I still need paper or a whiteboard for.

I have friends that can't stare at a screen for 16 hours a day like I can, and I assume that's the other problem.

Either way, I hate it when somebody comes by and has my email to them printed out and ready to "discuss" and the discussion is just yes or no.
The title "... American POW" is inaccurate, since Downey was never a POW: He was engaged in espionage, and spies have no right to POW status (https://www.icrc.org/customary-ihl/eng/docs/v1_rul_rule107).

The wording in the title in the article, "... American captive of war" is better, and should be used instead.
I think there's a significant amount of value in having multiple independent implementations, especially when they are open-sourced and can borrow from as well as compete against each other. See, for example, OpenSSL/LibreSSL/GNUtls.
A handy guide:

http://practicaltypography.com/typography-in-ten-minutes.htm...
Well it is already painfully visible that "checks & balances plus peer review" is barely managing to hold science together. Research has already been thoroughly gamed on a systemic level. Scientific funding and the whole "publish and perish" culture pretty much promotes bullshit over real research nowadays. And while solutions are easy to name (increase rigor for statistical significance, publish negative results, make scientist pre-publish description of planned data analysis before collecting data, etc.) they are almost impossible to implement, as everyone inside the system is trapped by the incentive structures that drive the whole thing.
Rocket Internet drops 14 percent in stock market debut
We use printer accounting to get around this. Everything is billed to the relevant departments at an extortionate rate per sheet. The department has to pay the print bill out of their budget.

Printing has nearly stopped to the point that some departments have resigned their printers entirely.
Fair enough. FWIW I think we do need more of a focus on vocational training, apprenticeships, and that degrees-for-all isn't the right direction, per se. But I must admit I hadn't really been too aware that some folks were losing out in the "no tuition fees" thing. Never black and white is it...
This has nothing to do about programmers.

Artists/designers have two choices today to use Photoshop - windows or mac. In third world countries, buying either is quite expensive. You get a whole range of laptops/desktops in Asia with Ubuntu installed (including Dell, HP, Lenovo, etc.). It would be really cool to open it up to the Adobe ecosystem.
Typography is a big topic, but a good introduction is "Stop Stealing Sheep and Find out How Type works" by Erik Spiekermann [1]

It is an especially good read for non-designers, though I've given several copies to interns.

[1] - http://www.amazon.com/Stealing-Edition-Graphic-Communication...
If procreation and family is not a big goal in your life, then it ain't life. Because reproduction is a defining property of "life" if you think of it.

As I've added, it's actually a quarter. For women in modern society it's even less, close to 1/8 of their life.

After "the ship has sailed", no choices matter anymore. Surely, you may decompose faster or slower, rot for quite some time or go out with the bang. But it's confined to your own body now, which is definitely mortal.
Coding: stay in context by writing a dev journal
> When you fire a missile, the screen effect is insanely bright.

There was a rumour that people who played on a Vectrex (a vector display home console) would experience eye damage after protracted sessions.
Programming language wars over languages that have significant differences are often silly, the whole coffeescript vs JS debate is just ludicrous.
All you seem to be saying is that the iPhone was not the first smartphone. That's not controversial, and that's not what was said. The question is, how do we define _modern_ smartphone.

>LG beat Apple to the market with an iPhone-like device by a few months

Ok, I'm wasting my time.
Look at browser stats. Symbian was irrelevant compared to the iPhone is terms of popular usage as an actual internet device.
Interesting. I couldn't get it to go over maybe 5% on one core. Maybe it offloads some of the graphics work to the GPU.
>After "the ship has sailed", no choices matter anymore. Surely, you may decompose faster or slower, rot for quite some time or go out with the bang. But it's confined to your own body now, which is definitely mortal.

You're assuming the only way to influence the world is by spreading your genes. That's completely false.
You can remove the border (and change everything else) in the settings.
The README states the focus isn't on browsers

> OpenWebRTC is built on the belief that the WebRTC standard would transcend the pure browser environment and that native apps, implementing the same protocols and API's, would become an important part of the WebRTC ecosystem

and it has out of the box platform support for iOS and Android
Typeles Online: Type oefening met letters en tekens
No problem. I'm intrigued since people are asking about porting Popcorn Time for it and I'm wary of Rockchip's "history" with the GPL
Awesome Drone Video “Cathedral of Steam” MUST SEE
Fair enough. I think that the the Razr was just the epitome of clamshell stylistically.
Ask HN: Where can I download popular mailing list archives?
There are several popular software related mailing lists. For running some text analysis, I just wnat to download archived versions of this lists. I did some research but couldn't find an easy solution. Is there a place that I can download all of them?
>"the WE 500/1500/2500, is so iconic that anyone could identify it as a telephone" //

Went to museum this year, 8 year old: "what's that?" <pointing at rotary-dial telephone>. Even our home phone is a wireless candy-bar shape. I was surprised, definite 'OMG how old am I?'-moment.

AE34, http://www.telephonearchive.com/phones/ae/ae34.html, for anyone else who is curious.

As a complete novice to the topic, the AE34 seems to lead the form of the WE500, why do you feel the later is the more iconic? What tech gave it the "huge leap forward"?
My build (installed with yaourt on Arch, just like it says on the page) crashes when I try to.
US military chiefs 'planned to blow up the moon with nuclear bomb'
'I read it on the net' is one red flag. 'What I read on the net was speculation' is another red flag. 'It's been mostly scrubbed from the net at this point' is three strikes, and you're out.
I found this ironic given that he was saying this as a guest lecturer for Sam Altman's "startup" class at Stanford.
Want an ArchLinux.info / ArchLinux.net email?
I really hope someone takes the job offer, fixes the problem however possible, and then publicises the process.

This is what free software is supposed to be about: you can hire anyone to fix it. Let's put theory to practice now and actually hire someone to do it.

Edit: You know what, I'm now determined to now headhunt this person. It's the principle of the thing. Once I get the original poster's permission, I am reposting this ad on freedomsponsors.org, bountysource.com, and on the GNU job list: http://www.fsf.org/resources/jobs
10 startups where everyone wants to work
Funny that I have the exactly opposite feeling. I want to print more, but I don't, because CUPS is a kludge, and I don't feel like using Windows at work for the sole purpose of somewhat sane printer handling.

Now to answer why and what I would want to print more? Surprisingly, I mostly want to print code. The reason is that computers suck for reading and thinking, and in my specific case, I can't focus on thinking hard in front of a computer screen (it's too easy to turn on HN).

When I'm stuck with a hard refactor to do, I like to print out all relevant files, take coloured pens and highlighters and keep drawing and annotating code until everything is clear in my hand. Paper is simply superior in annotating capabilities and high-level view (i.e. spread 20 pages in front of you to see everything). I haven't found any tool yet that would make doing this on computer even comparable.

I once asked a very known HN user, who prints out all relevant code every afternoon as a method of planning work for the next day, whether he worries about the amount of paper he uses. The answer I got: "Paper is cheap. Focus is golden."

As for ecology side of printing, I used to worry much more about it before. But at some point I realized that I didn't do any math, and from what I can tell, "paperless world" seems to be much more damaging to environment than cutting down trees for paper, and as long as we recycle, paper ain't that bad. But still, I didn't do the math.
This is a myth. A common myth yet still unintuitively false.

I once reviewed statistical data for high school level success metrics across countries. It is statistically observable how small a correlation there is between class size and education quality

A good teacher can engage 50 students as easily as 500. Some of the best classes in my life have been in 200 people packed amphitheaters.
Backing Up an Amazon EBS Volume with CoreOS
Suppose you have Beta(a1,b2) and Beta(a2,b2) at the current step. The expected conversion rates are:

M(a,b) = a/(a+b)

E1 = M(a1,b1)
E2 = M(a2,b2)

If we stop now the expected conversion rate is E = max(E1,E2).

If we continue for another timestep with option 1 then the question is whether that can make us switch from 1 to 2 or from 2 to 1 or not. If it can't then the expected conversion rate is the same whether or not we execute one more step. Lets assume without loss of generality that option 2 is currently winning, but if option 1 gets another conversion then 1 is winning. So the new expected conversion rate is:

E' = int(p_1(r)*(r*r + (1-r)*E2)), r=0..1)

where p_1 is the probability density of Beta(a1,b1). All the moments of the beta distribution have a closed form, so E' also has a closed form.

You could generalize this to running it for n more times instead of one more time, you'd get an expression of the form:

E = int(p_1(r1)*p_2(r2)*polynomial(r1,r2))

I suspect that also has a closed form but I'm not sure at first glance.
Your comments indicate that you don't understand. You think Apple PR rewrote history? Seriously?

"I don't know if that's because Apple PR team have done a wonderful job rewriting history; or because Apple happened to build the most successful product of that era that it made other products before it seem forgettable."
Marijuana Decriminalization Bill Signed by Mayor Michael Nutter
isn't reddit's software open source?

https://github.com/reddit/reddit
> FSMs. They cannot be implemented more naturally and efficiently with anything else.

It depends a bit on what your motivation for using a Lua interpreter embedded into the .NET environment is. Instinctively, it wouldn't be my choice for things that need to be exceedingly fast. But let's say you do want to implement an FSM in this context where performance isn't critical. States and state transitions could very well be expressed by functions instead of code blocks, and there are implementations in the wild that do this.

> Huge switch can be costly.

Goto doesn't really help alleviate the cost of chaining if statements either (which is what Lua forces you to do in the absence of a switch statement). But if it's critical, you could build dispatch tables with pure Lua tables to mirror a static switch statement.

If you're concerned about processor cache though, I don't think interpreted Lua on top of .NET is the right choice to base an FSM of to begin with.

> DSLs may need goto to represent features not directly available in the host language structural elements

True, but it depends a bit on the paradigms chosen to implement the necessary transformations. It's correct though that goto statements provide you with a very intuitive way to shape control flow in the absence of corresponding features in the host language. If that facility is missing, you lose the option of translating your canonical C-based algorithms faithfully into Lua code. Whether that's a bad thing is a matter of debate.

For me it comes down to the consideration of using the right tool for the appropriate job, which was the context of my original comment. If you're building a language that needs to satisfy every possible use case efficiently (both in respect to execution and programmer effort), you're just screwed. This is especially true for interpreted languages, and extraordinarily so if they're supposed to host higher level interpreted languages on top.