skysight-inc/HackerNews huggingface dataset:
This is great! Does anyone know other computationally-focused data structures / algorithms resources out there?

We've been trying to find a relevant way to integrate deeper algorithms work into Dev Bootcamps -- it's one of the most-request things from our students. It's tough because most classic "Algorithms" textbooks don't make it easy to get a working, playable version of the algorithm in front of you.
Yes, where he has, for example, refused to allow emacs to use any sane bug tracking system because it would interfere with his workflow, despite the fact that he's not the only developer.
Notes on “Double Your Freelancing Rate” book
> Have you actually tried the alternatives ? There's a trivial variant of M:tG where you can play any card face down to act as a land.

That's not really eliminating randomness, since you're just evaluating (at runtime) whether or not a given card is more valuable as a mana source or at face value. There's still some randomness in determining how high the opportunity cost of playing a land is.

A better example of nonrandomness - which I have considered playing with my friends - is enforcing an even mana draw by increasing access to mana each turn in a manner proportional to the number of lands in the deck. That's deterministic.

> You have a point, though - constructing a deck in M:tG is far more fun than playing one.

I've been playing Magic: The Gathering for far longer than I should admit, and I'd disagree.
Their users are, de facto, locked into a few vendors who, because of this arrangement, can charge excessive rent. In part this is because of a tiny number of critical components that do not have libre licenses; in part it is because these vendors provide technical leadership to the larger community in forms that actively prevent organizing a truly libre OS.
The "why I dropped to found a startup" genre would be more interesting if we got to see how well it turned out. Most of these stories I've seen are written when the startup still has 0 users.

This one claims to have some "traction." I don't see how many users that is, or whether they've built something sustainable yet.

But, if anyone dropped out a couple years ago, and has some results to talk about... I'm curious whether these ever turn into something.
This is why I love git (and distributed version control systems in general). For the most part a short downtime isn't the end of the world. When it comes back up I'll push my changes and that'll be that.
Back then that was amazing.

I remember showing my desktop with E14 (or 15?)—a later version than mtoddh's screenshot—to people that only knew about Windows, and they thought that I was a visitor from the future.
Were there any issues with Github prior to this? I don't recall any aws-like pattern. But I might have just missed it.
LLVM's developer policy requires any developers contributing patented code to non-assert any patents with that code. This is particularly true if they work for companies.
If you know of places where this is not occurring, or people are contributing code that is being aggressively patented, please email me personally and i'll make sure it gets taken care of.

Also note that assignment does not fix anything related to patents. You seem to be confusing contributor agreements in general with copyright assignments.
That is a pretty good write up. I really like the point that 'privacy is only a desire to hide wrong things' when in fact it is a basic personal security issue.
Lisp in any form will never be mainstream. That doesn't mean that Clojure can't establish a survivable niche for itself but it will never be as popular as Ruby or Python, never mind Java.
Github is awesome, but yeah, they've been having lots of outages for a while now. A deploy based on a git fetch && git reset from Github might not be a good thing.
Books? I haven't perceived Amazon as a bookstore for a very long time. When I'm in a country that doesn't have Amazon, I'm not missing the bookstore, I'm missing the accessibility and convenience of a huge range of products at good prices shipped to my door in 2 days.
Good.I was starting to miss "Github is down" submissions.
Quick let's look for alternatives.
If you have a file called todo.txt on your computer, you're in the right place
A few. They lost a server about 10 days ago which took down a few repos including some gists. All in its been very stable.
That's a really nice status dashboard, tracking and publicly displaying your 98th% is really cool. On the other hand stuff like this:

"13:17 UTC We are seeing unicorns ..."

Comes off as un-professional at exactly the wrong moment.
A poem for the apocalypse in html
A pound of two? We are talking about 50 pounds, every 30 minutes, for very dim lighting.

It's not being cynical to say "It doesn't work". Cynical would be to dismiss it without even checking. We gave it a full consideration, ran the numbers, and realized: It doesn't, and Can not, work.
I think the most powerful argument here is that just because one may think that they have nothing to hide, and they don't mind "having their picture taken naked and distributed to their neighbors" doesn't mean that they should enforce their beliefs on others.
From someone who has never even ventured into object-oriented programming: Why Ada? From the Wikipedia level overview, it doesn't seem like it offers much over Java or C# (remember, I haven't touched any of the three). It does look to be quite a bit more readable, which I like, but I still would have a hard time justifying its use over languages that have endless libraries and strong communities with similar features/paradigms. I'm sincere about the question, and I hope this doesn't come off as snarky.
If your idea can easily and effectively be copied by a giant, brain-dead, bureaucracy laden business then your idea is probably not terribly novel. You might as well just blog about it, let people steal it, and move on. Concentrate on ideas that it's difficult for big businesses have trouble executing on.
Assuming you have matplotlib installed.

I have definitely wasted an hour in vain trying to install that correctly on an old Mac mini.
I can do the same thing with CVS?
https://status.github.com/#
Where do you live, under a rock? Of course they offer paid service for closed-source software.
And this reply is a great example of the entitled "the authors must coddle my particular insecurities and do what I want with their volunteer time" bull crap that turns so many people who want to just write themselves some software away from keeping their project up to date.
He has a book out: http://www.amazon.com/gp/aw/d/0300172311

Giving to my father for Christmas. He is in the "nothing to hide" camp.
How is that un-professional? Unicorns mean errors for github, and they report them.

This is more professional reporting than most companies do.
You can't branch, commit, checkout previous versions, etc while the server is down.

He can.
I guess Murphy is strong on this one, I was just right in the middle of bringing up new server (to host Rails app). Oh well, I'll go to bed early :D
That'd be the one. I guess I'll call this a "soft launch" of the new project.
Is Ripple about to Make Waves?
>in part it is because these vendors provide technical leadership to the larger community in forms that actively prevent organizing a truly libre OS.

What do you mean by "truly libre OS"?
And we believe them... why?
Can't disagree more.

Gives me the impression there are actually real people trying to fix things, not just blank-faced robo admins following company policy HOWTO-Fix guides.

That github isn't a blank sheet devoid of life and emotion and all 'professional' is the reason I'm willing to shrug off downtime like this.

If anything, I really feel for whoever posted:

We do not expect this to have visible impact to
customers, but will update status if that changes.

Ouch. You never ever want to follow that up with a post in red.
Exactly. I'm sitting here thinking "poor GitHub engineers" rather than "oh crap, how am I going to work?"

(Though I do wish GitHub Issues weren't as centralized...)
Is that what helps you sleep at night? Then go right and tell that to yourself. Do whatever it is you need to do to rationalize your behavior.
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.”

― Benjamin Franklin
If collegiate computer science education weren't so utterly worthless, there might be fewer dropouts - why would a motivated and intelligent person spend four years of the most productive part of their life and approximately a hundred thousand dollars to learn things that are both largely useless and easily self-taught? If one's goal is to build a useful product and run a company (or do anything at all outside of academia), college is a very poor choice - the debt accumulated alone would sink any entrepreneurial dreams.

My only experience is with computer science, but I would suspect we would see a lot of rapid innovation in military fields were it possible for highly motivated and intelligent 20-somethings to drop out of the air force academy and become local warlords. The fact that the tech sector has so few consequences for failing and so few insurmountable bureaucratic standards is only for the best.
Thread on reddit /r/privacy where they tried to summarize the "I've got nothing to hide" paper and argument: http://www.reddit.com/r/privacy/comments/10sui8/tldr_for_ive...
I would point out that both TFS and Mercurial do the same thing (as does ClearCase, but ClearCase is awwwful), but with much less memory consumption on the local PC. Not trying to add snark (I upvoted the above comment), just adding that it's not a GitHub feature.
> Unicorns mean errors for github

I have no idea what this means, but I can see how the idea of coming up with an alternate language in which fantasy creatures represent things we already have established words for might seem unprofessional
Scriptlets to modify the X clipboard
And I imagine on any phone with a face-facing camera (would that be "forward facing", or "rear facing"?) doing that with another application and a portable makeup mirror should be trivial.

All you need is an application that takes a picture without altering what is on the screen when you press both volume buttons, or something. Maybe even just takes a picture once a second for the next 30 seconds?

You could make an application explicitly for this purpose, and even build in the mirrored image logic. Only one person needs to do it, then every non-technical user can use it.
The placebo/nocebo effect appears to be simply an example of the confirmation bias, a couple of other psychological biases and various other known statistical effects.

> False impressions of placebo effects can be produced in various ways. Spontaneous improvement, fluctuation of symptoms, regression to the mean, additional treatment, conditional switching of placebo treatment, scaling bias, irrelevant response variables, answers of politeness, experimental subordination, conditioned answers, neurotic or psychotic misjudgment, psychosomatic phenomena, misquotation, etc. These factors are still prevalent in modern placebo literature. The placebo topic seems to invite sloppy methodological thinking. Therefore awareness of Beecher's mistakes and misinterpretations is essential for an appropriate interpretation of current placebo literature.

Beecher retrospectively attributed the improvements in the placebo groups to effects of the placebo administration. However, on the basis of the published data, in all of these trials the reported outcome in the placebo groups can be fully, plausibly, and easily explained withoutpresuming any therapeutic placebo effect. The published data of these trials make it quite obvious that there were a variety of reasons for the reported results, such as spontaneous improvements, additional treatments, methodological artifacts, etc. In some of the original trial publications even the authors themselves had explicitly written that there were no placebo effects.

Source: The powerful placebo effect: fact or fiction?, GS Kienle, H Kiene, Journal of clinical epidemiology, 1997 (http://ukpmc.ac.uk/abstract/MED/9449934/reload=0;jsessionid=...)

Placebo interventions were again not found to have important clinical effects in general but may influence patient-reported outcomes in some situations

Source: http://en.wikipedia.org/wiki/Placebo#Clinical_utility

The effect, apparently, doesn't exist.
The cost of automating car construction is quite costly. The cost of automating website construction is near zero. That is the number 1 reason why you can't compare these apples and oranges.

One of the top reasons why blue collared labor is being phased out is not only due to outsourcing, but also from the installation of robotic workers (i.e. Amazon's warehouse infrastructure). One of the fundamentals of programming or software engineering is the ability to reuse code, modules, frameworks, you name it. With this level of automation already in place and still growing, there's absolutely zero need for this class of blue collared knowledge workers as you've described.
Novelty and defensibility aren't the same thing.
I'm confused by your question. How is this not legal? Most of Facebook's EU legal troubles are to do with them storing too much information for too long, in breech of EU data protection law

This "deleting personal information" seems to fall within the spirit if the law
Site is a bit text heavy. How's it better than wunderlist?
I have a phone number for everyone I want to snapchat with, but a couple of those people are not on Facebook. I can't imagine someone not having a smartphone in my demographic but not having FB, while rare, does happen.
I see most people refering to that as a Pseudorandom Distribution, although this is Dota terminology so I'm not 100% sure its the same word.
> I would point out that both TFS and Mercurial do the same thing (as does ClearCase, but ClearCase is awwwful), but with much less memory consumption on the local PC. Not trying to add snark (I upvoted the above comment), just adding that it's not a GitHub feature.

Well, no, obviously it's a feature of Distributed Version Control Systems in general.

In fact, that's probably why OP wrote "This is why I love git (and distributed version control systems in general)" and didn't in any way claim it was a feature of GitHub?

And do you have some kind of reference for git being less memory-efficient (are you talking RAM-wise?) vs Mercurial or TFS? On its face its pretty hard to believe; git is pretty light-weight.
Well handled, minus the unicorns. Tangentially relevant: I just wish Github offered some sort of an academic plan for students, no private repo means that I cannot use Github at all not because I'm building closed-source software, but because I (obviously) can't put my assignment work for public viewing before the assignment deadline. So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community.
Dresden.
Ebay. It's a bit harder to find stuff when you have to go through several subcategories to actually view items, but highly usable.
Is it just me, or does anyone else find taking performance drugs just wrong? I mean what about taking a walk in the nature, exercising, having sex (or all three at the same time :)?

Yeah, everyone says it's safe, but I think it's better (safer) to listen to your body when it's saying it needs a break. Unless you want to be super effective, supper efficient, and die at 50. No thanks.
I grew up in rural northern Michigan in a village of ~1,500 people. It's the largest municipality in its county, if you can believe it. My senior year of high school was the first year my high school ever offered calculus. The annual unemployment rate in Antrim county for the last three years has been between 12% and 15%.

http://en.wikipedia.org/wiki/Elk_Rapids,_Michigan

http://en.wikipedia.org/wiki/Antrim_County,_Michigan

Unemployment stats: http://bit.ly/12HtfrM

I've now been in the SF Bay Area for six years and have co-founded three companies: Adonomics, Everlane, and Dev Bootcamp. I'm living on Fantasy Island, but there were plenty of people I went to high school with who would be equally or more capable of doing any of the things I did.

But when you're "inside" a place with a devastated economy, you're understandably myopic. You're asking yourself things like "What do I do if I get sick or get laid off and lose my health insurance? How am I going to afford next month's rent? How will I get my car's heater repaired before winter?" The world of technology is so far outside your realm of experience that the opportunity it might provide doesn't even register.

When people talk about the "bubble" in Silicon Valley, they usually mean a capital bubble. I think the more relevant one is the complete disconnect between how people in the SF Bay Area live (or "the tech industry" more broadly) and the reality experienced by most people outside.

This experience is one of the main things that drove me to help start Dev Bootcamp (http://devbootcamp.com).
What about a script/service to mirror Bitbucket and Github (or others) through webhooks or etc?

Was just getting my hands on Homebrew after a fresh OS install when i hit the Octobummer :-/
In short, at the risk of trivializing the argument:

The ability to gleam private details about people is having some power over them. The entire modern theory of government rests on limiting and dividing up the power of those in power. With mass surveillance, that balance is broken. Not only do we have private details on individuals, that knowledge is held by a small and unaccountable elite, protected by state secrets.

Even if you live completely lawfully and morally and truly have nothing to hide you can either:

1. Unwittingly do something illegal (there are too many laws on the books for anyone to know they are completely innocent); or do something that can be construed as such, since the police and prosecutors can be fallible;

2. Still live in a society where a small group of individuals can exert blackmail and intimidation on a significant proportion of citizens. Even if that power would be rarely used, it creates an environment of fear. People start to be afraid to speak against abuse, those in power stand less for their own scrutiny.
That's some impressive backing.
Unicorns are the illustration for server error pages.
Likewise - I haven't the slightest idea what "unicorns" are in this context.
I'm amazed at how much this has knocked me on my arse.

I first attempted to redo the README for a service I've just open-sourced, before realising Github is down.

Then, I attempted to fix the company CI server (OOM errors because of Carrierwave needing more than 500MB of memory to run 1 spec in, for some unknown reason), which failed because it couldn't check out the code.

After giving up on that, I attempted to install Graphite to a company server, where I hit another roadblock because the downloads are hosted on Github, and so I had to use Launchpad, which I had an allergic reaction to.

Also, when I was shelling into the server, oh-my-zsh failed to update because, you guessed it, Github was down.

Still, shouts to the ops team in the trenches, we're rooting for you.
although in many ways inferior to X, that is just a hint on what has been possible with nextstep's services: (afair: mime-)typed scriptlets that you could select from the gui. so all these were really integrated. sadly no contemporary ui learned from that unixy graphical ui-part (well plan-9 did and possibly was first as in most unixy things).
Playing Devil's Advocate here (I actually agree with you), the main argument against privacy is that it hampers effective and just running of the government. Simply put, the government must gather such information to work in the way that it is told to (we elected almost all of these people, remember). An example of this working properly is search warrants: the government can and will search your private property without your permission, a clear invasion of privacy, but acceptable as it leads to a better justice system. Yes, the government is limited in what it can search, but that power is still held by the government even if the person in question doesn't agree with it.

The question shouldn't be about protecting privacy; it should be about being fair with how the government invades it. For example, the body scanners could be considered not fair as they invade more people's privacy than necessary (or they could be fair if they didn't).
Check:

http://www.algosort.com/

https://en.wikipedia.org/wiki/List_of_algorithms

http://xlinux.nist.gov/dads/
The only reason salaries in SF are ridiculous is because they base hiring on which degree you have, compete for the new graduates so they can work them to death, and only look for people in the SF bay.

If you relax any of those criteria, you suddenly don't have a programmer shortage anymore.

In addition, programming is inherently not something you can have masses of blue-collar people doing. Once you program something once, there's zero cost to make a copy. That's why blue collar jobs are dying in all sorts of industries where things can be automated - they soon will be automated.

The idea of websites that are 'factory produced' is called facebook pages or any of a number of other as-a-service setups that give you a domain, some pages, and a form-based interface to fill them out.

There's again no need to go bringing a bunch of people into the equation - those sass businesses need virtually no human sales or support compared to a car dealership in every city over 10k people. You can sell your product everywhere on earth with a sales and support system of ~100 people, if you really want to hold a lot of hands.
Do people think apps succeed automatically? Dump thousands into ppi, send out 100 emails to mobile blogs and hope for a review, buy lots of ads targeted very specifically.
Quite literally, the unhandled error page on github shows a unicorn. As seen on this google image search result[1]. It appears they have put up an octocat "we are down" temporary static page right now though...

[1]: http://www.flickr.com/photos/beatak/4008687328/
It is in the best interests of the prospective non-technical users for the ease of exploiting the analog hole to be well known and fully comprehended.

Knowing that nerds can break it isn't enough, the users need to understand that their 14 year old peer with no technical skills can also break it, without breaking a sweat.
The site (https://ripple.com/) is down. Every link I click on ends get me a 401 error. I'm guessing they're having technical difficulties?
This is why not to post outages here. Please.
Five dollars...

You can also commit locally, and only push after the deadline.
> it is in your best interest to convert your money into stuff

Not necessarily. If by "stuff" you mean "real estate" -- since that is what this part of the discussion was talking about -- keep in mind that it's taxed annually as an asset, at least in most places in the US. Plus any structures get older every year, and things break, and needs heated in the winter even if unoccupied (if you live in the frozen northlands as I do, this is necessary to keep ice from forming in the pipes and causing them to rupture).

You have to have renters for real estate to become viable as an investment. And there are a ton of regulatory headaches to comply with. It can be difficult to get rid of problematic tenants because of Equal Opportunity and whatnot, in some places you have to deal with Rent Control, etc. If you've ever watched Judge Judy, you know that some tenants like to trash their place, use your property for illegal activities, make subleases which you wouldn't approve of if you knew about them...

In short, being a real estate mogul is a business like any other business: You have to have your hand on the tiller if you want to steer a successful course.

For set-it-and-forget-it investing, I'd stick to an index ETF.

How either real estate or stock investing is "suboptimum in terms of societal interests" is something I fail to follow.