skysight-inc/HackerNews huggingface dataset:
Start here: http://nathansuniversity.com/. All the stuff in the dragon book is designed for limited memory and limited computing capability environments. There is no reason to worry about LL(k) parse table size or predict and follow sets when you don't have to. For most practical purposes you can get away with basic recursive descent or PEG parsers. The link I pointed you to starts with peg.js which is PEG parser generator in JavaScript.

If you get through PL101 then picking up the stuff in the dragon book or any other book on parsing and compiling technology will be much easier.

Another resource I like is "Compiler Design: Virtual Machines" (http://smile.amazon.com/Compiler-Design-Machines-Reinhard-Wi...). Still going through that one but it is very readable and if you go through PL101 then you'll have all the tools to implement the virtual machines described in that book. It is much easier to write a compiler to target machine code or some other language like C when you've built a few targets yourself and understand the trade-offs involved.

There's also http://www.greatcodeclub.com/. I think one of the projects is a simple virtual machine and another one is a compiler. Well worth the admission price if you're a beginner and want some help getting started.

Hanselman's rule about finiteness of keystrokes applies and I recently wrote some notes about budding PL enthusiasts: http://www.scriptcrafty.com/tips-for-the-budding-pl-enthusia....
nobody seems to like that guy - but he only delivered this big integrated product that a lot of people have been asking for (for example in the piece that Steve Yegge accidentally posted)

Now it turns out that a big integrated product really isn't such a great idea - but that's a different problem. (partly because it kills a lot of smaller interesting projects, and it kills the playground where things were tried out; a big platform is more involved with politics (the real name requirement); a big platform is harder to modify - as one has to care about such tricky things as overall consistency, etc, etc).
Saw this after posting my comment. I agree this is the simplest way to think of an FFT.
I wouldn't take anything at face value - no need to call out Assange. Read everthing you can and consider all arguments for their individual merits. If the article isn't making you Google things, The Hacker News thread has quite a bit of discussion as a starting point as well as good links.

https://news.ycombinator.com/item?id=8500970
Even with live data as a validation set (and ignoring your point about execution friction), it's inappropriate to naively infer expected future return from total return during the validation run, since asset price fluctuations don't follow a normal distribution. Very high volatility events happen far more commonly than a Bell curve predicts, hence a few lucky or unlucky outliers can skew your total. The Sharpe ratio which they used to measure risk exposure also dangerously assumes a normal distribution.
Before downvoting this commentor, make sure you've read and understand the contents of the article. Also, there's a reasonably in depth discussion about the article here:

https://news.ycombinator.com/item?id=8500970
iCracked (YC W12) Is Hiring Software Engineers in Redwood City
iCracked is looking for Back-End Developers to join our team in creating the ultimate on-demand repair and trade-in service. We connect thousands of customers to our iTechs each month and are building a deployable service network of iTechs in every city worldwide that we have demand in.

Our company is just under 100 strong with offices in SF, London, and Berlin and the iCracked engineering team is currently 10 strong and we are looking to grow that to ~25 in the next 12 months. Our system currently consists of our website, 3 sets of custom built business admin tools and 3 iOS apps (1 consumer and 2 enterprise). Our stack is powered by PHP, MySQL and Javascript (JQuery and AngularJS). We also have 5 people on our front end engineering team that are excellent (Check out iCracked.com)

We have a platform that powers hundreds of iTechs that’s based on managing and optimizing, on demand workforce through a robust backend platform and network. You can think of it as an Uber-like service, but addressing an entirely different market need. The company is on fire.
Revenues have gone from $1.7M in 2012, to $>17M in 2014 with massive growth estimated for 2015. We are #83 on the fastest growing INC 5000 companies globally.
Backed by the preeminent Venture Capital firms in Silicon Valley and growing like crazy. Graduate of Y-Combinator (W12)
Poised to dominate a massive global market with backend technology that can be applied to a variety of different markets in the future.
We're building a complete Warranty, Repair, and Trade-In platform that should consolidate 3 multi-billion dollar a year industries under one consumer brand.
We have an incredibly talented and fun team put together and are excited to talk to new members that can add tremendous value while doing the best work of their lives.

We're a lean development team that moves fast. We push to production multiple times a day and continuously iterate on the core service. This is an exciting time to join if you truly want to be involved in developing the core product at a tech driven company.

To really set yourself apart, we'd love to see web projects, apps (maybe even your own startup, we love founders) you've created from scratch in your free time. Send us a link with a short description.

What we’re looking for in you:

-Demonstrated passion for developing your own projects

-Solid with: PHP, MySQL, Javascript

-Familiarity with: Git, MVC

-Bonus Points (but not required): jQuery, Angular, nginx, Munin, Nagios, AWS, Asana, Obj-C

With iCracked, you wouldn’t be starting a new job; you would be joining a family. We take care of all team members and provide almost all amenities to make everybody’s lives better. Salary is negotiable and we have set aside great equity packages and other benefits for you.

If you are interested please email dutch AT icracked.com with your resume and link to any projects.
Juxtaposed:

> ...stop taking finite games seriously.

> 22,800 followers

> 900,000 views

edit: no insult meant to the author, and I appreciate the sentiment. I just found the advice and the bean counting to be ironic when appearing together.
Use text message marketing to connect with your customers
Detailed (though perhaps biased) comparison I wrote up a few months ago:

http://kentonv.github.io/capnproto/news/2014-06-17-capnproto...
Sure, I feel that way about a lot of work related things. Honestly, at the end of the day as solipsistic as it might sound, you have to play the game where you're happy, and that's 'winning'. What game this is differs from person to person. Re: money, fame, etc, most us aren't Midases, and pursuing these metrics usually lead to significant losses in other (presumably important) dimensions.
Why Meteor
https://www.youtube.com/watch?v=YHTyH2nuFAw

Been following this method for a few years, and worked really well. I also suggest just not buying fitted sheets if you make your bed everything morning.
It is a nice reference but you won't learn anything from that if you're a beginner. It's super heavy on theory and very light on implementation.
They should have given him Maps too.

I've recently been using Nokia HERE Maps for Android and I am liking it a lot more than Google Maps (which on Android has been pretty crappy since the 6.x->7.x transition, IMO, and is forever crippled due to Google's continued pretending that people's cellphones always have a usable network connection). I've been enjoying using HERE Maps to the point where it has me considering getting a Windows phone as my Nexus 5 replacement because Maps was the killer Android app for me before they messed it up.
The density of the air, the higher altitute, the smaller density: http://en.wikipedia.org/wiki/Atmosphere_of_Earth#mediaviewer...

And the balloon has to have a smaller density than the surrounding air to be floating.
(IANAP) The physics of a balloon. It works by having lower density than the surrounding air. As the air gets thinner with altitude, at some point the balloon is just too heavy.
Stopped reading at the luxury car point. Some people of means choose to drive luxury cars because they are powerful, comfortable cars with lots of safety features and bleeding edge technology.

I'm sure there are plenty of people that buy them due to envy, but to state that everyone who buys one is envious, or wants to evoke others' envy, is more than a little ridiculous.
Lets look at how envy drives some entire businesses:

1. Instagram - completely based around lifestyle envy and like count.

2. Pinterest - envy my "good" taste

3. Facebook - envy my life and my baby

4. Twitter - envy my wit and follower count

5. Linked.in - envy my job and connection count

6. Gmail (before open access) - envy my domain name for my email address.

7. eBay - Envy my sellers badges and review ranking

I think social networking in particular has a strong correlation to using envy as being a "dark" social pattern exploited for growth and stickiness.
If my Facebook password and some old website's password are the same my Facebook can be compromised. Then the attacker can run around on the net pretending to be me at any OpenID accepting website.

OpenID isn't being attacked or at fault, it's non-unique passwords.
So from my quick googling it looks like oxygen absorption lowers with pressure (~ altitude), so the higher you go the more oxygenated air you have to breathe to maintain proper oxygen levels in blood.

Source: https://www.inkling.com/read/guyton-hall-textbook-of-medical...
I think it's a little unfair to accuse Google of copying anything that works. Google moves too slowly these days, often I watch as they work on a product ages before someone else comes up with it, but they take so long to launch that they're passed up by startups, and by the time they launch it looks like they're a copy cat.

Just to give you an example, Inbox precedes MailBox by years. I joined Google in 2009 and they were working its various incarnations even back then.

Also, doing what other people do is not necessarily "copying". When Google entered the Search market, there were plenty of search engines. They didn't "copy" search, they make their own. When they introduced Chrome, there were plenty of browsers, but they put their own spin on it.

It's not just about the ideas, but about their implementation and execution that matter.
HOPE X: A Conversation with Edward Snowden
... wherein our author realizes they have been pursuing the wrong goals.

Yes, it is common for people to measure themselves against folks they consider their peers. Some of them got it from their parents who said to them, "oh, he's the best in his class" or "look at how clean and tidy your friend is, go wash up." Some of them got it from a desire to have a score with which to compare. Some got it from girlfriends or wives who complained to them in reference to a comparison.

And then again, a lot of people have moved past that and started defining their values not through comparison to others but to their own internal values.

It might be an age thing, or maybe a maturity thing. At some point you realize in the end you are going to be dead, and killing yourself so that folks who are still alive will remember you, is not really a 'goal' that lends itself to a full life.
I found it interesting that they didn't benchmark it against capnproto (http://google.github.io/flatbuffers/md__benchmarks.html)
Could you also carry liquid air, or compress it on the spot, and use it as a coolant?
i agree that failure is an important data point, but i don't understand why that means amazon would want to build the fire phone. their reasoning couldn't have been "well this seems like a good idea, and if it fails, at least we'll have a data point!" I am curious what caused them to think the fire phone was a good idea.
That's cherry-picking non-intersecting definitions though. Difficult can also be work that involves a lot of physical or mental effort, not necessarily confined to just intellectually challenging. Hard work can also refer to work that requires mental effort or mental stamina, and does not only refer to highly physical labor.
Nobody cares about your reasons. Many people buy luxury cars to show off their wealth.
He should have donated it to Scott Sumner to set up the test NGDP futures market.

I guess Charlie sold NGDP short.
This seems like the sort of cutting-edge high-tech war machine that sounds fantastic on paper, and in practice is hugely expensive and impossible to maintain in field conditions. In particular, the technology for a completely unmanned, turret with an autoloader replacing the human loader and camera systems replacing "stick your head out and have a look", has been around for decades; there are reasons it's had only limited use.

Gosh, it looks neat, though.

Anyone know what the "Active Protection System Launchers" are actually launching? At first I assumed it was fancy smoke grenades, but then those pigeonholes around the sides of the turret turned out to be smoke launchers. So...Anti-missile chaff/interceptors? Anti-personnel RPGs? Something else?

Oh, one other thing. The second video says it weighs in at 35 tons. Unless they've left off most of the armor for the display model (which is possible), this can't possibly be a main battle tank; there's no way it's got enough armor to take a shot from a full-size tank gun. It seems like they're going more for infantry support and possibly ambush hunting.
Being a bit naive about Tor, what is there to prevent an exit node operator from doing some transparent traffic manipulation and injecting tracking pixels into non HTTPs webpages?

Or playing silly games like flipping all jpegs upside down?
Wow, good observation. That whole sidebar screams "look at my numbers!"
I meant the security-related libs.
I'm not sharp enough to tell if this is a joke/parody site. He has the 'social media' stats in this weird prominent sidebar, which makes me think this is some kind of experimental-art piece critiquing social media.
It does seem that traditionally, weapons are at the forefront technological development. So Musk might have a point.

That being said, I see bio-engineering as much more likely and immediately possible route to human extinction. But I suppose we could also have artificial intelligence guiding bio-engineering which might speed the process up....

Most likely, the eventual extinction of the current human species is inevitable. It has happened plenty of times before. There were other hominid species before and during the time Homo Sapiens appeared, we still carry some of their genes but they are extinct. Why would we suppose our particular species will be any different? Life is succession of organisms. And it doesn't seem the function of life is to preserve species, but rather to preserve and enhance genes.

Oh I know... Being human, I'm not crazy about the idea either. But I can't help seeing our position within the larger framework. I can't believe we are at the pinnacle of what life can become, nor do I believe the process of evolution will forever freeze with the appearance of this strange kind of ape.

Maybe the next iteration of apes will spend more time doing things other than looking under trees for nuts to hide in their nests and sharpening sticks to poke other monkeys..... Because it seems these are some of the primary occupations of the variety to which I belong. Then again, maybe they will do exactly this, but much better. Probably. Ah well... life. If you can't beat it, join it. Now were did I leave my stick at?
It's actually pretty good for warming up and helps with back problems.
I think Linkedin and eBay are stretching it a bit... a very small (though probably real) percentage of use cases for those services revolve around the envy emotions you describe.
The book which this article is based on is Finite and Infinite Games by James Carse.

http://www.amazon.com/Finite-Infinite-Games-James-Carse/dp/1...

For some reason, the article mentions the author but does not explicitly mention the title of the book.
Clean unused image file in your Android or iOS project
As humans we need to feel a sense of accomplishment. When we lived in small tribes and villages it was possible for many people to achieve something in that small pond. Now we're all surrounded by giants. It's both humbling and depressing.
I don't really understand the difference between kanban vs scrum. I guess both have a list of features to implement.
Active protection is quite common on high end Russian tanks.
I wear one. I'd never hear the term "wreath beard" before reading this article. Terms I've seen for it are: tauferbard[1], chin curtain, donegal, lincoln[2], alaskan whaler[3], shenandoah, and spade beard[4].

[1]http://earofthesoul.blogspot.com/2010/06/my-spiritual-journe...
[2]http://en.wikipedia.org/wiki/Chin_curtain
[3]https://www.facebook.com/TheAlaskanWhaler
[4]http://en.wikipedia.org/wiki/Shenandoah_%28beard%29
> Now to get it working in Clojure

Perhaps you've seen the macro for infix operators in Clojure: http://data-sorcery.org/2010/05/14/infix-math/

Use that and all you'd need to implement for infix ops is a parser that translates {...} to ($= ...) for any sequence ... of tokens.
Geopolitically, the stalemate's veracity would have to be assessed with either the same player trying to win with each of the nations, or playing it out with all computer players. As it stands, pitting a very good Civ player against the dumb AI determines how good the player is at Civ, not why the stalemate goes or doesn't go on. So the original player being bad at Civ seems to put him in the same league as his computer opponents, which is all to say: it makes for a more dramatic AAR.
AT&T seems at fault there but it is apparently a feature that Apple decided to implement, so is it really entirely AT&T's fault
This has been thoroughly covered in an earlier thread[0]. The chips do not in themselves violate any law. To whatever extent there may be a trademark violation, that is between FTDI and whoever mislabeled them. None of this entitles FTDI to destroy anyone's property. That's a crime.

[0] https://news.ycombinator.com/item?id=8493849
A limited hierarchy like Go's could be OK:

parens (...)
paths . [] and args (x,y)
unary ! -
binary * / &
binary + - |
binary == != <= >= < >
binary &&
binary ||
comma ,
assign = += -= *= /= &= |= :=
https://news.ycombinator.com/item?id=8504948
The quotes from that game were amazing. They were my introduction to works of classic philosophy and literature, science and economics. It was a critical piece of my education
omg that is so cool!!! so this is how 'serial crackers' work.
Red Bull used two road tankers. Also in the case of strato ballons the helium is lost to space, in the case of welding it's still contained in our earth atmosphere.
yeah i knew it boils down to some really low level knowledge but seems like a lot of black magic to me regardless on how people end up being able to publish papers or discover vulnerabilities...is it just educated trial and error ? poking at things that you think, hmmm maybe there's a hole here somewhere and then viola, you come across a CVE?
Do note that the vehicle in the pictures is just a Swedish CV-90 with some plastic bits on it, a (probably) mock barrel and various systems. To my knowledge no prototype hull has been completed to date so I find various claims that speak of a target of 2018 for mass production hard to believe. Furthermore, it's not known whether the actual design will pan out.
Kind of same here. The only things I really keep is my laptop, phones and iPad (all for work/dev purposes). My Credit cards and such trinkets. Some papers like visas and other seemingly important things. And a couple of pairs of clothes. And a backback to fit it all in.

In around a month or so I will discard most everything (again) due to moving (and sadly, bedbug paranoia).

Can't wait.
Wouldn't that argue in favor of the magnitude of the achievement?
Public outrage will never be enough. There needs to be actual regulation.
I'm glad I wasn't the only one bugged by the really obvious PS lens flare effects
Why happiness should be your business model
After you get 8+ years of real world experience doing what you do under belt, your education becomes irrelevant in most fields.

So if you've been lucky enough to have someone believe in you without caring about your missing degree, and you do that for enough years, you should be just fine.
>we don't know if the actual bitcoin exchange would fill their orders at the same prices

This is the problem with many simulated trading algorithm "success" stories. No one actually knows the effect that the simulated trades would have on the real market, or how others trading against the algorithm would react to these trades. The numbers may be somewhat close to reality if the simulated trades are very small in relation to the trading volume for the asset. However, Bitcoin markets are small to begin with, which probably makes the results in this paper unreliable.
Drones Capture High School Football Game
they will still participate in Kingergarten long enough to really "get" what Kindergarten is.

You expect this? Why do you expect this? It seems like a bizarre idea to me. Why would an AI care about experiencing Kindergarten first-hand?

I think you're making the mistake of thinking about AIs as a bunch of almost-humans. You're picturing a bunch of children AIs interacting with child humans in a Kindergarten? Let's imagine that self-replicating, evolving AI exists. Why would we/it make every generation start from scratch the way a human brain does? Software sheds the many limitations of wetware. The "child" of an AI is going to come out being immediately as good at math, for instance, as its "parent".

If you're also picturing AIs sleeping at night, I see things differently from you.
I use most of those services (except 2 and sort of 5) and don't experience the 'envy' that you associate with them. Perhaps your perspective on them is skewed or perhaps my use-cases are atypical.
You're absolutely brilliant. Thanks so much!
Turkey opens border to death squads to fight in Syria block Kurds battle ISIS
With the heavy reliance on ORM magic in modern frameworks, how long before students in a class like this know SQL better than some professional developers?
I did this last year: http://akkartik.name/post/wart
When it comes to hiring, a degree acts as a filter. Let's say 200 people apply for a post. (and when the economy is bad that number goes up). I know that of the 200 probably 20 would be perfect for the job.

Now I don't want to interview 200, because all I need to find is one of the 20. So first thing to do is filter the pile based on some objective measure. Having a degree is a quick way to get from 200 to 100 or less. And my experience has shown, that at least for some jobs, the bulk of the 20 will be in the 100 that are left.

Of course I'm talking about technical jobs here - if I was looking for a carpenter I'd use a different filter.

Are there people who would be perfect for the job excluded in the filtering process? Of course the are. But I'm going to reject 19 perfectly good candidates anyway so filtering a few out early is fine.

Of course the filter is not the only filter, and is not absolute. Experience trumps education so good specific experience can get you through to. And (for me) personal passion for the work trumps them all. That's hard to put in a resume, but is great whe I find it.

Incidentally of the 200 resumes the goal is to interview as few as possible. Ideally < 10. Like I say, I don't need 20 great people, just 1.
To pick a nit and hopefully spark interest in what is an amazing book, Thorsteun Veblen described a good purchased to create envy as "Invidious Consumption", which is a special case of conspicuous consumption.

Invidious Consumption is meant to divide people. Conspicuous only means some aspects of it stand outside the realm of 'utility' (which to Veblen includes aesthetics).
Silicon Valley will destroy your job: Amazon, Facebook and our sick new economy