skysight-inc/HackerNews huggingface dataset:
That is the exact impression i got right down to "butt-hurt". I don't use quora myself, but I do find it annoying when people with blogs project their standards on someone else's creation.

It's like a more articulate "GUYZ Y THE DOWN VOTEZ??!!??"
Spot on. Maybe the author got banned, maybe the author just wanted to write an inciteful piece that would get a lot of pageviews. Either way, what's described in the article is nothing like my experience with Quora over the past year+
That's your experience and anecdotal. Advocating against the use of a debugger when it's necessary (and it is necessary a lot especially with others' code) just shows you really do not understand program flow, let alone software development. I'm glad you only work on your own code and you should be too.
> To sum up, I am willing to do a mental test (memory, or IQ, as the smart drug promoter chooses) duel with anyone who claims that smart drugs have helped him become smarter.

What the hell would that prove?
Yeah, I'm with you on this one. However, you can add brackets if you want (and I often do):

coffee.height(drink(coffee, e.angle))
What precautions can I take to ensure that my money will be relatively stable if something drastic were to happen to the US economy in the next 10-20 years?
For me it was realizing that

// TypeError: "All patterns exhausted"

means it's also perfect for limited, but good enough, checking of input parameters.
I don't know if it's OK to submit things on other languages but this blog is the original source, they worked in the exclusive and since HN guidelines say that it's better to submit the original source, here it is. Feel free to remove it if it doesn't comply the rules.

Here you have the translated page http://translate.google.com/translate?sl=es&tl=en&js...
Thunderbolt, on an iPhone 5?
we prefer teams, but we do accept solo founders occasionally... if yer friggin' awesome.
Cool write up. Always good to see companies show off their projects. Haven't heard of Leftronic either, but need to check it out now.
That essay is a classic. It is also wrong.

See http://www.perlmonks.org/?node_id=115511 for my original opinion when I read it. Nothing I've seen since has changed that basic option. (But wow, the technologies that I thought would go somewhere. It is humbling to see how wrong I was. But the points are still good.)

Now years later consider carefully that the "failure" that Joel criticized is what lead to Mozilla, Firefox, and the second browser wars. Furthermore consider that Netscape had no real choice with its rewrite. As a company they were going to die. Hence their effort to open source the code. But they didn't have licenses to everything in their browser, therefore the open source version couldn't even run!

Now I'll grant that the decision to rewrite working production code is always to be undertaken carefully. It can easily go wrong. But in this case Dropbox decided to do it, they've done it, they've had no ill consequences (the lack of consequences is not an accident - they knew how to do it well), and they are more than satisfied with the result. Given those facts it would probably be a good idea for you to be taking notes and asking yourself how come your immediate prediction turned out wrong instead of saying, "They were stupid to try that."
I'd say it goes further than that, as this isn't 1992 any more. I can't possibly find code pronunciation to be of imperative importance because I rarely debug code over the phone.

At any given time, I'm likely to have at least two of the following with me: a phone, a tablet or a laptop. Just e-mail me the code. Make a gist with the problematic section. Push it to a branch in our git repo so I can take a look at it myself. IM it to me. Don't read it to me.
I can't be the only one that noticed that during the unveiling the Apple home page continued to display the iPhone 4S and the "new iPhone." It wasn't until later in the day that the front page switched from showing me the Macbook Pro to the iPhone 5.

When I loaded HN all I saw was one story about a journalist going "undercover" in an iPhone factory. I didn't read it.

The hype surrounding each new Apple product is no mistake. Steve Jobs waited to die until the iPhone 4S was finished unveiling. If Apple wants to keep its market position, they will need to keep the hype coming in a carefully timed and orchestrated manner.
Thanks very much! I've been working hard on making the UX better, and will have a nice solid update shortly, that should address your concerns. I'll let HN know as soon as the improvements are ready.

One nice thing that's coming is being able to design for different screen widths with a built-in breakpoint tool that creates media queries for you from your design.
Speaking as someone who has managed coders writing far more lines of javascript than I will ever write, this is a better articulation of my belief that javascript should be generated from another language (CoffeeScript being the leader) than I could ever propose. Thanks Dropbox! This post should be read by everyone who writes or manages those who write javascript.
Given the dominant ideology and his political incentives, I would no more trust an undercover journalist's report about Foxconn than I would an undercover 17th-century Protestant's report about the Vatican.
Gratia Tech on Facebook
Google wins if you use the internet.

They don't really give a shit whether they make the glasses or someone else does. So long as you allow open and unrestricted access to the internet Google makes money.

Google wants to make internet access ubiquitous and in doing so make everything else a commodity.
Nooptroics work, otherwise they'd not have FDA [insert whatever system you're under] approval. A quick glance at the crap fluff piece above shows that many of them are simple supplements [i.e. distilled stuff from a normal diet], but some are <b>real pharmaceutical drugs</b>.

Obviously, we immediately cull anything that is available from a normal diet, and ask the questions of the others. As such, your <b>entire</b> argument is ignorant, as it fails to ask the simple question: <i>in what cases do these drugs work</i>?

They're designed for a purpose.
They must be efficacious for that purpose.
They <i>might</i> have other beneficial side effects.
They <i>might</i> have negative side effects.

Your comment is ignorant as hell, and it's depressing that you're the top comment.

Hint: drugs such as modafinil, caffeine, nicotine are part of daily life <b>because they have a demonstrable effect</b>.

This is a white-wash, and a pathetic piece of propaganda. Major pharma companies, and entire caffeine / nicotine based economies of industrialised <> developing world countries and the multi-billion $ profits involved state you're full of shit.

/HN, what a crock.

HINT: Military forces have been STUFFING a whole slew of drugs into their people since they were discovered. Where do you think heroin came from? Where do you think amphetamines came from? Where do you think most of the research (hello LSD) was focused towards in the last 40 years? Where do you think the newest batch of stuff came from?

Here's a "duel" for you: find a serving member of combat (esp. Airforce) and then ask them if they can fly <i>without</i> taking their pills. They. Are. Not. Allowed. To.

Enhancing drugs work ~ go investigate the fucking Tour-de-France, you idiot. And if you need data on the mental realm, then nicotine & caffeine have <b>full documented papers on their effects</b>. This isn't even the prescription / FDA / illegal stuff out there.

You really are a shill.

Gaaahh... Muppets.

p.s. "On Muppets". Why the hell doesn't standard HTML tags work around here? Retro-chique? Kinda... odd for this type of forum.
You guys should use MD5 digests of files instead of mtime for file change comparison.

mtime works fine until you want to add other steps that are dependent on the mtime of ephemeral files occuring previously in your process. Steps such as minification, uglification and comparison for uploading to a CDN all become a bit more complex if mtime is used since every compile step has the tendency to modify mtime so recompilations cascade through the process causing at best unnecessary processing and at worst weird edge cases if the order of middleware isn't taken into account (the middleware issues can be avoided with precompilation before production.
Easily extract images from iOS apps
David Mitchell of Peep Show fame has a Bacon number of 3.
"Jellybean all on it's own" is a non sequitor because Jellybean didn't spring into being all on it's own and fully formed. It incorporated (and ICS before it) a lot of features from non-Google skins.
wow, great job man. Love how data is pushed to API
You should read up on The Lean Startup by Eric Ries. Google's strategy to release everything in pre-alpha stage, then slowly improve it from user feedback -- might not be the optimal marketing strategy that Apple perfected. But it's the optimal strategy to build an actual great product.

http://www.amazon.com/The-Lean-Startup-Entrepreneurs-ebook/d...
Compromise and perfection are two rather different words!
Linting provides the same benefits with more edification instead of sweeping language nuance under the rug.
I want to launch it, but it's a side project that we both are strapped for time to finish up. Plus, it's a project that we both realize could either be a solution looking for a problem, or something that can seriously disrupt the way people do mobile marketing on cell phones.
I'm the author of Ag.

I don't know how you're running Ag, but it should highlight and print line numbers like Ack.

If you had read the README, you'd know that Ag is faster than Ack because it uses tricks like mmap()ing files, pthreads to take advantage of multiple CPU cores, boyer-moore-horspool strstr(), and PCRE's JITed regex engine.

I don't use vim, but some Ag users do. There's an ag.vim: https://github.com/epmatsw/ag.vim
The difference between Quora and Facebook, is that me and my friends can upload photos of ourselves drunk and post wall posts of us swearing, and Facebook will be always a good product to the entire community despite this.

With Quora, the community isn't tied down to who you are friends with. There are no friend requests. On Quora, everyone is technically your "friend".

So with that said, it is not just enough to allow people to behave as bad as they want on Quora. If that happened, people would leave in disgust. If I was posting racist things on Facebook, only my friends would know and you would still be using Facebook regardless. On Quora it's not like that.
I worked on this project at Google this summer as part of my internship (I wrote the dead code elimination phase). I think this is more useful for sharing business logic code between Android, iOS, and web (via GWT) apps without re-writes in Objective-C and JavaScript. Keep the respective presentation logic in ObjC+Interface Builder, JS+CSS, etc. I'm not sold on the idea of developing iOS apps alone in Java since the Apple tools are so good.
OSX password script for everyone to know
The keyword density and some of the keyword repetition for this article makes me suspicious. Not questioning the experience - I read it and it sounded great. Just analyzing the most common words and phrases used though - so you decide:
'Ruby' - 19 times (~2.4% density)
'madison' - 15 (1.87%)
'madison ruby' - 12 (1.50%)
'tech' - 13 (1.62%)
'conference' - 12 (1.5%)
Just moved from Madison to the Bay Area bout a week or two ago. Gonna miss that town a lot!
Honestly, it makes it much worse for me. With brackets, I can place my cursor over the end one and my editor highlights the beginning one. While I'm coding that lets me double-check where I am while I'm working inside a callback.
I have a feeling anyone who touches these, even with a digital 10 ft pole, will be having a nice chat with suits.

Who would actually use these things??
Do credit card dumps gratify one's intellectual curiosity?
Odd Things Happen When You Chop Up Cities
Ctrl+Shift+F - does it work with CoffeeScript in Eclipse?

oh wait, no semicolons :/
I am aware of a bug in Chrome where the Chrome tab will crash after you play for a while or reload the tab. But in a new tab you should be able to play for a few seconds ok - is that what you are experiencing?
Speaking of music, that'd be a reasonable approximation of an http://www.eigenlabs.com/ - and it wouldn't need a separate laptop to act as speakers :P
Proposal for new Linux OpenGL ABI
My wife drove down the freeway and forgot her iPhone on the roof. It flew off at about 90 kph (about 55 mph). It took her about 10 minutes to find the next turn-around and make it back to the phone. To make it worse she saw at least one car run it over as she was walking to pick it up.

I opened up the case and there's not a scratch on it. Aside from some dust the phone is still in mint condition. The case is nearly perfect too aside from one tiny bent plastic part under the rubber shell.

I won't say which case it is because I don't want to sound like an advertisement, but IMHO it's totally worth it to get a good one.
The license terms were only broken in the most unimportant of ways. Apple did nothing to make VLC less free, did not have a custom version that needed source sharing, etc. It was a stupid technicality. Denis-Courmont did no-one good.
what do you mean by honest?
This is why our codebase uses paren-less calls when there is a trailing function argument, but uses parens in all other cases. It makes the code far, far more readable.
CoffeeScript can't really claim that "it's just javascript" either. I'd have to figure out how to hook up the CoffeeScript compiler into every single one of my workflows where I use javascript.

For example, I use swank (https://github.com/swank-js/swank-js) to send javascript to the current page in my browser from Emacs. I couldn't live without it. I'd have to figure out how to dynamically compile it, and I'm not sure if there's any restrictions with piece-meal compilation.

It's definitely a separate community and I'd lose out on lots of good tools if I had to use it. I'm glad nobody wants to use it where I work.
erdos-bacon-sabbath
http://ebs.rosschurchley.com/
Is Apple's CDMA+LTE chip the reason it can't do Voice+Data on Verizon/Sprint?
Could this be caused by their "revolutionary" choice to combine LTE and CDMA into one chip?
Just three completely undocumented syntax examples...

Mapping values in an object:

{a, b} = c

Backslash to continue lines:

a = long_variable_name \
+ other_long variable name

Switch statements without a parameter:

switch
when function_that_needs_to_return_true
stuff

But the bigger problem is just having no idea how things will parse. For example, this works:

a = b +
c

But this doesn't:

a = b
+ c

And then this works:

switch a
when b, c, d
e()

But this doesn't (a multi-line form you might want to use if the variable names were really long):

switch a
when b,
c,
d
e()

And this doesn't:

switch a
when b
when c
when d
e()

After trial-and-error, you discover it has to be this, with a seemingly random backslashes:

switch a
when b, \
c, \
d
e()

I could go on and on -- but you get the point. The whole language is only discoverable via trial and error. None of this is documented. (Apologies for taking up so much vertical space of the comments!!)
Well, I replaced the screen on my phone twice before I bought a case. I've dropped my phone many times, both before and after I got the case, but with the case it doesn't seem to get damaged. I got the slimmest case I could find, so it's definitely not bulletproof, but it makes a difference. I'd guess I've saved myself one screen replacement so far. It's maybe 1.5 mm thick, just a touch higher than the volume buttons on my 4S, so it doesn't add much bulk.

This anecdote not the double-blind replicated clinical trial that HN seems to insist on as a rational basis for believing anything, but it's enough to convince me to keep using the case. There's such a thing as being too skeptical.
I'm afraid that won't be enough. There's a lower limit on how much you can compute with a given amount of energy. If I recall correctly, switching a bit will cost at least ln(2)kT energy, or about 310^-21 joules at room temperature. According to Wikipedia[1], FM signals are minimally 10^-18 watt. If we have about a hundred antennas and assume a somewhat larger signal strength, we could thus viably use 10^-15 watt. Sadly, that will only allow us to switch 400000 bits per second[2], not nearly enough for any meaningful computation, let alone communication. Notice that I'm not talking about storing a few hundred thousand bits, I'm talking about switching them from 0 to 1 or vice versa. Adding two numbers will probably switch dozens of bits. And that is with equipment operating at the limit of what is possible by the laws of physics. So likely we'll end up a few factors thousand lower. A few hundreds of bits per second is probably enough for some RFID like system, but not for anything useful.

1: http://en.wikipedia.org/wiki/Orders_of_magnitude_(power)#att...
2: http://www.wolframalpha.com/input/?i=1+bit+%2F+%28ln%282%29+...
Ten things I wish I knew earlier about the Linux command line
We all learn new things over time as we use applications with a vast amount of possibilities. Of course, some of those things would have been so useful if we had known them earlier. Here are 10 command line tricks that I wish I had learned much sooner.

Note: these tricks apply to bash, which is the default shell on most Linux systems. If you’re using a different shell, they may not work for you. If you don’t know which shell you have, it’s probably bash, so go ahead and try them!
You were juggling on How2?
Surveillance Tape of Apple Store Burglary Released [video]
Surveillance video of an Apple Store “smash and grab” burglary. The thieves drove what must have been a stolen BMW through the front window of the Temecula, California Apple Store and then grabbed as many of the display items as possible.
Job creation: Where are the startups?
Many of the arguments should have been tested against Facebook: elitism didn't slow the spread of Facebook

Facebook wasn't elitist. It was exclusive. Its a pretty significant difference.
Like the video on the home page; really explains what this service is about and its value in just 2 minutes.

I was looking for pricing info on the home page but couldn't find any. Found the info post account creation and I'm cool with this being free during alpha but the lack of info up-front always has me worried or makes me assume this is a free service.

I found the design options lacking. People tend to be really creative with their event fliers and other marketing material, so I can imagine that people would want greater control over the fonts, colors, layout, etc. But it's alpha so I guess you got to focus.

Overall this is a well-designed web app with a minimalist feel to it.

NOTE: there is a major bug on /organizer/event-dashboard/81/edit/tickets/ that ultimately made it impossible for me to go live with my event.

Feedback @ /organizer/register/ :

* The Cancel button comes off as redundant (especially since it just takes the customer to the home page) and steals attention from your call to action.

* The button 'I accept' makes sense since it refers to the TOS but it doesn't correspond to the title of the page. Maybe you could use something more straightforward like "Create This Event" and reformulate the paragraph above the button to say, "By clicking on Create This Event you agree to the bookitbee Terms & Conditions".

* I like the date/time widget! The margins/borders of the elements need to be aligned, however. Right now the icons are slightly taller than the input fields. This occurs on several other admin pages.

/organizer/event-welcome/81/ :

* Hey, that checklist is really handy because it guides me through the event creation process.

* I would like to see a more distinct message on top of the page that says something like, "Welcome, arkitaip! Your new event - NAME OF EVENT - has been created!"

/organizer/event-dashboard/81/edit/ :

* If I click on the time element of the Event ends widget, there are no default time values. The rightmost arrow set changes AM to PM but the preview doesn't work.

Feedback @ /organizer/event-dashboard/81/edit/tickets/ :

* I tried to create two tickets by filling out the two default rows and the site crashed on submit (Error: 500). Also, why is GBP the default currency?

/organizer/event-dashboard/81/design/ :

* Some of the textures - e.g. the grass, the party - get a very jagged/pixelated look when previewed. Some of the thumbnails disappear on reload.
"It's entirely possible, if uncommon, to overdose when self-administering vasodilating drugs"

Is this how Death By Chocolate works?
You said it. You can't say what the fair value of gold is. Can you eat it? Can you build a house out of it? It's just a bit of shiny metal that the world has no shortage of.
Republicans Insert Anti-Online Poker Plank into Party Platform
Godaddy's apology: A 30% off coupon. How sincere
Dear Edward Chiu,

We owe you a big apology for the intermittent service outages we experienced on September 10 that may have impacted your website, your email and other Go Daddy services.

We let you down and we know it. We take our responsibilities — and the trust you place in us — very seriously. I cannot express how sorry I am to those of you who were inconvenienced.

The service outage was due to a series of internal network events that corrupted router data tables. Once the issues were identified, we took corrective actions to restore services for our customers and GoDaddy.com. We have implemented a series of immediate measures to fix the problem.

At no time was any sensitive customer information, including credit card data, passwords or names and addresses, compromised.<p>Throughout our history, we have provided 99.999% uptime in our DNS infrastructure. This is the level of performance we expect from ourselves. Monday, we fell short of these expectations. We have learned from this event and will use it to drive improvement in our services.

As a result of this disruption, you will receive 30% off any new product or renewal.* This offer will be available to you for the next 7 days. Simply place source code Apology4a in your cart or mention the code when you call 480-505-8877.<p>It's an honor to serve you. As always, please call us 24/7 at 480-505-8877 — anytime, for any reason.

Sincerely,

Scott Wagner
CEO
GoDaddy.com
I use Rails for most projects. It has its warts and there are many things I dislike about it. I also like node, but after experiencing the sad state of nearly ever node module I tried, I came to the conclusion that the ecosystem is just not there yet. If you want to start from scratch, node may be the way to go. If you like leveraging existing code, node can be hell.
Nano SIM is a new SIM size for iPhone 5, I doubt you can get it anywhere right now since iPhone 5 hasn't shipped yet. You probably were referring to Micro SIM which was introduced for iPhone 4.
> Number of lines of code has been shown to be one of the few good indicators for predicting defects.

Curious - is there evidence that that applies in a cross-language manner? It seems intuitively sensible that a smaller project will have fewer bugs than a big project, but that's not the same as saying that a big project rewritten in a language which causes fewer lines of code to be used will result in fewer bugs - in the latter case, the systemic complexity is the same.