skysight-inc/HackerNews huggingface dataset:
I second JavaScript: The Good Parts[1]. It is very well-written and very dense, so you can read and reread it multiple times, each time gathering something new. Along with that I would recommend the Mozilla Developer Network JavaScript reference[2].

[1] http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockfor...

[2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
5 UX Tips for Designing More Usable Registration Forms
Yep, tried all three, and looked at at least one mode that someone else is developing to see if it had better indentation. I don't remember the names of the three indenters being all that distinguishing, so I had to keep notes in my .emacs just to tell them apart.

One good indenter (maybe with options to select how to style your code) would be better than three. I remember reading a blog post about how hard it is to indent Haskell automatically. It breaks my chain of thought though to have something automatic that works only most of the time. It means I routinely have to stop to fiddle with the editor to make it indent correctly.
Then you don't remember the gold panics. The stability of inflation of inflationary government currencies over the last few decades is nothing short of astonishing.
There was a spate of thefts of new BMWs recently which were done entirely in software. There's security camera footage of people with laptops standing next to the car for 5 minutes, and then climbing in and driving away.

To bypass complicated physical security you at least need to be a skilled lock picker, own precision tools or physically break something. Once one person has figured out a software security flaw, they're a redistributable script away from everyone knowing it. Software based security is creeping into our lives, and it's scary how poorly thought out a lot of it is.
Dark Sun: The Making of the Hydrogen Bomb by Richard Rhodes is the follow up to The Making of the Atomic Bomb and is even more interesting as it tells the story of the Soviet bomb project at the same time as the US H-bomb project:

http://www.amazon.com/Dark-Sun-Making-Hydrogen-Bomb/dp/06848...
21 Experts Give Their 2014 Predictions on Internet Performance
Mozilla Developer Network JavaScript Reference
If you understand French, Etienne Chouard's web site contains lots of argumentation for lotteries instead of elections. http://etienne.chouard.free.fr/Europe/tirage_au_sort.php
I'm surprised by all of the hate on this thread. This is clearly a tribute for the faithful... not the uninitiated. Sure, there's some level of marketing to it - but I think it was meant more as a piece of appreciation for current longtime users than it was meant as a switcher style campaign. A "keeper" campaign as opposed to a "switcher" campaign.
The success of King.com really bothers me. Sure their games are not cheap and made very well, but it seems the whole "game" and all mechanics are just designed to slowly get you hooked and extract money at the most susceptible time. And it's executed almost to the point of perfection.

It's a shame it's working so well, because they are eating the cake in front of a very low confidence game industry. Smartphones are powerful now, yet games that manage to match the quality and depth of an SNES-era game are basically non-existent. After seeing the success of Rovio, Zynga and King, I don't think they will be made sadly. Let's just hope this doesn't affect other platforms as well.
If you're interesting but perhaps never got the chance to use the original 1984 Mac OS, then you might want to check out this in-browser emulator port I put together:

http://jamesfriend.com.au/pce-js/

In some ways it's quite remarkable how little has changed.
The page loads OK for me, disabling JavaScript. Looks like the "paywall" is a CSS rule hiding the content.
But Ruby is bad for children (and is known as the preferred language of brogrammers/women haters). Read Land of Lisp instead.
Yeah, Apple, among many other companies, helped usher in a new era of personal computing, but most of the use cases in this video can be achieved with a generic Wintel setup.
Who says that? Most of the criticism is "Bitcoin is poorly designed, it fails at basic principles of Economics, it wastes tons of power, it continues to cause income inequality…"

Cryptocurrency is awesome. There just isn't a well-designed one yet that uses actual, sound economic principles instead of Austrian School ramblings.
Is bitcoin protocol future proof
Sorry to be so direct, but HN is rife with shilling, boasting, lying and emo-raging (new word). Sure, there are good articles here from time to time, but take with a healthy dose of salt.
it's a huge insecurity thing. That's all they know. That's all they have. They have no idea how to start on a new innovative game. They've never done it, and they don't have the people in place to take the initiative. They have no framework to launch a legitimate title. All the top people they hired were hired to clone games. They're not going to give up their jobs to some kid with an awesome idea. They then realize that ANY fool can come in and topple them. What they do is easy to replicate.

Is it that surprising to see someone plagiarize tons of games, and then later try to claim ownership of those ideas? That's just a straight-up criminal in disguise as a game developer. If they weren't making games, they would be robbing people on the street. That's just who those people are.

Of course it's all bolstered by investors who have never played a single game in their life and believe that these are good investments and will write tons and tons of articles about it. They're not. Any real gamer would have told you Zynga wasn't a good investment at IPO.
By the way, King did not only file trademark for "candy", but also "saga", which turns out to be a problem for "The Banner Saga".

http://www.polygon.com/2014/1/22/5335766/stoic-king-is-hinde...

This is especially weird, as "saga" is quite common:

http://www.metacritic.com/search/game/saga/results
Yeah. Sometimes even old Macs (with Mac OS Classic), but Macs.
Code Golf: Create shortest SCRUD contact manager web application
My mother falls into the rarer "ending prohibition was a mistake" camp.
Show HN: An MS Paint Recreation
"Get mad at the stupid laws, not at the people taking advantage of them"

In other words, don't get mad at the guys that are as troll as the laws allows them to, be mad to some abstract entity that will deflect common sense so we all can ignore you (and all those who care) and keep playing business as usual.
Apple Celebrates 30 Years
It seems difficult to apply that precedent to marijuana, as commerce in marijuana is banned (so the "you'd be buying it from someone else" step never kicks in).
U.S. economic mobility: relatively constant, but more consequential than ever
Why this meetup was different
http://vpj.svbtle.com/colombo-show-hn-meetup
That's why I said “most design studios” and not “all designers”.
An Illustrated Guide to F1′s Radical New Engine
http://webcache.googleusercontent.com/search?newwindow=1&out...
Someone should really make a Candy Crush clone called Candy Saga..

edit: nvm, apparently it's called Candy Crush Saga, so this is a silly comment..
Let us compare mythologies?
> I'm not sure there is any way around the impedance mismatches between languages.

CLR has an approach for that by defining what is known as CLS, Common Language Subsystem.

Likewise they have a similar approach on WinRT, known as Type Providers.

However they also have their impedance mismatches, as you are only allowed to use types that are usable by all languages that target such runtimes.

The benefit is that they still allow for an higher level of code abstractions than pure C functions.
I've seen something like this done in Europe, but with bike rickshaws.

The service seemed to very popular and heavily used, but it would be hard to say if those people weren't already going to the store and were just taking advantage of the free transport.
Question : how did you get the salt and algorithm used ? By retro engineering the code ?
The system is failing, hack the system
Pocket Trademark Infringement : Open letter addressed to Read It Later, Inc.
Here the letter received by the author of "Poche" : http://www.cdetc.fr/post/Courrier-re%C3%A7u-concernant-poche
Test
Hou
I agree that calling an H1B an "indentured servant" is a bit of an hyperbole.

But you certainly have a lot lower leverage than an US citizen.

As you say, you can leave whenever you want, but you went through hardships to go to the US, and back in Argentina you're going to find awful working conditions - a 25.000 pesos salary is about 1500 dollars right now, good luck with that, and that's the salary I was offered not very long ago.

So, you're lucky you're not treated differently at your company, and most H1Bs I know aren't either, but some do have abusive bosses or situations they have to tolerate or get deported.

Edit: see link and discussion

https://news.ycombinator.com/item?id=7113881
Startups are not about making money. If you are the entrepreneur behind the startup who is mostly in for the money, your startup will suck in the end and you will shut it down or leave it with a bad feeling.

If you don't give a f about the money and you sincerely want to change the world and make it a better place, then your startup will succeed, be awesome and in the end make your investors more money back.

However, most entrepreneurs don't get that, which is a shame. The ones that get it are the ones that you want to look out for.
> Apple's security is really quite strong.
Funny. Every single one of my friends in the IT security business strongly disagrees with this statement.
Why SCRUM Sprints slow you down
coudn't you write the speed ?
Awesome, Hollywood is waiting for you.
I'm on level 180 or so and have never given them any money. It's possible to make reasonable progress without paying them.
SQL what?

MySQL? SQL Server? Postgre? Oracle DB? SQL Lite?
People prefer big interruptive web ads
And how was it on the Sovjet side? The article failed to explore that part.
Genuinely asking.
Is there a large chasm between "upload content" and "submit [content]"?

Is the difference in the latter case just that someone clicks "ok, post this"? I don't think that a quality-review (or lesser, a mechanism to queue and release content to the site slowly over time) turns user-generated-content into site-generated-content.

If Youtube did a quality review, it would still be UGC.

If Youtube did a post-facto quality review (to remove copyrighted music), it would still be UGC.
...

Not honoring takedown requests is a different matter, and just sounds like a dumb call.
Travel Re-imagined - This is what Jelly Copied
There are a lot of great indie titles out there. It takes some work though searching through them and trying to find the good ones. But ps4, nintendo, xbox are all starting to show support for indie titles and it is not hard to get a game onto those systems if you are an indie dev on the latest consoles.
Seems like Blizzard might be coming to mobile with their latest game, so those higher quality, richer games may eventually come to mobile as AAA studios get on board (with the actual games they are also pushing on other platforms).
You have several realistic examples on this page about Stateflow, one of the most used FSMs design software in some industries such as automotive: http://www.mathworks.com/products/stateflow/examples.html
The very first paragraph on the page says:

NB: These techniques are universal, but for syntax we chose Postgres. Thanks to the inimitable pgAdminIII for the Explain graphics.
PyExecJS is slow :)

We are actively working on more static analysis tools for React: it's certainly one of our major priorities.
And the Academy Award goes to... a literate program
That was actually the common wisdom at the time, as I recall.
Stop being so elitist. How much money do you need to be creative? Enough to buy a musical instrument? To purchase paint and canvas? To fossick for trash to weld together? Purchase pen and paper and write a beautiful letter or short story? To grab a stick and draw in the dirt? Macs are quality bits of kit and the prime tool for making digital art, but they didn't democratise creativity, neither were they truly worldwide. The irony is that you have to be particularly uncreative to think that the only [worthwhile] creativity is in digital media.

Macs helped artists be artists, but they weren't 'truly worldwide democratisation' for creativity, not by a long shot. That title in tech goes to digital cameras. The one prolific form of creativity that spreads throughout the wider public is due to the CCD, not Garage Band (the proportion of the public who are musicians has declined over the past century). Digital photography is the democratisation of creativity, if anything is.

Also, 128-channel audio recording postdated the personal PC. And the $100k pricetag is absolute rubbish. 8-track recorders weren't 6-figure investments, not to mention that machines that could record good quality audio in the 80s were categorically not $1k PCs. And your own personal typsetting engine? Seriously? The content of a well-written letter takes a backseat in value to being able to put a crappy starburst on a bake-sale flyer? Even crappy teen angst poetry is more creative than the way the general public used those personal typsetting engines.

As for CAD, sure, you got me there. But the subtext of the conversation has been artistic creativity, not engineering craft skills. And CAD is far from the domain of Macs, the item being lionised in the video - for example, AutoCad has been on Windows for 28 years, and took an 18-year hiatus on the Mac during this time. I mean, if the argument is "Macs were the original personal computer", then that's wrong too - PCs had been around for years before Macs came along. Macs have been something special, but democratision isn't a strong point - indeed, for a goodly portion of their life, the Mac has been used as a status symbol; hard to do for something that is supposedly democratised.

Democratisation doesn't mean it also magically broke poverty barries.

Actually, it does. Democratisation means "everyone gets a go", not "the elites get more power". When a minority gains the right to vote, that's democratisation. When an elite social group gathers more professional power, that's something else.
> as far as I know only one side in the Cold War had military leaders who wanted to start a nuclear war - guess which one?

I'd be interested in seeing a citation for this fact.

Edit: Curtis LeMay secretly advocated preemptive strikes if it became clear the Soviets were preparing a first strike. This is different from "wanting" nuclear war.
Tiny $14 ARM9 module runs Linux
Sure, if you get a 1 bedroom apartment =/

There are plenty of places with decent rooms you can rent for $800-1000. I paid $825 for my old place in South San Francisco (20 min commute to SF). It was a 2300sqft house shared by 3 others.
Leaving all these articles, facebook has to die - this is my intuition.
The dependency list is amazingly minimal!

> rsync,sudo,libssh2,sqlite3

Now, I don't use FreeBSD, but that seems like a dream when it comes to provisioning.
As someone who grew up in the Golden Age of video games, this makes me sad. You are no longer the player and the thing in your hand is not the game. The player is the company the game is you.

Maybe it was always like so, and I was young and having too much fun to realize. It really does seem like the idea of painting rich immersive worlds with challenging skills to learn and master has been tossed aside, in favor of simplified Skinner boxes with the minimum required skinning of a game and pay to play. Even more sad is how successful these "games" are. A reflection of the times I suppose - no time for dawdling about reading story or exploring worlds, quick information and quick rewards please, because time is too important to waste.
I think you may be overestimating profit as a motivation for startup founders.
Google may integrate Bitcoins to its payments system soon
The presedent in afghanistan shotting who he thought was a terroist with no danger of his life he shot the 12yr old female dead then came the order to cover it up is this the dirty way we back our money into to make the workd a better place!! you deccide
They do pay for their own education. They pay for it through substandard wages for the work they perform. If their department didn't pay for their tuition then there is no way those students would work for the peanuts they currently do. The net cost/income to the school would be the same but the current arrangement has less transactional friction and makes it very hard for the student to leave once they've started.
No one can guarantee it. There can always be a major breakthrough that breaks the fundamental assumptions on that bitcoin is build.
For example: Quantum computers getting a main stream thing and growing exponentially in power.
In PostgreSQL, you can use CTEs to force certain subqueries to run before others. That technique would be useful here, and would clean up the code a bit.
Babylon 5 rulez.
Is there any reason why would one Start Every Word In Sentence With Capital Letter? I find it hard to read.
Sorry for offtopic.
There's also an unlocking pattern, where you must draw a pattern between some circles in a grid. (the difficulty is adjustable, so it can be a 3x3 grid, a 4x4 grid, etc)

Not sure how this is stored in the cellphone though.
> but it seems the whole "game" and all mechanics are just designed to slowly get you hooked and extract money at the most susceptible time

Welcome to the games industry of today. It's all about this everywhere you look; in fact, if you are an indie doing games today and you don't build around monetization you'll pretty much be laughed at (not by the players evidently, but you get the point).

> Smartphones are powerful now, yet games that manage to match the quality and depth of an SNES-era game are basically non-existent

Well, people generally tend to have much shorter sessions with their smartphone than with a console. Stupid and simple works because that's where the demand is, so folks build more of it.
Yes. Bezos did not buy the whole "Washington Post Company", only the parts of it related to the actual newspaper. So "Graham Holdings" is what was left that Bezos did not buy.
There's been research done on Dvorak? I remember a few years ago, when I was trying to learn it, I ended up looking into it and finding nothing but "this person can type faster on Dvorak than QWERTY!", ie. no actual studies with controls and all that, so I wound up giving up.

Got any cites?

(I'm not doubting you, I'm genuinely curious.)
The nerdiest New Year's week
8 Everyday Things Encryption Protects
MariaDB Enterprise
Eric Schmidt: Encryption will break through the Great Firewall of China
New way to make us respect deadlines
We have our beeta launch in 1 week, to try out a new way to make us respect deadlines, two of us wasted pretty much the whole morning hanging these everywhere around the office: http://imgur.com/LsZsuNb ("Go forth" because it's going live on Feb 4th)

Is it going to work? No idea. For now we've wasted a few hours. :-)
Ok, what would be the next fad Javascript wrapper be called in a few years? (does anyone remember CoffeeScript?)
Or the other new problem[0]:

"Actually a great app, but I left 1 star so my review would be seen first!"

[0] https://news.ycombinator.com/item?id=7044833
How does this compare to PCBSD's Warden?
The iPod's success showed that yes, industrial design and UX do matter and can beat a spec list.
If only HN had numeric user IDs... We could have another low user id contest!
People who sit on piles of cash are always better rewarded than poorer people. Ever heard of "the rich gets richer"? This is a characteristic of capitalism, not inflation or deflation. Also:

A) Inflation promotes careless, immediate spending.

B) Deflation promotes saving, which is good. Why derogatorily call it hoarding?

C) The average lower and middle class person is a bad saver and bad investor unable to find and trust investment vehicles beating inflation.

Then add A+B+C and realize why deflation would promote healthier financial habits (having savings) and might just particularly help the lower and middle class...
Had a similar initial reaction and came to the kid show conclusion too but it didn't make it okay in my book. Loved the idea of the book(s) and it's well put forward but her overacting this 'over the top happy go far' personality in the video was just distracting from the point of the whole thing. The video is targeting sponsors on kickstarter not kids who will read this. I think it would have been better to tone it down a bit and then just go all outboard in the promotional material after the book is done.
I always thought for the 10 minutes I installed Candy Crush before deleting it, that was a clone of Bejeweled from Pop Cap (and I'm sure that's a clone from somewhere else).
A Peek Into Einstein's Zurich Notebook
http://www.pitt.edu/~jdnorton/Goodies/Zurich_Notebook/index.html
Switching languages does not work for me well. I type in 3 languages, two of them has accents. I usually type in different language than is set in the keyboard, because I forgot to set it. My phone keyboard (default on galaxy s3) has learned it well, so it is not problem. I have another recomendation:

Let user to check which languages he is using (somewhere in settings) and then allow him to use them as he wish. Mix all selected languages into one, previous (or two previous word) should be enough to predict correct next word.
Controlling your window manager with LeapMotion
Hello guys, I just had insomnia and I decided to code this. Actually, the only thing that its KDE exclusive is the lock screen but that can be easily extended.
Demonstration http://www.youtube.com/watch?v=aXnqEHcZc_8
Source code https://github.com/pedrospdc/kde-leapmotion-control

Give me your thoughts
Chrome, as Google Search (google.com main page), was very well-designed at the start. From there, it only went downhill, as soon as the marketing people interfered.
Lets boycot them (as if hacker news people are playing their games ;-)
I didn't know what Common Table Expressions were. I had always called them WITH queries.

It's good to learn the name.

http://www.postgresql.org/docs/8.4/static/queries-with.html
I find it disapointing that the optimizer of the database is not able to get to the fastest result by itself.

A broken promise of declarative languages I guess.
Perhaps the cab companies could work together to raise funds for a isolated road network (call it something web 2.0 like "rails") and then offer to drive on the "rails", subsidising your journey by making you share with others in the cab. In fact why not have the driver sit in the "cab" and you can ride in a trailer behind, with the othr passengers.

I think we are onto something.

:-)

(could not resist)

Edit: in all seriousness I looked quite hard for ride-shares to help me with a killer commute. I even looked at the price of a daily taxi doing 100 miles pday (ha ha ha) and one a different contract was amazed to find a large 16 wheeler coach that passed by my house (in commuter-land) and dropped off in Central London on the same street as the clients office. (Notably with the coffee shop between the drop off point and the office, saving everyone some time.)
Show HN: My first iOS App on the App Store
Long-time reader, first-time contributor here.

Things I wanted to try:

• Lean Startup
• Test-Driven Development

Outcome:

• 1x iOS App on the App Store
• 2255 lines (68kB) of production code
• 2280 lines (59kB) of tests

I'd love to hear your thoughts.
I wasn't comparing that particular paper with malicious code. Inaccurate papers in other fields (like biology) might have a more significant impact.

If we were to continue the GitHub analogy, it would be great if ArXiv had a public "issue" list.