skysight-inc/HackerNews huggingface dataset:
I think we are maybe talking in circles. :)

When you write "could be made nearly as fast as Ninja", I thought you meant you would change the code of Make or write a new tool. If you don't write a new tool and just use a subset of Make's functionality for your own Makefiles I'd expect those to be faster than your standard Makefiles, sure.

But "existing makefiles" typically use a mixture of GNU make-isms and other things that are not GNU-specific but still slow (e.g. from a skim of the BSD make manual I see lazy variable expansions and control structures). So if you're talking about implementing a subset of Make you're talking about something that's unlikely to be compatible with Makefiles seen in the wild. And then if you're not compatible with Makefiles seen in the wild you've effectively written an incompatible faster subset of Make, which brings us back to what Ninja is. (In case it's not clear, in Chrome's case the same code was used generate Makefiles and Ninja files with some relatively minor output differences -- the tools are that close.)

Perhaps there's some "common" subset of Make that covers some high percentage of build files seen in the wild that could be made faster. That could be valuable to organizations who want faster builds without changing anything. I vaguely recall seeing some commercial software that did this even -- as I recall, their value add was that they had tooling that would figure out how to run your Makefiles in parallel; though Make supports parallel execution, apparently this business found enough customers by just targeting those with underspecified Makefiles that weren't parallel safe and then fixing them!

Anyway, all of this is kinda moot because for 99% of projects Make is plenty fast. I even use Make myself for all my personal projects! In Chrome's case (what we wrote Ninja for) there's so much code that the build files themselves are over ten megabytes of text, so to parse that quickly you're at the level of worrying about avoiding memory allocations in the lexer, which is beyond what most people would care about.
An Embedded DSL for Verifiable Computing
That's not getting the kid off to a good start, lying to get in. Not good at all.
Why I don’t use PDFs for iOS assets
Petrodollar Warfare: Oil, Iraq and the Future of the Dollar
25 years experience helps a lot, there are much better tools available (cross-assemblers, editors, make, git), and there's a wealth of documentation that just wasn't available back then.

The edit-compile-test cycle is near instant and debugging from an emulator is a lot easier than debugging on the real hardware.
Diary of Building an iOS App with React Native
I actually finished Red Faction Guerrilla on OnLive, and other than the screen getting blurry at times when they downsampled the image, it was hardly noticeable that I was streaming the game. I mean, of course I knew that I was, but I didn't care too much.
Design for the Web, by thoughtbot
But it doesn't fit their biggest, or even their second biggest use case, so why would they?
Your Electricity Comes from a Power Plant Running Windows XP
Announcing Rust 1.0 Beta
The title should be something to the effect of "io.js contributors weighing pros/cons of Node.js merge"

Reconciling makes it sounds like they are merging. From the posts I've read in that thread, it seems like they're as far apart as ever.
I read it, started to doze off, forced myself to dig in, and was left with the feeling they just redefined the Constant of Integration as part of their own mystery lingo. It shouldn't be like this. Sheesh.
Many people who are the best at what they do started their careers very early. If someone wants do that then I don't think you should discourage them. Being satisfied with your career and work over the span of a lifetime because you spent the time to get good at it is more valuable a few years of goofing off.

Besides, age 13-14 is when you start high school, and that's when things get real anyway. If you intend to apply to a top school you need any advantage you can get, and work experience in jobs that are actual careers is impressive.
FWIW, I didn't downvote you, but I imagine the people who did misunderstood your intention, and I can see why as shivers implies you were creeped out, which is sufficiently different than joking about the accuracy of the article. No problem though, better luck next time!
What we learned from a week of katching Meerkats
Are LeafLabs and NKLabs working on different embedded aspects of Project Ara?
You could have not ignored the first notification, and then you would have been able to resolve things amicably.
Alternatively you could do this: https://www.recurse.com
https://ninjadoge24.github.io/posts/002-how-i-cracked-nq-vau...
Interesting. Still runs in O(log n). Link: http://mathworld.wolfram.com/BinetsFibonacciNumberFormula.ht...
http://archive.org/about/javascript-required.htm
Debt and (not much) deleveraging
>much less someone's company to adopt my product

But that's where the nuance in pricing structure came into play. They didn't need an entire company to adopt, just teams, and they understood the veto power of the individuals and came up with ways to lower risk of veto.

I'm looking at this on a tatical level, more step by step that can be learned, instead of the big picture traction gain / considering marketing 2 weeks before a launch like they mentioned. So let's talk about this. The biggest point I see in your statement is "your network". If you don't believe your network is good enough, what are you doing to expand it? This goes back to the old saying of "it's who you know", but a lot of people never take the next step to know more people.

So what have you done to get to know more people that would be of help in these situations?

As for the sports analogy, you don't look at the average to learn, you look at the person that doesn't belong, any NBA players under 6ft 4 in you example and how they can compete and excel.
Wiith – Hang out with someone new
Yeah, I can't say that I have any sympathy for those who have chosen to attempt to automate making money in this fashion.
Can't. Gotta be a university student.
One of the great things about JS is that you can (unless minified) look at the source code. That's how I have learned JS and are still learning! Most times when looking at other peoples code you learn how not to code though ... But once in a while you find a gem and a light bulb lights up in your head.

Personally I've never felt the need to use a framework, but I can see how it can be useful, like if your team has little experience. Then a well documented road map might be useful. But not so fun if you decide to go by foot.
Despite the submitted title, the ticket history seems more like a discussion soliciting additional feedback, implying that a decision has not yet been definitively made.

Is that accurate? Or is the weight of the io.js community on-board and we're only reading a vocal minority's opinion in the github ticket?
Is this the kind of attitude you promote on IamSignificant.ca? Seems pretty negative, to me.
Well, no one forced you to use his image without license.
Normally I'd not say anything, but this is a thread containing such gems as people divining the existence of forces on "instinct". There comes a point :)
That's not what I see. The book delves into the coordination of shared resources in a shared space (like RAM). This could take the form of task parallelism for speedup, or more likely in this case, task parallelism for concurrency and resource sharing. Since there's so little discussion in the book of issues related to speedup (task decomposition or resource allocation or load balancing), I'm inclined to think it's of most use to someone building a shared memory RDBMS or the like, where semaphores and locks are critical to avoidance of bugs and data corruption.
I did an internship when I was 13 and I enjoyed it.
I agree with mathgeek, just saying that doing an internship must not conflict with having a good time.
Flappy World Tour – New FREE iOS App
I'm done with HackerNews
React abstracts away the stuff that usually makes JS complicated, like DOM manipulation, or dealing with observables. What you're left with is view components that you can just stick a regular JSON tree into. For instance, updating state is something that you don't really need to do in React. Just update your JSON tree, and your interface will match. And JS is really good at monkeying around with JSON.

There is some stuff like routers etc. that you might not want to write yourself. Luckily there is a universe of components you can choose from, instead of one that some guy at google thought was good.
Honestly, 120ms is certainly not all that bad. I grew up in the sub continent playing Unreal Tournament and Counter Strike at ~100ms and it wasn't half bad. Sure, the latency is there but it takes only a short period to get used to it.
It doesn't even load anything from another domain, so what's the problem with it? That link says that it's "dead to history" which has nothing to do with reading it right now.

Edit: "curlable" https://github.com/ninjadoge24/ninjadoge24.github.io/archive...
Download 'Flappy World Tour' for FREE on iPhone & iPad. It features a Classic Flappy level, plus:
> "Flappy France"
> "Flap Like an Egyptian"
> "Outer Space"
> "Rockstar Flappy"
> "New York City"
> plus more

You can also unlock hats, hair, and helmets to put on Flappy and get coin power up bonuses!

Download for free on your iPad or iPhone, only on the iOS App Store!
A nitpick:

> If we wanted to compute a single term in the sequence (e.g. F(n)), there are a couple of algorithms to do so, but some algorithms are much faster than others.

If we wanted only a single term in the sequence, we would just use the closed-form equation, which takes O(1) bigint arithmetic operations,

F(n) = (phi^n - (-phi)^-n) / sqrt(5)
(Where phi is the golden ratio.)

But if what's needed is the entire sequence F(0) up through a chosen F(n), then the algorithms in this article come in handy.
"By default, we have the right to do anything that we have the ability to do."

So if you have the ability to break in somewhere and take something, you should have the right to do it?
I really doubt you will find anything at your age but there are lots of opportunities to do cool stuff.

You can always look for really popular websites that need a total redo. Try buying a horse trailer or a horse and the horrific sites that await you are a world of opportunity to replace.
Examples:
http://www.horsetrailerworld.com/
http://www.dreamhorse.com/

Hard to believe after 15 years those sites haven't changed and are still some of the most popular equine sites around.

Not any real money to be made in this but someone needs to fix this mess.

I'm sure there are dozens of other types of sites like this but these are two I'm familiar with.
You can't really legally work anywhere at 13/14 -- I would totally recommend involving yourself with open source communities, joining a hackerspace, or looking for tech-related non-profit organizations that are interested in volunteers. Google Summer of Code might be a good option for you!
In the age of equal access, how does one discern meaningful connections on a free platform?

Imagine if every time someone wrote a comment on Facebook, Instagram they had to answer a simple math question before it's posted. A lot less online bullying will happen and the poster's mind will be sharpened.

With the lack of linked content in HN profiles, you're 100% sure the person who visits any given link you have via the Right Click or Copy/Paste is a meaningful connection that has gone out of their way.

My suggestion - Build a Chrome plugin to scrape the page to discover content that passes a link litmus and programatically link it on the fly.
Some of the answers saying you can't be employed at your age are not necessarily true. I'm a couple of years older than you but what you can do is to structure your employment in such a way that you are an independent contractor and your employers compensate you for your services. This way you would be self-employed and not subject to the relevant employment laws in your region.
In fairness not only in Haskell. I think Go is just not a great choice for this sort of effort. On Haskell though, languages are not a single dimension thing, so it is very easy to say that X is better in Y and leave out all the other dimensions, but that just oversimplification of the problem.
I watched a very smart 5-year-old turn into a listless and bored 6-year-old. The school system's practice of beating down initiative can take effect shockingly quickly.
On the contrary: if humans take more than 5 minutes to react, then releasing a joke 5 minutes before trading ends has no risk of harming the stock if people misinterpret the press release as fact.
I must add that I disagree about Iceland not needing the exterior. Iceland is a very, very small country on a remote, barren island with few natural resources, and is hugely dependent on imports to make it livable in the modern sense. Iceland definitely needs trade with the exterior to survive. I would say Greece is more self-sufficient for many important things (like food) though not for geothermal energy.
Weekends Are the Best Time to Promote Most Apps, Study Finds
Actually, that letter wasn't written to Kanye West. It was written to an anonymous person, who a reporter assumed was West and the story spread from there. Shirley later went on record saying it wasn't written to West, but instead to a record industry insider.
Do you treasure countless hours with family and friends, or do you treasure a set of memorable moments?
Also, not everyone is an extrovery.
This is a great point. But maybe it's possible to strike a balance? No teenager likes being told they can't or shouldn't pursue their dreams.

Plus, with this drive and ambition his company might IPO when he's 18 and then he can retire and spend the rest of his life living the good life.
At least this points to a profitable (albeit illegal, but what's legal on Wall Street anyway?) strategy in daytrading:

1. Buy stocks in X.
2. Hack X's blog (Hello Wordpress).
3. Put out a fake product announcement.
4. Sell stocks in X to stupid robot.
5. Profit.

I'm not sorry for any ideas I might give people. The stupid robots had it coming ;)
http://www.newsbtc.com/2014/05/22/bitcoin-uganda-mans-one-wa...

... So – a rather unfortunate situation indeed, but hopefully with time, another person in Ronald’s vicinity will be willing to exchange his bitcoins. Until then, it looks like MoneyGram it is.
Inside Ufora’s Tech Stack
As someone who was once in a similar position:

- Due to child labor laws it might be an uphill battle.

- If no one will give you am internship you can try and join a bigger open source project.

- If all fails I'll happily not give you an intership and not have you working with robotics aimed software. Remote though. ;)
>You should have added "I think it's not sad", because it's your opinion

Then why didn't you add that when you said

>it is a shame that some judge can decide what is reasonable and what isn't

when that is your opinion?

And whether or not it's an opinion is irrelevant, because it is exactly the way the system is intended to work. And there are checks and balances against your hypothetical situation, namely appeals. Hyperbole about duly appointed judges being 'gods' notwithstanding. (Also, a king by definition earned respect? Do you know how monarchies work?)
1. Windows playing well with other OS on my laptop. I updated my Windows 8 to Windows 8.1 and I could no longer boot into Linux

I hadn't used Windows for about 12 years when it came on a new PC that I bought. I installed Steam and played games on it for about 2 months. Then when I upgraded from 8.0 to 8.1 it offered to repair one of my Linux partitions. Thats nice I thought.

It was really inconvenient when it overwrote my root linux partition and I had to waste an hour repartitioning and replacing Windows with something a little less aggressive.

Maybe in another 12 years things will have improved and I will be able to try it again...
I am well versed in the usual theories of learning (PAC, SQ-learning, learning with membership and equivalence queries, etc.)

Can anyone comment on how this relates to those standard models? There does not appear to be any mention in the paper of the standard learning models, and as a result I'm inclined to think this paper is not worth reading.
I definitely found Reflux to be more understandable and easier to put into practice than Flux in general. They trade-off some purity and flexibility for simplicity.

That said the stores and trigger method are definitely one of the rougher areas in the app. Thinking back, the stores were probably the largest source of bugs, but they also contain more logic so it's reasonable to assume they would have higher bug density.

Reflux was a great stepping stone, but this is the area I would most like to refactor and/or spend more time on in future projects. Fortunately there's a lot of interesting work going on in this area right now.
Beyond Daft Punk: A Love Letter to the French Touch
start your own company!
I had considered bitcoin, but until it is way more easy to use for non-tech folk I don't think it is much of an option.

The services I have seen that make it easy for the non-tech have required American bank accounts.
If you work hard and achieve succss early in life, you can take long vacations for the ret of your life.

The real issue is that some people have a postiive attitude adn enjoy what they do, and some people live their life regretting everything they didn't do and not appreciating what they do.
This title should be changed......
At some point here we're going to have to stop drawing silly lines on the ground and consider ourselves all humans. We have a finite amount of time to get off the planet or our whole species is doomed.
NQ Mobile is not really new to some sloppy ethics.

http://www.forbes.com/sites/afontevecchia/2013/10/24/nq-mobi...

link to original muddywaters research:
http://www.muddywatersresearch.com/wp-content/uploads/2013/1...
On Gopro (and other cameras using Ambarella) you can also telnet into a linux shell
Would you go back in time and do things differently? I personally wouldn't, I would do things the same way again; I was crazy motivated when I was younger.
This is kind of a strong argument for some kind of "algorithm-proofing" editorial pass. Even if you aren't publishing an april fool's joke, you want the algorithms to respond correctly to your "X% bump in earnings and Y% penetration into new market Z".

Maybe it'd be good to have a machine-readable companion for PR releases?
Indeed, the best thing to do is to spend your time engaging in activities that someone else things is fun, instead of what you enjoy.
Right. So sorry. "Constant" gravitational field. Happy?

But I agree, if you put the box within the event horizon of a black hole (aka near a point mass) the person inside the box might be able to tell, if they and the box were still intact. What I don't agree with is that splitting hairs on the divergence of the gravitational field is productive.
"That doesn't follow. Why do you attribute such disrespect to people who prefer a different economic/social organization for creative works?"

Because there are plenty of people out there who say exactly that. Granted, in general, they are not content producers themselves. People who believe that they are entitled to these things because they wouldn't pay for them anyway.
From a decision standpoint, wouldn't sites that require JS to render content be more important to read now, while they're correctly rendering? It's transient information that may not exist tomorrow -- why would you choose to not read it?

Because presumably you're "NR" as a method of punishing the author of the page, but surely you can't think this act is in any way consequential.
Smug? No, I simply stated based upon what I see every day.

> Show a few of them and voila, a few MB over the wire.

Show a few 1200x600 images?!?!? What are you doing? Dude, someone with a normal screen (1920x1080) cant even view 4 of those. They can't even view more than one without clipping.

If you want to scroll to them, then loading a lower-resolution version and then swapping in the higher resolution version is the right solution.

In addition, almost every mobile browser I have seen would force a reload every single time I swap to your page. They simply will not cache that much image data persistently.

You magically are smart enough to put the assets on the same domain, minimize your javascript, and yet are shipping around a number of pixels that is bigger than the average screen size. o_O!?

I'm beginning to think you're just trolling me.
hahhaha (sadness)
Kraken Rises: New Fossil Evidence Revives Sea Monster Debate (2013)
Everyone here is forgetting that it isn't even a fact that it was algorithmic decision: it was just journalists guess.

And it may be not reasonable to expect a company to be held responsible for what an algorithm would think about a statement in general, but I'd say it's very reasonable to hold a big company responsible for whatever it says or does, when it affects market operating amounts of money some of us can't even imagine.

Moreover, strictly speaking there's no such thing as "algorithm thinks" or "algorithm decides". There's a trader: he thinks and decides. If he does it with a dice, or a brain, or a pen and paper, or computer — doesn't matter. As far as I know, machines still are not responsible for what they do: their masters (programmers) are.
By what right do you have to the works of others?
It would show google SMTP server if one received it in the inbox. I think that's always the case. As far as I know gmail cannot be a web client to external SMTP servers.
Diaspora, much as I like the concept, is full of woo and crazy.
Lessons in Product Management from Taco Bell
As I see it, it's basically a question of whether a computer gets to be called "reasonable". Since the definition of "reasonable" starts off with

(of a person) having sound judgment; fair and sensible.
"no reasonable person could have objected"
synonyms:	sensible, rational, logical, fair, fair-minded, just, equitable

...I would say that a computer isn't reasonable. I would go on to argue that whoever let a computer read headlines and use complex pattern-matching to bet large sums of money was also not very reasonable or responsible.
Google averages a meeting with the White House every week
That's basically it in a nutshell. I don't think it even occurred to me when I was a kid that people "worked" with computers. I loved programming games and exercises from books and magazines. That was the pinnacle of fun for me. I think my mind would have been blown if you told me back then that I could have a job doing what I do today.
Then the problem has nothing to do with AngularJS per se, but how you package and deliver a web app in general.

You need to learn about asset management. Take a look at webpack for example: http://webpack.github.io/

In the video they explain the strat behind how they managed to make a big app load only the necessary parts. With that, and some researching on your part should be enough to get you on the right track.

In any case, your argument doesn't hold. It isn't only for small apps. ;)
Don't adblockers affect Facebook as well?

As a Facebook user, companies are spending money to show me targeted ads, but I never see them. No doubt this decreases their ROI.
Very Sussman-y. His distate for ambiguity is very coherent.
The author wants people to read the content, so refusing to read it is meaningful.