skysight-inc/HackerNews huggingface dataset:
I said the following in email last night when explaining this to someone:

False Start is controlled by the client. The client sends its Finished and first ApplicationData message instead of waiting for the server's Finished message. Adam thought that since they put the two client messages in a single packet, servers would either fail to handle it or succeed.

However, he found that some servers would fail inconsistently. His explanation for that has to do with internal synchronization of various tasks within the server process, although it's only a guess. Whatever the case, it means their efforts to test SSL servers to see if they can support False Start would have to be redone, and it's not clear how many times they'd have to test a server to be sure it could handle False Start since the failures are intermittent.

In short, the Internet is a messy place, and standards are only reliable to the extent that implementations are robustly tested for every corner case. See also the recent fiasco where embedded devices like home routers had guessable RSA primes.
This could be a good thing. There's a niche for web search as a service plus paying customers might help steer Microsoft to better things with Bing
The actual logo that is being displayed looks like it is suffering from being shrunk down too much from a bigger image.
Do you have anything other than "I believe what changed" - a memory you are uncertain of - to dispute the article? The doc you link does not mention auditors at all.

And for what it's worth, this NY Times article would seem to support the original Rolling Stone assertion:

"Under the JOBS bill, companies with up to $1 billion in annual revenue would be free to ignore — for their first five years as a public company — regulations that were put into place after the end of the dot-com bubble and the collapse of Enron. Among them are requirements to hire an independent outside auditor to attest to a company’s internal financial controls..."
http://www.nytimes.com/2012/03/23/business/senate-passes-sta...
I've heard "auto-synchronizing" suggested, but I think that's probably too wordy to catch on. How about "immediate"?
This is a problem LifeEnsured (https://www.lifeensured.com/) is trying to solve.
American schools have never been better, and there’s never been more work to do
The reality is that Google+ is both a standalone social network as well as a layer being added into both Google properties and sites across the web. It's not illogical that when Google gives out numbers talking about Google+ "users" that it would clarify those actually using the social network as opposed to those effectively accidentally using it because, you know, they logged into Gmail.
Socially Awkward Zuck.
Could Firebase be used as a database for Meteor? (i.e. replacing Mongo)
I have seen that, thanks for reminding me though. From what I can tell it's just for PDF generation though, right?
I wonder how many of their Blackberry watch they sold. More than this 10,000 preorders?
It is. In a presentation at Superconf, one of the Github designers (whose name escapes me) said that they serve some images at high resolution and resize in the HTML tags for the benefit of iPhones 4 and other high-dpi devices.
"no good reason" is entirely subjective, though. If your purpose is to make the language simpler to newcomers, implicit conversions everywhere are a great way to get things done. And the popularity of PHP (especially for new-to-programming people) heavily supports that they made the correct decision to work well for that market.

The same kind of logic is used to make `false == ""` true. Or any 'falsy' language. If you want strictly typed behavior, yes, it's stupid to do that. If you don't, then it makes some things simpler, at the expense of more edge cases that are unlikely to happen - note that this bug was reported in 2011, and people are acting like it's a new thing. Because it comes up so rarely that, while it technically exists, many people never encounter it.
Is Gainesville really that fertile a ground for software startups? Moreover, will reducing research funding at University of Florida necessarily make the existing environment for startups worse?

UF has a very strong entrepreneurial community. Grooveshark[0] and Hype Machine[1] were both founded by Gator alums.

I can imagine that reduced research --> lower quality RA opportunities --> reduced interest from undergrads, thus shrinking the number of undergrads interested in CS or tech startups.

[0]http://grooveshark.com/

[1]http://www.hypem.com
Well, programs sometimes have to handle such problems too.

You can always find keywords and function names from a program source in a dictionary, but it doesn't make program source a normal text. The main difference is that a legal document can be evaluated and it transforms input to output; novel doesn't.
I'm assuming they put the files in a folder, right-clicked, and hit "Compress" in Finder. Finder takes the HFS+ metadata that can't be natively stored in the zip file and turns them into the files you mentioned.
The lines are starting to blur though. These days a good generalist with a penchant for the front end is probably more desirable than a pure frot end design person. If you're working with teams then version control is mandatory. JavaScript is now being used far more beyond just DOM manipulation, SASS/LESS/Stylus are, for many, required knowledge even if you're just doing static sites, etc. Point being, the lines are blurring the the skillets are breeding with each other creating a need for generalists more than ever.

You're right when you say this is probably more useful for web apps than static sites but even static sites are starting to become more app-ish. More emphasis is (rightly) being placed on things like server optimization and load times which requires just a bit more knowledge of what's going on in the backend than before. Take HTML5 Boilerplate for example. Their Apache .htaccess file is something that the front end guys should understand and even if you're working alone buildin a static site you should start getting into setting up those rules correctly and putting a lot of that stuff into Apache's httpd.conf. Basic CMS knowledge is required. Everyone ends up working with a CMS eventually unless your entire career is based on building single page static sites editable in Dreamweaver alone or something. Then there's new toys like Jekyll. Jekyll and its beginner friendly cousin Octopress require you to know a few things about the backend too and in fact require most of the skills the article describes.

So you're right to a point but it looks like as we move forward even web publishing will start to resemble web app development more and more as far as tools and workflows go. Gosh, even FTP is starting to go the way of Gopher. I hope I see the day that even shared hosts start allowing and encouraging SSH usage over FTP as the norm almost like MediaTemple does.
The best business guys I know consistently have one core feature: they love people. I'm not talking about extroversion v. introversion. I'm referring to a passion for and respect of people that shines over their love of technology (it's still strong -- love of people and tech aren't mutually exclusive). Figuring out what customers want, how to reach them, making a good product, etc. It's all rooted in a deep respect for their users, potential users, or even people they've met.

This absolutely extends into technical writing. Have you ever read horrible specs? :) They're time wasters, frustrating, and almost insulting. If you care about your audience, and I mean really care, you'll produce damn good specs.
With Instagram, Facebook bought emotion
It certainly shares some features such as data-bind.

But it's much smaller and simpler. It's also general purpose rather than the Root style for Knockout.

Additionally it uses jQuery to deliver most of the bindings which makes it one less thing to learn.
Strange Loop 2012 Registration is Open
Minds of Modern Mathematics, for iPad [by IBM]
It depends on what your needs are.

I use Jira with the Greenhopper plugin, but that's probably heavy for what you're looking for. There's a ton that goes on behind the scenes with it and you can spend countless hours tinkering with it. The key selling point is that you can create custom workflows for specific client and project needs.

If you want something light, take a look at SmartQ (http://www.getsmartq.com/) or Trello (https://trello.com/).
I wonder if all the problems with Groupon's train wreck IPO would have been discovered ahead of time under this new regime.
Asana is one I quite like https://app.asana.com/
The Americans who actually learn the languages of other countries (who are rare to begin with) and who have lived as speakers of those other languages in other countries mostly know that this article overstates how well United States schools are doing, especially in relation to how much is spent on schools in the United States compared to what is spent on schools in other countries.
Ask HN: What's the right business model for the New York Times?
For many, it's become obvious that the historically effective business models employed at newspapers all over the world aren't working as well as they used to.

I often see people suggesting that they find a new business model that works in an age of Internet, smartphones, and tablets, but I rarely see any specific suggestions.

If you were editor-in-chief of the New York Times (or the Washington Post, or the Wall Street Journal, or ...), what would you change?
Author here -- Please let me know what you think of this format. If it works, I'd love to do more of these immersive-get-to-know-a-startup articles with other startups. Is it too long? Does the Q&A structure work here?

My inspiration for this was The Setup (http://usesthis.com/), but in my own style -- focused on the startup and in my natural super-long-form.
Hey, this looks like it might be exactly what I was looking for! I will definitely give this a try and let you know how it goes. I see that the pricing hasn't been determined yet though, which might be a factor if we're expecting higher volumes ultimately.
In Firefox you can untick "Allow scripts to Disable or replace context menus" (hidden under Preferences/Content/Enable Javasript/Advanced), which gives exactly the behaviour that you described. I assume other browsers have similar options.
That should be possible if you do not cancel the event bubble when the overlay is shown. I did not have time to inspect their code, but I assume they are canceling the event.
This looks like a fun project and the thermal paper is nice and cheap. Sent over a drawing this morning!
I love the design of your site! Did you have it done in-house?
> Google+ is not and never will be (and never wanted to be) a Facebook

I perfectly agree and I have been saying that myself. But it's also true that Google+ does have a component which is comparable to Facebook. The main Google+ stream page, is not all of what Google+ is. But it is comparable to Facebook and other social networks.

And personally, I would love if Google gave me the real number of how many users are actually using that stream. How many are actively posting, etc.
Null is not false (part two)
I'm a "corporate" windows-based front end developer at a large non-IT organization that employs hundreds of developers. I'm more up on this stuff than most of my co-workers, but I've never used git, requireJS, node, any css pre-processor, or any automated javascript testing.

Some notable things that are common around here that aren't on the list are creating WCF services and sharepoint web parts, and various Microsoft stuff like that. It's a whole different world.
Is "javascript does it too" supposed to be a defence?
It does look useful, but that's a weird choice for a name...
There's a difference between strncmp existing precisely so you can specify how many characters to compare, vs. throwing away trailing characters in a string just because, by sheer chance, it contains only numerics.
Jakob Nielsen is wrong on mobile
Can't this be handled with multiple stylesheets?
It looks like the primary difference is that Knockout has a no-dependency philosophy while this library is explicitly designed to be used with other libraries.
How sad is it that the ecosystem around mobile apps is so poisonous and anti-user that something like this gets called "creepy" when it doesn't broadcast this data anywhere.

All the language around this is similar: "give up privacy" (giving it up to who?), "scariest and amazingly futuristic".

I creep a bit towards the zealot side when it comes to privacy and having large amounts of personal data on someone else's servers but this sounds like a great app.

I know users shouldn't have to understand technical details but at the very least they should be educated in the difference between "your phone collects data" and "your phone sends your data to someone else". Technical journalists should understand the difference though, so I'm blaming the author for confusing the issue completely.

It is pretty clear these days that in north america where we all borrow our phones from carriers that lock us out of them it makes some sense to distrust your mobile phone but carrier IQ or similar malware would already be able to report all this data.

If you care about privacy then shouldn't we be celebrating apps that store our data locally instead of putting them in the "cloud" for no reason than to monetize the personal data? Even if you disagree, the difference has to be acknowledged.
I'm yet another person interested in the noob side of this setup (I'm in NYC).

My assumption, based on nothing, has been that a person in my shoes would be more likely to interfere than anything else.

I am curious to hear if those with experience feel differently. Beyond wanting to help someone out, etc. are there other motivations for someone with experience to want to do this?
css transitions are hardware accelerated on mobile safari and android chrome but not on the standard android browser. So animations are terrible on 99% of android phones. No idea about Windows Phone.
Most likely they didn't notice they were included in the .zip before they uploaded it. By default those are hidden on OSX.
We're using authentication in our Firebase app and it works wonderfully. Although all data is visible on the Firebase backend, we simply put pointer ids in Firebase, so no identifying data is publicly visible.
tptacek made the only refutation of your criticism that needs making later in the thread, so I'll copy it here as a direct response:

It is not a valid criticism to complain that money that the owners of the company are entitled to anyways is instead going to charity.

The pledge is the founders pledging equity. It is not "the company" giving money to charities, it's the founders themselves. Thus your point about corporate philanthropy (with which I disagree) is off-topic. The company isn't giving any money, anyway. This is individual donation, of the kind you claim to promote.
Does anybody know what percentage of queries in DDG site is answered by bing?
check out how long each of the pages are:

http://weepy.github.com/o_O/o_O.js

vs

http://cloud.github.com/downloads/SteveSanderson/knockout/kn...

!
Unfortunate truth. Microsoft made a major error in abandoning the command line so many years ago and it is crippling for developing in not-.NET. powershell isn't the solution. Windows doesn't even ship with an unzip cli tool
It doesn't ship with a curl equivalent and to get curl you have to go to a page with pop-up ads and download some other dependencies on top of it. Windows doesn't ship with a Screen or Tmux equivalent. All of these things are unacceptable.
I'd love the idea, except that I don't want to recharge my watch like a cell phone. I'm used to my watch lasting years without changing the battery.

But if I can program my own custom watch face with a button that turns off the Bluetooth, thus extending the battery life ...
Happy to fling it, it seems, but not so happy to receive it. Anyway, congrats on writing a coherent sentence. It reads really well.
> "no good reason" is entirely subjective, though. If your purpose is to make the language simpler to newcomers, implicit conversions everywhere are a great way to get things done. And the popularity of PHP (especially for new-to-programming people) heavily supports that they made the correct decision to work well for that market.

You are right, in a way. Sure, it may attract and retain more newcomers, but that's like saying that tobacco is "teenager friendly". I think it's not beginner friendly at all if you must have years of experience to avoid the innumerable pitfalls which PHP lays for you all over the place, learning, e.g. the range of Integers in PHP, which defines when a string will be either a float or an int, or that you should actually use strcmp.

In Python, Ruby, or heck, Haskell, you'd just have to do == and there would be no surprises.
So are you suggesting we give up entirely on single page apps and go back to a full refresh of the page whenever the search terms change on a page?

I am not quite clear of what you are suggesting here. How do you build a system like gmail with it's great response times without innerHTML at some step?
But the opposite is also true--a charitable program can help attract the best employees if it is well-aligned with the type of people you want to hire. Patagonia's strong environmental commitment has helped them attract the best employees for their business, for instance. That commitment is solely Yvon Chouinard's decision since it is his company, but it's not inflicting anything on his employees--they love him for it.
I'm a fan of the JOBS Act but doesn't the existence of Kickstarter imply that your scenario was already legal?
I understand why you'd be skeptical of Taibbi's vehemence; I often am. But I don't think you make a good case here.

Nobody's saying people shouldn't also read the prospectus. But if people can lie in the pitch and then get out of responsibility through an obscure note in the prospectus, more people will lie. It allows classic "the large print giveth and the small print taketh away" scams.

Civil litigation is a terrible method for enforcement. The longer the feedback loop, the more opportunity for things to go wrong. Short-sightedness is a defining characteristic of most scammers. And litigation will only happen when there's enough money at stake and the chances of recovery are high. Small investors are fucked from the start, as is anybody who gets taken by somebody who spends the money in ways where there's little to recover.

Also, your "bad actors" vs "good actors" thing is a total false dichotomy. Actors aren't the problem; it's actions. If you make it easier for "bad actors" to act, you will have more (and more severe) bad actions. Further, through competitive effects, you push everybody in the direction of bad actions.
my understanding is that they are obscenely complex, internally.
this has already been all the way up the front page and eventually killed.

[dead] Why you shouldn't invite Yehuda Katz to your user group meeting (thewebivore.com)
134 points by pselle 3 hours ago | flag | 98 comments

http://news.ycombinator.com/item?id=3832575
Jonathan Blow’s quest to reinvent the video game as an artistic medium
This week I'm finding it really hard to cognitive-dissonantly validate why I don't know javascript yet. But you're breaking me, O constant-plethora-of-awesome-javascript-submissions.
Teehan Lax's iPad GUI PSD (Retina Display)
All faculty members that remain in CISE will have to stop their research program and focus only on teaching. About 50% of the faculty will be able to continue their research in other departments.

They will also be stopping all departmental TA support.

The proposal is here: https://docs.google.com/file/d/0BwzZsds2XcGnMWFpcnFiNEhvQkk/...
Correct - it's more the toolset philosophy of Backbone rather than Ember or Knockout which are more frameworks.

Up to you which philosophy you prefer.
Tools used (from the chat):

Mongo for storage backend

Node.js client is Faye

Scala + Netty backend

custom JS client supporting "IE7+, Opera 10+, Safari / Chrome (recent versions), FF3.0+"
>if it's all about human nature, how do you explain a dramatic recent change?

It's difficult to tell if you're trolling or if you truly don't get it. At no point did the parent poster claim that 100% of a person's likelihood to found a tech start-up was nurture.

Consider this situation:
Nurture (U) and Nature (A) are both factors in a person's likelihood to start-up (L). If L = UxA, then a 37% drop in U would cause a 37% drop in L regardless of differences in natural abilities.

A good starting point if you're interested in the interplay between nurture and nature in human psychology is Steven Pinker's The Blank Slate.
You can even handle it with a single stylesheet, i.e. with `min-device-pixel-ratio`.
the "custom search API" does not deserve the "search" in it's name. it's a different index, it's crap, and you can't access it as a whole, but only whitelisted parts.... google does not have a search API, it has a sad excuse to a search API
It not about user security. You can encrypt your data with gpg and send it via pastebin, zerobin, or mailinator to your accomplice and secure. ZeroBin is about lifting the liability off the service provider.

Think the tired old "does linking constitute a copyright violation?" question. If someone posts a list of magnet links or torrent URLs to ZeroBin, they can claim plausible deniability: they cannot know the content of the pastes they host.

This reduces to deep questions about internet freedom. For example, if ZeroBin couldn't for some legal reason host "infringing" links, they couldn't host any links, and Tor, I2P, Freenet, and other onion/mix networks would be similarly illegal. Or can it be illegal to participate in an anonymous networks or not? Some parties would like to see the answer to be "yes". But we all know that there's copying bits and there's copying bits: at some point it doesn't matter, at some points bits can't be legal or illegal but just bits.

Technology like ZeroBin can help drive the liability question down to the very, very basics where it can be eventually solved.
If it's mildly good in most cases as you claim, and catastrophically bad in certain cases as seems clear, then overall it's not a net gain.

This is what continually baffles me about PHP. There are plenty of bad languages out there, but PHP seems pretty much unique in having a community that actively resists any improvement and actively campaigns to keep the broken stuff around.
yes. There is a node.js library for Firebase that uses websockets as a transport layer.
...which moving your mouse away from the logo still allows you to access.

Personally, I think it's a great little addition to a website.
I guess that's what getting paid $45K to write a shell script does for your ego. What a shame.