skysight-inc/HackerNews huggingface dataset:
1) Startups/business. If you haven't, I would read all of Paul Grahams essays. I think startups are a great option (http://www.collegeanswerz.com/risks-and-rewards-of-startups), but even if you don't end up starting one, you should understand the business. I would also highly recommend reading Rework.

2) Your site. The top part (good design is good business) and the footer (contact me) are solid, but the rest could use a lot of work. The periods in the 'Hi there' paragraph are on the next line. Could just be my browser, but something you should look into. That paragraph definitely should be "nicer". Maybe something like this: http://twitter.github.io/bootstrap/2.3.2/examples/carousel.h.... The design of the case study is solid.

The main problem with your site I think is the lack of information. Tell us more about yourself. What you do? What are your aspirations? Hobbies? Thoughts/opinions? Show us that you know design and programming by telling us your philosophies. Also, have a blog (http://nathanmarz.com/blog/break-into-silicon-valley-with-a-...).

3) Design resources. I'm new to programming and design too (~ 1 year of on and off experience), but there are some resources that have helped me a lot.
- Definitely learn bootstrap (http://twitter.github.io/bootstrap/index.html).
- Best resource on typography (http://practicaltypography.com/)
- Best resource on color (https://www.helpscout.net/blog/psychology-of-color/)
- Amazing (http://worrydream.com/#!/MagicInk)
- Fundamental concepts - http://37signals.com/svn/archives2/it_just_doesnt_matter.php & http://justinjackson.ca/words.html
- Adjacent in space vs. stacked in time - http://37signals.com/svn/posts/1128-learning-from-bad-ui
- solid resource - http://startupsthisishowdesignworks.com/

I think design is partly about understanding this stuff, which well help you develop "empathy for the consumer". But it's also partly about having "internal templates" that you can work with. I noticed that to start, I didn't have many inner templates, and my "tools" were limited. But after looking around and noticing some more things and stuff, I've expanded my inner templates, and my site reflects that (http://www.collegeanswerz.com/).

Take a look at my essay/gathered content (http://www.collegeanswerz.com/essays/) for more info on design, startups, business, and other things you might be interested in.

I love the initiative, discipline and motivation you have as a 14 year old. Let me know if you have any other questions or anything, I'd love to help: arz21@pitt.edu. Good luck!
Me and my wife are really pissed when it happens. Decided to post this to let them know how it sucks.
This is really helpful feedback, thank you very much.
Anyway The Wind Blows

https://www.youtube.com/watch?v=KmHuy307JZg
What's the definition of "user content"?
Wow! Thanks, this is a really useful list of resources.
I was going to recommend FP as well.

The Little Schemer is (in my opinion) the single best book on programming out there. It won't directly improve your MVC webapps or teach you enough of Scheme to write real software; be warned. What it will do is give you a fantastic introduction to recursive computation and all the mind-expanding ideas that go along with it. It's also great fun to read -- how many books do you have with space reserved for jelly stains?

Also worth looking into is Learn You a Haskell, which is available for free online. Haskell teaches you to have some discipline in code organization, in a way enforced by the compiler, and will also help you to find more abstract patterns in your code.

Finally, Clojure is a functional language that has somewhat more of an emphasis on practical programming than the above books. There are some good libraries for web development such as Ring and Enlive; I'd recommend rewriting an app you've already completed in another language as a good way to learn. That way, you can concentrate on the language and the way you express concepts, rather than the particulars of the problem you're solving.
Because changing my name would be far easier.
Have you considered applying for a summer work placement at a startup? Might be a good way to get a better insight into the industry and network with some other developers.

(I am a developer at a digital publishing startup in Shoreditch - working mostly with Node.js - and we regularly take on short-term placements in our production and development teams. Do you have any code samples - Github account, maybe? Shoot me an email if you're interested - gary [at] getcontentment [dot] com)
Actionable Intelligence: The Mouse That Squeaked (2012)
Ah, hmm, too bad... It would have been interesting.
What I gather from some other reports:

1. The French site will only sell to EU residents

2. The UK site will only sell to UK residents

3. The Irish site will sell to Irish, Canadian, and US residents

So it's not strictly true that it's only for members of the EU, but Canada/US seem to be the only exceptions, and only if you order from ovh.ie.
I developed that case study for a client when I was 12 and so many of the techniques used were very immature. The site was done in the Joomla CMS.

Also, I have already taken the dev-tools course and it was very useful.
That point is really helpful. Reinforces that point that TDD is not just testing, it's forcing you to think differently.

Conceiving simple tests to prove a simple piece of programming works, keeps it simple. Simple is powerful.
it is not necessary to imagine this. we give it to our children. it is called adderall.
Untrustworthy scripts, HTML, images, email attachments.
I started programming around a time similar to you, and I also faced many of your challenges. I know this may not be the general opinion, but my opinion is to not worry about starting a web design business. This is a super competitive field, and your age WILL hurt you when it comes to finding clients.

That being said, I started working for a web development firm at age 15. I didn't have a portfolio and I didn't have an impressive interview; I simply knew the right people and was in the right place. I lucked into a great job. I was able to work after school and on weekends, and I'm still employed at this firm. Working for a firm allowed me to mask my age. I wasn't a person; I was a member of a team. I produced the results expected of that team, and clients never once asked my age. I'd continue networking with people and being active in the community. Eventually, you will find the right opportunity -- sometimes it just takes time. Connections will be your biggest asset as this age. See if you have any family friends who own businesses who might need a website.

I never viewed web development as a career, but rather as a job. My passion is computer science, and by working in web development for several years before going to college, I've had the opportunity to gain communication skills and work skills. I am currently studying computer science, and I love what I'm doing. I feel if I was focusing on both computer science and web design, I would be spreading myself too thin. I'd suggest picking a field of focus, and going full throttle.

I'd suggest spending more time learning and less time trying to start a business, especially if you're facing resistance with the business. Running a business is a huge time investment (if you do it right), and this time might better be spent learning at your age. You have the blessing of being at an age with minimal obligations. You should use your free time to learn everything you can. Watch TED talks, read Wikipedia, take online courses, etc. This will broaden your horizons and perhaps open doors for you.

Finally, I'd suggest changing your personal website -- both design and content. I'm not accusing you of copying (and I'm not sure who did it first), but your website looks like a direct copy of Macaw's sneak peek website -- http://macaw.co/peek/sample. While a fraction of the design community might be the only people who recognize this, it still might give people the wrong idea. Considering you want to be a web designer and a website nearly identical to this was made in a matter of minutes as a demo, you might want to show something unique and reflective of your skills (your case study and your personal site do not look like they came from the same person). For your case study, I'd suggest explaining why having a site helped this client. Did he go from 0 traffic to 100 unique daily views? Did he go from 100 unique daily views to 1,000 unique daily views? Businesses and clients want to see results.

If you have any questions on web design/development at a young age, feel free to respond to this comment and I'll do my best to answer.
Hackers Accused of Stealing 160 Million Credit, Debit Card Numbers
The Little Schemer is not the single best book on programming out there and I did not find it "fun to read."
The US withdrew all combat troops from Iraq and the War on Drugs isn't really a war. I guess you could argus we're waging a cyber war with Iran and China.
I started playing electric bass at the age of 15, and got an acoustic guitar about 6 months later. I decided to major in music in college since that was literally the only thing I ever felt like spending my time on (excluding girls, since you can't major in that). I picked the bass as a primary instrument and for the next 12 years never had a "real job". Traveled the world, met tons of interesting people, got treated like a rock star, got really good at the bass, gained a ton of "domain expertise" in the music business, and generally had a whole heck of a lot of fun. I didn't even think to start programming until I was 30.

There is an entire world out there, and you likely have a whole lot of other talents that you don't even know about yet. My advice would be to make sure you take time to discover them too.
Good luck. You've got your shit together more than I did when I was 14, and, arguably now.
I'm having a hard time understanding why everyone's jazzed about this. When is this a useful thing to do? I've literally never once encountered a problem where this would be useful.

I'm not trying to sound harsh, I just don't understand when I'd ever need to do something like this.
Although... Does this not require one to click on a link in a framed google translate page before displaying its payload? In other words, it doesn't seem like one could simply submit a URL to HN that, when clicked, displays some inauthentic news headline on your screen with a GUC.com address in the location bar. Is that not correct?
Attack doesn't seem to actually work. Unless I'm missing something? Tried it in incog mode too, nothing, js doesn't run.

Looking in the console it says:

Blocked opening 'http://translate.google.com/translate?hl=en&sl=ru&tl=en&u=ht... in a new window because the request was made in a sandboxed frame whose 'allow-popups' permission is not set.

So the attack doesn't seem to work in Chrome.

NB: Just tested on FF, works on that.

Also homakov, I had to edit the iframe width/height just to be able to see the link in the first place because google's putting all the login stuff at the top, I'd suggest setting the height to 300px instead of 30px. Are you running something which stops that showing in your browser?
I agree that rather than looking for work as a web developer, you might focus on building really useful components and libraries on GitHub, or just staring by forking projects there and making improvements or fixes.

I understand your desire to get paid work, but really building your skills and making things that people find useful is a great proving ground.
I'd advise against a carousel. I don't have sources, but I've read that something like 90% of viewers never make it past the first slide of a carousel. They just aren't good UI. ++ for all your other links though.
Nicely stated (wish I had done a better job of it). That's basically the trap. Some people can do that and a house makes sense. People like to own.

A lot of people bought a house and fell into the trap you describe. A lot of those people didn't have good job mobility in the local area[1].

1) I would love to see a study from about 2000 to now on all the folks that defaulted and what their down payment was combined with the job outlook for their profession.
Zynga exec explains why it’s abandoning online gambling in the U.S.
I expect many if not most around here wrote Quora off some time ago [0].

As I recall the site is quite popular in India. I wonder if Quora's shenanigans are somehow more acceptable over there?

0: https://news.ycombinator.com/item?id=4377181
But with rent you have zero chance of accumulating capital - your just throwing money at the landlord. With a mortgage you have a > zero chance of making money over say 10-15 years.

after 10 years of renting you will have nothing
The story of a raiding guild with a PR but no game
Evolutionists should know other theories as well, or do they fear them?

http://www.evolution-is-degeneration.com/
You are very young and obviously talented so I'll suggest you something completely different: Don't burden yourself with web business yet. Forget startups, companies, investors, clients, etc... you honestly don't need that yet. Go instead and do everything that "adults" can't afford the time for: build your own stuff just to see if you can, learn more about things that you love, join some open-source projects that you find interesting, follow your passions and meet people with similar interests. That way you'll build both your skills and reputation...and don't worry, the money and business opportunities will follow, they always do... so take your time and try to enjoy your youth as much as you can. You will be an adult for the rest of your life, but being a smart kid is something that lasts only a few years, so make sure to use them fully...
Thanks for this advice. It's probably the best I've seen in these comments.
There's Afghanistan as well, and Pakistan. Drones striking without any warnings.

But this discussion is actually pretty revealing - as the general public we're probably not really aware that the US is at war.

EDIT: And there's also Yemen (via drones).

EDIT 2: If you think about it, this war strategy means 1 thing for sure: we're actually keeping the terrorist threat alive by ourselves (but then again, that's probably b/c too many politicians profit off it).
> The type checker is a tool that lets you query for information about your program. It's an immense aid to reasoning and a powerful sanity check against your assumptions.

Sure. But it is a slower feedback cycle then a good IDE (which tells you what it is expecting as you type it). Also, the same can be said about an interpreter: you can try things, and when they fail, it lets you know what it was expecting.
Call me crazy, but when was the last time we were worried about cruise missiles over DC? I realize that the US has less-than-perfect relations with some countries, but the Cold War has been over for quite some time now.
Oh, btw, also, you may be interested in window.setTimeout.
Have to admit that I find this perspective on property baffling as an Australian. People here in SA act like its the end of the world if the market appears to flatten or a property takes a few weeks to sell. Not denying that a bubble could exist, but there are always tenants here and land is consistently in demand. The stories of doom are generally anchored to a glut in apartment development and/or Eastern states. Property with land is not so susceptible with ever-rising demand (immigration, investment properties, etc); e.g., my place is 750sqm, I demolished an older house and built new; within two years of buying, the land value alone was $100k up on the original purchase price.
The world still needs janitors, ditch diggers...etc (at least for the moment), it's simply not realistic that everyone should like their jobs. Is it then logical that everyone should pursue fulfilling jobs? Perhaps, we do have a competitive economy after all but for those that "work-to-live", is that not a healthy outlook for our society's janitors and ditch diggers?
Yes, I do quite a lot of music as well. (I play the cello / electric cello!)
Or PRISM.
But I'm logged in! It shows myname in the corner. So obviously you could get that cookie, right?
Who knows?

http://www.huffingtonpost.com/2013/07/26/pentagon-war-classi...
I got to know Landley fairly well on IRC over a course of a few months, he was a really clever fellow. At the time Toybox was just in it's infancy, glad to see it maturing.
Zrouter.org: FreeBSD based firmware for embedded devices
> Does Falcon support all of Python?

> Not yet! Lots of constructs (like catching exceptions, constructing objects, etc...) aren't implemented in the Falcon virtual machine.
Or:

- You are a developer that has to make some bets about where to focus resources and learning time.
thats the difference between leasehold and freehold you have to pay ground rent.
Keep Your New Business on Track by Asking Why
unless I am missing something your login and signup pages do not appear to be using SSL
Anyway, I forgot to say... Nice fun hack! good job.
authbind seems to defeat the purpose of privileged and non-privileged users to bind.
And Yemen, Jordan, etc, etc
Most of our Tweets come from events where users are on iPhone or Android, so access to Echelon through a mobile app is essential.

HootSuite offers this already, and it's only a little bit more expensive than Echelon, so why should we switch? Genuine question as HootSuite has its own problems so I'm always looking for alternatives.
Sure, but these days, Lua is almost certainly a better alternative, and actually provides neat things like first class function closures while maintaining it's simplicity.
> the request was made in a sandboxed frame whose 'allow-popups' permission is not set

the GUC Page 1 (having a link inside) is not sandboxed and located on homakov.blogspot.com. Since it calls window.open on click chrome must not block opening a popup. I'm pretty sure you have specific/strict settings?

>So the attack doesn't seem to work in Chrome.

It worked for me, for my friends, and for people who +ed the item. Let's figure out what went wrong
Congratulations, you are front row center to a mass extinction event. There was not time for the dinosaurs to react to the meteor either.
> I don't know why it's getting so much hate.

It's a terrible language. One function per file, you need to special case LxMxN matrices where N is variable in the case N=1, can't do myfun()[0:4].

Use it for a while and you will run into painful limitations.
Cruise missiles from whom!?
You forgot the option of "no framework, I'll build it myself and have ultimate control".

It's not rocket science, it's HTML and CSS, and you don't need a framework to have uniformity or responsiveness.

Your site could be made up of a bunch of jquery plugins too, and stock library graphics, and is your content rehashed too?

div class=span4 is nothing more than a table-based layout in disguise. Spans and rows are not inherent to divs. You're adding a layer of new rules that doesn't complement the technology you're adding to. You may as well be building with an old fashioned table based layout.

When I view source of some of the flagship bootstrap examples, I see stuff like this... empty divs either side of the logo graphic. I remember doing stuff like this with tables back in the 90s. Spacer gifs inside the empty table cells. But in this case, it's a class.

<div class=span4></div>
<div class=span4>logo</div>
<div class=span4></div>
I've just seen this talk on Ted about autonomous killer drones, and what drones could mean for the future and democracies, especially if they are automated (for which there are great incentives to happen):

http://www.ted.com/talks/daniel_suarez_the_kill_decision_sho...
In that case, you should be reviewing whatever case study you feature on a periodic basis to make sure it's reflective of your current skill level.

Depending on how much time you sink into learning, you can progress at a very high rate. You want people to make the most informed decision possible when hiring you, so you want to be showing them the thing most likely to wow them.

Keep in mind that some companies with an IT Department may still outsource smaller projects to freelancers. In this case, your development practices may be evaluated by IT minded folks. You really do not want to lose out at a job because you are showing code 4 years old, and that's not even how you'd go about it if you were to start over.

Another poster did say something about traffic increase. But let's extend that. If you can prove that you not only redid the design, but you increased performance by X%, and traffic by Y% and so on, those are real numbers people who make decisions can base you on. So it may be worth your while to learn about metrics.

In School, I would really look into a course on statistics. You'd be surprised how often that comes in handy.
I totally long for Psyco too. PyPy turned out to be not really a replacement for it.
Github for recipes
A Technical Peek into Motion Planning for Humanoid Robots
Frightening to hear. I don't have children yet, but stories like this make me think about wanting to homeschool.
Exactly, survival for most animals are always based on their immediate ability to adapt, not the ability to adapt over thousands of years, that is the paradox
of evolution. Animals supposedly evolved to have these specialized features essential for survival over thousands of years, but natural selection is in conflict. Animals need to survive their conditions immediately, they can't wait for their bodies to evolve.
It can work w/o a click. Two caveats:

1) chrome blocks straightforward window.open if no click happened

2) user doesn't really expect automatic popup. So it's not how phishing should behave

3) yes, it CAN work similarly on HN, in case you are Paul Graham (if you can change HTML on front page)
It makes me sad too, because it is true.
This reads as cheap, general purpose surveillance with "cruise missle" as an apparently effective red herring.
Evolution can be further classified into "microevolution" and "macroevolution". Evidence for microevolution is directly observable (e.g. bacteria adapting to changes of nutrients in their environment, viruses adapting to vaccines). However macroevolution has never been directly observed. It is extrapolated from considering what occurs after a multitude of generations of microevolution. An interesting new documentary examines this in more detail: http://evolutionvsgod.com/
While this paper is quite easy and occasionally funny to read, being a total math idiot, I need somebody to help me out how to read the benchmarks at the end. The author claims that on average converting stack-based bytecode to register-based bytecode results in an average of 25% performance improvement, I have trouble finding where that number comes from. The charts are said to be a comparison of optimized code relative to unoptimized code, my question is, how come the unit on the y-axis is a percentage, and the unoptimized code isn't used as a base-line all labeled as 100% or given an absolute average time-took? The tiny gaps between unoptimized and optimized code are confusing me.
Why would I use this over Goodreads, where I also get meaningful discussions, reviews, and rating, as well as a half-decent recommendation engine?
Since it's compatible with PyObject, sounds like it can be folded into CPython? Are there any arguments against that?
Wall Street’s Exposure to Hacking Laid Bare
I know the basics of JS but have never done a serious project with it. The advice was really helpful by the way.
Georgia Tech Announces Massive Online Master's Degree in Computer Science
The evangelical Protestant / baptist / psycho nutjob sects of North America believe that Catholics are evil polytheists anyway, and can probably use the Catholic Churches non-repudiation of evolution as more evidence of how evil the Catholics are.