skysight-inc/HackerNews huggingface dataset:
Germany also has this problem, but in another way: most of the queues originate from understaffing.

Our postal service also sells china-made headphones, batteries, emergency birthday gifts and other totally not postal or money-related shit. And I bet that a huge chunk of the profits originate from the side-selling business, just like gas stations where the main good (here: gas) is sold as a loss leader and the real profit is made with the stuff people buy by random...
Czech Republic. I don't complain about generic vegetarian places (indian food, asian food, some pasta), but if you wanted to go low-carb here, you find nothing.
Aside from the topic, the lichess.org captcha on inscription is a chess challenge? I advise against, that is one thing that computers are better than us, and goes everything what a captcha should be xD
I recommend this online class at MIT http://css.csail.mit.edu/6.824/2014/ (I learned about it in some other comments on HN). In particular, there are a few self-evaluating labs in Go (essentially, increasingly complex fault tolerant distributed key-values service). I really enjoyed doing them and found Go to be a great language for the task.

Generally, I disliked a few things about Go: lack of sum types, error handling, lack of genericity. But apart from that, it's really convenient and easy to learn.
There is some irony in opening the post proclaiming how important SQL is because of webSQL, webSQL has hung on by being the only choice with Safari, with Apple almost certainly adopting IndexedDB webSQL will cease to exist in any relevance pretty quickly (its already fairly niche).

This post is just filled with naive strawmen arguments, I work on a NoSQL database, show me a SQL database that is implemented embedded inside every browser and allows offline operations to sync between masters transparently ...

Trying to define or dismiss 'NoSQL' as a singular movement is not going to work, there are lots of tools, I use different ones for different things, some of them even have a SQL interface.
I clicked on the links on your page but they didn't seem to go anywhere?
This is the bones of the argument, I think:

Instead of banks, these mostly low-income individuals use check-cashing stores, pawnshops, payday lenders, and other unscrupulous financial services providers who gouged their customers to the tune of $89 billion in interest and fees in 2012, according to the IG report. Post offices could deliver the same services at a 90 percent discount, saving the average underserved household over $2,000 a year and still providing the USPS with $8.9 billion in new annual profits, significantly improving its troubled balance sheet.

I agree with two points: (1) embrace rather than chase away payday lenders. Part of the reason this sector is so scummy is because of the bad reputation it carries. Reputable players want to stay out of it. (2) Create simple financial services (possibly subsidised) aimed at the poor.

But... the idea that they are going to wipe out an industry, cut the revenues by 90% and make a 100% of the remaining 10% those revenue in profit is idiotic. The reason payday loans have high interest rates is because they have a high default rate and they are for small amounts/time, and therefore have high "transaction costs." It can be improved, but this kind of math is really stupid.
This article immediately made me think of this: http://www.tylervigen.com/
That might be the case in Russia, but, as a counterexample, the Chinese post offers banking services and is rather efficient. Likewise for the Japan Post.
I've tried atom with vim-mode, and it's not enough to replace either vim or emacs-with-evil-mode in my toolbox, not even close.

While the vim keybindings and modes in the editor are ok, it really lacks the keyboard-driven window and panel control you have with vim. Basically, the UI still needs to be driven with a mouse, which totally breaks my workflow. As another commenter put it, vim-mode is a bolt-on, rather than an integral part of the editor.
By the way: 300 bps, not 300 baud. Baud is something different and you can transfer a lot more bits per second with 300 baud than just 300.
Vim has regions that can be used with the other movement commands -- paragraphs, sections, words, etc, so you can get the best of both worlds.
Guessing that it's referring to the engine being particularly greedy about material (a notorious trait of computer engines). It's giving up a ton of control on the back rank to defend a crappy doubled pawn. Happy to be proven wrong on this one, just shooting from the hip here.
CVE-2014-3466: GnuTLS buffer overflow
TL;DR we switched from one buzzword to another.
What I would love to see is work on chess engines having better strength levels for amateurs. For me at least there is a line where everything below a certain level I can beat 95 percent of the time and everything at or above that level I lose to 95 percent of the time.
How to hire engineers in a world where devs hold all the cards
I recently learn a bit of Go and Erlang. Erlang is surprisingly powerful considering how small and simple it is. In particular, I liked the convenience of atoms and pattern matching for writing simple protocols. I'm a little put off by the dynamic typing, it's convenient but very error prone.

On the other hand, Go uses static typing with type inference which is a good compromise between conciseness and safety. And I also much prefer the Go syntax.
R, D and in between
See this video about coding by voice: http://pyvideo.org/video/1735/using-python-to-code-by-voice

He came up with ways to make things more pronounceable.
I think the most important point of the article is that an unbundling of professors from universities might happen.

Some online education platform could very well buy out some great professors or better yet...identify the newcomers and get them on board.

Research and teaching is still somewhat tightly coupled so I'm curious to see when/if some of the online course providers will opt to sponsor or create their own open access type journals.

For business and IT, I think the market for continued learning is currently more attractive than the typical university market. I'd like to rent a Porter for my company to update them on interesting topics 3x a year.
The fees are not based on risk, they're based on market forces. This article[0] states the median APR on payday loans is 322%. There's no way defaults are that bad. The loan shops are just taking advantage of people who have no other choice, and don't know any better.

[0] http://consumerist.com/2013/04/26/the-average-payday-loan-bo...
Twitter moving from “Helvetica Neue” to “Gotham”
The whole point is to help the poor, who have no bank, and likely no computer. As the article said, there's 68 million of those in the US.
Also, on the same topic: http://christianengstrom.wordpress.com/2011/09/16/studies-on...
The region thing (along with vim modes) is probably one of the biggest pieces of pushback I've gotten from the piece, and I think it certainly has some merit to it. If you can use movement commands to define a region, and then act on that region, isn't that the same as vim's composability in effect?

I think the best answer is "sorta, but not really."

The biggest reason why is that Emacs commands don't all work on a region by default. Yes, there's C-w to kill-region, but there's still C-k to kill-line and other special-purpose commands out there. In Vim, there aren't four special-purpose delete commands and then a general-purpose one, they all work the same way. This feels like a qualitative difference to me -- both in theory, and in practice.

When I used Emacs for many years, I definitely did use the region commands, but only when the special purpose ones wouldn't work reasonably (like deleting large chunks of code). If I just wanted to delete (for instance) the stuff inside an HTML tag, I wouldn't try to mark off a region and then delete it, I'd just delete by word/character until it was gone. In Vim, I'd "dt>" automatically, because that just makes a lot more sense than repeatedly typing "dw".

And ironically, Emacs has a command (M-z is the mapping for kill-to-character) that would do exactly the same as that Vim command. But in fourteen years of Emacsing, I never even looked for it, because Emacs doesn't steer you that way. Vim makes you always think about what object you're applying your command to, and because you always have to make a choice, you look for good choices; Emacs generally defaults you to one of a few often-decent choices, and you don't get into general-purpose mode unless the built-ins are unworkable.
Edit: After reading the OP, I realized that my example of uppercasing constant definitions, can be simpler with this vim command, which doesn't shell out to the tr command:

gUG

(uppercase U in the command, as opposed to the OP's use of guG - lowercase u).
The free market is perfectly willing to address this. It will do so by offering them less than minimum wage, once it is allowed to do so. Until then, "free market" is a misnomer.
No, 300 baud. This comes from a direct quote by Bill Joy[0]:

"No. It took a long time. It was really hard to do because you've got to remember that I was trying to make it usable over a 300 baud modem."

[0] http://www.theregister.co.uk/2003/09/11/bill_joys_greatest_g...
Gotham is more symmetric and less curvaceous than, but very similar to Helvetica Neue. Numbers are quite different, but letters are hardly distinguishable to untrained/careless eye.
> That didn't happen.

Are you saying that thus far it has never been the case that NSA or some other US Governmental agency has intercepted Snapchat images off the wire? How would you know whether or not it has ever happened? I think it is very reasonable to assume that NSA can do this.

> Except in the fantastical magical world of the conspiracy theorist.

This is an outright insult. Vent your frustrations elsewhere.
After mapping Ctrl to CapsLk, how do you manage the right Ctrl key? I try to avoid using the same hand to key chord.
> it's as simple as calories in, calories out

I recently saw a study that was a great example of why it isn't this simple:

Intermittent fasting, with the same average daily calories consumed, resulted in more rapid weight loss than no fasting.
Everyone knows he did it.
>you'd notice my focus is on the content's quality,

But then you redefined it as 'popular' and 'interesting' content. While something that is popular and holds the interest of people might also be quality content the reverse is not necessarily true. How many quality on maths or chemistry or history or engineering or some remote tribal language or what have you are popular? (Lets assume some arbitrary popularity metric like a million views) Sure you might be able to popularize the 1-2 minute nugget of incomplete/dumbed-down information but I don't consider that quality. And I'm quite sure that you won't be able to actually do anything by knowing some random formula/effect/trivia without the multi-hour lectures associated with their fundamentals.

>Important things will be copied and preserved. That's the natural order of things.

I disagree. We've lost countless important historical documents because they were neglected/destroyed/etc. What you're defining as the natural order is just the 'winners' re-writing history. Its already easy to alter history by altering Wikipedia or buying a news publication and making certain articles un-crawlable. What if Google deleted the cache or Wikipedia did not keep a history of changes? "If you can't Google it, it doesn't exist" is pretty much how the future might unfold. I think its important to preserve even unimportant things.

You might have a point or two in what you're trying to say, but you should really consider the broader argument. Oh and I did upvote you. :)
Guys, have a look at source code of its pages :)

191 script inclusion.. that's the record in my memory..
sick guys..

And you probably paid many thousands $$ for this..
JavaScript ;)

http://codegolf.stackexchange.com/a/29944/12328
Edit 2: Also, vim has a built-in sort command:

http://vim.wikia.com/wiki/Sort_lines

, so for the sort example I gave, too, you may not need to shell out to the external sort command. On the other hand, you may want to, since it has more functionality.

Plus, vim doesn't have every filter command that Unix does, so the ! command is still very useful.
Unfortunately, UIKit doesn't use the well-thought-out NSImage class, opting instead to reimplement it by way of UIImage.

In this case, the GP is correct: NSImage is part of the UI toolkit (AppKit); it is not a core API exposed by, say, Foundation.
NoSQL is a strange term. It really just means "everything else that isn't a traditional SQL database". It encompasses a massive range of completely different database technologies.

SQL has been astonishingly successful in recent years and it's a testament to its dominance that the term NoSQL even exists. It's kind of like calling all meats except for beef "NoBeef".

I'm really happy to see some different database technologies getting some attention these days. They each have their own niche. There's no SQL vs redis vs MongoDB vs cassandra vs whatever "winner", just databases with different strengths which can benefit us in different ways.
> In the end, it's not about 'making copies'.

Yes it is, it very much is.

> You're obtaining entertainment

Right. Obtaining copies of recorded entertainment.

> You're using a service

I might be using the "service" provided by the peers who willingly and voluntarily partake in creating copies, with or without requiring a fee. There is no "entertainer" performing a show. He's not serving me. He's not fulfilling any requests I've made; we have no contract. He doesn't even have a computer serving data for me. He's not involved. He could be sitting on a beach sipping beer. People making copies of someone's past performance doesn't make that someone actively serve you.

> You can perhaps argue that semantically sharing is better likened to 'fare evasion' on public transport

Public transport and fare evasion are interesting subjects. But making copies of something is not at all alike. When you sit in a bus going somewhere, there is a very real service happening that very moment. Someone's probably sitting in the front, driving the bus, trying to get you and the rest of the people to their destination safely and on time. By providing that service, the driver (and other people involved) spend their time providing that service. They also spend fuel. Mechanical deterioration of the vehicle takes place. You occupy space in their vehicle!

If, right now, I made a billion copies of someone's song, the artist won't lose a single second of his life. He won't lose a single penny. His guitar doesn't detoriate, he doesn't get tired, he doesn't get hungry. Most likely he wouldn't even know what's happening. He is not performing a service.
UK post offices have been offering banking services for decades, in the form of savings accounts, current accounts and access to financial services. It has even entered the argot, with people likely to refer to the concept of cash savings as 'having a few quid in the post office'.

Please note that it hasn't saved the world, or even prevented post offices from closing. But it does provide widespread access to banking, both for people who might otherwise be un-banked and elderly people who might have trouble travelling to the nearest branch of a high-street bank.

It would seem to run against the grain for the USA, stepping in to an industry that already has strong private services and competition. As a way to provide a social good it seems to work reasonably, but isn't the Internet going to leapfrog the need for most in-person financial services anyway?
If under served households are really spending $2000 per year, that does seem like a huge opportunity to offer a little education.

I get that lots of people are regularly facing hard choices, but the nature of the situation means that making better choices that add up to something like $100 can hugely tip the situation in their favor.

Edit: For example, cashing 52 $1000 checks at Walmart costs $156. $1800 is a lot of interest to pay on short term loans.
Norway has Post-in-shops, which is basically the opposite of what you describe here. You can do your post duties while shopping groceries, with the benefit of more flexible opening times, usually no queue and no need to go to a separate building just to post a package.
Condiments? I doubt 1/2 a tablespoon of ketchup is causing the obesity crisis. "Soda" is the biggest problem that you mentioned.
I do actually. Google isn't a company I'm to happy about these days, but I do like that they're spending at least some of the money earned from the advertising business on funding projects like Go.

Go isn't a language I've used in production, but it's something I'm playing around with. I really like the standard library, there's a few thing ( like variable assignment ) that just wrong, but overall it's really a fun language.

The main feature I really really want to make use of is the statically compiled binaries. Deployment just becomes so much easier compared to pretty much anything.
> I do not think you know what the hell you're talking about - and I also don't think you understand the gravity of the power that having an octopus for total information awareness over the planet actually means.

Jesus, you're a a condescending prick.
Exactly. Anyone who tries to compare SQL and NoSQL is frankly an idiot. Cassandra is as different from MongoDB as it is from Oracle, Riak, MySQL or SQLite. They all have very different behaviours and many model SQL concepts quite closely. It just doesn't make any sense to group them.

Funnily enough it's always the PostgreSQL community that wants to create this artificial war. It's like they think everything in terms of one or the other when in fact most systems these days are heterogeneous.
Frink: practical calculating tool and programming language
The problem with SQL is it seems everyone hates its guts. It is a weird obtuse kind of "non-language" that most programmers can't stand.

I'm baffled. I'm a programmer and i rather like SQL. Most programmers i know use SQL quite happily. Indeed, i often hear them wishing they could just write SQL to solve some problem rather than use some API that purports to save you from writing SQL.

I certainly prefer SQL to MongoDB's query language, which is verbose and unexpressive by comparison.

Am i in a tiny minority? Or is this SQL hatred a popular myth?
What were the details? If it's a statistically measurable 0.5% then who cares, if it's 15% then wow...
Market forces should correct that via competition, if true.
I guarantee cloud services are more reliable than your home server. Also, if your house burns down, you're boned.
Yes biggest part of the problem in russia is that post is understaffed, but wages are laughable nobody wants to work there, and those that do work there do not care since there is constant shortage. So quality of service is poor.
See, for example, some of the BBC shows that got deleted because magnetic tape was too valuable to just store popular culture on.

Recently the BBC has been asking people to search attics and sheds for home recordings (taped from tv or radio broadcast) or "lost" tape (probably meant for erasure and reuse that got ahem 'lost' on the way and ended up in a BBC technician's collection).

I find it weird that mega had petabytes of poorly de-duped content (very many copies of the same pirated movie in different rips) yet we're talking about deleting content because, well, because.

Having said that I'm not giving them any money to keep it archived let alone online so perhaps I need to shut up or put up.
Well they probably get paid more that minimum wage (case in russia) let alone living wage.
This is the insight behind Wonga etc. Automate the payday loans business, put a nice website on the front end to make it friendly and convenient, use clever technology to price default risk more accurately, then undercut the incumbents while still making plenty of money.

State intervention does not seem to be required to fix payday lending. Indeed, i would be apprehensive about a state enterprise taking on business which requires such sharp and tricky financial judgments to run effectively.
How is this even unusual? Google do much the same, all the time. You'd expect the NSA to do it.
Gsort is cool! I usually defer to my blunt instrument approach of just doing ! sort. Vim is one of the few tools that keeps rewarding me more and more, the longer I use it.
What bugs me is that I have fiber... it's just that it's Fios, so it's expensive for anything above cable modem speeds. I'm paying $75 a month for 75 down, 35 up, and for a mere $125 more per month, I could get 300 down, 65 up. :/
How would those be different from existing engineering technologist degrees? They sound the same.
Do people not check the diff before they commit?
The advertiser might be willing to put down his name, but what about the person/persons on the other end. No one knows who is running TPB at this time, nor where the servers are. If that information would leak through paper-trails, you can be sure legal actions would be sent their way by a number of anti-piracy groups. Questions about taxes and damages could also pop up depending on whom is running TPB and from where.
this article fails to point out that one of the great advantages of vim is universal accessibility. while atom, sublime, textmate are probably more user-friendly and can emulate a lot of vim functionality, they are not as flexible and environment-independent.

to me, the beauty of vim is that I can use it anywhere with minmal set-up or privileges (e.g. root).
>Part of the reason this sector is so scummy is because of the bad reputation it carries. Reputable players want to stay out of it.

Maybe, but I'll mention the primary reason the sector is so scummy: regulation. Banking -- including check cashing -- is a prime example of regulatory capture.

In my state, the now-incumbent check cashing companies are busy at work creating even more expensive regulatory requirements, all for the "public's protection", even as they scalp and cheat the underclasses.

So you may wish to stay out of the sector because of its bad reputation, but I would love nothing more than to dive into it and bring fair and reasonable-priced banking to the underserved. And with hard work, mobile-friendly UIs, and modern machine learning techniques, it wouldn't be impossible.

But I can't even try, because I can't cough up the many millions of dollars required to pay for regulatory compliance.

But I totally agree that the idea that the post office will somehow succeed in wiping out the entire payday/check-cashing industry is pretty unrealistic. Only increased competition will do that.
This really read more like Vim vs Emacs than Atom vs Vim (And I say that without any prejudices against Atom or Emacs).