skysight-inc/HackerNews huggingface dataset:
I'd really like to hear ideas of how we can stop this racket

I can think of a way to get money out of congress: remove elections.

Think of it: serving in Congress could be like Jury Duty. Everyone's in the pool and every election cycle random people are selected from the pool and asked to serve.

With no elections, there are no campaigns to donate to. It would be illegal for any Congressperson to accept any gifts or money from anyone other than their paycheck from the government and a ban on working for, directly or indirectly, with any person or corporation that was affected by any bills in which the Congressperson participated or voted.

Would there still be corruption and political favors? Absolutely. People would still have a tendency to push for laws that would benefit either themselves, family, or friends or the industry in which they worked.

The lack of up-front monetary gain would likely have a significant impact but corruption is a problem of honesty and integrity which human nature tends to lack and tacks personal disciple to evolve.

Until mankind becomes entirely focused on building social welfare (what's good for all) instead of personal welfare (what's good for me), these problems will always be here.
Engineers like us can be such snots sometimes. If as a culture we want people to build great RESTful apis and a company attempts to do so, public shaming isn't the answer.

But. Their homegrown text serialization format is pretty wack. They couldn't just use CSV?
Have been using them for just over 6 months with 3 machines currently. Highly recommended, no problems at all.

And you can run VMware esxi on these offerings.
It's a nice little tool, "Slick".
However I'm not a big fan of using this type of "easy" tool as just about everyones stuff ends up looking the same.

A good illustration of this fact:
Cars, what's the difference between a 370z and a Porsche Cayman? Well the 370z won't turn as many heads because you see them all the time.

It takes time to make a nice custom button/graphic/logo but it is time is well spent!
1) I don't really see how it introduces any abstractions. The only thing we're doing is moving where event bindings are declared from the controller (or Backbone View) to the template. Other than that it's really pretty much the same.

4) I did a very dirty quick benmark. See http://pastie.org/3296683. This just inserts 1000 words into a <ul> in three different ways. With jQuery, by appending each item separately, with jQuery through string concatenation, and with Serenade. I tested this repeatedly with different numbers of words, in different orders and on different browsers.

jQuery with append is around 5x SLOWER than Serenade
jQuery with an entire template is around an order of magnitude FASTER than Serenade

In other words, the difference in how jQuery is used is way bigger than the difference to using Serenade.

I then did another dirty benchmark: http://pastie.org/3296747. I've only added a primitive event binding so that clicking the <li>s pops open an alert. A really interesting thing happens. In IE (7,8,9), the difference shrinks to around a factor 5. So jQuery is 5x faster. In all other browsers I tested however, Serenade outperforms even the full string concatenation jQuery example by a slight margin.

I don't think this proves that Serenade is fast, but it's at least not deficiently slow.
Won’t be the first time Microsoft used propaganda against a competitor (this manufactured brouhaha over the new privacy policy could be their doing for all I know).

I'm not sure what they find so objectionable about the new privacy policy seeing as Google isn't collecting additional data, isn't selling it and is not removing the tools they already have in place to control it; and they've significantly reduced the text involved and gave a notice more than a month in advance.

I think this is the best take on this whole issue: http://www.forbes.com/sites/kashmirhill/2012/01/31/on-the-go...
Your section 2 has absolutely nothing to do with REST.
We have good luck with QuickBooks Online: http://quickbooksonline.intuit.com/ It has almost all the functionality of desktop QuickBooks, and they're adding features at a rapid pace.
If you're learning about REST, do it right and make this book your bible - it's brilliant: http://www.amazon.com/Restful-Web-Services-Leonard-Richardso...
Thank you, i have just deployed a new version with minor fixes and suggestions.
50 Tech Entrepreneurs Who Are Building Awesome Things
Tools to convert your Android Apps for BlackBerry PlayBook OS 2.0
I write RESTful services, to the best of my ability. Half the tools I use enforce or encourage it.

Confession: I don't understand what the advantages are supposed to be. I want to believe it isn't just arbitrary dogma. I really do.

Applications don't care about the method or protocol a web service is using. Just get the data to and from.

Humans should care about how easy it is to maintain and implement the web services and anything they choose to do to make that goal a reality is good.

Oh, it makes for cute looking URIs, I guess.
Well, just below the Plan 9 sections comes this:
http://catb.org/~esr/writings/taoup/html/ch20s03.html#id3016...
And he's right, ioctl's can be quite tricky to operate sometimes.
The real question is, if they disable your account, could you chargeback all of the valve charges over the years? I think you'd be justified if they blocked you out of games that you paid for years ago for a chargeback now.
McDonald's says no to 'Pink Slime,' the spare beef trimmings
San Jose, CA; Austin, TX; New York, NY; Boston, MA - Lattice Engines (http://www.lattice-engines.com)

(Software, Data, and Design roles-see http://www.lattice-engines.com/company-careers.htm)

Lattice Engines is the leader in B2B sales intelligence software enabling Fortune 5000 companies to Sell Smarter and achieve a 6-14% increase in sales productivity within one year of deployment through Intelligent Targeting, Contextual Conversations and Measurable Execution. Lattice Engines software integrates internal, external and Lattice Engines proprietary data to identify customer patterns and trigger
events that influence buying decisions. Our software is powered by predictive analytics, advanced mathematical algorithms tuned specifically to B2B sales and marketing objectives. Our solutions integrate seamlessly with existing CRM and Marketing Automation systems to deliver B2B sales intelligence directly to your reps.

Please contact sberi@lattice-engines.com with the subject line "Hacker News"-you'll be given preference over applicants who apply normally through the website.
They include banks and other very-security-conscious folk... with money to spend on easily deployable apps that address their needs. Feel free not to go after them as customers, though.
> The latter choice would certainly be a facepalm.

Why?
What You Need To Know About ACTA
The same things that happens now with any regular sound API.

There are calls (similar to the above example) to just play a sound, and there are different calls to schedule multiple sounds to play simultaneously.
Why Now?  What Wave Are You Riding?
They also have a ton of money. You might not want any of it, but some do. Continuing to support IE7/8 for that reason makes sense.
San Francisco, CA - Weebly (http://weebly.com/jobs.php)

Front-end Web Engineer
HTML5 Mobile Engineer
Android Engineer
Back-end Web Engineer
MySQL DBA
Web Designer

We're a bit different than your average startup. We're a small team that loves what we do. We only hire others who love what they do, too.

Even though we're very profitable, we don't hire just for the sake of it; we hire the best people, then trust them: it's the thinking behind our no-limit vacation policy and company credit card for everyone.

We love building things and we focus on being productive, not the amount of time you spend in the office. We hate meetings, so we only have one per week.

We put a lot of effort into making Weebly a fun place to work for people who like getting things done.

Our millions of users love us (check out our blog comments). We have a net promoter score over 80% (higher than Apple's).

Running 2% of all of the websites on the Internet presents some interesting technical challenges. Making a complex task super simple and intuitive is also an ongoing challenge.
Hp C7975A LTO-5 Tape Cartridge LTO5 Ultrium C7975A Data LTO 5 Tapes
I think we need some sort of captcha system that keeps not only spammers, but also the kind of people he refers to out.

The one Quantum Random Bit Generator had set up comes to mind[1].

[1] http://random.irb.hr/signup.php .
seems to be down atm, see http://web.archive.org/web/20110304151851/http://random.irb....
That may be so, however he asked what else is wrong with this API. An ugly URL scheme is something wrong with an API in my opinion and lots of people agree (see Rails, etc).
It's totally necessary though. Developer's can't be supporting old browsers forever.

It's not really our choice, though. If you run an online shopping site and 40% of your customers use IE7, you should support IE7. Urge them to upgrade, sure, but if you want to actually make money you're going to have to bite the bullet and deal with old browsers.
seems like a great book, grabbed one for my kid
I guess the question is how much of a difference it makes to use a generator/template and designing your own everything. Especially early it's easy to make the argument of save money and time to get it done.
I agree with most of what you said, but mapping CRUD directly onto the verbs is perhaps a little simplistic. See http://jcalcote.wordpress.com/2008/10/16/put-or-post-the-res... for a discussion on it. The very short version is that idempotency is important, POST must be used for non-idempotent updates, and there is no reason PUT can't be used to create if you know the ID of the resource.
The multibillion dollar organization I work for just updated to IE8 from IE6 last week. We aren't allowed to use new browsers or chrome frame for "security" reasons. ha!
Austin, TX [US/Canada/EU remote ok] - WP Engine (http://wpengine.com)

The only managed WordPress platform invested in by Automattic, hosting WordPress for the likes of Foursquare, Asana, Soundcloud and many big name household brands. Security and scalability is what gets us going, along with being part of the WordPress and OS communities.

We're still a small (~7 person), funded startup looking to expand the team due to the tremendus growth we've seen over the past 12 months. We currently have positions for:

PHP Software Engineers

* Bringing the highest level of quality and best-practice to PHP engineering.

* Developing both WordPress-code (some of which will be submitted to the open source project) and internal customer-facing projects.

Linux Server Admins

* We run our own bare-metal hardware because we're so optimized for speed, yet we deploy new servers all the time due to our growth.

* You are confident working with high-availability SOA clusters of memcache, varnish, nginx, apache, mysql, etc.

* You want to automate the shit out of everything - we do too!

You can find out more about what we do, how we do it and why we do it at http://wpengine.com/careers/ - where you can also find out more about our positions.

As you would expect we offer a competitive salary, equity, benefits, and a fun environment to work in.

You can email your resumes to ben [at] wpengine .com
http://jobsearch.monster.com/search/?q=grails
Electro Wire Stripper: Lights up signalling you've cut enough
Though you make good points, perhaps Sharefile shouldn't claim that their API is RESTful when in fact it clearly isn't. There's nothing wrong with having a non-RESTful API, apart from it being far less clear and understandable as REST.
I don't agree with trebor here but I have a problem with him being downvoted. He has clearly laid out an intelligent (albeit unpopular) opinion and you may disagree, but why downvote? Maybe if he was factually wrong (he isn't) or not contributing to the discussion (he is) or was in some way offensive (he isn't offending me at least)...

Back on topic: The US is already entrenched in foreign intervention through anti-terrorism, anti-genocide, anti-torture, maintaining cheap and sustainable oil prices (and other imported and exported goods), anti-drug-running, and even "spreading/encouraging democracy/freedom".

I admit that enforcing intellectual property doesn't appear too far off from these, but I think there is a crucial difference: these existing interferences benefit most people in America (spreading democracy and fighting druglords is debatable) while the intellectual property interferences benefit a single, dying, hated industry (and that benefit is also very debatable).

Most people are upset because the gains (to "Big Media") do not seem worth the cost of foreign entanglements and limitation of free speech (domestic and abroad).
Xero (http://www.xero.com/)
David Tisch of TechStars on what he looks for when financing startups
The server log is not encrypted when using TLS, which is one reason you want to keep sensitive information out of your URLs.
So this whole thread could have been averted if the term REST was removed from this API it sounds.
I wonder if this is setting some kind of precedent to MAFIAA claims in future
Also check out Activetick (no relationship with them) for a few months. It works on all platforms. They even had an example program that made their API accessible via HTTP. I got away just with that.

I compared their data with another feed and they matched.

http://www.activetick.com/activetick/contents/ActiveTickFeed...
I once worked with a guy who has done some contracting as a porn filter tester. He said that the filter he was testing was extremely good, however it did not catch the nastiest things out there. I asked him what the nastiest things out there were that the filter did not catch. He said "furries," paused, "... and... well... squids."
Correct me if I'm wrong, but without elections, you also don't have democracy, right?

I of course do not mean to say that democracy is The Answer to All Problems, but this idea seems to touch the very core of the political system in place.
A case study of the 1% SEM client
Thanks for this. The more I look, the more it seems like the answer really is "cool, so go make it". :)
* Not hypertext driven, all URL patterns are hardcoded and must be rebuilt. The one mandate of REST APIs is that they be hypertext-driven, this is a deadly sin: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...

- Linked to that, a significant part of the documentation is about URLs to hit instead of being about document types

* Misuse of HTTP verbs, a lack of use (by going through POST for everything) would be bad enough but they go through GET which should be 1. safe (should not alter the server's visible state) and 2. idempotent (should be callable n times with the same parameters returning the same result, as long as the server's state was not changed). This API deletes things through GET.

* Lack of use of HTTP headers, instead of using the Accept header the client has to use an informally defined query parameter

* Lack of descriptive content types (linked to previous point)

* Complete absence of use of HTTP status codes (standard or custom), the API returns a status of 200 in all cases

This is pure and simple (and terrible, since it's over GET) RPC tunneled through HTTP.
Daniel shoot me an email. We are a local company and are always looking for hackers :-)
Ask HN: I'm a Designer/Developer, How Do I Find Jobs?
I spend most of my time getting to know all sorts of fields. I have a design degree, but I can hold a conversation with a systems programmer, a web developer, an entrepreneur, a scientist or an artist. From talking to people, I get the impression that people like me are valuable, but jobs calls seem always to be looking for either a programmer, a designer or a business person. If interdisciplinary people are so valuable, where do they fit in? Do I need to specialize?
Hosting Company: No Immediate Plans to Delete Megaupload Data
Then, don't you think the White House would send a letter to the DoJ pointing them to this if they really cared?

They may not need to investigate it themselves, but helping the message get sternly to the right people should be appropriate.
I think sites like hacker news and slashdot have a pretty good handle on this problem but only in their own communities. A good start to a more generalized solution would be to make these currently siloed reputation systems portable.
Reston, VA (west of Washington, DC) - FULL TIME, INTERN, CONTRACTOR (H1B maybe if already in US)

Lucidmedia Networks - http://www.lucidmedia.com

Growing Internet ad network looking primarily for generalist Java developers (experience with SQL and front-end web dev would be great too). The Internet advertising industry is quite complex behind the scenes and somewhat parallels the structure of the financial markets. We are analogous to a high frequency trading firm, buying page views to serve ads on behalf of advertising agencies in real-time on exchanges like that of Google or Yahoo. Our server software runs on Spring, MySQL, Redis, and AWS at a glance. We handle about a billion page impressions a day. Big data, big throughput.

Small yet experienced team, catered lunches _everyday_, your choice of Mac or PC (all devs are Mac now), good benefits. Our office has superhero posters all over the walls.

Contact me directly at sahil_lmn@yahoo.com.

We've hired a full-time dev (me) and intern through HN "Who is Hiring" threads. These things do work!
I'm creating a very detailed list (more detailed than the OP) of marketing channels as I ramp up the marketing for my startup over the next few weeks. Email me if you are interested in using it.
I would say the real power is the simplicity of stateless programming. It's easier to debug and easier to code, thus stronger and faster development.

I think a lot of devs assume it just about "using HTTP to its true potential" which is incidental. Other protocols could be implemented in a restful manner.
Did Symantec's 2006 Breach Impact These High Risk Customers?
What is your Pirate to Conformist ratio
They're probably not wrong.

However, I don't have much respect for a giant like Microsoft trying to win over customers with fear tactics instead of with vastly superior products.
I still don't understand; why is Kinect for Windows $249 while Kinect for XBox $149? Doesn't the Kinect for XBox actually work in Windows?
After Demo Day: A debrief with FutureAdvisor (YC '10)
> That may be so, however he asked what else is wrong with this API.

He asked it in the context of API restfullness, as is pretty clear from the second phrase.
> this manufactured brouhaha over the new privacy policy could be their doing for all I know.

Let's see if I've got this...

The world's largest web search provider, also a leading email provider, while also launching a social networking platform, makes sweeping changes to its privacy policy that affect millions with no opt-out...

And it's plausible to you that Microsoft is behind the arched eyebrows. You'd rather posit a Ballmer conspiracy than the simplest explanation.
Sorry, was off by a factor of 100.

Showing the math:

zip = 4,551,020
zipjs = 4,547,885
diff = zip - zipjs => 3,135 bytes
pctng_diff = diff/zip × 100 => 0.0688856564%
Maybe not wrong exactly, but definitely slimey.

This particularly: But, the way they’re doing it is making it harder for you to maintain control of your personal information.

That's maybe not strictly wrong, but it's definitely deceptive. In practice, changes to Google's privacy policy are going to make things easier to keep track of for normal users, not harder.

They don't actually state anything concretely wrong with anything Google's done. They even admit as much at the beginning of the third paragraph. But then they go on to paint it as somehow bad.

I imagine the reason they don't get specific is because MS's privacy policy is probably as bad if not worse. Also: see sek's comment below.

In a word: weaselly. I'm a home and work Windows user. I would really prefer if MS stuck to making their products better and telling me about how it's making their products better.
For those who actually let their browsers store passwords I recommend looking for extensions that integrate the password storage with the native password management systems such as Mac OS X's Keychain, KDE's KWallet or GNOME Keyring. Some browsers may even support that by default. That at least ensures the passwords are stored encrypted and the browser can't access them without the user's reauthentication.
EMC’s Hadoop Strategy cuts to the chase
Microsoft don't exactly have a spotless track record for "putting people first" over the interests of advertising: http://www.wired.com/epicenter/2010/08/ie8-waterdown-privacy...

Maybe attitudes have genuinely changed at MS in the ~3 years since IE8 came out?
Yep, it really comes down to money. If you are running a consumer retail site that gets traffic from Fortune 500 employees buying stuff on their lunch hour, you will either support IE7 or lose business.

Sure IE7 has problems, but they are well known problems at this point. An experienced web designer should know how to deal with them to give IE7 users a degraded but functional experience.
‘Flying People’ Stun New Yorkers to Promote New Movie ‘Chronicle'
You sound a lot like Obama, who wants everyone's paycheck to be same except his own.
Your second point really isn't RESTful - URIs should be opaque and "Servers must have the freedom to control their own namespace.":

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
Exceptions are magic?
Lucky you! I work at a large hospital with (likely) 10k+ computers running XP and we're still stuck on IE6.

I'm not sure what the plan to migrate away from IE6 is but my guess is that it will be a massive pain for our IT department.

I have to imagine that IE6 will continue to limp along for a number of years to come, but hopefully large organizations will have learned a lesson about depending on a specific browser version (or a specific browser for that matter).
Bloomberg Open Market Data Initiative
Best Seller Valentine
Best Seller Valentine
Best Seller Valentine Best Seller Valentine Samsung LN40D550 40-Inch 1080p 60 Hz LCD HDTV
You clearly weren't on Usenet in the late 1980s.
Does anyone know of/used any nudity detection libraries on the backend? This is something I am looking to solve, but haven't found any solid ones for python.
Thanks! That's the impression that I got from reading a similar thread about Bootstrap 1. I opted for Foundation because I want to get something reasonable together for prototyping, but also apply a full design later.

webpop looks awesome by the way.
GnuCash, but my needs are basic.
HTTP PATCH was created due to this problem, though I've not run across an API using it yet.

http://greenbytes.de/tech/webdav/draft-dusseault-http-patch-...
I would guess that the need to "root out" the people who do not have constructive things to say will ultimately hurt the site more than it helps it. The editor shouldn't feel any need to moderate the posts through deletion but rather should focus on using comments to build the community. Stressing on the negative misses the points to the positive.
I have to say, this is pretty clever PR.
they are wrong if they are trying to imply that they are any different. microsoft makes money by displaying ads on their web properties. google makes money by displaying ads on their web properties. they're both running the same business. microsoft collects your data too. they're no better than google. they're just slightly less competent.
Awesome. Can you add sliders for size and padding?