skysight-inc/HackerNews huggingface dataset:
Well you make a good point but I think you're seeing this as a case where you don't have an option. It is our choice. When you choose the browsers you're going to support you're choosing your customers. I've had to learn the hard way that a business needs to choose it's customers just as a consumer chooses their vendor. If I run American Apparel's online store I'm going to assume a younger customer base and with younger customers comes more recent browsers. If I run "motorcycleaccessories.com" I'll assume middle aged Harley riders that don't give a damn about browsers so I'll support old stuff.

Now, I hope my examples don't get people going pedantic on me. I realize I might be wrong about the audiences in those specific examples but the point still stands. In the end it comes down to 3 things:

Knowing who your customers are in general

Making a choice about which portion of those customers you really want

And finally, is supporting an old browser worth the time and effort compared to being able to put that time/energy into giving your preferred customers a far better experience

I'm partial to not supporting old browsers but I would do it if the situation called for it. There's a part of me that wants to band all developers together in not supporting anything older than IE8 with the hopes being that users upgrade and browser makers (Microsoft, looking your way) start making better browsers and browsers that, at the very least, try to get you to update if they don't do it automatically.

And let's be real here, almost all talk of compatibility centers around IE. Getting something to render properly in IE is like rewriting all your code with special classes and weird, incomprehensible "filter: progId(gibberishNoOneRemembersHere);" nonsense that might as well be another language. If only we could fix or kill (I'm happy either way) IE we wouldn't even need to have this conversation. I mean, look at the version numbers that support modern techniques in other browsers. FF, Chrome, Safari, all pretty much support anything you'd like to do without much effort from v3 or 4 up. IE? We're coming up to version 10 which is a step in the right direction but still too little too late.
are we really surprised by this?
I can't count how many times I've handcoded button colors, so thanks for this timesaver.

But I'm actually more interested in a deeper aspect here: what will button colors do to my conversion funnel? So here's an idea for a weekend hack: I would pay money for a PnP button A/B testing solution that automagically converged to statistically optimal colors.
Excuse my french but. What a childish and non-hacker related piece of garbage.

He said, she said. Guess someone needed the attention. Personally I finished the article and is as confused as I was in the beginning.

What does this have to do with anything?

Here is an idea. Pick up the phone call him and talk it out.

I am sure JC is annoying but seriously.
Very nice.

Makes Lua finally palatable, to my eyes.

I can't quite figure out why, though. Perhaps because I'm used to CoffeeScript?
I was, but I was also just around 12 years old. Admittedly one of the aforementioned persons who were a "waste of flesh, bone, and dangerously limited brain function" starting flame wars about trivial topics because I had a long distance phone connection I wasn't paying for and a keyboard in front of me.

Though some might say that the more things change... but I digress.
Ways to Become Stressed Starting a Business
Very well played! If I were the nitpick-y type ;) I'd wonder whether use of the debug library is kosher (esp. in production code), but you are definitely correct. Though, actually, this again correlates very closely with C/Scheme -- You can use an offset from a stack frame pointer to access stack variables in a function scope in C; and upvalues are just closed-over variables a la Scheme closures.

Actually, that's another point in Lua's favor. The mechanism Lua uses for managing closed-over variables is WAY more elegant than, for example, Ruby's mechanism...
Yeah, true. I just have this dream that all web developers will band together to stop supporting "problem" browsers forcing users and browser makers to fall in line. I mean, correct me if I come off as a spoiled brat but I think they should be making browsers to suit how we build sites and not how they want us to develop them.
The problem is that reputation is relative. You may have high reputation on HackerNews, which could be linked to high reputation on ServerFault, but has absolutely no bearing your reputation on a board for writers and essayists.

To borrow a concept, it's a bit like Whuffie in Doctrow's Down and Out in the Magic Kingdom.
Facebook to file IPO for at least $5 billion
The discussion here around the article I linked was my first introduction to PATCH. I would really like to see it implemented in Pyramid so my site can take advantage of it.
Here are some benefits:

* A RESTful API is discoverable. With no background knowledge, a client can do a GET request on the root URL to get a list of resources with URLS. It's easy to dive right in and quickly figure out what is available.

* Developers understand HTTP. REST is essentially just HTTP, and we already understand HTTP. REST means the API developer doesn't need to waste time and energy (badly) reinventing/re-implementing what HTTP does on top of HTTP; and the client doesn't need to waste time and energy learning a bunch of ad hoc protocols.

* Our tools understand HTTP. Just about every client language/framework on earth already understands HTTP. Without jumping through any extra hoops, a client working in Python or Ruby or C# or Java or JavaScript or PHP or even VBScript can execute an HTTP request on an API resource and understand the response.

* REST keeps us honest. A RESTful API architecture forces the API developer to be clear about what is a resource and what methods clients can execute against each resource. This makes for a better-organized, more orthogonal API.
That is a lot to take in, thank you for another extensive response.
EFF Seeking Information of Legal Users of Megaupload
It looks more like this replaces the (now quite outdated) Long Term Support version of 3.6, which even got updated yesterday:
http://www.mozilla.org/en-US/firefox/3.6.26/releasenotes/

Part of this new ESR process is that 3.6 will go EOL in April.
New York City / London - Bloomberg LP (http://www.bloomberg.com/careers)

We aggregate, scrub, produce, analyze, distribute all of the data in the world that drives our market economies. We know how to process data efficiently and at an enormous scale. We apply the same principles of dealing with market data to other sectors such as government, law, and even sports. We hire people that thrive on challenges and can hack on systems to meet these challenges in the best way possible.

We run our own datacenters, containing the biggest/best hardware available in the world. We run one of the largest private networks in the world and connect to more primary data sources than anyone else. Incoming market data rates exceed 45 billion messages a day.

If these challenges interest you, check the listings online for something that sounds interesting, apply mentioning me, and e-mail me to get in contact.
> Despite the fact that Steam knows how long we've played a game

Steam is generally wrong about that, so it's not of much help.
Samsung Galaxy S II Plus benchmarks surface, may tide users until Galaxy S III
Faroo: a p2p search engine with 2m users
Steam's covered though: they don't release sales figures (ever) and their TOS calls it subscriptions or something like that.
Workers should not have to die so Apple can build the iPhone 5
Each of the constraints brings some advantages to the system. To me, the most important is the decoupling of the client from the server.

I think this doesn't seem that important because we still code each client against particular API, but we could adopt true uniform APIs - by not only using the HTTP methods and following HATEOAS, but by also standardizing on data formats that are widely adopted¹ - we would be able to write much more generic clients that could work with different APIs, perhaps even with ones not considered by the developer, without wasting hours upon hours writing code against each service.

¹ No, JSON isn't a standard data format, but more a standard serialization format. You still have to manually code against each service's response types.
XMonad is a tiling window manager. It is written in Haskell.
I think you mean we soon found ourselves overwhelmed. He still takes discussion from people over email, twitter and facebook linked directly on the site.
To me there is nothing really wrong with this API except that they made the mistake of calling it a RESTfull API and, as such, have incurred the wrath of REST purists.

If they were to change the auth method to use a secret key for signing requests and just call it an RPC API then I don't think there would be a problem.
If that is true then you could start a service where the consumer essentially simultaneously buys and sells whatever CDs they want without money changing hands except for some membership fee to run the business.
In light of the fact that Auston Bunsen (SuperConf organizer) attempted to correct the issue directly, is it right that Jason Calicanis used his connections to squelch an ad for a competing conference (which gets small percentage of the social clout that his own Launch conference generates)?

I don't think there's anything wrong with the infographic/advertisement. You'd expect an ad to highlight favorable comparisons. The footnotes were small, but they were still quite legible. And Jason points out that this year it's $500 (though he omits that it goes back to $1.5k after the first 100 tables go) but the comparisons were against last year's numbers.

So what's the problem, Mr. Calicanis?
New York NY - Fog Creek Software

Intern and Full-time

We're looking for top-notch software developers and sysadmins/devops magicians, as well as designers and front-end developers.

Great salary, kick-ass benefits.

Learn more at http://www.fogcreek.com/careers.html
I actually tried to point out that configurability _is_ very possible with such an API.

Your complexity argument does not hold. If I can control something with a C API, why not with a file API?

Take atomicity as an example. C has no inherent concept of atomicity. Yet you can acheive atomicity by using C. So why not with a REST or file-based interface?

You also mention speed. Interesting since complexity and performance worries are the two roots to premature optimization if you ask me. Since this solution is still on a concept level I am of the opinion that one should avoid such discussions at this stage. But I see no _inherent_ speed limitations in a file-based API. Send binary data if you want. Text is only for readability.
I somewhat agree, but I don't think it's as dire as your comment makes it sound.

Going by sheer numbers, there are probably a million crappy, spammy forums for every good one.

But, I've found that most topics have at least one or two really good, (mostly) spam free forums where real discussions take place and the signal to noise ratio is really good.

Comments for articles and blog posts do seem to be more hit or miss, though.
>It's sad to think that quality is not always enough to get noticed.

It's not sad to think that, it's essential. "If you build it, they will come" is the fastest path to failure, an average product with great marketing will beat a great product with no marketing any day.
It actually sounds reasonable to take down the info graphic since the data was not up to date
For many people, REST == ! SOAP. There is nothing more to it than that. And because REST is more an architectural framework than a protocol (remember, the protocol is HTTP), it's hard to teach them otherwise.
I have some applications logging to my server in hetzner from US (softlayer datacenters), and some from china. So far we didn't had any single issue with latency.
Dark Souls' grand vision
Thanks a lot for the great tool! It's very intuitive and works well!
A problem is that reputation-based sites require accounts, which discourages insightful blog commenting by those not ready to commit to another log-in. Bayesian algorithms can defeat most spam while still allowing you to have an account-not-required comment system, but it does nothing to stop trolls.

Although maybe you could train algorithms to detect derogatory nouns and adjectives. And you could still allow reps on individual comments and hide low comments by default, which effectively crowdsources the troll moderation. I believe I've seen sites using Disqus in a way close to this.
Why Windows 8 tablets will beat Android
High karma on hacker news may not translate to a high reputation on a writer's blog, but it would pretty much guarantee a civil, thoughtful comment. In this way karma is pretty portable, you just have to give everyone karma somehow. Maybe start off by trusting friends of people with high karma.
I think cutting IE 8 off is a little premature. I agree it's a hassle to support but I think of for example Rogers Cable, a client of mine still sitting on locked down XP across the entire office base. You just cut their 6000-ish employees off at the knees. They can't install another browser even if they wanted to, and I'm sure that same situation exists in a lot of other corporations.
How many years experience do you have total?

Do you have examples of commercial products that you have worked on?

How good are you at JavaScript? It is a very hot languadge right now and there are not a lot of people that have deep development experience doing JavaScript. If you can build large JavaScript applications it can double your offer with the right company.

If you are strong in JavaScript you could be over 100-120k if you are in the states, if you are mainly a PHP developer then your top end could be in the 80-90k depending on years of experience. Java can get you up to 100-110k if again you have significant experience, but for Java those numbers are going to be seen in the enterprise space.
The paradox of choice - The Hiltmon
San Francisco, CA - Sift Science [fulltime or intern, H1B ok]

Sift Science is aimed at bringing machine learning to the masses. Our initial product is an API to detect online fraud. Last year, there was $2.4B in credit card fraud, 70% of it from organized crime, and it literally kills companies (see http://techcrunch.com/2011/11/10/brandstack-heads-for-the-de...). We're using large-scale classification techniques, paired with elegant visualization tools, to catch fraudsters before they make off with our customer's cash. Our pilot customers are technically savvy and highly motivated to work with us as we develop our beta product.

We're a team of ex-Google and ex-Zillow engineers who previously worked on speech recognition, ads targeting, payments, sentiment analysis, and more. We're backed by top angel investors who "get it." We like to laugh, push each other, and we do fun events with other companies in the broader San Francisco startup community to keep things fresh.

If you have expertise or passion for any of the following fields, we want you:
* Machine learning (including applications like computer vision)
* Natural language processing
* Data management (e.g., large-scale databases, map reduce, data fusion, data mining, etc.)
* Data visualization

If this sounds interesting, shoot a resume over to jobs@siftscience.com!
Tell HN: Please put a contact email on your site
I'm an entrepreneur like most of you, with a few projects in the last years. I know how hard it is to find customers, gain traction, etc.

Today after an afternoon of prospecting, I'm amazed by the number of companies that make it INCREDIBLY hard for people to connect with them.

Most sites don't have a contact email or phone. Others use forms, but the big majority don't have a clear way of contacting them.

I mean, what's so prohibited about publicly displaying an email address use for general inquiries? (I can understand hiding your personal one)

Granted, I'm trying to contact these companies to sell something. But I honestly think I'm selling a very good product.

For example, in this particular case I'm trying to get in touch with Blackberry Developers that would like to promote their apps in Latin America. We have an email list (completely legal, with users looking forward to our information about new apps every-week) of about 520K users. We work on volumen which means we charge VERY cheap per email sent. The first 3 companies that sign up would get a significant discount.

Guess how many companies I was able to connect with? I'll keep at it, improving my sales process. But, if you are a business owner make it easier for opportunities to present themselves.
All of the mentioned services only work if the government does not fiddle with your ISP to block certain IPs/HOSTs/DNS Servers etc.
Since our way into the net is controlled by local companies who have to comply to local laws, theres always a way to prevent people from using certain services.
Examining Zynga's tower defense
I keep rephrasing myself because you seem not to understand. I am not suggesting that this model should replace the GPL or more permissive licenses entirely. I am not suggesting it will crush or destroy all free software and all extant models of free software licensing or development. I am merely suggesting a middle ground that would get source in the hands of licensed users instead of leaving them with nothing and promoting the idea that distributing source is the same as ruining your investment.

I understand that this would be more restrictive because it wouldn't allow you to share with certain people. The details, of course, are dependent on the final language of this hypothetical license, but as I said I would like most of the burden of compliance to rest on the individual consumer and not the publisher, i.e., "Do not use this if you do not have a valid license". This is not any different than what we have now -- commercial vendors put out closed-source software that says "You promise not to use this unless you are supposed to" in the EULA and this is blatantly violated by those who choose to pirate the software. I don't see how or why releasing the source would make this any worse, and I think it stands to improve profitability from specific games significantly.

You seem to believe that under this license forks would be impossible. I don't understand why you think that. Forks are by definition derivative works ("modified code") and as long as you comply with the license restrictions on distribution you can continue to release and host forks on GitHub et al.
I read it as he meant a pre-packed "reputation system" for forum/comment software, not necessarily that there'd be a shared reputation value for all forums.
Pay-what-you-want DRM-free readings of James Joyce's dirty love letters
Some people don't understand the risks, but have been trained to click the OK button. They will then complain when the site doesn't work and completly forget that they clicked the "i accept the risks button"
Is this not going to work in IE 8?
I suppose it remains to be seen whether they'll sell as well at $249 and as a separate device vs. $149 and readily available as $100 and only needing one for both purposes. I suspect they'll sell, but at reduced volume and excluding major potential demographics.

They might do better to work towards building such an ecosystem for Windows, particularly given the wide range of uses and high level of interest which were demonstrated. "Warranty support" has not been high on the consumer values list in the existing ecosystem, so much as "cheap accessible cameras" and "does cool stuff."
IE9 runs on Vista.
I agree about the archival nature of torrents, but I was reacting to the rude insistence that "only" giving away source code wasn't enough.

I hope that, in time, more credence will be given to the idea of "abandonware." Right now it's piracy of titles that publishers no longer care to protect, but I hope that some legislative body will enact limits on copyright based on availability. Though it's not particularly important in the grand scheme of things.
Honest question, as I don't use TPB: haven't they hosted magnet links for a long time? What's stopped people from doing that already?
As a hobbyist, I'm not sure that's worth the extra $100. I've been considering picking one up to play with.
I thank you all for your great responses you have given so far. I meant my question in the restfulness way, but poutine adds best practice advises that I'm more than happy to also know about.
Most software engineers aren't into coding for its own sake.

The subset of software engineers who code for the sake of coding frequently obsess over understanding their discipline and stretching their mind.
> I signed a petition against the White House's plan to put airport usage fees in place for general aviation, effectively charging pilots to talk to air traffic control. This is a Really Bad Idea (I'm happy to delineiate why in future comments if there is interest but for now I'll play the "I'm a pilot, trust me" card).

Well, I'm interested.

The obvious guess that comes to mind is that pilots are now incentivized to avoid communication with ATC, consequentially reducing ATC's effectiveness. Is there something more subtle going on?

More interesting question is why the WH thought it was a good idea. Who was lobbying for it? I was under the impression that whatever union or union-like organization is built around ATC folks is pretty adamant about promoting safety stuff, and would never tolerate something like this.
The memory palace « Jon Udell
Durham, NC - fulltime (H1B) Duke University, Center for Health Policy and Inequalities Research

We're a group of public health researchers looking for a junior software developer to work on the software that runs our research. This is a great opportunity for a developer with an interest in public health, including an interest in possibly traveling to international study sites. More information (and contact info) at http://chpir.org/software_dev_job, or contact me directly from my profile.
I think a lot of the sentiment here comes from people wanting to have their cake and eat it too.

What people want:

Everyone 'good' for the discussion.
No one 'bad' for the discussion.
No manual labor.
Unlimited growth while maintaining a perfect community.

What you have to do:

Grow slowly
Restrict Signups
Moderate

The internet is clearly still an incredible communication platform, but it is by no means a human utopia, or even an opportunity for one. If you want to build a good community, you have to do just that. Build it. The internet is rarely going to just give it too you. And your community will without a doubt rot as time goes on if you don't pay attention.
Thanks for the feedback!

If there was information on how many companies will get funded / covered in 2012, I'd gladly update. But there is no way for me to predict the numbers for these conferences in 2012 (especially for the ones that have not announced anything) other than price to participate.
Forgot to mention that this is the major broadband provider in Ireland, Eircom.
Van Jacobson's take on this:

http://video.google.com/videoplay?docid=-6972678839686672840

http://en.wikipedia.org/wiki/Content-centric_networking
Goldman Sachs is the Rick Santorum of the Facebook IPO
Nice! Good to see different approaches to addressing this problem.