skysight-inc/HackerNews huggingface dataset:
You have a point. Nonetheless, this kind of information should be thought as the same thing as books in library, and governments do have the budget for libraries. It could very well be a matter of time and perspective.
Learn how to type using proper English syntax first. Once you have basic sentence structure down, you can move on to programming.
> I believe that feeling the need to save every single conversation you have fuels an over-inflated sense of self-worth

> I will disallow anyone I'm in a conversation with to google facts with their phone

That whole deleting all communications to avoid over-inflated sense of self-worth thing? IT'S NOT WORKING.
In the past, there was Deletionpedia:

http://en.wikipedia.org/wiki/Deletionpedia
There is another party that you are ignoring. DRM is pushed by plataform sellers, and from the point ofview of the plataform sellers:

Intended effect - Lock people into your plataform, and externalize the cost into content distributors

Actual effect - Exactly as intended
I did!.
Recent Startup Trends
A while back, I did something similar to v6-ed: https://github.com/geocar/ed-v6
And I hope the many companies that caved to this patent troll and paid it millions for claiming it owned the shopping cart now go after it to get all those millions back. With interest.
As I think someone else mentioned, hit up http://www.codecademy.com/ and you'll be on your way. The only thing standing in your way is distractions, so start consuming your stimulant of choice, go to a quiet room, and get learning.
Overwhelmingly Large Telescope
ThisAmericanLife is usually a really interesting listen, not anything Hacker specific but usually a nice insight in other (people's) worlds.
Google has been rolling out Chrome beta to some stable channel users
People almost never write personal letters today, but yep, when it was common, people often kept them.
You have to crawl before you can walk. You'll learn with practice, probably years of practice. Start with small things. Make a HackerNews clone with PHP and a database. Make a Snake clone with Python, but don't use PyGame.
VVVVjs lab
Go look at the Berkshire Hathaway website.

There's something to be said for knowing what value a website brings to your business and building it to the appropriate level.
>> "They want the show and the only reasonable way to get it... then it will "force" people who want it to Piracy."

I would very much like a Ferrari California. It's unlikely I will ever be able to afford one - it is prohibitively expensive for me. I am not being forced to steal it. I understand like a rational human being should that if I can't afford something or it isn't available to me and it isn't essential to my survival I have no right to take it. I know that physical theft analogies aren't very good when comparing to piracy but seriously - you are not being forced to do anything. You make a choice to steal it. Whether that's morally right or wrong is your decision to make.
It depends a lot on what level you want to program at. A thorough CS education gives you the broadest and deepest foundation on which to build your practical skills. The skills you actually learn at university will probably quickly be outdated, but that's going to be true anyway, and a good foundation means you'll learn new languages faster, can more quickly pick up complex concepts, and can more easily switch to different areas of development.

On the other hand, if you're happy doing just basic programming in a single language, you can probably learn that without an expensive education. People do that all the time.

PHP is very popular with hobby programmers, so presumably easy to learn. I have almost no experience with PHP, but even Wikipedia uses it, so it's good enough for big stuff. There's lots of work in it, though my impression is that rates are a lot lower than for other languages.

Python is also a very good starting language. Very well designed, and it has the advantage that you're not just limited to the web. Plenty of games have also been written in Python, for example. Jobs seem to be a lot less than PHP, but that probably means that rates are better.

Another good option that might be worth considering is Ruby. Beautiful language, popular with hip startups, rapid development, but not great performance.

If you want to look more into enterprise web development (which you probably don't, but I'm listing it for completeness sake), you have to look at Java. Popular in introductory programming courses. Started out as a nice, clean language, but has been surpassed by younger languages in that respect. There's loads of work at very good rates here, though it's unlikely to be the most exciting work.

And whatever you do, Javascript is always worth learning.

Get a good book, look at all the online tutorials, look at the code of popular open source projects, and start making your own thing.
Fable and kōans for the software engineer
pardon my ignorance to technology, is this even hypothetically possible to create AI intelligent enough to be at par with humans or even more?
There's a more recent tweet now saying the same thing as well: https://twitter.com/keithmadams/status/422945745528819712
Peter Norvig wrote an essay that you might find useful, "Teach Yourself Programming in Ten Years." [1] Don't be put off by the timespan, apply what you find useful. One tip, clipped from the article, itself clipped from somewhere else:

""the most effective learning requires a well-defined task with an appropriate difficulty level for the particular individual, informative feedback, and opportunities for repetition and corrections of errors."

I've found volunteering a useful way to enter a professional environment where I'm not yet comfortable being paid for my output. Find people doing what you want to do, and offer to help.

[1] http://norvig.com/21-days.html
My understanding is that revenues get siphoned very quickly out of the shell company to avoid precisely that.
> For people willing to pirate, it, yes.

What good is protection against piracy from people not willing to pirate?

And no, pirated content is far more convenient than DRMed content. DRM can only reduce the conveninence, not increase.
Currently CDM decryptors are bundled with the browser, which in turn is generally locked to a particular OS or device. Browser vendors don't have to provide a way to install different decryptors and many of them aren't planning to.

Also, the actual user experience is not going to be a pure HTML5 player. Since this is intended to support hardware DRM that overlays the video onto the rendered page itself, sites have to assume the video is basically a rectangle crudely inserted into the page just like with plugins. They might be able to overlay stuff like controls on the top using HTML, but it's not clear if they'll even be able to rely on that.
> useful in the study of divergent infinite series

The mathematics of infinite series in general has many existing applications outside of pure math, for example in physics. That said, I don't know if this theory in particular is applicable outside of theoretical mathematics (yet).

EDIT: It would actually be nice if the Wikipedia article would mention existing applications outside of mathematics - I think maths has a worse reputation in usefulness than it deserves because its applications are not highlighted enough.
Royal Canadian Mint set to demo digital currency
Apparently this began in early December: http://productforums.google.com/d/msg/chrome/zmgiVCv9X0A/HXm...
Did you reach out to keesj or patio11 about this?

I don't know if it's me but, even with the acknowledgement, this kind of direct repackaging seems somewhat dubious to me.

Especially with the big Startup Clarity signup at the bottom of the article...
> "No one writing about the present day would spend paragraphs explaining how a light switch works.

Not quite the same thing, but I remember reading something a bit like that linked from here a while back:

http://notes.greaterthanorequalto.net/post/3963193805/note-i...
Nothing new here: spend time with friends, exercise, meditate, give back. It is a bit of pop psychology.
7 important Things to Consider before Submitting your iOS App to the App Store
You're on the right track; just jump right in.

I would suggest focusing on one scripting language to start though. Python or PHP would be fine choices. I learned on PHP and still use it. If I was starting now, I probably would have gone with Python, but you're fine either way. Facebook is built on PHP. Google uses Python a fair bit.

There's nothing wrong with learning programming on a Windows machine! People who are avoiding doing real work quibble about these things. Especially for web development, it doesn't matter. (If you want to get into native iOS dev, you should get a mac)

Choose a simple project and learn as you go. Some ideas: a todo app that connects with a database, a journaling app that writes to text files and let's you do simple edits, something else you're interested in.
To me, $.50 a page for a list of links to other resources seems like selling shovels to people trying to get in on the coding "goldrush". That said, I'd be into doing a review for my blog if you care to send a copy.
Their marketing message is definitely not aimed at engineers:

"Programming thermostats is complicated and irritating - but an un-programmed thermostat can waste 20% of your heating and cooling bill. So the Nest Thermostat programs itself."
If you know anything about php - take the job. Especially if it's one where you can choose the framework, e.g. Wordpress, Laravel, Joomla, etc...

Even if you go to school for 4 years, you won't learn as much as you will by coding on a real-world project every single day...

I recently started a job(June) and honestly I didn't know how I was going to pull everything off that my boss wanted (A beatiful site design w/ lots of CRM functionality) -- I dug into Laravel a beautiful php framework and I spend everyday in IRC chat asking for help, delving through documentation, etc...until I'm becoming pretty good at it.

Last month we moved off shared-hosting to vps hosting, something I've never done before, did we get someone else to handle the server setup? NO! I did it. I learned a lot about devops, I installed Nginx, APC, PHP-FPM, REdis.
I learned how to setup a mysql master slave replication AND how to make laravel play w/ it so that all writes go to the localhost slave, and all reads go to the maindb master.

I also have a redis server on the maindb server that is used for caching of laravel. I also had to diagnose and treat a major bottleneck(load time of 12s) -- now it's 100ms or less. (I was pulling in blog data from wordpress on every page load to integrate into the CRM -- now I cache it for 48 hours.)

Trust me I could never think of all these problems, but as I solve them I learn, and I figure out how to be a better developer, and even some devops skills --which can be very useful.

I took this job on the cheap $15/hour simply for the experience, when I finish the app to a good point as I'm the single developer, I'm planning on moving on to $40-50 an hour job, or asking for a HUGE raise. I also am working on Ruby on Rails side project in my spare time just to get some familiarity w/ that platform - the more you know.. Also I built some of the admin frontend stuff in AngularJS -- some cool filtering of orders filters as I type an email, or tracking#. So in six months I learned:

* How to setup, build, and deploy an enterprise laravel app.
* How to setup an app server cluster, with a nodebalancer duplicate the content using Csync+Lsync, Secure the system using firewalls, changing ssh logins, not allowing root logins, etc.. How to speed things up by using Nginx instead of APache - and tweak the hell out of it. How to use redis as a caching engine.
* How to use angularJS for a more dynamic front-end to my app.
* How to solve ANY problem thrown at me.
* How to test and diagnose problems w/ my app. (Learning to write better unit tests currently.)
* How to manage a mysql server cluster.
* Basic linux crap like ssh, scp, aptitude, etc...
The axiom of choice is called an axiom for a reason.

[...] thinking it's absurd doesn't indicate any problems with your intuition.

Thanks, that is exactly what I needed to read :)

You might want to reflect on what the least element of the open interval (0,1) would be.

Am I right in assuming that I can not find any such element with my "intuition", but the axiom guarantees that there is a least element?
Liberate data tables trapped inside PDF files
So he lists a couple of pretty reasonable reasons to have a phone (emergency contact/replacement for a wristwatch) and you immediately assume he's using Instagram instead? There are words to describe the kind of person you're being right now.
If you have a serious (winnable) claim, there is surely a law firm that will take your case for a percentage of the final settlement.
I don't know if you need to worry but you shouldn't assume that deactivating your account means your data is not there anymore.

I have deleted my FB account once and waited the amount of time they say is needed for data to be deleted. In fact, I stayed out of FB for >6 months. When I decided to create an account again using the same email address, at the first login, FB was ready to remind me of all the friends I "probably knew" (sure enough, they were all people I had added as friends before deleting the account). So that information is unlikely to be deleted.

To get a somewhat vanilla experience I had to create an account using a different email address. Then it behaved as not knowing me (too much).
OP said: "i've done codecademy and similar stuff before"
Have you ever created a facebook ad?
First you say "I beg to differ" then in the very next sentence you suggest that a large bunch of people should get together and create a new DE. So which is it?
In a somewhat similar vien, a while back I was putting some code I wrote in University (1995-2001) on GitHub. One of the C projects just needed 1 linker flag changed. The Prolog didn't need any changes. I was pleasantly surprised.

I was also trying to put a OS X App from 2009 on GitHub, but gave up before I could get it to compile with the latest X Code. Wasn't worth the effort.
Problem that has been solved by the smallest number of people (31): http://projecteuler.net/problem=453
Digital Mount Rushmore renders your face on the side of a building
You never run into the "I'm really sorry but I can't handle your request right now" message for Siri? That is just a total killer to that service, because it takes 15-20 seconds just to error out. And sometimes when you try again, it happens again. And then you ask yourself, "why am I using Siri anyways?"
Ask HN: What are your advices for an european wishing to work in North America?
Hi,

I tried to ask the question as neutral as possible, because I think it might interest other people. I'll also not show any portfolio or links about myself (at first at least) so this topic stays "for everyone".

I personnally am french, 25, soon (in 1 month) owner of a Master's degree in Computer Science (I believe that's the equivalent) and fully willing to relocate overseas to work and live. I would prefer the United States but I heard (and see) that Canada is way easier to get into. Only requirements is: people are talking english.

What could you advice a guy like me to do?
Why an US company would hire me over the dozens (or more) of young US citizens applying for the job? Do you know someone who had been there and succeed / fail?

Thanks.
I guess this is why HN mods edit titles on submissions (although the original title is just as terrible). The Supreme Court did not side with anyone; they denied a petition to the court, which is the case for the vast majority of petitions.

If they did accept this particular petition, this would not mean that the Supreme Court sides with the patent troll and the world is doomed; it simply means that the case deals with a contested issue where clarification by the Supreme Court is widely sought.
thanks for the detailed post. i want to be where you are at now, being able to actually know how to deploy live apps, knowing how to setup all those stuff like nginx, redis servers, etc. i've heard of these terms before, but straight up i have no idea what they are. that's exactly what i'm trying to say in this thread though... i can finish all the codecademy exercises, but how do i start creating code that can actually be deployed live??
This is not about taking PHP seriously. This is about taking Facebooks internal development language _based_ on PHP seriously. By the time you factor in a different run time and the various language extensions they have made you no longer have PHP. In fact everything they have done has been to turn their existing PHP codebase into a better language and to their credit they have added some excellent tools to make that migration smooth. The question is at what point are you no longer writing PHP but writing facebook PHP with a VM that still lacks documentation and in the name of backwards compatibility carried forward the warts of the old PHP.
I want to have some record of some things but not everything by far. For example, I wouldn't want a record of everything I ever did recorded, but my dad used to walk around once in a while with a video recorder on special times when everyone gathered (birthdays, holidays...) and looking at those artifacts of life from almost 30(!!) years ago is priceless. Many people in those tapes have died since then, and I'm glad they exist. I save a few letters and emails, but not all or even many. I was going back and reading an email I sent a friend about getting together with an ex and seeing the perspective I had on things back then was... weird. When I was in high school (before cell phones or text messages) people passed notes in class, and some of my friends still have a box full of them. They are relics of the past. They take up space, and you probably won't want ALL of them, but I think it is worth keeping a few. I wish I kept one or two. I can't imagine the vacant things mine would have contained. I mean, I still have my yearbooks, I didn't throw those out... same kinda thing really.
For those dealing with multiple services, I recommend taking a look at Zapier (zapier.com) for automating data exchange between *aaS providers.
aah!! coincidentally i do own a license of IPB. I never knew it was free. I love IPB as a paid BB. My sole point was, If one's product is not 'commercial' then they shouldn't advertise it in a commercial fashion either. Because I can see, a lot IPB Free users would be pissed off, when they had made the switch.
Slow news day, I guess.
If you look at the second comment on this question here: http://physics.stackexchange.com/q/5207/34235
it touches on the explanation as to why bosonic string theory has 26 dimensions (as a result of this sum of natural numbers resulting in -1/12)
I'd imagine AI with voice interfaces would sound like chipmunks but their users would be able to understand them as they would grow up with them.

Still AI would have to understand you and monitor you and your surroundings so that it won't give you information you don't want and not to interrupt anything that has higher priority for you. Like your wife asking you a question. On the other hand AI could repeat and rephrase your wives question in its chipmunk voice if by observing your body it detected that you missed it or misunderstood it.

Ear adjusted to listening AI could have problems with understanding what humans say.
When the federal government appeals, the Supreme Court will more likely than not hear the case. Blatant conflict with prior Supreme Court precedent tends to increase the chances of the Supreme Court hearing a case. Decisions striking down acts of Congress are more likely to get heard. The Supreme Court also appears to try and "tidy up" areas of law by hearing a number of cases in a particular area in successive terms. For example, in 2004-2008, the Court heard Hamdi, Rasul, Hamdan, and Boumediene, all Guantanamo prisoner cases, in an effort to outline the rights of detainees.

This article has a very thorough description of the cert process: http://www.mayerbrown.com/Certiorari-Practice-The-Supreme-Co...
Hotz's hacking may have been a contributing factor for getting OtherOS removed, but it's removal does appear to be a motivation to those behind the more complete hacks that followed (I believe it's mentioned in the video series I linked to). So with a timeline of April 2010 to December 2010, fully exploiting the PS3 security took less than 12 months.
I want to throw [1]Crunchbang into the mix. I use it for all my dev VMs.

[1]http://crunchbang.org/
The title is fairly misleading. The summation is not equal to -1/12, it is -1/12(ℛ), where the (ℛ) indicates that the answer is actually infinite, but it has a defined relationship to other series denoted in the same way.
Windows is bad for programming only if you're familiar with Unix. A Unix shell can be an extremely powerful tool in the hands of someone who knows how to use it. These are the people who bitch about Windows. OSX and Linux are both unixen, so these are popular with unix afficianados. But if you're not familiar with Unix, Windows is perfectly fine as a programming environment.

And though I miss the unix shell, I'm currently working on Windows myself. I'm not thrilled about it, but it works.
Is "giant black box on the bottom of the screen" on the list?

Sarcasm aside I don't see much value in this list. It's the same regurgitated platitudes in any of the other similar "articles" that have been posted on Reddit.
Right now my current suggestion is read and complete the first two chapters of SICP. The book is free, the software is free, and you will learn an incredible amount for your efforts. After that, you'll have a foundation you can easily build a career on.
I learned Python on this site. Started from the beginning until I had to start skipping a few.
Yes, there are also words to describe seeing someone make a general point on the Internet and piping up why you are so special and unique that it doesn't apply. It's a game, nothing more. Snowflake.
Our smartphones are already tracking our home and work addresses. And have much higher penetration.
I was really into Project Euler when I had a job where I didn't have to do anything. I've solved 122 problems. Now I work for myself and don't have the time, as well I solved all I was able to solve. I last solved a problem in 2009 I think.

It's fun, I encourage everybody to do a few. Get past the easy ones at least.
> Modern physics would have been impossible to develop without the useless math concepts invented throughout the 19th century.

Case in point: imaginary numbers were "discovered" in the 16th century and were widely considered to be "useless" by contemporary mathematicians and scientists. However, in the 19th century it was realized that complex arithmetic is perfect for analyzing steady state alternating current circuits.
China is as dependent on the US as we are on it, and if you look at the data, we are actually more dependent on other economies than China.

There are a lot of people who are very bearish on China's immediate prospects and you should read their ideas to balance out the sensationalism of the media
Totally agree with this. 99% of people want to have their coffee and contemplate not being on the train.
For quickie or throwaway projects, dot.tk is pretty useful.

I use Namecheap for everything else, but when my budget is $0, dot.tk works just fine.