skysight-inc/HackerNews huggingface dataset:
Seeing as I live in New York, I am by definition not part of the Silicon Valley in-crowd.

My experience on Quora has been extremely positive. Right now, it's one of the best online communities for quality of content.

People who call Quora a nasty community because of downvoting have no idea what they're talking about. Wikipedia in 2004-5 was nasty. Personal attacks all over the place, edit wars and tag teaming (troll raids by influential people, justified by the "3 revert rule"). There was one guy who created a bunch of sock puppet accounts and attempted to attribute them to me on a still-infamous hate page, in which he claimed about 50 accounts, most nonexistent, were my sock puppets when many of them were later established to be his. (Half the accounts weren't used for anything but have obscene names.) That is what I call nasty. Downvotes on Quora aren't anywhere close to that.

I haven't seen Quora get even on the same planet as what Wikipedia was when I last edited (which was more than 5 years ago).

I don't agree with the decision to collapse answers based on 1 downvote, but if I'm really interested in a question, I'll usually read all the answers anyway, so I don't find it to be a major hindrance. Besides, being downvoted isn't a big deal: fewer people read your answer; so what?

Quora's great, at least from my experience. It might be that I stay away from extremely charged topics (e.g. politics) but I've never encountered any of this stuff-- and I've seen it a lot on other internet communities.
I'm less worried about the crypto algorithms used than what's available decrypted and when.
Because the iPhone 5 doesn't have an extra antenna, it won't support simultaneous voice and data: http://www.macrumors.com/2012/09/13/verizon-iphone-5-will-no...
No no you're missing the point I think. Nearly every hotel room has a big old manual separate bolt set up higher and away from key based locking system. Slides open maybe 2 inches etc. Twice in my life the hotel person has given my room to someone else by mistake (I travel a lot for work). That is, I'll be in there, twice late at night, and someone else puts in a key and it works. After the first time I always set that manual bolt no matter what - just in case. Not that I think there's any real merit to the original point that kicked off this particular thread.
+1 for this! NetDNA rocks!
I'll be there! And here's a direct link to the registration page so you don't have to copy/paste: http://hnkansai.doorkeeper.jp/events/1688
You really seem to be on a crusade to convince people that this was a reckless, short-sighted, waste of time. Clearly these developers are professionals because they went into detail how they prevented regressions. I wouldn't be surprised if they inadvertently fixed a number of bugs due to the fact those bugs are impossible to make in CoffeeScript, or because they filled in gaps in their test coverage.

Porting JS code to CoffeeScript is not very hard to do safely. I've done it myself for fairly large pieces of code (not this big.) In this case, it was for a hack week project and was a modest amount of code. It sounds like they got buy-in from the rest of the team that using CoffeeScript is a net win. It sounds like they are moving forward, it was a good decision and use of time, and they are happy with the result. Why do you think you can make arguments that it is in fact not any of these things, when the people who did it are stating otherwise, and the organization is acting otherwise? Why do you think you can make arguments against re-writes that suggest avoiding them because they never ship, when this project has, in fact, shipped, and did so in a week? Either you are missing something, or Dropbox is deluding themselves and are just falling for hype. What do you think is more likely?
so does jslint...
Marketing Strategy With Youtube Commercials
How Childhood Neglect Stunts the Brain
Won't be able to make it, hope you guys have a great time!
Making Twitter Photos Look Good
This is the story Google needs to tell
This article applies to just about every single internet discussion community I've ever been a part of since I started using the internet back in 1999.

First, a community is founded with a small handful of users. Those small handful of users all know the topic well, so good discussion arises. Those small number of users all know each other, and form a bond. Once word gets out that the community is a place where high quality discussion occurs, people start joining in droves. The small handful of people who were there since the beginning start feeling like that community "belongs" to them, and start acting hostile towards the "noobs". You also have this phenomenon where the new users desperately want to be "accepted" by the establishment, so they'll suck up to the core users, which results in cliquish behavior and it really kills the site for anyone who just wants to discuss and learn about he topic/hobby the community was founded on.

It's happened to Something Awful, JetCareers, the entirety of usenet, and yes even Hacker News.
This is what I was thinking. Convert to CS and then struggle to find developers in a few years when the guys that's thought this was a great idea have moved onto the next big thing.
If you have two factor authentication but leave yourself signed in, a password alone will not get an intruder into your account, but a cookie will.
Part of my reluctance to use it is i'm not sure it's ever going to give the investors the return they demand, and I don't see it surviving or staying wholesome in the process.
Agree with you: it was same effect than with "Americans are NOT stupid" video where we see lot of cut scenes where people say wrong answer (as "4 sides on a triangle"). That let thing people says only stupid things, while in fact they are just not perfect.

For french readers, here an old link on the subject: http://plombe.over-blog.com/article-24222182.html
Have you enabled mouse-lock in chrome://flags ? It talks about this on the page, if you're curious.
Apple wins 'rubber-banding' patent ban against Motorola
Please God no. I've been waiting about a month now to re-access an iCloud account as Apple sorts out their security issues.
Ailing patent troll targets Facebook and Wal-Mart, claims to own web
First, it's not a matter of just learning to do something and moving on. There is incremental mental baggage that comes with every one of these "tricks". Since we are both Javascript developers, I won't list any, but I think we both know that some of the things you need to remember to do go beyond adding an additional equals sign. The sum of this is you can often find yourself falling into one of these traps, even after many years of experience, because there are just so many places you can be tripped up.

Second, I'm going to disagree with you on having a polygot codebase. If the developers decided that CoffeeScript is a better environment than Javascript (which you may disagree with), then I think it's clear the ideal scenario for them is their entire codebase is in a single language. Since it was tractable for them to convert the existing code, it seems logical to do that (not withstanding concerns like version control history, etc, which seems like an academic concern not really that important in practice.)

In fact, converting an existing code base is a common way to learn CoffeeScript and come to a judgement if it is suitable for future development. Such seems to have been the case here.
Does this mean you can ask Google Now for Bacon numbers?
I'm sorry but I had to make this into one big document. Point your "Read Later"
here: http://pastebin.com/6dB9bXDr
For me this in idiomatic ruby would be:

original_style = element.style.only('top', 'left', 'width', 'height')

Or if you do not want to rely on ActiveSupport:

original_style = Hash[%w(top left width height).map{ |p| [p, element.style[p]] }]
I won't call it crippled either. You can make a call with it. Can't you? </sarcasm>
except you'd still be touching JS every single day during debugging... what nonsense.
CS is a preprocessor, hardly a language.
Jimmy Kimmel: People will still buy a new iPhone even if Apple didn't do sh*t
If these work like they used to - the connector is used to sync the lock with the key machines at the front desk. It requires a reprogram if the master keys need to change (ie someone is fired), batteries die in the lock, etc. Additionally it provides self test info and obviously if you need to force it open (i.e. Maintenance may send the open command in case of reader malfunction). That's why the mechanical solution doesn't involve physical changes to the lock guts - just the housing.
looks terrible either way
Solution: use protocol-relative URLs now

http://autoref.com/blog/2012/09/13/the-tech-behind-autoref-p...
Yes, i think that would qualify

In general, for me I think of things that are not immediate CV materiel per-se.

But are fundamental composites of what you want to achieve ultimately, in life.

This extends the time-frame and the skillset.

To things not immediately feasible or beneficial.

But perhaps not only interesting, but fundamentally determinative.

[Edits for context]
ASDF2 is a beautiful work of pragmatic engineering.
I guarantee you I'm from a more red-neck area. In fact, we are infamous for our rednecks.
People seem to be running in to the same problem everywhere - online communities degrade in quality as they scale.

PG spoke of this (an essay perhaps?).

Why should we be surprised? Culture is the most important thing in a business, morals to a person. Why would we be able to get it right online at scale without a few hiccups (and a lot of dissent).

It's almost a law of social gravity.
Honestly I've been hearing this argument about CoffeeScript for what feels like a long time. I don't think it's going anywhere.
The Slowness of Virtuality
Awesome! This is so useful!
How in the unholy fuck do you think a Ramada Inn is going to roll out hundreds of modded door locks?

'Internet' isn't their business - providing rooms, is.

But, really, this isn't a problem. The available maintenance staff takes care of it, or they have a local locksmith team spend a week at it.
Protocol-Relative URLs to Fix Mixed-Content Warnings
No, predictive software is only one of many applications - but any reasonably compelling application for AR glasses would involve a tremendous amount of contextual and user-specific information, and Apple is horribly bad at it, while Google is very good at it. Facebook is the only other (major, giant) company that has shown themselves to be capable of this kind of "smart" software.
"first place I’ve worked that’ll change the world"-Apple store creator on Tesla
Can it run in a virtual machine? Some folks might not want to give up their current super fast and reliable OS for one that runs only one complex, often insecure and sometimes error-prone application. In a VM I think this could be very useful.
I didn't get the sense they were trying to convince anyone, just pointing out why it makes sense for them.
This can work, it's just a slightly more complex programming model, as it couples the template population code with the DOM structure. Whereas a template is effectively a cleanly-defined API in which you just pass it a set of key-value pairs.

DOM manipulation has traditionally been slower than innerHTML, which is another reason people might have shied away from this approach. I believe the performance gap is no longer clearcut though, so the argument may not hold for recent browsers at least.
Sorry, what's completely bizarre is having variable names which push the 80 character limit. That doesn't help reading comprehension at all.

For instance, look at the recently posted Matches.js [1] -- there are many reasons to factor out the test case when the test case is unusual. 80 character test cases are unusual.

[1] http://news.ycombinator.com/item?id=4516576

EDIT:

80 character test cases (variables or otherwise) should be factored out. The readability and purpose of the method is compromised if you have 5 groups of 30 constants. Factor the groups out into individual maintainable functions. Then there is one function per case, and an overview of the entire switch can be seen in a few rows rather than several pages.
Apple should file a patent on filing patents, copyright each vowel individually and trademark "99 cents".

An Apple patent a day, keeps innovation away.
Minor point: not too many people switch mid year but for those that want to, instead of giving up and staying locked with one carrier you can...

Break your plan early, switch carriers, and ebay the old phone. Assuming good condition you'll be out $100 max but you'll also have a brand new phone and warranty.
Backbone Tracking: Version Control for Backbone Models
If you build a US based company that you intend to work at, you will need valid US immigration status. But YC doesn't care, they just assume you'll sort that out.
Backstage:Basecamp for mobile
No, last week's was root only, operated by searching through RAM for various keys, and was notable for displaying passwords for every logged-in user, which this will not do.
What would be the unintended negative consequences of this?

It reminds me of the story of a West African king who went on a pilgrimage to Mecca. On his way to Arabia, the king gifted so much gold to all intervening communities that the price of gold crashed, taking with it the economies of North Africa and Arabia.
What you're really arguing there is that there will always be a level of scare resources.

Sure, ok, probably true. Maybe not under some distant futures, but for the foreseeable future.

But what I'm coming to accept is that a basic survival level of resources may not remain scarce much longer. That's going to have some fundamental impacts on society, and it's worth thinking through what they are.

Later iterations will raise the level of what's no longer scarce. First it's survival, then it's comfort, then it's what today is luxury.

Of course new levels of luxury will come along that will then be scarce and yet still in high demand. That's obvious.

But that isn't all that relevant to the fundamental changes at the bottom of the scale. And those changes are both worth pursuing and likely.

How can that be made to happen faster and easier?
It's a technique in a lot of worlds: http://en.wikipedia.org/wiki/Partial_evaluation

(BTW, I just mean this as informative. I wish more people were aware of this idea, and I wish more mainstream languages would make this easier.)
This article is pretty true to what I've encountered.

In a previous job I worked with hands down the most knowledgeable computer tech I've ever encountered. He got fired from his job as a computer tech.

The reason he got fired was because he didn't gel with the team (use deodorant, hygiene in general). His skills made him arrogant (elitism) and his communication to clients was woeful (he spoke tech talk to non tech people).

I think the simply way to communicate this idea of coding skill vs employee skill is Yin and Yang. Strong technical skills (Yin) are wasted, unless you have good employee skills (Yang).

A good employable programmer will have a balance of both.
Pleas leave and don't come back until you are ready to be civil.
Third post from series:
http://autoref.com/blog/2012/09/08/the-tech-behind-autoref-p...

Full disclosure (bizdev at autoref)
Perhaps, but the Transmit developers could actually even use code signing to get Keychain to recognize multiple versions (new ones, but also alternative builds such as might be distributed by the Mac App Store) as the "same" application (Google "designated requirements"). Either way, though, barring security bugs (including unnecessarily permissive designated requirements being used by other apps), this should only give Transmit access to passwords you've specifically authorized for Transmit. Of course, if Transmit were malicious and one of these passwords happened to be your local login password...
ooh look I can access my .config folder on linux.
I for one would rather see a 4:1 display so that I could watch Napoléon (1927) in its original format.
Or maybe, just maybe, you should never let random people use your computer under your account. Create an account for randoms, switch users before loaning them the keyboard.
50 fields in a single template??? I use the parents technique because it punishes you for making gloat decisions like that.
If it's essentially the new iPod Touch with a bigger display and $100 bigger price, will they still sell like crazy? The iPod Touch (32GB) starts at $299. I could maybe see a 16GB iPad Mini at $299 but it could be $349 or $399 for the cheapest device. For Joe Consumer, that'll be a tough sell against a $199 Kindle Fire HD.
Show HN: guessLanguage.js - Language detection for both Node.js + Web
To me it looks like they've buried the lede here:

What is oddly missing from all three phones is LTE support
for a large portion of Western Europe, which uses LTE Band
7.
Haskell programmers hate parentheses. They would write it as:

flip coffee.height e.angle $ drink coffee

Where "flip" is the function that reverses the order of two arguments of a function and "$" is basically like a set of parentheses that are implicitly closed at the end of the line.
You don't need it, cause you've got StackOverflow and GitHub to build your rep, leaving aside the 'just launch' of putting your own technical talent out there.

If you're not in a tech field, say as a screenwriter in Hollywood—excellent Quora use case, btw—it's a great way to build your brand and increase your chances of discovery/personal breakout. Quora helped me launch my career, working with Startup Visa. It's gotten me political meetings and was warmly received as I'm applying for a fellowship.

Quora's a publishing platform with an increasing number of ways to get into publications. Right now, the two big ones are Forbes, Huffington Post, but I'm sure they're expanding in that direction, based on the utter awesomeness of their weekly and daily digests in contrast with the eh launches of most of their technical additions, from credits on to views.

As a political person, I love it, definitely the best place for thoughtful, civil political discussion on the web, even if that has its failure modes.
You find the relevant government spy agency for your country. Then you decide whether you want to work for them.
Yes, I believe this is the first time a non-iPhone has won the quarter.
How to make your customers orgasm
For certain applications, they are.

If I have a single page web app, I don't want the overhead of returning markup. I just want JSON. And when I get raw data back instead of a string of HTML, I can be a lot smarter about responding to user input (e.g. optimistic updates).
I use:

Handlebars.registerPartial("Foo", Handlebars.templates.Foo);

Your approach is kinda amazing. Makes me wonder why not all templates are automatically available as partial by default. Are there cases where you wouldn't want that?
Last I heard, jashkenas was not a fan of adding such.

"... [P]attern matching inspired by static languages is a particularly poor fit for JavaScript (and by extension CoffeeScript), because types are extremely weak in JS." -jashkenas [1]

"[... P]attern matching is not nearly as useful in a language without rich types [...]" - jashkenas [2]

I'm on that reddit thread, respectfully disagreeing with him.

[1]: https://github.com/jashkenas/coffee-script/issues/1419#issue...

[2]: http://www.reddit.com/r/programming/comments/er0qj/coffeescr...
I'll throw in a plug for Mockflow - another AIR-based prototyping tool, but I, personally, found it a bit more flexible.

Antetype looks pretty amazing - sadly I'm on a PC. :(
This posting seems like basic knowledge, but I can see how people get lazy and don't do this step as part of their build process and just send things to the browser to do it for them.

Part of the issue is that the default bin/handlebars script doesn't really support walking a tree and outputting a directory structure with all of the precompiled templates, but I've got my own hacked version of it which does...

https://gist.github.com/3719225

handlebars ./handlebars --min --outputDir ./js/tmpl

I also have a build script setup in Eclipse so that when I save the file, it automatically builds things... (similar to this)...

http://stackoverflow.com/questions/6645640/integrating-coffe...

I use requirejs with a paths configuration like this:

handlebars: 'handlebars.runtime-1.0.0.beta.6'

This allows me to just write this in my CoffeeScript for each page on my site...

require('handlebars')
require('tmpl/org/requests')
...

requests.html(Handlebars.templates.org_requests(requests: requests)

All of this works amazingly well and has really allowed me to segment my code and templates up into little sections for reusability. Also, no need for ever loading the compiler part of handlebars in the client even during development.
The website http://www.htmlshell.com/ uses this technique when linking to a CDN jQuery. One problem, it doesn't seem to work for me when I'm developing locally, I get the error that '$' is not defined, so jQuery didn't load. Does it matter for local vs. server development?
And it's the only compressed gas that gets down to -270C for cooling MRI machines, hydrogen only gets to -253C and is much more dangerous.
>This strikes me as SaaS as having gone too far.

Yeah I was pretty skeptical when these guys first launched. I mean why not just DIY?

But if you think about it doing file uploads across tons of services and platforms is a PITA. As much as we love to tinker and hack, when you do need to execute fast, there can be a downside to reinventing the wheel.

@filepicker - Congrats on the the new pricing model, it's a definite improvement. Free is always a great price!

Also given that files are stored on customers buckets I feel is a good move, as it prevents lock-in.
Hulk Hogan generates JS functions from your templates too: https://github.com/twitter/hogan.js/blob/master/bin/hulk

You should probably never be parsing templates on the client.
As someone who is going to be using AT&Ts network, I'd rather have an iPhone that works here than an iPhone that works in Europe.

Also, I'm curious. Why is the iPhone, with three models, crippled, but the galaxy s3, with nine models, not crippled?
I would have thought this outcome logical and heartening - yet journos have a history of baby/bath-water syndrome.

If GDP is increasing (just, tick), large corporations are steady (fair assumption) then productivity increases are due to SMEs increasing productivity (ie. capital/labour ratio).

This assumed equation is qualified in commentary around VC fund size and investments - "it's the easiest and cheapest it has ever been to start a company."

This doesn't mean more start-ups, but if it were less, means less full-time equivalents for young companies.

Think SAAS, lean and cloud computing. This along with a new attitude to risk amongst investors post-GFC (no large bets), means this data makes sense yet they've got the story completely backwards.
Add to that no light, you won't be able to see anything.
...or you could request all your resources over SSL.
Reference: http://en.wikipedia.org/wiki/Musa_I_of_Mali#Islam_and_pilgri...
Article is misleading, an iPhone 4s is also unble to be used on both GSM and CDMA because of firmware.
Until Verizon's network supports VoLTE, you can not talk and use data at the same time with the iPhone 5.
She, actually.
If you're using local files directly, // will resolve to file://, and not work as you'd expect. It'll work if you use a local web server instead, of course.
I appreciate the article as well, and forwarded it along to others.