skysight-inc/HackerNews huggingface dataset:
This statement is just wrong. No matter how many abstraction layers you put on top of a computer, it will be complicated.

Yes they are good, and it's great to be able to do simple tasks with just one line of code but there are points where you can't, or you need better performance, or ,or , or ...

In that case you would need to delve deeper, behind the abstraction layer and you would need to atually understand what's happening down there. If all you know is programming with all these abstractions without understanding what's actually happening underneath then you would be in for a surprise.

And with new technologies coming out on the hardware side all the time, more parallelization, 3D graphics, quantum computing (?maybe), the APIs to use them in software will also be complicated. Nobody said that IT is an easy field.
Watch 21 Jump Street 2012
watch 21 Jump Street 2012
Created by Meat Hasburgh and Stephen J Cannell the sequence was designed by Stephen J Cannell Shows in connection with Last 100 years Fox Television
Does nobody else find the repetition objectionable?
e.g. NEW = ('N', 'New'),
If your values have good names, you can easily deduce "Some Constant" from SOME_CONSTANT or vice-versa. While I'm at it, having abbreviations built-in seems iffy too.
Last year, when I had a symbian device from work i was missing several must haves, most importantly dropbox and
evernote.

The UI was pretty laggy too.
FITC Amsterdam! Why should you be there today?
No. I'd rather like to see Linus talk about Linux (or git) and Bjarne talk about C++. That would be far more interesting than having them fight a flame war over such a silly issue as C vs. C++.
Disclaimer: I wrote that article.

Percona toolkit has some useful stuff. Thanks for the link.

In this case our solution ended up being pretty much the same as pt-table-sync except that it made use of our distributed task queuing system so was MUCH faster than if we had used a single threaded perl script. (Up to a few hundred chunks of rows being checksummed/synced in parallel.) I didn't talk about this aspect directly in the article to keep it focused.

Not sure if it would be possible to use pt-table-sync in that way, certainly would have taken a lot more work to get a third-party perl script to distribute the work through our job queue.
have potential access != spy on images
I used to work at a newspaper a few years ago, and in 2009 I posted this:

http://clubtroppo.com.au/2009/06/02/whats-killing-the-newspa...

The main source of revenue for newspapers isn't cover prices or even display advertising. It's classifieds. Until the internet came along, your local newspaper had a guaranteed cut of thousands of little transactions every single week.

Then craigslist and ebay and real estate websites and car sites and all their ilk proliferated. Now I can, often for free, advertise something small. That sucks the single biggest source of revenue directly out of newspapers.

And yes, I'm still working on that startup.
Exploitation: taking advantage of the other's misery to further your own goals.

If there were no people who are so poor as to need what meager pay the future mechanical-turk farmers are willing to give, those farmers wouldn't close down their services - they would either settle for less profit, or find another long term solution. This option exists only because of some people's hardships, and it's more profitable for the farmers to take advantage of this option, namely, people's misery, hence - exploitation.
Granite Cutting Board
Sell Gourmet Granite cutting boards, Granite Presentation Platters, Graite Centerpiece Platters, Home Accent Pieces, Trivets and more!granite cutting board, serving platters, presentation platters
Can open source save RIM?
If it was Facebook or Twitter, and the poster lived in the UK, they could be arrested quite easily.
Meebo has a native iOS client.
Inter Milan scarf
Show your support for your favorite soccer team with Inter Milan Fashion Scarves! This new design Scarf Inter Milan Soccer is ideal for all fans of greatest football club.
You seem to be infected with the mindset that you can only develop scalable and high-performance cached services with REST - you really need to step outside of your comfort zone.

>> Of course they do. WebSockets are stateful - immediately less scalable and reliable, since a client is tied to a server during the session -,

And so does every other persistent TCP service but you don't see Spotify or Skype failing unreliably to handle their own scalability. You don't need a single server to handle every connection, you can load balance TCP servers just like everything else.

>> they can't be cached

Of course they can, web sockets just provide a client/server tunnel - you can cache on the server like any other RPC service. You can also cache in the browser with javascript vars or localStorage.

>> much less efficient for images, videos, etc -, are tied to particular implementations instead of standards and aren't linkable.

This makes no sense - how exactly is it less efficient when you can make the same request/response with less overhead. You can still use HTTP/SPDY for asset retrieval and web sockets for bi-directional data/comms. Trying to force bi-directional comms with HTTP is ladded with in-efficient hacks.

>> You're mistaken. Nothing about REST or HATEOAS prevents a web application from serving Javascript that then calls a RESTful API dynamically, using PushState to change the current resource URI locally.
>> In fact, pushing and running code on the client (code-on-demand) is one of the constraints (albeit optional) of REST, as specified in Fielding's dissertation. Your claim that REST promotes dumb clients is wrong.

Alright genius and which popular SPA app downloads an entire page with on-demand scripts inside?
Most SPAs combine and minify most their scripts upfront and when they are fetching external .js, they're just fetching CDN-cached .js and not a '.js scripts in a REST-infected HTML page with enhanced scripts' that you seem to suggest.

>> What Google service uses Websockets, exactly?

Gmail. Heard of it?

>> And there's nothing unRESTful about SPDY. You don't seem to understand what REST means. REST is not HTTP.

The protocol themselves don't, but the infectious sheeps who can't ship XML back without being stuffed in some ATOM-like format or their own custom half-assed re-impl of HTML complete with semantic metadata and urls that they want to call 'Resource States' because they like the sound of their own voice.
Advantages of E-Commerce Solutions for Online Business
Today, internet business is the fastest rising firm in the world that has accepted by all the people of all over the world. If you want to grow online business then you should need some specialists and experts of this field.
So there are two things here.

The first is Google's algorithm incorrectly identified something as another work. This is bit is a bit "yeah, whatever". False positives will happen, what's important is the processes that are put in place around the algorithm to help resolve the errors.

And that's the second bit and the foobar bit, where a "human" check has confirmed it. Now, I may be skeptical but it feels very much like no-one ever looked at this, that Rumblefish basically automatically reply "yeah, that's ours" to any request or question and then leave it up to the poor video owner to show otherwise.

What I'd suggest needs to happen here is, at the very least, Google, Rumblefish or whoever need to state the piece of work that's being infringed. On Google's part this should be trivial - it's algorithm must have got a match against something specific which is cataloged.

The "copyright owner" at that point has a far more straight forward check (if they bother with it) and the video producer at least knows more about the claim rather than ending up in a slightly Kafka-esque position.
Cat 140H Motor Grader Sale | Used 140H Cat Motor Grader For Sale
None of them has to 'win' since they satisfy different needs.
There is a place for REST services - where data was introduced in the past and needs to be queried or manipulated.
Just like there is a place for Websocket services - data is realtime.
One service (like Facebook) could use the best of both. REST for serving user details and Websockets for the chat.
Face recognition with Node.js
The future of newspapers is more local. Once they divest themselves of expensive presses, unions, and other legacy line items, the actual cost of producing a local news story is low.

There's a successful business in there, just a much smaller one. In many ways, it's a return to the start of newspapers.
West Wins NBA All-Star Game 152-149, Kevin Durant claims MVP Honors
Kevin Durant scored 36 points and Kobe Bryant added 27 points Sunday night at Amway Center in Orlando, helping the Western Conference hold back the Eastern Conference with 152-149 victory in the 2012 NBA All-Star Game. This victory was the second straight for the West All-Stars and their third in the last four years.
Fort Stockton RV Park
> cat stands for concatenate

I almost resisted the urge, but no, the pedant in me :-) insists on pointing out that cat is short for catenate
Commas
Comma usage is one of the most complex, and most misunderstood, questions of proper punctuation. In some cases there are widely accepted rules governing comma usage; in a few cases, there is more than one acceptable approach. Students often think it’s silly to worry about things such as punctuation: after all, isn’t the legal analysis what really counts? However, when one applies for a job or submits written work to a supervisor, nothing will leave a more negative impression than ignorance of the basic rules of punctuation.

When you begin a sentence with a phrase or dependent clause to introduce a subsequent independent clause, separate the clauses with a comma.
Use commas to set off a nonrestrictive clause in the middle of a sentence, but not to set off a restrictive clause.
Use two commas to set off an appositive or an aside in the midst of a sentence.
Use two commas, not one, to set off a nonrestrictive clause in the middle of a sentence.
Place a comma after a transitional word that introduces a sentence.
When using commas to separate items in a list, place a comma before the conjunction that precedes the last separate item in the list, unless that last item is a compound term.
Use a comma to separate two adjectives that modify the same noun, but do not use a comma if the first of two adjectives modifies the second adjective, but not the noun.
Do not use a comma to replace the word “that.”
Do not use a comma to separate the parts of a double predicate, unless the sentence would be confusing without it, or the second part of the double predicate requires special emphasis.
When joining two independent clauses with a conjunction, place a comma before the conjunction. Conjunctions include the words “and,” “but,” “or,” “nor,” and “yet.”
Generally, use a comma before “which” but not before “that.”
Place commas inside, not outside, quotation marks.
Use two commas when setting off dates and places.
Not a while ago, I used to switch to Firefox whenever I was working on any webapp or website because Firebug seemed so much more intuitive than Chrome Dev Tools; but for a few weeks now I don't feel the need to do it. In fact Chrome Dev Tools do provide some features that are not available on Firebug that I think are nice and should be ported soon:

1. Computed Style.

2. Timeline - It helps to know what triggers are fired when, without putting log statements.
Best Theme pack for windows 7..
> Heroku is a meta-adoption, not actual use. How much is it actually being used by the users of Heroku?

A huge part of their billing system is written in Go.

> I'm just saying that I haven't seen it in use, and that perhaps the simplicity that its authors are touting lies mostly in their own familiarity with it.

The creators are also expert C and C++ programmers, and have also designed several other languages. Go was born out of frustration with the thorns, inconsistencies, and surprises that plague a lot of languages. My personal experience is with JavaScript - I wrote JS code every day for several years, and still regularly had to use the console to test essential elements of the language, often with surprising results.

We've tried to fix that with Go. Its features are designed to be simple in isolation and predictable when combined. This is the crux of my Google+ post. Our tools should be clean and consistent, so we can spend more time thinking about what we're building, not how the tool might explode if we hold it in the wrong way.
Opera Mini is more than 160 million users now.
25+ Free and Premium Business HTML Website Templates and Layouts
Thanks to its great features, the demand for these business HTML web templates and layouts are increasing every day. These Business HTML templates are efficient web layouts.
7 steps to SEO your blog / website
Have you petitoned McDonald's to rename its Big Mac to Bovine Tissue Sandwich yet?
Late response, but yes, the article mentioned local maxima.

But I think it's hubris to think we could do a LOT better.
The human body is a gigantic "engineering" effort involving a vast number of trade-offs and compromises.
I would kill for ubiquitous LaTeX file availability - my e-reader does not reflow PDF well, especially multi-columned. Being able to generate an ePub instead would be worth paying for.
To be vaguely on-topic, producing better open-source software tools is exactly the kind of thing the folk at http://www.sciencehackday.com do. Encouraging making the produced tools publicly available might well help.
[video] Managing workflows with JavaScript
Edit: Was down for me. Back up it seems.

Cached: http://webcache.googleusercontent.com/search?q=cache:WxbW8Wk...

Readability'd: http://www.readability.com/articles/tvztpg1g
Yes, that is what I meant. Thanks for re-stating it so clearly.

To your point, I have two reactions. The first is that I feel you are being pessimistic. To some appearances software seems to be getting worse, but if you step back we actually have some pretty amazing tools these days. I personally find Go a better language than any other I've used. (disclosure: I'm part of the Go team.)

My second reaction is: sure, of course we should move on to new things. We don't drive the same cars we did 40 years ago, yet software moves way faster than the auto industry and we're still using C for a lot of stuff. Programmers should be more adept at re-skilling for new languages and tools. The best ones already are.
I voted you up. Not sure why you are being voted down as you've made a valid point. I found many of the replies awful, for instance one guy states:

"Our children will laugh and wonder how we got anything done with the primitive tools at our disposal."

There are far to many people out there that want to be developers, mechanics, artists, musicians etc etc but give up at the first hurdle and look for something to blame for their failure .. it's a very common human trait and not one I expected to see entertained on HN, either.
Mozilla’s Boot to Gecko – The Web is the Platform
Good examples: magnetorheological damper shock absorbers (filled with magnetic fluid, can be tuned to different road conditions - available as a build option on Audis, but only as aftermarket parts for most other brands), heads-up displays (for navigation or low-light vision), run-flat tires (actually used to be more popular, but now mostly used by BMW).

Often these innovations didn't necessarily originate at the car company in question - they were developed by a third party then sold or licensed to the car manufacturer. Gorilla glass might be a good analogue in the tablet world - it's made by Corning, but is famous due to its use by Apple.
Giving up your iPhone
Thanks for taking the time to do such a thorough write up.
PayPal Strong-Arms Indie Ebook Publishers Over Erotic Content
CSS is by far the worst of the technologies I listed, but JavaScript is full of bizarre stuff that can trip you up. The most obvious example is the global variable declaration thing. I've seen highly JS programmers with years of experience screwed by simply leaving out a "var" (in fact, I think something like this was posted to HN not that long ago), but this is something that could easily have been avoided were the language better designed.
EPIC giveaway – Professional Tesdor.com Website User Feedback Report (100 users)
Gaming and the Mozilla Labs Apps Project
Apple is not in enterprise market, not so many people write LOB apps with Objective-C.
How should the controller enforce idempotence though? That is a model concern.
Linked to above, and sounds perfect for you: the CRAPL licence. ",)

http://matt.might.net/articles/crapl/
The Business of	Bookmarking
11 design-related Kickstarter projects that kick ass
I think it's reasonable for my post to be the subject of discussion. As evidenced by the discussion here, there are many views on the subject.

As for that specific comment, I don't know that I agree with it or that you are taking it in the right spirit. It seems to me a light-hearted take on the fact that things that seemed advanced to us 30 years ago seem primitive to us now, and that our descendants might feel the same way in another 30 years. Again, that's not my point, merely a more charitable reading of that comment.

The point of my post was not to blame any of my tools for anything. It was an observation that we shouldn't praise ourselves for mastering the minutiae of environments that suck. We should recognize design failings and try to build better tools. I've personally had great success writing software in JavaScript, among other languages, but that doesn't mean I have to like it.
Lemmatizing and stemming are similar, but not the same.

Example for possible results:

Lemmatizing: indices -> index

Stemming: indices -> indi

http://en.wikipedia.org/wiki/Stemming#Lemmatisation_algorith...
Designer Kitchens Bath
Everything we make is designed and made in the UK. We see
the entire project through from design through to production and
installation. You tell us what you want and we’ll ensure that’s exactly
what you get. Our kitchens are made to last meaning they should still look
as stunning in five years time as they do just after they’ve been fitted.
Three full-res (about 34MP 16:9 and 38MP 4:3) JPEG compressed sample photos: http://cdn.conversations.nokia.com.s3.amazonaws.com/wp-conte...
Do you need a Free Logo?
It is never been more simple to get one - just sign up @ the Logo Lab!
Bash Shell Scripting in 10 seconds
YouTube Marketing Video - The Rising popularity
YouTube Marketing Video is a great and powerful platform to share videos and spread the message about your company or product. It can be a brilliant tool for keeping the existing customers as well as also getting new ones quickly and easily.
Btw, in case you want a good lemmatisation implementation, there's one in NLTK that uses the WordNet database.
How Not to Demo Your Product
awake: programming

tired: doing something else
> I also think this statement betrays an incredible short-sightedness. You are looking at the technology you know and think "Wow! This is so simple! Why aren't those things I don't know this simple?" Your technology appears simple to you primarily because it is yours. That's not a relativistic statement to imply that all technology is equally difficult to learn, it's just how our perspective shifts as we internalize new concepts

You are implying that I'm not familiar with other technologies. On the contrary, before I learned Go I was intimately familiar with several other languages. If I hadn't, I wouldn't have any basis to compare or criticize them.

> To me, C++ is a lot simpler than Go. I've tried to grasp how to use things like interfaces and channels in Go, but I haven't quite figured it out yet.

I think the difference between C++ and Go is that you'll understand Go in its entirety within a year, whereas it took you a decade to get there with C++.
How We Built an iOS App, an Android App and a Node.js API in 20 Hours
4 days later:

level06@ctf6:/tmp/tmp.0fPRsmsetz$ /levels/level06 /home/the-flag/.password %%%%%%%%%
Welcome to the password checker!
........................
Wait, how did you know that the password was %%%%%%%%%?

Level 5 seemed too easy -- it seems like they forgot a much easier exploit. The code was carefully constructed in a way that suggested a pickle injection attack which required understanding the pickle stack machine, but you didn't need that.

Level 6 was interesting. Some people got it with a timing attack. I used a different, more elegant method with a hint from reddit.

Very well done, stripe.
Google App Engine vs Jelastic
Odd title; confusing for those of us who haven't used TextMate and unnecessarily specific since the feature in question isn't specific to TextMate at all. Surely the title should be "'Go-to-file' and 'Go-to-symbol' shortcuts in Google Chrome Dev Tools...".
Can other game developers copy Double Fine's Kickstarter millions?
My phone can do infinite resolution, I just stick the image in the Gimp and resize it to however large I want.

What the hell, sensationalist title?
How is sending partial state incompatible with idempotency?
Revamped style for Nokia maps
It can be really simple. Ex 1: I see you invested in X, which is similar to what I'm doing for this reason, and so I'd love to get your insight. Ex 2: I read your post on X; we're having this issue now and I'd love to get your insight on this piece. Ex 3: Given your experience running X, I think you could help us with Y.

It doesn't have to be long or superficial, though that pre-supposes you do sincerely need help with Y. If you're just looking for money, then that may not be the case. But in that situation, I'm probably not the right angel investor.
In England and Wales your door layout needs to comply with these regulations:
Part B Fire safety:
http://www.planningportal.gov.uk/uploads/br/AD_B_v1_wm.pdf
http://www.planningportal.gov.uk/uploads/br/AD_B_v2_wm.pdf
The actual regulations are very simple; most of these documents are guidelines. Example, the regulation for alerting of fire and providing for escape is: "Means of warning and escape B1. The building shall be designed and constructed so that there are appropriate provisions for the early warning of fire, and appropriate means of escape in case of fire from the building to a place of safety outside the building capable of being safely and effectively used at all material times.
(a) 1952 C.52; Section 33 was amended by Section 100 of the Criminal Justice and Public Order Act 1994 (C.33) and by S.I. 1963/597."

You can do something different from the guidelines as long as you are willing to spend the money to get a fire engineering strategy which proves to the satisfaction of the Building Control department that your design will comply with these regulations.

However, in the case of toilets, the layout is much more likely to be constrained by disability access requirements.
Part M Disabled access
http://www.planningportal.gov.uk/uploads/br/BR_PDF_ADM_2004....

In the US the regulations vary state by state and are generally more proscriptive. I remember when I was working on a building in New York the actual manufacturer of the drainage pipe required appeared to be specified by the regulations, which seemed a bit fishy to me. But, I'm not an expert in US building codes, so maybe I misunderstood.
BOGOTÀ, IN TOPLESS CONTRO LE DISCRIMINAZIONI -FOTO
I think that the best way to learn vim is the understanding that, more than a text editor, it is a text editing language, derived from vi and ex. It has commands (d,c,y) and parameters for the commands (1,2,3..., f,t, a, i, /regex/). It also has means of abstractions (macros, .vimrc) and variables (registers). It's like a touch-typing dsl for text editing. This is one of the best explanations of this that I've found: http://stackoverflow.com/questions/1218390/what-is-your-most...
Useful Online Tools to Make Simple HTML5 Coding
HTML which stands for Hypertext mark-up language is supposed to be the main language for web pages. Hence the purpose of a web browser is to read the HTML documents and then compose them into either audible or visible websites.