skysight-inc/HackerNews huggingface dataset:
Yep. Millions of kids have been turned into debt slaves by Griggs v Duke Power. But it's not just the courts - elite colleges collude to suck the absolute last dollar from every student, and Congress refuses to do anything about it.
I was under the impression that hardly anyone lived in such conditions in 1800.

How do you think people lived in sub-Saharan Africa in 1800? Living at bare subsistence level is exactly how almost all humans who have ever lived, lived.

Wikipedia says, "In 1820, the average European worker earned about three times what the average African did. Now, the average European earns twenty times what the average African does."

That's not because Africa has gotten poorer. It's because Europe (and America) have gotten enormously richer through huge increases in productivity. As in, now 1/7 of humanity gets to live in "first world" conditions, in--wait for it--Europe and America.
Would you rather a car deliver the food or a bullock cart?

The tradeoff between between spending money on high speed internet and spending money on the malnourished children is lessened by spending it on the internet.

The internet helps grow the infrastructure that helps the malnourished children sustain the rest of their lives.

You don't deserve a downvote, it's a valid point. I wish the downvoting system on here required a reason.
Yes. That's what he said.

$75(/month) - $55(/month) = $20 * 24 (months) = $480 saved over 2 years.

And it is his argument is that over a 2 year span, that is negligible savings in the tech industry. Especially considering most people spend $2400 in that same span on their iPhone. ($200+$90*24=$2360)
How to use background photos well.

What makes a good photo choice?
What sort of text/font/color goes well on top of it?
I think that every SF resident is entitled to their opinion on the topic. Do we know how many residents are for housing growth and how many are against it?
Make Internships Count For The Student And The Company
Show HN: Building a Static Website Generator in Ruby
I was surprised that the risk of a large earthquake was not mentioned in the article. Having lived in SF for over a year and experienced two relatively minor 4.0 earthquakes, this is a real risk and one that suggests it doesn't make sense to pack the city with large, high rise buildings.

SF is also a city of extremes - it contains the richest people in the world and the poorest people. Something really need to be done about the large mentally ill population before SF can be considered a truly forward looking city.
Nexus 10 review
> or view a video in YouTube at this lightning speed!

What does that even mean?
One point I'm not sure this article mentions is how gracefully you can switch between apps on the iPad with gestures. I do a lot of (non-development) work via Prompt and when I need to consult documentation I just swipe over to a PDF or web page. Not being able to see the two side-by-side is almost a blessing simply because when I switch over I read the documentation carefully and only switch back when I'm ready to actually resume my work. This helps me out a lot because instead of skimming the documentation as I go I actually spend a few minutes reading it all and absorbing it. When I'm ready to switch back to my work I'm less scatterbrained about what I'm trying to accomplish. I'm way less prone to skimming the documentation just for the relevant parts. I'm starting to think uni-windowing is way underrated. When I work on my Mac I often do the same thing with full-screen apps now. I feel like it's made me more productive.

The one feature I really need added to iOS is a multi-item/history based clipboard system. This would make working between apps in a uni-window environment much easier.
I'd like to give you some advice if you are ears. I'm the former CTO of Massify, which set out to do exactly what you are doing, and we did it to a certain extent:

http://www.nytimes.com/2008/03/10/business/media/10massify.h...
http://www.nytimes.com/2010/08/20/business/media/20adco.html
http://arstechnica.com/uncategorized/2008/12/first-internet-...

Massify started out as an idea for a viral video site, but after a lot of pivoting turned into a virtual production studio similar to what you are doing with your site.

One of the biggest problem for Massify was monetization. You seem to have the underpinnings of that covered with your distribution channels and your deal with godigital. I wish those things existed when we did (2007) and I wish our CEO at the time had the forethought and leadership to pursue those kinds of deals. That was actually the biggest problem we had (the CEO). He attempted to pivot us in so many different directions when it was apparent that monetization was going to be a hard problem to solve that we all eventually got sick of it and quit on the same day. It also had been 2+ years and I think we were all kind of burnt out (so much so that I refuse to do any kind of web development any more).

Another major problem we had was user acquisition. It's such a niche that I always thought it was silly to concentrate on the number of users and not focus more on getting distribution in place. Of course, I think we were a couple of years ahead of that curve. Had we held on awhile longer, I think we would have been in a prime spot to really make a success of it because we were the only site like that around at the time. We also had a lot of awesome technology sitting in the wings waiting for the non-technical part of the team to do something with it. But, instead, a lot of pivoting and a lot of money burning. So much money burning.

Anyways, love the site and good luck! Looks like you are off to the right start.
Other cities don't call it stop and frisk, but they do it nonetheless. This editorial gives some numbers: http://articles.nydailynews.com/2012-07-09/news/32606335_1_f.... This article also gives some numbers: http://www.forbes.com/sites/jasonoberholtzer/2012/07/17/stop....

5.4% of stops between 2004 and 2009 resulted in arrests. That's actually a really high number, contrary to the characterization of the article. That's tens of thousands of instances of actual wrongdoing being caught.

Stop and frisk does skew towards stopping minorities. That is not in and of itself necessarily problematic. Race, socioeconomic status, and crime are deeply correlated in the big cities. The unfortunate fact is that most crime in New York, Chicago, and LA are committed by blacks and hispanics, and in fact usually both the victims and the perpetrators are minorities. See: http://www.huffingtonpost.com/2012/09/06/nypd-report-details....

Stop and frisk is not unconstitutional. See: http://en.wikipedia.org/wiki/Terry_v._Ohio. Playing armchair Supreme Court Justice when it comes to the 4th amendment is fraught with peril, for the simple reason that the founders explicitly left it open to judicial interpretation by using the wiggle word "unreasonable."
Thanks. That clarifies it up a bit. So could this summit result in a real threat to net neutrality?
thanks for posting, those insights/experiences with this architecture helped me understand some of the design decisions.

also, huge thanks to you and your team (and your employer!) for releasing an amazing volume of production-quality open source projects this year.
"Green Bar" on the right: It is the navigation menu that comes into focus once you click on it. You can focus on the content w/o getting distracted by the ToC. :)

To OP. Don't worry. It is intuitive enough (for me at least (-; )
Exceptionally misguided. Having meditated for an average of forty minutes every day (sometimes for as much as 2 hours a day, in 40 minute blocks) for the last half year and having coded many, many hours in my life, I can say that this conclusion is decidedly incorrect. Most forms of meditation are about doing nothing except breathing. Coding, like any other task, is far from this. Again, exceedingly misguided.
Manhattan also has significantly less potential for destructive earthquakes than San Francisco, making it much easier to build tall buildings. It's not just a matter of being bordered by water. A big part of it has to do with no one wanting to rent or build a 20+ story building in San Francisco. That tends to limit population density.
Start up's offer more freedoms. I'd argue the jobs are more fulfilling and the right start-up may offer you more incentives. Additionally, you seem well educated with a lot of experience, getting 165k somewhere may not be an option some less experienced engineer may receive. Also, a younger less experienced developer may not have a family, or have more freedoms to gamble on that .1% equity (and perhaps more with stock options).
But most importantly, I feel the emphasis on the beauty of start-ups are focused on the entrepreneurs and founders rather than later stage engineers where the offers may be more balanced/skewed.
A Hacker's Introduction to Partial Evaluation [2002]
We did (even had a few implementations). Nothing could come close to enabling an awesome user experience as a custom one, so we decided it's worth the effort.
You don't do startups for the money. So, your calculations are correct. Having dabbled in both startups, small business and big corporations, I can speak to my own experience.

There is a great combination of inexperience, solidarity and overly ambitious, common purpose that makes startups electric for me. Every person believes their personal contribution can make or break the business. That type of purpose and excitement is unique to the small, ambitious startup that doesn't exist anywhere else. And for me, there's nothing like it. I imagine their might be corporate cultures that try to replicate the environment, but I haven't found it yet.

The exit money is something most of us chalk up to the lies we tell ourselves. For a small number of us it happens, but for the rest of us, it doesn't.

As for interesting projects, it's a combination of interesting work and immediate impact on the business that doesn't exist with bigger companies.

I hope that helps.
Show HN: I built a simple utility for PC pilots.
This is wrong on so many levels. Why is this on the front page?
Weird. My Firefox 16.0.1 has no issues. I had to allow location access though. I am looking in to it.
If you look at what fell over during the 89 earthquake in SF, it wasn't the tall buildings.
This is a very welcome update. Anything that promotes web, and thereby free speech and information dispersal, in this otherwise largely offline and corruption-stricken land is great news.

Malnourished children, as someone pointed out below, is definitely a serious problem. But I think that with better means to disperse information (better internet) people can find their way to places where they can get food, better work opportunities and even meet other people from different parts of the world to share their problems.

Better Internet is definitely the right way to go forward. Just my 2 cents.
Also an interesting, useful reference:

http://vt100.net/docs/vt100-ug/

Note that this doesn't include all VT100 escape codes supported by modern terminals, but it is the basis for how they all work.
Yes, some of C++ is indeed arcane. But what sets C++ apart from other mainstream languages like Java is that you can optimize for reading to a much greater extent than with other mainstream languages like Java or JavaScript. You can create entire DSLs all within the language. I'm not saying this is always a good idea, but if you want to radically pioritize readability, C++ is a better language than most.

Some of the boost libraries actually demonstrate this very well. If you look at the implementation of the library, you may be intimidated by its complexity (as you have shown with bind), but if you look at examples of its usage, you will often find it a lot cleaner than other languages.

Imagine what you would have to do in Java in order to do what bind does:

int diff(int a, int b) { return a - b; }
auto reverse_diff = bind(diff, _2, _1);

assert(diff(5, 2) == 3);
assert(reverse_diff(5, 2) == -3);

(Obviously, this particular example is trivial in any dynamic language, but that's a different debate)

I'm not saying C++ is the only or even the best language for creating statically typed DSLs. But it is a language in which you can optimize for readability in a much more radical fashion than in some other mainstream languages.
The app is basically a little bridge to feed data from Microsoft's abandoned but still popular Flight Simulator X into popular iOS aviation apps ForeFlight and WingX. It was my first time building an app for Windows or writing C#. Coming from the iOS world I found it a useful exercise. I built mostly for myself. I had previously been relying on a Rube Goldberg solution of bluetooth dongles and jailbroken iPads. I figured I could throw it up for $5 with gumroad and see what happens.
I recommend creating a reusable 'development vm' (or lxc container if you swing that way) for your entire team. It really cuts down on development time and you can generally host it anywhere (locally, 'the cloud', whatever).

Not(or rarely) having to ponder 'is it my environment?' whenever something breaks is nice. It's also usually easy to share the folder and work on a remote vm's filesystem locally with whatever editor you like. (some exceptions are java+eclipse because of the need for a shared maven repo and general eclipse slowness is compounded in this type of setup)
"You don’t need to be an expert to apply. If you’re a novice that’s totally fine."

If I were an expert why would I apply? :\
JS console is not only log, but trace, groups, timer, and time stamps
It seems like this is the thread where you report 100% success in the questionnaire, so here I am. Actually, I code in C++, ObjC, JS/HTML5 and Python almost on a daily basis. I don't think I could have picked up all the others so quickly if I didn't have a strong C/C++ foundation.

It really helps to know what goes on under the hood. For that, I'd say C++ has strong didactic value.
tldr versioin: http://tldr.io/tldrs/50bb074fcfbff44a4d000b00

Impressive, hard to believe things such ad "cloaking a building to seismic waves" can actually be done!
Fairly low weapon-finding rates are about what I would expect, whether the program was working or not. Crime is disproportionately committed by a small fraction of the population. (Victimhood is also highly skewed, in case you were wondering.)
I'd be interested in getting one going.

I'm also attending TEDx Silicon Alley on Monday (http://www.ted.com/tedx/events/4880). If anyone else is going I'd love to hear from you.

In either case, my email is in my profile.
This an observation well supported by the theory of Flow. It's psychology's foray into positive thinking, a big part of which is productivity.

Coding, when you're good at it and have mastered your tools, IS meditation (at least on the surface) as you feel an intrinsic sense of well-being.
Dutchman celebrates Pong's 40th birthday with an augmented reality version
Yes, the "fear of being perceived as spam" is certainly something we all have. I really feel like stating what our company does would be like "Hey I'm company X trying to sell you Y you don't care about".
A great initiative. I hope you manage to finish it.

I hope people extend the same treatment to non-lisp canonical texts.
Facebook Makes A Huge Data Grab By Aggressively Promoting Photo Sync
The problem isn't that you can't build 20+ story buildings in an earthquake zone or that people wouldn't want to live in them (see Japan, Taiwan, etc), but rather that nobody in San Francisco can get permits to build them.
Intel chips could power future iPad versions, says research analyst
The best way to cue that it is clickable is to have it "bounce" when you mouse over it, indicating that it is hidden on purpose and can be expanded.
Go appears to be aiming straight for that spot.
You're right we may be posting to many of these these day. That's not pure self-promotion as re really think they help people get the gist of very long articles (remember the immortal jellyfish story?) but of course we shouldn't spam HN.
Since I don't expect you to receive another comment: (This doesn't strike me as being very much in the spirit of HN.)

The "lone wanderer losing his mind" is more of a horror trope, and the singularity is of course a very sci-fi concept. I've seen both done before. And the story felt like a simple concatenation of the two.[0]

I don't want to seem pedantic, but it breaks the immersion when there are grammatical errors in the text. One such example would be the sentence[1] "Like it didn’t matter that I have no idea how survived, or even what year it is."

I have no idea how survived either.

A fair attempt though. Give it a few more tries, you'll get the feel down.

[0]: Stories should be less of a concatenation of concepts, and more of a mix. The best sci-fi horror story I've read to date is this: http://creepypasta.wikia.com/wiki/Psychosis

[1]: I almost didn't catch the omission of "be" between "would" and "the" in this sentence. Which would have been very ironic.
Tokyo has far more earthquakes and far more tall buildings than SF. Besides SF has plenty of tall buildings even now. Is there something special about the existing tall buildings that would be different from new tall buildings? I guess I'm not quite following your point.

As far as I know none of the existing tall buildings are having trouble finding people to rent them
One reason it was possible to choose SICP was the license (Creative Commons), which I think is pretty rare for a text of this quality. If I could I'd do the same for K&R.
That is actually one of my concerns about Haskell. It's a bit off-topic to this HN post, but it's relevant to your comment and you seem to have some experience.

I find Haskell's syntax very elegant and concise, but I am scared about performances. Often, I read about three or four different ways to do one thing. If I were to pick Haskell as my go-to language, and let's say I wanted to build a performant (memory wise and speed wise) program, would I have a hard time?

Now obviously, for day to day applications, the performance topic is irrelevant, but how would Haskell compare for the example above instead of, let's say, Ocaml?
A library that abstracts away a bunch of ugliness will almost by definition contain code exposing that ugliness.
I continue to be impressed by Taleb, but I will read the linked blog article. I don't read him for the financial advice per se so much as for enjoyably-written reminders to avoid the fundamental attribution error and pay attention to the expected value as well as the extremes when weighing probabilistic outcomes. I wouldn't characterize him as negative—he strikes me as about as positive as you can get with an acute awareness of human ignorance as an incurable situation that leads to a great deal of needless suffering. A lot of the anti-Taleb angst seems to derive from him not delivering facts in a sufficiently rigorous and drab manner, but I don't think there's anything wrong with entertaining non-fiction.
I couldn't live without AWS or my litte VPS. As a developer and fellow HN fan, I'm always reading about the latest frameworks and projects. I love demoing them, but I feel it's risky on my laptop because the 500GB I have fills up quick if I'm not paying attention, so I avoid installing anything unless it's going to be used with a real project at work. I do my best to run all examples on AWS or my VPS first, the reason for this is so if ruby blows up or my recently configured kernel panics, I can easily reset or reinstall the instance and we're back in business.

While I do believe the future is in cloud based development, I think right now's solution is a duality of the two.
SF residents are entitled to their opinion on the topic, but their opinions must also be balanced against the rights of the landowners to develop their private property as they see fit. The point of zoning regulation is to allow a measure of urban planning to safeguard the health and safety of the city, not to allow existing landowners to freeze the city in its current state by restricting development on land they don't own.
> The magic phrase, as used in this article, is "[thing] is [describe thing]". Tell me the name of your thing and what it is.

And "[thing] is [describe thing]" does not mean "[thing] is [like other thing but for X]", because I have no idea what other thing is either.
Web Performance Best Practices - Make the Web Faster
Just read this:

http://71.6.196.237/fravia/progcor.htm

It's down in the rabbit hole for you :P
From the 10 minutes I glanced at the code I kinda got lost in the abstractions and that's where I decided it's worth a deep look later, but I wouldn't say it's over-engineered.

Can you elaborate a bit?
Show HN: Ambivo - create videos with subtitles and narration from mobile
the sad thing is, it didn't work for him. he alienated everyone in the company, so many of whom ultimately decided they'd had enough and left that an entire office was closed down and the one or two remaining people transferred elsewhere.

as for taking likability too far, being liked doesn't involve being a pushover, or not making hard calls. your subordinates aren't idiots; they know that sometimes being the boss involves requiring people to do things they are disinclined to, and letting people who aren't performing or making too many mistakes know in no uncertain terms that there is a problem that needs addressing. but the manner in which you do it makes a world of difference. getting in people's faces and yelling at the top of your voice, or harping on for ages about every minor screwup, isn't "getting things done", even if it may provide the immediate illusion of having taken care of the problem.
You certainly would not walk away from those classes with a strong understanding of Ruby, Javascript, HTML, and CSS, plus a primer on agile project management. An associate degree in web development will probably teach you the basics, but there's no way it would be equivalent to six months of intensive training.
There are usually region restricted DRM trying to stop this from happening. For example, a lot of digital distribution gaming companies (like Steam) have cheaper prices of games in Russia compared to US. So there are all kinds of websites that will sell a Russian key and Russian proxy service so that one can get game for cheap. OTOH, the distributors try to monitor and keep disabling accounts if they find that region restricted games are being played.
yes, there is sand and silt under parts of SF. new york is built on granite. the geologies are different. in sf you have to dig 15 stories for a basement. so its not just the seismic issues, but other factors of geology and geography: eg. you have the topo issues (hills). Then you have the SF summer/winds. Lastly, you have an existing stock of Victorian (actually, edwardian in most places) architecture that is worth keeping, for cultural reasons (/arguably).
When you said simpler, I hoped you'd be advocating less abstraction. Anyway, opinions on C++ largely depend on what kind of software you're developing. If you're not writing high-performance apps, there are more productive than languanges than C++. Otherwise, less abstraction is absolutely neccessary especially for memory management. So C++11 has no choice but to remain as feature rich as it is. You should have to pick what features to work it.
I think there's a lesson here about how proper caching really gives life to weaker hardware. I only bring this up because I remember when the term "the digg effect" was used for the first time. I also remember people testing services like MediaTemple to see if it could stand up against the incoming traffic. There was so much focus on having beefy hardware when really all everyone needed was better caching.