skysight-inc/HackerNews huggingface dataset:
Code by Charles Petzold will feel a bit slow at the beginning but gets pretty fun once he gets to circuits and builds up a whole functioning computer.

Hackers by Steven Levy is a great history of the 50s to 80s. Very focused on the personalities of the non-establishment people who made things happen.

Go To by Steve Lohr is also a history and super boring. Give it a pass.

The Mythical Man-Month by Frederick Brooks--if you haven't read this yet, it's pretty light, and it's amazing how contemporary it feels.

Programmers at Work by Susan Lammers: interviews of lots of famous computer pioneers. Very interesting to think about the remarks that appear again and again.

Smart and Gets Things Done by Joel Spolsky will make you feel good about yourself. :-)

The Mac is Not a Typewriter by Robin Williams is a nice bite-sized lesson on type.

The original Human Interface Guidelines by Apple is a pretty interesting look back into what motivated them in those days, especially if you do any iOS development.

The Visual Display of Quantitative Information by Tufte is not something you can carry on a bus but a pretty fun read.

Ghost in the Wires by Kevin Mitnick is like a novel. I'm not sure I believe it all, but it's interesting.

The Elements of Style by Strunk & White is tiny and will improve your writing a lot.

Clear and Simple as the Truth by Thomas & Turner is good after you've digested Strunk & White a bit.

Time Management for System Administrators by Limoncelli might give you some things to think about.

Expert C Programming: Deep C Secrets by Peter van der Linden is technical but super amusing and helpful if you've done any C before.

Programming Collective Intelligence by Toby Segaran is a light overview of various machine learning techniques. Enough to make you sound like you know what you're talking about. :-)

Release It! by Michael Nygard and Scalable Internet Architectures by Theo Schlossnagle have good lessons on building reliable systems. The latter is more technical, even offering code for some things; the former, more high-level.

Effective Java by Bloch has good tips if you do any Java. After 10+ years I still remember his idea that inheritance is a "scarce resource" and should be used sparingly. The discussion of `equals()` might convince you to switch to Ruby. :-)

How about math? Get any collection of essays by Martin Gardner. The Colossal Book of Mathematics is more a bedside/restroom book than one for a bus, but they also publish many thin collections like Hexaflexagons, Probability Paradoxes, and the Tower of Hanoi.

Javascript: The Good Parts by Crockford is tiny and a classic.
Learning what it is and how it works is necessary. From there, any remotely competent programmer should be able to quickly and easily create one.

Programming isn't about learning how to create specific things. But learning how to create specific things can help you gain the intuition necessary to create other things.
A week lasts for the duration of a moon phase.
The most surprising single fact from this article, in my opinion, was to learn that Queen's Brian May is an astrophysicist! That fact alone distracted me slightly while reading the rest, which I also found to be interesting.
What is wrong with that? Internet shouldn't be a basic human right, it should be a privilege, like driving.
That's another reason why I'd never want to fly to USA via London. I prefer all the middle east airlines.
I'd also wonder about a project that should have been tuned for a particular compiler really getting that much faster between versions of that compiler...
It is illegal "illegal to hold any gay pride events, speak in favor of gay rights, or say that gay relationships are equal to heterosexual relationships _in presence of minors_."

For example, in a public square.
Also, Switzerland being in the Schengen area means they can recruit from any other Schengen country -- more-or-less the EU minus Britain and Ireland, plus Iceland, Switzerland and Norway -- without needing to get work visas or any other right-to-work documentation.
An R^2 of 0.33 is a fairly decent correlation for a study involving human subjects. It's obviously not perfect, but the authors are not claiming that it's perfect.
Every year, inflation + your value increase. Otherwise it's a strong implicit signal that they think you should go elsewhere.
Thanks for the good points! Bolt and LMDB seem approachable, and I'm especially interested how ACID compliance is implemented and how to check/prove the correctness of it...
Cisco Announces Plan to Reinvent Snort 3 IPS
I think enough people demanding change is enough.
Supply and demand. If no one wants to do a job, that employer will need to offer more, raising the demand, since supply is low.

It makes perfect sense that you don't know this since you seem completely misinformed about capitalism, judging by what you've said here in other replies:

> "The whole foundation of capitalism is growth"

The foundation of capitalism is savings, which is something current mainstream Economics thinks is evil (it only recognizes investment and consumption as good things to do with money, and saving is bad for Keynesians because they think if you know the price of food will be cheaper tomorrow, you won't eat today).

> "Yeah, [ever increasing consumption and resources being finite are] the inherent contradiction of capitalism"

Capitalism needs resources to be scarce in order to be a coherent system. Communists are the ones to whom resources being finite (and hence creating the need for a system of allocation of those resources, namely the price system in Capitalism) is a contradiction, which is why it never works (without price there's no way to know where to allocate resources).

Seriously, read up on Capitalism.
Thanks! I like the idea. I think it could have really interesting results and I'm having fun developing it too. If you have any suggestions or advice, I'm all ears!
If you look in the methods, the experiment has been successfully reproduced twice after the initial trial with distinct cohorts of students.
> 'club-med'ing their dorms and such,

No kidding. My university in the early 2000's started jacking up tuition every year by crazy amounts. And at the same time started building boutique cafes, little gazebos, parks, a new sports center with a large inside heated pool and a lazy river snaking its away around its perimeter. All at the same time as some colleges didn't have enough money for to print tests to professors would print them double sides, with a smaller font.

And then they had the nerve to call me asking for money after I graduated. After talking to me once, I made sure they won't call me again. And they haven't.
Gentoo, I moved in the last two weeks. Being sure never to look back. Installation needs more time as every thing is compiled for you...
Are you worried that they might be lying, or that they might be asexual?
Semantic UI 1.2
What to See and Do in Lagos, Portugal
I this a serious comment? It's legitimately hard to tell.
I agree. The other stuff is a few years old, and I like to think the new single is more mature.
FPGAs are programmable and faster that GP processors...
Democracy seems to be struggling in some African countries: http://www.wsj.com/articles/the-return-of-africas-strongmen-...
Can Life Be Mimicked in Silicon?
These systems are not designed by idiots.

Normal CPU's don't last long enough in space to be all that useful for satellites. And even for profit telecom companies stick with radiation hardened CPU’s so it's not like this is a case of 'military' over engineering.
Spend the money on a good term life & a disability insurance policy. You'll sleep better.
The angular core team has mentioned that they may have overstated the performance gains of Object.observe(). I don't think there'll be as large performance gains as people think.

Even once it's widely available, it'll probably take a long time to optimize.

There's a discussion about it here: https://github.com/angular/angular.js/issues/3601

On a personal note, after using angular for around two years... You can write good angular code, but in my experience, a lot of people (especially libraries) are writing really bad stuff. I've been playing around with this whole Flux+React ecosystem and I'm starting to think the patterns it presents are more sensible.

On top of that, this whole magic of two-way data-binding is certainly cool and fun, but I noticed that for most cases I know exactly when a value is changing, so notifying of a change manually is not a big deal (even if it's more work, it usually brings good performance). I'd be really happy if angular had a built-in way of doing something like event-based bindings. Right now we have regular bindings, and one-time bindings. I want a way to bind to a property where it'll wait for the property to stabilize and then remove the watcher unless I manually notify it that it changed.

So here's a trivial example: let's say I have a Stack Overflow styled app. When I open a post, it'll load the title, question, and answers. Now I could use one-time bindings so the title and question aren't being watched anymore. But I know that after loading this page I could receive a websocket notification that the title has been updated. I'm going to have to keep a watcher on the title even though it can only change in that one condition! It'd be great to just have something built in to handle this. (And I can think of many ways to solve this, such as making my own directive in which I add a listener for an event and then update it manually; but it'd be great if we had a built-in solution.)
Android seems often enough and easy enough for "pirates".See popcorn time.

And unless secured boot walled gardens are legally mandatory - people derive too much value from piracy to choose only the walled garden model.
Teenagers and young adults are coveted by universities because they are old enough for their parents to let them do their own thing, but young enough that they are OK with taking on tens of thousands of dollars of debt for a questionable outcome.
How easily I earn $200 searching web, watching videos and doing some surveys
The funny thing is, Disney probably would do that, despite it being almost criminally stupid. Given that they (supposedly anyway) intend to continue the Tron franchise with more movies, anything that helps create / sustain interest in Tron is a Good Thing for Disney. The smarter thing for them to do would be to contact the author of this, and say "Hey can we hire you?" or something of that nature, instead of sending threats.
I don't see which part the wikipedia is contradicting it self, could you point out? I see all 4 definition which are all equivalent.
What is your domain? I be interested in seeing the motivation of defining convex hull that way. Because conic hull and linear hull(span) would have very strange definitions.

"Since the author has very clearly defined the terminology, and uses it consistently in a way which makes sense and does not cause confusion."

Certainly, the author clearly defined the terminology, but it is still confusing to people who already know the terminology. It would be really strange if I suddenly define "circle" to be a triangle.

"I assume the author needs terminology for both of the listed cases, and it makes sense for case 2 to be defined as a subset of case 1."
I would have less problem if this is the case, but I could still suggest better ways to describe this.
However, "convex hull" (and it's variation) appeared without "minimal" exactly 3 times.

1. One is express interests in convex hull, in the introduction sentence.
2. One is to define "convex hull".
3. One is to define "minimal convex hull".
It might as well say "Real hackers use vi", "Real programmers use vi", or whatever. I do not see why it needs to be gender related.

The author should write whatever he pleases. But I believe it would be proper to use a language directed to a broader audience when writing a public blog post. I also believe that the author was trying to be funny and had no bad intents what so ever, but either way these tiny things matter if we ever want to see diversity in our field.

I would also like to add that your argumentation is quite unpleasant to me. I read it as you believe that diversity is this annoying thing that destroys the good ol' "all dude internet". Would you care to clarify what you meant?
I guess what I meant was the type of libraries that (often non-crypto-experts) port over to their favorite language. I'm sure that Go is one of the better ones, but there's lots of "random" implementations of ssh/ssl/crypto floating around on sourceforge/codeplex/pear/github/whatever which are unlikely to have been as thoroughly battle-tested as the ubiquitous ones.
The user wouldn't have to pay anything to create an account, just to vote. Sure, spammers can farm large amounts of reputation through botnets, but that's really expensive: you're putting a cost on it. The returns are already not so high for disseminating this kind of spam.

Having no reputation wouldn't mean you can't do anything -- just that what you do is less trusted and has lower priority.
This is how the calendar originally worked (DECemeber is 10th month), until politics intervened in ancient Rome.
The Horrible Feeling at Hearing Someone Chewing Is an OCD Called Misophonia
Figured it out:

I double checked the install - that everything linked properly etc.

For OS X users do this:

/usr/local/bin/gitfs <remote repo or local git parent folder> <any/mount/folder>

and then you'll see a new volume mount on the desktop like "OSXFUSE Volume 0 (python 2.7)"
One day nashorn on jvm would be faster then V8.
FTP and SFTP are unrelated protocols, the "secure" version of FTP is FTPS. Sorry to be pedantic, but it is a little confusing. Does 'secure = true' enable FTPS or SFTP (which is actually a protocol over SSH)? I'm hoping SFTP, but then how do you enable FTPS?
Not Brendan, but ... we do a bunch of outlier and anomaly detection using Atlas to notice slow degradation in cluster performance based on outlier nodes and auto-execute them.
I too felt the management of the community contribution in the project was kind of poor. At least that's what I saw last year; now sure how it's now since I didn't follow it after my enthusiasm waned and moved on. I still believe Rust is a very promising project and wait for its final release before doing anything.
That's all I was saying, that it is possible to bootstrap yourself from poor conditions. I'm not saying everyone who is poor can do that; it takes hard work and, as I conceded initially, a bit of luck, but I'm simply saying it can be done. If I'm being downvoted for stating the obvious, so be it, but I have a feeling it's that I've hurt some privileged feelings here. If so, then good; everyone needs a dose of reality once in a while.
Duh! because Unfriend Finder already completely undermined facebook. They have already learned that lesson.
Instagram Reaches 300M Active Users, Overtakes Twitter with 284M
It is as simple as setting the version in the ClientHello message.
Yeah, that'd be pretty cool.
I agree with most of the comments here that 44% faster sounds way too good to be true. Perhaps there is some micro-benchmark where this gain was perceived. A more through blog post to substantiate or disprove these performance gains would be welcome.
Hey -- as per comment elsewhere in the thread, check out https://www.deckbound.com

We're (I'm the founder) doing what you've outlined. Though the Deckbound-specific games are proprietary, the APIs and services are open -- and you can use the Deckbound card identities to make your own games. Ultimately we plan on p2p game clients as well -- and are building on top of other projects to deliver that.

G.
"There will never be another google."

Perhaps not, but there must be another group of start-ups with really smart people who value this type of culture.
Kills Firefox Developer Edition on MacBook Air. I still can see the demo, but the entire browser becomes unresponsive and the only option is to force-close it.
> how we enact change in a democracy

You're either thinking of another country or have it wrong. The way change (legislation) gets enacted in the US is through lobbying.
It’s time to recognize the Internet as a basic human right. That means guaranteeing affordable access for all, ensuring Internet packets are delivered without commercial or political discrimination, and protecting the privacy and freedom of Web users regardless of where they live.

http://time.com/3631377/internet-cia-putin-berners-lee/
This is a predictable response to the nature of the product (education), the nature of the market (mostly clueless teenagers), and the uncertainty within that market of the eventual value of the product (chances of getting a job, how much it will pay, what-am-I-going-to-do-with-my-life, etc).

Colleges know that the target market of teenagers cannot come to a reasonable and calculated evaluation of the market value of the degree they are selling, so they bundle the product with anything and everything that makes prospective students and their parents feel more comfortable. Most Americans want their children to go to college, and most American teenagers have a vague understanding that it's something they should do, but there are too many unknowns for the target demographic to have any confidence in their investment, so those universities which succeed in alleviating the most fears and doubts have a competitive advantage.

This dynamic is a historical anomaly. Education has historically been trade-based, and later, a luxury of the rich who could afford to study less practical (but still important) matters. The former had a very predictable ROI that could be evaluated reasonably, and the market for the latter type of education wasn't typically concerned too much with the financial ROI of their investment, but with other types of value derived from it.

This is the fundamental problem of industrialized education, both state-controlled and private. A complete return to a trade-based system of education is impractical for many reasons, though it may help greatly in some smaller schools and regions, typically those with a dominant and stable large employer or two. On the other hand, most universities would collapse if education once again became the luxury of the elite.

MOOCs are not the answer either, at least not until the certifications they provide are widely accepted as predictable indicators of a good employee (and presently they are not). They may be a very attractive option for "continuing education" types of learning that the article references, however.
When did the US annex 1/3 of Latin America?

There's no sane comparison to be made between the US and its neighbors, and what the Soviet Union did to Europe.

The US - Canadian border for a century was the largest, basically unguarded border in world history.

Wake me up when the US invades Canada and starts annexing territory.
So you were a jerk to a volunteer or student calling you to ask for a donation. Kudos.

In all seriousness, I think most college administrators take their job seriously, and on the whole are not going to raise tuition $10k/year so they can add a gazebo or a river to campus. I think it's just an unintended consequence of not being forced to react to market stimulus. In a free market, a college that raised its tuition had better be able to provide more value and/or subsist on fewer students. Unfortunately with the easy availability of loans and grants, all a higher tuition means is more cash in the college's coffers and a more expensive promissory note for a 17-year-old who doesn't understand it.
Considering the problem was solved over the weekend, it seems like this problem was solved in engineers' spare time. Since only the people who were interested would solve the problem, I imagine it wouldn't be too far fetched to think they could do this in addition to whatever else they were supposed to do as it would be fun for them.

I imagine an ideal scenario would be something between just letting everyone do whatever they want and having some tasks assigned, as there might be things that nobody wants to do but obviously still need to be done.

The right balance probably depends on the size of the company as well. For example I believe Valve is famous for not managing its employees and letting them work on whatever they want. I suppose they can only really do that because they are a private company though.
Oh I agree, but I couldn't find median individual income.
http://pogoplug.com/devices#pick

a top end pogo plug with a 3TB drive would be cheaper and more capable (usb3.0/sd card/user choice in HDD), or you can save fifty bucks if you don't need multi-user support.
PR'd https://github.com/kreldjarn/TRON/pull/13

EDIT: and pulled! Wow that was fast
Also checkout this hangout tomorrow for more discussion on games & blockchain stuff: https://www.reddit.com/r/xdp/comments/2ozqll/dogeparty_hango...
It's not employment because it doesn't generate wealth.

Your warm feelings about it notwithstanding.
Can you not post solutions once the answer is given? Like ProjectEuler?
Wow. No offense, but you read like a living strawman for the argumentum ad auctoritatem fallacy.

>So if there is an apparent contradiction between what the genius says and what our favorite maps (maps that the genius may have helped draw) assert, then blame the map.

Really? So every time two smart people reach contradictory conclusions, we should presume that science is incorrect and logic is inconsistent?
Walled gardens aren't really about piracy. It's about capturing part of the market and preventing any competition within in. Apple and Google are leveraging their marketshare in one market to gain a huge profit in another.

And it has been very successful. 30% of software, music, video, and games sales is huge. They profit more from those sales than the content creators do.
I don't disagree with you, my issue was that yen223 was speaking in absolutes when there is no such thing, in the business world or life in general. Maybe I'm just being pedantic about yen223's wording, but it sounded to me like he was trying to say "You're poor? Don't bother breathing, prole". It was dismissive and classist. But then, I grew up poor, so I'm sure there's bias at work on my part.
Your beliefs are not universal moral truths. I do not ignore or excuse the moral consequences of piracy. There are no moral consequences of piracy. I do not belief in imaginary ownership of data. I believe in personal freedom, so my moral obligation is to not harm others. Choosing not to give someone money is not harming them. Taking something away from them is. Piracy is morally acceptable, theft is not. You are welcome to disagree and have your own morals, but you can't pretend everyone else is obligated to live under your personal moral code.
Good question, it is SFTP. The reason we made them look similar is that we did some user testing and end users are used to FTP clients having just a checkbox for "Secure" (which is typically SFTP). We followed that model.

Under the covers, it is a completely different protocol.
Ask anyone who graduated from Harvard (undergrad), HBS, HLS, etc. about the Harvard Extension School and you'll get the eye-roll I'm talking about. I think in cases like this it's less because of the adult part but more because of the payola part -- anyone can sign up for HES classes provided they pay.

The eye-rolls also occur because of a large number of students and graduates who try to pass themselves off as students/alumni of Harvard College, GSAS, or the Business School.

It's unfortunate, because the high-profile impostors and resume exaggerations detract from the fact that it takes a lot of work to be accepted to a degree program and complete the requirements to graduate. In addition, there are some high-quality offerings in certain fields -- for instance, the post-bacc for students interested in going to medical school, as well as the on-campus classes taught by Harvard faculty.
Seems like that has no doubt been an important part of the deal that Yahoo! and Mozilla made. It's an interesting way to get back at Google's heavy promotion of Chrome on their properties.