skysight-inc/HackerNews huggingface dataset:
Are MIT and Berkeley still so influential that stopping teaching SICP could affect the future of Clojure, and Lisps in general? MIT and Berkeley grads as a proportion of all programmers is much lower now than it was 10 or 20 years ago.

Also, from what I've seen of Rich Hickey's presentations and speeches he's doing a pretty good job making the case for immutability and functional programming.
The new (and revised) TOS is not the same as the current TOS. Referring to it as a reversal is inaccurate.

Instagram may have dropped certain language but the upcoming TOS claims the right to transferable licenses and sub-licensing, wording not in the current TOS.
That goes both ways. Just because one wants to keep secrets doesn't mean you should stop someone else who wants to know everything.

To make the case for who is wrongly imposing their will, we need need a framework for measuring goodness. The author goes in that direction, talking about measuring the societal benefits of privacy and the systemic harms that privacy protects against.

However, the "secondary use" harm wasn't very compelling. Contract law seems to be the proper way to handle that, rather than privacy.

A better argument was that privacy protects free thought. Unfortunately, he mentioned it too briefly and didn't discuss the conflict of free speech and privacy in enough detail. Perhaps there wasn't enough space, but I think more explanation of how privacy expands "the range of viewpoints being expressed and the degree of freedom with which to engage in political activity." After all, those viewpoints are of little value to society before they are shared widely. One could argue that it's not privacy that is important, but protection against retaliation.
Maybe the solution should involve some sort of mass surveillance of the government itself, by the citizens.
Add up your downtime over a three year period by relying on Git (or gmail, or AWS) versus the cost of trying to engineer some local-backup system, and the downtime associated with that going awry.

Outages happens - as long as we're talking hours a year, pretty much everyone but life-safety systems, critical infrastructure, and payment/high-traffic commerce sites are probably better off just letting third-party cloud vendors manage their systems. Take the downtime and relax.

(Now, if downtime consistently gets into the 10s of hours/year, it's time to look for a new cloud provider. )
The interesting bit is the somewhat paradoxical result of longer load times after optimization, due to the page suddenly being more tolerable to use by those with slow connections. This is similar to the (somewhat controversial) idea that adding new lanes to highways can increase congestion [1]. That may not have any apparent direct application for the general developer community, but it's at least a modicum more useful than your comment.

[1] http://www.fhwa.dot.gov/planning/itfaq.cfm
Dr Richard Crandall has passed away
It's more like c().b().a() which shows there is some "overhead" right there.
REALLY GOOD innovation will disrupt established big players, because it changes the rules of the games in a way that competing may represent loosing the established market that the big fish feed from..

personal computers did that,

im working in something like that right now and i can barelly wait to see it giving its first steps out of the doors :)

some big players will get scared if this technology starts to spread around too much fast..

even if i miss the target by some odd detail.. inovation is unstoppable..

Who would predict that the almight wintel would start to fall someday??
Programming is one of those things some people just don't have the knack for, and no matter how long they stay with it and how hard they try they'll never be more than barely productive. The industry is already full of those kinds of people shuffling from one three month contracting gig to another.

We're not going to retrain blue collar workers to do IT as it's done now, and the factory model doesn't work - consulting companies have been trying to do this for decades with no success (well, aside from billing a whole lot of hours).

If we want to deal with high unemployment on the lower rungs of the job ladder we need to stop the flood of illegal immigrants. Any small gains we try to make by bringing people up the ladder will be washed away in short order.
By that logic, no law is voluntary. Yet people choose to violate laws for various reasons.

If someone is holding a gun to your head as they escort you off their property, yes, they are compelling you to respect their property rights by force. But if someone puts up a "no trespassing sign", and they are not home, and you choose to walk across their lawn despite the sign, how is that not a voluntary choice to not respect their property rights?
This is how we go a boatin
* Git is decentralised, if Github drops off the face of the earth, it will take the two of us about half an hour to fix it as we each have a copy of the codebase on our laptops.

* If I wanted the build server to point to our internal git mirror, I would configure it to point to our internal code mirror, but I want it to build off of Github webhooks.

* The "eggs in the basket" analogy is probably best saved for a situation where I'm dependant on a cloud service, such as Twilio.

* I would expect an amateuristic private server to have better uptime than a monolithic service such as Github because there are a lot less moving parts, and in our case, a lot less people doing things with it.

* The "company impact" of Github going down is next to nil. It's one o'clock in the morning on a Sunday, I'm eating string cheese, and I feel like being productive. The company is not paying me for this, and have encountered zero losses from it. We have a very simple mirror which we can use to push code to production if Github goes down, which we have never actually had to use.

Personally, I find the "keep a torch in every corner of every room because for 15 minutes last year the power was out" attitude to life is a bit over-rated, and you're planning for an edge case. I'd much rather remember where the torch is and learn to walk in the dark.
This is simply absurd. Does this professor look around, and see high-speed wireless internet, computers in our pockets, regular globe-spanning airline flights, fast, safe vehicles, high-definition color televisions, washing machines, dishwashers, air conditioning... and honestly believe that people in 1919 could have had that level of consumption, if they'd simply wanted it badly enough?
Oh, I know that developing country links are slow - I just thought it was a stretch to suggest that they are connecting to youtube so frequently after the page went from 2MB to 100 kilobytes that they shifted the average latency up.

It's okay though, sometimes a bit of hyperbole does a better job of getting the story across.
I'm on a pretty fast line, and I am sometimes appalled with how long it takes pages to load, and often it comes down to loading content I have no interest in:

* comments
* ads and images
* headers
* sidebars
* toolbars
* menus
* social network tools
* meebo bars (really google, really?)
* javascript to load all of the above crap

The amazing thing is how often I can't even begin to read the page for what seems like much of a minute as the page takes so long to render, or various pieces of the page jump, and shift and scroll.

I find that tools that localhost various ad servers help, and other tools that load the crap but keep it off the page help like adblock plus, but even more so, adblock plus' filters that let me shitcan all the crap.

One of these days I want to write an extension similar to adblock plus that seeks out and removes jquery crap. A lot of the reasons I can't read pages anymore seems to be jquery slideshows, jquery toolbars, jquery popups and the like.

I am pretty sure that graphing this out and we find the end of the web occurs sometime in 2018 when page designers and their bosses and engineers and marketing pukes have so larded down pages that the net runs out of available bandwidth and any page takes 4:33 to load.
> a type of moores law with land will never happen.

Never say "never." It's easy to imagine a future where interplanetary travel is routine, and habitable places are common (either due to the human race getting lucky in terms of there being an abundance of vacant Earth-like planets within easy range of future space drives, or due to the human race being diligent in the development of technology to live on hostile worlds or asteroids).

In such a future, I could readily imagine the human race expanding geometrically -- such expansion would end when we reached the edge of the galaxy, but that would still give tens of thousands of years of unlimited geometric expansion, assuming our ships are self-sufficient and can penetrate any within-galaxy area void of habitable planets, and also assuming our space drives won't allow faster-than-light travel (I think the galaxy is ~100,000 light years in diameter).

Should we count on things turning out that way? It seems irresponsible to assume so at this point. But it also seems like we shouldn't discount this scenario entirely, either -- and discounting this possibility is exactly what you're doing when you say "a type of moores law with land will never happen."
I don't know, this is the second time I've heard this complaint in two days. I have inertial momentum scrolling in Android. It's been here forever and it works quite well... I think this is "it feels different than iOS so it sucks" mentality.
To be fair, it uses the full blob until you pack, which is not immediately and depends on your settings. Large repositories spend a significant amount of effort determining optimum window pack sizes etc to optimise the packing of their history.

So, git can be quite heavy on disk usage, until all the loose objects are packed.
You're incorrect. When you buy a DVD, you're buying the physical plastic, and licensing the content represented therein.

And the first sale doctrine isn't a "consumer protection law." It's a judicial gloss on top of the copyright act that has never been codified into statute.
I find your definition of property lacking. I find it lacking because it implies that there's some series of ones and zeros that I cannot inscribe onto my plastic disc.

Emphasis on the word my.

If I own something, then I have the right to alter it as I please, so long as doing so does not damage the property of another. Your definition of property does not let me do this, and so conflicts with property rights in general. I am forced to reject it.

Your reliance on society (by which you seem to mean government) to define property rights defies reason. Can society declare that my person belongs to someone else? I reject such notions.
What? That's the complete opposite of what OP was saying.

You don't need github to be online to work with your code or even your repositories so long as you haven't gone and thrown all your digital eggs in the same basket (i.e. as long as you have other remotes or at least local copies of your repositories).
> inject someone in pain with morphine. do it repeatedly over time. once, without telling them, inject them with saline instead. their brain will respond as if it was morphine and continue to block the pain.

I must admit I have a very hard time believing this exact claim as written. Do you have any sources?
This was one of the greatest courses I took at CMU, when Dr Stephen Rudich lectured. The course's fame derived not only from the challenging material, but all the stories and magic tricks Dr Rudich would perform. It's not clear from the MIT course description if the latter is included.
Too bad -- a few more minutes of thought might have produced "InstaFlick", which seems more apt in terms of direction.
Every single one of these articles are missing an element that I believe will prevent US production from ever returning: the supply chain is way longer from US -> US than it is from China -> US. This sounds absolutely absurd, I know, but it is the truth. If you go to China, you can practically buy direct from many factories, or you can go through a broker who actually does know the source factory. This does not happen in America, at least in my brief experience.

I used to be responsible for finding US sources for certain products. If you aren't aware, you'd think that the price of a US-made product is 10x that of China, when in reality, it is just the supply chain that is 5 people deep, but only if you really work at getting it that low. The amount of "middle men" is absurd. I reversed engineered quite a few supply chains, and even managed to get in contact with the source, but there I was blocked. I had to go one person higher, but that person refused to speak to my company. I then had to go one person higher, and they refused to talk to me. I ultimately ended up going up 5 levels away from the source, but even that is not a chain, but more like a web. If I was able to buy from the source, or even two levels away, the price of the products would be cheaper than China.

The final slap was that the person I finally managed to get a "yes" from was not willing to work with me unless I worked specifically on their terms. I won't go into detail, but their term was 100% unreasonable. The fact is that the supply chain in the US is far to complex and it is based on protecting profits. US-made items are not inherently more expensive than Chinese products, but even those with clout have to deal with long response times and an ever-growing web of middle-men. Simply hiring a Mandarin speaker to call China is far quicker and easier.
I'm not so sure. To play a devil's advocate, even cameras in public places, if combined with some data mining can invade privacy pretty badly. Say, resulting in continuous tracking.
Which community? The Linux community and the free open source community or the Free software community?

I think it is certainly an arguable question for the Free software/GNU community although I expect most could agree that they are bet positive for Linux and open source in general.
I'm curious - what part of the world has single digit kbps links to the internet?

I spent a month all over Brazil, and, while it was painful trying to work from some areas near Belem - it was either 80kbits+/second on GPRS or no connectivity whatsoever.
The analogies and conclusions are based on false assumptions about the driving forces and consequences of the "machine revolution". You can expect fewer jobs and the accumulation of more wealth concentrated in the hands of fewer people as a result of increased automation and the creation of more efficient "digital production lines".
There are various problems with the article, but the most glaring is the implicit assumption that copyright rights are somehow less fundamental than other kinds of property rights. They are not. Both exist because of the law, and neither exist without the law.
One of the neat things about repos in Fossil (the DVCS by drh of SQLite fame) is that they have a built-in wiki and issue tracker whose contents are version controlled along with everything else in a project's repo. The Fossil executable also has a built-in web server that presents a web interface for working with the repo, including the issue tracker and wiki.

In short, if you have a project's Fossil repo, you can work on everything locally, then push source, wiki, and issue tracker changes to a central repo at your leisure.
I think this is easy to say, but hard to prove. It's certainly the conventional wisdom among software engineers.
Microsoft has/had a font that was offered to support their Office apps named "Arial Unicode MS", that was sold, not given away:

http://en.wikipedia.org/wiki/Arial_Unicode_MS

But in the present circumstances, it would be difficult to protect a font against casual copying, not because of larcenous intent, but simply because fonts are no longer thought of as private property. It's a perception problem.
May be just a matter of preference but for me "our site is experiencing server errors" is much clearer communication than "seeing unicorns." The latter requires me to learn a new terminology in a high pressure environment for no good reason.

And if "seeing unicorns" was a code word for a specific kind of errors, then again I would rather have a more descriptive terminology and not one that I may confuse for an inside joke.
So would you reject private parties agreeing to selling you an item with restrictions? For example, if I make a painting, and only agree to sell it to you if you agree not to do anything to it, how would you handle this? Would you say it is illegal for me to add such a restriction? Would you say any such clauses would be rejected (even if we both had agreed to them)? Any such restrictions would reduce property rights, it seems, because I am no longer allowed to privately agree to terms with other parties regarding the exchange of my property.

I am not a fan of copyright law as it stands by any means, but this article (and comment) seem to go to far.
You make a very good point, but it took me about three minutes to build a git mirror which we can push/pull to, can re-configure CI to if we need to, and can be used to run a full deploy from on the company VPS server.

* Create an unprivileged account & set a password that you don't need to remember -> sudo adduser git

* Add your public key from your laptop to the unprivileged user's authorized_keys file -> sudo su git; cd ~; mkdir .ssh; vim authorized_keys - then copy and paste your id_rsa.pub to that file

* Repeat that for all public keys on your engineering team

* In git's home directory, git init --bare <name of repo>.git

* On your local machine, git remote add doomsday git@<DOOMSDAY SERVER HOSTNAME>:<NAME OF REPO FOLDER>.git

* git push doomsday --all

* On colleague's box, git clone git@<DOOMSDAY SERVER HOSTNAME>:<NAME OF REPO>.git

Let me know if there is a better way of doing this, or if it's monumentally screwed somehow.
I think mostly it was that the flip didn't have sufficient feature differences from smartphones, as both were fairly limited in how you could use them, whereas the GoPro was more rugged, had waterproof housings, could takee longer videos, was mountable, etc. Also, the GoPro managed a high level of adoption in the extreme sports market which served as an effective endorsement system.

The flip probably could have found a new niche but cisco wasn't interested and basically let them be consumed by the advancement of technology.
Does TFS beat out ClearCase on the Worst SCM Hierarchy? I'm just curious; I had to use ClearCase a lot at a previous job, and hated it but I've never used TFS.
UK court rules against Motorola’s “sync messages” patent
A talky explanation is included in http://www.youtube.com/watch?v=gQS0tdIbJ0w

As for other sources, just type random related words into a search engine until something reliable pops out. You'll mostly find pop science articles including the word placebo though.
If you give them a good explanation, or some proof you are at school somewhere, they will be cool with that even without the .edu email. Great guys!
You're kidding, right? Might as well say you can do the same thing with diff, rsync, and cron.

:|
So the code to load the videos came in under 100KB. How large were the videos themselves?
Amazon Book Reviews Deleted in Purge Aimed at Manipulation
> real estate prices are artificially inflated by restrictions on the construction of new housing stock.

How do you explain the housing crisis? The backlog of unsold homes that developed in many parts of the country says to me that prices didn't fall far enough. That is, due to the way market participants act, housing prices are "sticky" like wages. Sellers (mainly banks) apparently would rather let a house sit vacant and unsold than set sale prices at levels that would allow the market to clear (and take big capital losses).

I'd say that it's clear evidence that real estate prices are inflated -- not by zoning regulations, but by perverse incentives produced by the way real estate lenders keep their account books.

This falls in line with the picture that, due to the loan bundling practices that were encouraged by US government agencies Fannie Mae and Freddie Mac, the owners of most housing loans weren't the same as their originators and hence, this created an incentive for the originators to make loans to people who couldn't pay them in the long run. Which increased demand in the housing market due to allowing these borrowers to enter (their shaky financial status would have been excluded them if they hadn't had access to the questionable loans), which caused prices to rise. Eventually a lot of those borrowers (predictably) went bankrupt and exited the market, dumping the extra supply (now-vacant houses) on the banks (which obviously promptly put them on the market, since being homeowners is out-of-scope of most banks' business plans -- they'd much rather be the creditors of homeowners, a role they're much better set up to play).

But prices couldn't fall again and return us to the status quo ante, because not enough sellers were willing to go with Option A: Sell for whatever buyers are offering, and take an immediate capital loss in their books.

The banks were more willing to go with the alternative, Option B -- tolerating the damage over time of the taxes and expenses involved in owning a vacant house for many months or years. Although the costs of Option B would, over a sufficiently long period, dwarf those of Option A, the short-term incentives of upper management -- encouraged by short-term thinking common among investors and, indeed, endemic in the financial industry as a whole -- made Option B more attractive due to its better short-term results.
Oh...he should charge them all right.
The other element missing from the post you responded to is that self-learning is very effing hard. I would say that fewer than 1/50 people can teach themselves anything of value to the job market.

I also have to point out that, as an ex-blue-collar worker myself, that blue-collar workers in generally really don't care about education or any intellectual pursuits. Sorry, but the glove of doing programming doesn't fit everyone, and it shouldn't fit everyone. The world is interesting because we all have our unique abilities.
I like this article a lot, it makes a good point that many of us often overlook. What's the dominant feeling about ajax to reduce page weight? It is ok if my page is 1MB but only the initial 100KB are sent synchronously and necessary for interaction? An example would be YouTube sending just the main page layout and video player and then async loading all of the related stuff and comments.
If using Adblock Plus already, you might consider using fanboy's Annoyances list. It removes a fair bit of web clutter (though I often block unneeded elements on sites I frequent).

https://secure.fanboy.co.nz/
> Both exist because of the law, and neither exist without the law.

I could not disagree more. Rights exist even in the absence of respect for them. I affirm my right to life, and I would do so even if every person in the world wanted to kill me.

Rights are inalienable.
GitHub do provide Edu accounts, I have one! I guess I went to github.com/edu or /education or something but it gave me the form at /contact, you say what your up to, where you go and such and they put a coupon on your account to give you a free micro plan.
Ask HN: Finding a summer internship
Hi HN,

I am a current freshman at a top liberal arts college majoring in mathematics and computer science. Normally this is pretty early for some internships, but I have a relatively large amount of experience with CS/math and was passed out of the intro sequence of 3 courses here (next semester I'm taking a systems course).

Anyway, I was wondering where I should apply for internships for this upcoming summer. I'm primarily interested in artificial intelligence and security, if that helps at all. At the moment, I'm thinking of applying to these places:

Google, Microsoft, Apple, Amazon, Dropbox, FundersClub, Facebook

Any/all advice is appreciated! Thanks!