skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/DrRacket - DrRacket is a Scheme (LISP) implementation.

http://racket-lang.org/

http://www.ccs.neu.edu/home/matthias/HtDP2e/part_one.html - here is a good book about how to design functional programs using DrRacket.

https://www.coursera.org/course/programdesign - here is a course on Coursera that uses DrRacket and the above as a textbook.
Yes, my main skill set is certainly not in design. Most of my recent work has been with building Django backends etc.
> 10 EUR per year storage per 1,000 books.

Hold on, by "storage" we are just talking about a list of ISBNs linked to a user account? Or am I missing something?
The Bing folks are very competent and extremely sharp — they just clearly have different priorities.

Back when I was with the company, I brought this concern to the internal search feedback team's attention once or twice a year.
Kepler Guest Observer Home
A couple of typos:

> Libramatic retrieves book information such as it's cover art, title, author, publisher and an even abstract automatically based just on it's ISBN code.

Both its here should be its, not it's. This is something that will make large portions of your target audience twitch.

Is my data exportable? If I sign up for a month, and scan all my books in, can I then take my data and not pay anymore?

How did you arrive at the price points? I'd be interested[1] except I have more than 1,000 books, but I'm not going to pay €30 per month.

Good luck though!
Time will bring all the answers you need, but the harder you will try to get those answers, the faster they will escape you.

Continue to play with technology as you like. You seem to already know a lot for someone of your age. Perhaps you will tire of it at some point. Perhaps not.

Accept the mystery of life.
I tried doing this to my book collection a few years ago. Things that I found:

* Scanning ISBNs had a failure rate of at least fifteen percent, including finding the wrong title, or no match at all.

* Many of my books did not have ISBNs. For these, using the Library of Congress number often worked, but you have to open the book, find the number, and keyboard it.

* About one in twenty of the books had to be completely entered by hand.

* Using multiple lookup services helped, but only to a degree.

I got sick of it after a couple thousand books, and never even got to the paperbacks.

I should add: Thirty clams a month is insane (I just saw the pricing). I'd never, ever pay that in rental -- I might pay up to twice that /once/ for a well-written app which stored its index in a place that I controlled.

A good FAQ to add: What's your security story? I'm putting an inventory of potentially valuable stuff into your site, how do you ensure it's not going to leak?
You should probably read some Karl Popper on the philosophy of science. Falsifying something is pretty much the beginning and the end of the scientific method. The model of evolution, as yet, has not been decisively falsified.
tl;dr Programming has been ignored because hardware has a much more visible payoff. The impact of computers and the innovation in hardware will "be but a ripple on the surface of our culture, compared with the much more profound influence they will have in their capacity of intellectual challenge without precedent in the cultural history of mankind." That is, the intellectual impact of programming is more significant than the impact made innovation on the hardware side. At least thats what I think what Dijkstra is saying.

Some gems:

Test driven development, 1972.

Today a usual technique is to make a program and then to test it. But: program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence. The only effective way to raise the confidence level of a program significantly is to give a convincing proof of its correctness. But one should not first make the program and then prove its correctness, because then the requirement of providing the proof would only increase the poor programmer’s burden. On the contrary: the programmer should let correctness proof and program grow hand in hand.

For loops have brain damaged us.

Another lesson we should have learned from the recent past is that the development of “richer” or “more powerful” programming languages was a mistake in the sense that these baroque monstrosities, these conglomerations of idiosyncrasies, are really unmanageable, both mechanically and mentally. I see a great future for very systematic and very modest programming languages. When I say “modest”, I mean that, for instance, not only ALGOL 60’s “for clause”, but even FORTRAN’s “DO loop” may find themselves thrown out as being too baroque. I have run a a little programming experiment with really experienced volunteers, but something quite unintended and quite unexpected turned up. None of my volunteers found the obvious and most elegant solution. Upon closer analysis this turned out to have a common source: their notion of repetition was so tightly connected to the idea of an associated controlled variable to be stepped up, that they were mentally blocked from seeing the obvious. Their solutions were less efficient, needlessly hard to understand, and it took them a very long time to find them.
What is happening? You've loaded something in an iframe, that I can see, but there is a passing reference to XSS and cookie tossing that isn't elaborated upon, which for me would be what I really want explained.
Chinese authorities shoot down world's first cake drones
I wish pyscho was ported to 2.7 64 bit :(
You probably should not really use your full name and age in most cases on the internet. It's weird out there and people may wish to do you harm. At the very least, it's better to keep your digital history out of the public eye (for google has indexed this page already and will never forget) -- at least until you're ready.

As for finding clients put off by your age, one possible way is to enlist the aid of an older person to do talking? I knew someone in high school that did that when he ran a training service. Also, don't mention your age.

People are always telling me to find a problem and solve it; get to know some group of people. If I only knew a group of people, heh. Or people.

If it makes you feel any better, I'm much older than you and have been doing programming 'professionally' for several years, like, as a career an' everything, and I feel just as lost as you. 'Cept now I'm old, embittered, and am looking for ways to just not work, take a break and go back to doing things rather than spending time at work.
Google Asks Glass Developers To Start Working On Android-Based Apps
I am one of them. Some of you know me, but seven proxies.

I will never make advances on a child. The law has nothing to do with it.

Still it's aggravating when people offer to cure me, just like it would a closeted homosexual to tell them they are going to hell because of how their brain is wired. Society wisened up about homosexuals, but I still have to hide.

It might be surprising that I am an opponent of child abuse; but these laws help nobody, especially children, who get terrorized with "stranger danger", "online safety" and other gobbledygook, ignoring that child abuse almost always happens within the family. Banning child porn prevents a father from abusing his child in private... how? Might as well ban condoms to prevent rape.

You think the war on drugs was a disaster? Sexual urges are even more basal than the drive toward altered states of consciousness. Abusers will abuse and druggies will drug. It sucks, and I don't know what the real solution looks like.

But this whole CP thing? It's a political tool to piggyback agendas onto, like the anti-piracy lobby or thinly veiled justification for sweeping spying programs. Anything can be justified if the discussion can be conveniently derailed into For The Children territory.
goodreads is great for discovery, but my girlfriend struggled and loathed it for cataloguing.

I guess the real question is: Who is this aimed at?

My girlfriend and her vast library is very likely not to be the most common use-case.
When your religious views conflict with reality it's time to re-evaluate your religious views.
Totally agree. I learned C first, then C++. I wouldn't have it any other way. The top-down approach means you truly understand nothing until a year or so down the line. The bottom up approach lets you fully grasp the small world you've been exposed to. And as more concepts are introduced your world expands. At no point are you just left wondering WTF are these magic keywords doing.
Silicon Valley Fights for Immigrant Talent
I mentioned my age simply to help people understand my position. I generally find clients by meeting them personally so they do normally know my age.

I understand my design isn't great and I will try to focus on my development work. I have used both those design frameworks in the past.
> "Design" is becoming more and more obsolete as the use of design frameworks becomes more ubiquitous.

That's visual design you're thinking about. Real design is hard because real design is UX design. It means solving problems. It requires empathy. I suggest googling terms like "information architecture", "content strategy", "affordance" etc.
In a crowded market, the sales pitch has to anticipate and overcome "negatives." Thus, MATLAB has to be marketed as a "real programming language" to overcome the fear that it will prove inadequate for some task in the future -- especially when you had to beg and plead for the money to buy a license.

And amateurs (including me) don't always see the difference between the language and the libraries, so the demand for a "real programming language" results in a huge bloated product festooned with every possible bell and whistle.

I wouldn't have a problem with a tool that falls short of completeness (Turing- or otherwise) if it's simple and does something useful for me. I love spreadsheets.
I agree: that price is way too high, at least for private book owners.

For Mac users, the competiton is Delicious Library (http://delicious-monster.com/) for a one-time $25. Yes, that's not 'online', but is 'online' worth $300+ per year? Not to me, and I doubt I am an exception.

And yes, a library could input 1M books. For that, $30/month is nothing. However, I suspect they would want features such as the ability to add metadata such as a shelf number. They also would want to integrate this into their accounting system.

So, to me, this looks like a product that is too big for consumers and (still?) too small for professional librarians.
> I suspect, very few people will read it on the spot, which is why even interesting submissions like this doesn't get a lot of discussions.

Unfortunate, but true. I prefer to batch up my online reading time so that I can get through the denser articles and still have time to read the five minute blog posts.
As I have said in another comment, I normally meet my clients personally and so they normally do know my age/name. It would be fantastic if you could point me in the direction of someone who could help me with this.
There is no XSS here, and no cookie tossing.

Google opens translated pages under translate.googleusercontent.com. Link is located on GUC Page 1 (now, perhaps, you can see iframe, but it's trivial to add some CSS to make it look more seamless). It opens with window.open this URL: http://translate.google.com/translate?hl=en&sl=ru&tl=en&u=ht...

Now GUC Page 1 changes content of GUC Page 2 (translated page of kremlin.com). Using some DOM and frame tricks I ranted a bit about in the post.
I mean, design isn't development, it is so much more fickle than just programming or developing something. Companies hire designers because they have experience solving problems and can translate what the client is saying into a solution. I'm not saying you can't do this at 14 but yea, it's going to be hard.

Your best bet is to try and make a product that people will use and throw it on the various app stores, it doesn't matter who makes those as long as they are great. Once you make things go to meetups and do a show and tell, but don't let being 14 become your identity. If you just continue making things, everything else will fall into place.
No, lookups are the first cost... the value being to reduce the time taken to catalogue the library.

And storage is to store and manage the database (whether manually entered or ISBN looked-up).

The first (and huge) perception of value is "spare me the hours and days of typing all this junk in".

The second (and lower) perception of value is "let me access my library the way I want, any time I want".

Storage is a cheap thing, and of lower perceived value if seldom accessed (insurance scenario).

Building the catalogue is where the time saved equates into high value.
I'd encourage you to think bigger than just tinkering with the next big framework as some are suggesting, whether that be a UI kit or Node or whatever. Instead try to understand why and how they work, and just keep programming. Focus on principles and languages over frameworks and toolkits.

Find an area of technology that you do care about. There are SO many areas to explore, and this is a great time of life to poke into them-- computer security, artificial intelligence, graphics, operating systems. Have you banged your head on a segfault in C? Can you explain HTTP? It is mind boggling how much is out there, but deep familiarity will make you a great engineer.

If it's design you're interested in, practice. Copy, "steal", and iterate.

I don't know your situation or how far along you are, but this is an amazing time to be learning. Do a breadth first search on technology--learn a little bit about a lot, and then dig into whatever piques your interest.
Did you use the mobile app?

I used it to catalog about 600 books and was not amazed but it was probably the best free solution I have tried.

The issue for the hobbyist developer is that the libraries to do the barcode scan on the iPhone cost money. Rolling your own is a pretty big undertaking for a niche app like this. Thus all the apps are about the same level of suck.
I love science & technology therefore I'm alarmed because so many scientist and technologist don't see the inherit paradox in evolution. Natural selection makes it virtually impossible for animals to adapt via the proposed mutations. Natural selection happens immediately, valuable life preserving mutations are suppose occur (typically) over thousands of years.

To illustrate Arctic terns are dying because they are not able to adapt to climate change.
Arctic terns eat herrings a cold water fish, as the water gets warmer, these fish seek colder waters, possible
by going deeper in the waters. According to biologist other birds in the Arctic can dive deeper to grab the cold water fish Arctic terns cannot, so they and their chicks starve to death. This is natural selection, there is no time to adapt via mutations, adaptations must happening quickly.
In how many wars is the USA currently officially involved?
Unfortunately, a lot of people who want a service like this have already picked up LibraryThing - http://www.librarything.com/ People like me who already have a significant amount of time invested in LibraryThing won't want to make the switch. Plus LibraryThing is $25 for life (USD).
Is Your Cable Box Spying On You? New Devices Worry Privacy Advocates
College Grads Struggling to Enter Workforce
As a new parent this is somewhat terrifying. But good on your daughter for setting the teacher straight!

At the same time, I was lucky enough in my education in the UK to get a steady stream of secular humanists as science teachers. They never directly attacked my religion, but by the end of it I had the skills to tear it to shreds on my own.
> you just can't work full-time

In the US, sans certain specified professions, federal and most state laws effectively exempt properly self-employed children or children working in their parents' business from most restrictions. Do such exemptions exist in the UK?
Sword & Sworcery Revenue Infographic (Great Indie Game)
Update: I've edited my name out of the submission text
Glenn Greenwald To Testify Before Congress On NSA Surveillance
Google uses a different domain for user content, namely googleusercontent.com.
how is this different from goodreads.com?
The importance of fresh perspectives
Why the Opus Codec Matters
I assume you did all the work on the case study. Is that correct? Have you ever heard of PageSpeed? If you want to develop better webpages / apps, a good way to work on those skills is to try to get the best score possible in plugins like Pagespeed and YSlow. It will help you learn about different things such as minifying, concatenation and caching.

At least in the Case Study homepage, there is a lot of commented out markup in the source, and an entire section where it looks like it was done in an HTML generator - because you are not using the Cascade at all, and every link re declares the same font-family over and over.

Something else you should consider is looking into this course: http://discover-devtools.codeschool.com/

It will help you understand what is going on when debugging webpages.

I know it's hard to be doing stuff that likely few people your age can relate to. Adults will dismiss you because of your age, and there isn't much you can do about it aside from continue to develop your skills so when you are taken seriously, they feel stupid for doubting you.
What is the point of this link? Why encourage HN users to click on it?
> It would be fantastic if you could point me in the direction of someone who could help me with this.

Those guys I mentioned from my high school used their dad.

And some of my earlier comments about age and name were more about how you posted your age and name here, originally, without hesitation or prompting. Be careful about doing stuff like that.
no cookie/XSS or any real vuln here involved. This is completely standard design problem of sandbox domain. Check out http://homakov.github.io/guc.html
Like others said your case study is not bad but its not amazing. Realize that is OK and expected. Web design doesn't come to people overnight. Keep working at it.
As for feeling lost, again it's to be expected. There's a lot out there. If your serious about programming , learn another language like Java or C#, then move to something like C++ or C. This will expose you to other languages and a different design flow from something like python or javascript. You can also read some books on program designs, data structures, and algorithms. A great place to start would be Code Complete.
There's a lot out there to learn. Take your time and absorb it. Most of all, HAVE FUN DOING IT. Your fourteen, this should be a fun hobby for you. Computers are complex machines that are a lot of fun to play with. If you get frustrated put whatever your doing down and go do something for a while.
Always happy to help out, let me know if you have any other questions or if I didn't answer your first one well
you've gotten good feedback on your site? Maybe you should do the same for your website URL.
Hasn't LibraryThing been doing this with CueCats for about ten years?
These are two of the most depressing comment I've ever read, not just on Hackernews, but on the whole internet. So much so that I wonder if they were written with sarcasm that escapes me.

They represent a philosophy that is referenced often but always before as an unintentional consequence of our internal laziness -- a laziness that should be fought against. However here it is being presented as a conscious choice. Indeed a right, proper, and good, choice.

The commenters seem to be arguing that reading is only worth the time if the content has been distilled to its basic facts, and further that that facts need to be immediately actionable. Have we no room for soul? Do we lack the energy to take general concepts and apply them to new areas in new ways?

When we break a larger writing down and extract just the main theses, we make it easier and quicker to under understand, but we also neuter and even change the meaning. Sometimes what we learn or what we experience is subtle. Sometimes writing doesn't give us a todo list, but instead it ever-so-gently shades and nudges all our todo lists.
These Leadership Flaws Must Be Stopped Before They Eat Tokyo
The terns able to dive deeper (for whatever physical reason) survive and breed.
I've never been a fan of bootstrap, namely because nobody modifies it and all websites end up looking the same.

But I will say its nice that they're going Flat. Much easier on the eyes, and much simpler to creative a responsive layout for multiple screen sizes.
I more often see the opposite problem in CS academia. People care too much about what tool is best for a job, and as a result nothing is easily interoperable. One grad student writes stuff in Haskell, another one uses OCaml, a third does everything in Python, a fourth uses Common Lisp, and you're lucky if a fifth doesn't use his custom, self-maintained Scheme dialect that he swears is perfectly adapted to the job.

I'm not a big Matlab fan, but I do sometimes envy the areas where there's a default environment everything is expected to plug in to, whether it's Matlab or R or something else (Python, increasingly).
I understand now, the articles you previously wrote are very interesting, I really appreciate your writing this.
Looking at the benchmark (https://gist.github.com/azer/5955772), which measure suggests that its slower than nginx? I was looking at the transaction rate and the longest transaction. For reverse proxying, it seems to be as fast as nginx. For static file serving, it appears to be slightly slower. Between the two use cases, it seems like it's a negligible difference.
I am not sure you will find. It seems to me that the point of this demo is to submit minified javascript code for an online coder competition.
As an Australian, I know little, but the War in Iraq, and two global unwinnable-wars - the War on Drugs and Cyber Warfare.
True that.

But then, why would you only protect "the politician's city" and not the other cities (and towns, etc.)?
I'm assuming he thinks of the token limit which is only for "traditional twitter clients" https://dev.twitter.com/docs/faq#10650
It's like "Amigo, there is something breaking on that official website! But it's in russian so here is the link to google translate".

Literally, it makes any google translate page untrustworthy.
The Catholic Church's current belief is there is no conflict between evolution and church teachings. They do believe evolution was divinely inspired. They also go with the scientific theories on age of earth and gradual appearance of life. Its interesting to see the difference between the actual Catholic doctrine and those that broke away.

If the non-evolution Christian truly needs everything spelled out, Genesis 1:28[1] would probably explain it all. Kinda hard to have dominion if you don't have a mechanism to change things. I would love the non-evolution version of how we get good hunting dogs and modern cows?

1) http://www.kingjamesbibleonline.org/Genesis-1-28/

// ok, yes the Catholic Church did some bad things to scientists, I get that - look at the current doctrine