skysight-inc/HackerNews huggingface dataset:
Some reasons which are cited in the literature, of which there exists lots (http://www.kansascityfed.org/publicat/research/community/Unb... is a good entry point):

1) Many poor people mistrust banks, for reasons ranging from cultural ("Where I come from, they're far more likely to vanish with your cash than the mattress") to personal experience ("I was just going about my business one day but then I ran the account a little low, $300 vanished in fees, my rent check bounced and I got arrested for 'uttering.'").

2) Banks have some assumptions made about their customers which are institutionalized by practice and sometimes regulation or policy. These assumptions map fairly well to the middle class but sometimes don't travel well. Here's four things I could tell you about an adult member of the middle class: they're literate, have a primary address which changes relatively infrequently, carry identification with them, and do not fear speaking to Authority because they're not cognizant of a reason why that should result in their immediate arrest.

3) "Free checking" was a multi-billion dollar ongoing wealth transfer from poor bank customers to banks and relatively wealthier bank customers. ("Free checking" was a marketing tactic very popular in the 90s and early 2000s where banks eliminated monthly fees for checking accounts while slashing minimum balances to open them. The flipside is that they then started cranking up fees generated by e.g. overdrafts. This combination generally tends to not be to the benefit of (many) poor people.)

4) The alternative financial sector has a product mix which more closely matches poor people's needs than traditional banks. For example, short-term loans for small amounts of money available with minimal documentation required are a) astoundingly high risk, b) relatively expensive to process, c) have fairly low margins, and d) carry explosive reputational risk. These counsel against the typical retail bank even trying to offer them. Much better to loan a middle class American $8k out of a credit card limit of $20k at 12% with a 3% loss rate then to loan a poor person $100 with $110 due a week later. (If you APR-ize that it becomes "A number which one never, ever wants to get asked about when you're called to testify before Congress about how you're causing poverty in the community you serve.") Business thus flows to the alternative financial sector.

5) (The literature is a bit circumspect about this one, but it's there.) Sometimes poor people make decisions which, if you appreciated their limited options, individualized viewpoints of the world, and the sociocultural context and structural issues at play... are still very effing bad decisions.
S4: PRISM-proof cloud storage
Cog is decent enough. It's no foobar2000 though
Career and skills advice
But one of the big feature of C++ is that it lets you write in any languageisms you want! ;)
The main question I have is, why?

The author also has a rather [confusing article][1] about immutable vs const, that I would discredit personally. He claims that objects accessed via reference to const can modify themselves, which is not true, as you can only access const functions through a const reference.

[1]: http://blog.reliablecpp.com/2013/09/immutable-vs-const/
Thanks for the feedback, I really appreciate it.

Honestly, I had no idea this idea would strike a nerve like it has. Now I have more motivation than ever to incorporate feedback and make this a valuable thing for us all to have.
There are enough gigatons of carbon (oil, coal, methanhydrates) available and ready to burn to render this planet uninhabitable in a time frame of centuries. That's nothing someone can adapt to. We can adapt to +2°C, likely to +4°C and perhaps even to +6°C, but there has to be an upper limit, otherwise you simply keep adapting until you run out of money.

Why is it so hard to imagine changing our lifestyle might be the easiest thing to do?
http://www.skepticalscience.com/global-warming-stopped-in-19...

The Daily Mail? Really?
Regarding the extreme capitalism: not even every species, every individual organism's genes.
Did he not talk about his choice of foul language and need (or lack of need) for discipline, esp. in mailing lists?
Yes, it's in Section 15.8 of the 2nd edition of Applied Cryptography. This is basically that scheme, but we're not inflating ciphertexts as he suggests (which is a good thing).
Sitepoint produced a good W3Schools alternative - http://reference.sitepoint.com
I agree with your analysis of overdraft fees however what you take to be fluff and not greeting to the point, others may interpret as good writing, or at least a more verbose style than we in the modern tech sector are used to.

I thought it was a colorful and well-written article that while anecdotal (plural != data!) effectively conveyed the conclusions this author, who is putatively an expert in the field.
Too bad this will do practically nothing, just like everything else the U.N. "does".
The number of people on food stamps went from around 15M in 2001 to about 45M in 2013. I think many people need good stamps but the point of eligibility of food stamps is a good point, in that there are probably a lot of able-bodied people like Angie who are living on food stamps that shouldn't be. I'm all for the food stamp program but I do believe we need to tighten eligibility requirements.

I know several people who lost their jobs from the 2008 financial crisis. But instead of trying to find a job, they spent 2 years on fun-employment where they didn't need to work because of the generous unemployment benefits. If they found jobs that money could have gone to truly needy people in the mid-west. I now believe the same thing is happening with the food stamp program.
Einstein always seems to be the exception that proves the rule.
I had a problem with the traffic volumes! It's back now, and stable.

I don't mention Java ;)
This reminds me of http://famo.us/
Yes, actually, I don't think it's controversial to say that Java did more to popularize immutable strings than any of the languages you're thinking of. And when people get CS degrees completely centered around Java, bring this kind of "feature" and others to C++, they end up churning out what looks a lot like pretend-Java.
The biggest reason is the over-abundance of fees that eat into your balance.
My impression is that it's to limit fraud. If someone steals your card an your PIN, the daily limit keeps the amount they can steal from your account before you discover the fraud reasonably low.

If for some reason you need a bunch of cash from an ATM, you can generally call your bank and have them temporarily raise the limit.
I thought this was discussed on HN before, but I only found this link: https://news.ycombinator.com/item?id=6083051

kudos to Gary for packaging this up: https://github.com/garysieling/pdf-js-csv

Of course it has issues extracting data from many tables. There is a body of research literature on how to automatically extract tabular data from PDF (and other sources) and it is not considered an easy task.

You can always fallback to a manual tool like Tabula.
They also have automatic table detection now, but last I check it only worked on certain kinds of tables.

I write the PDF table extraction code for docmunch.com. We think we have figured out how to achieve a very high degree of accuracy in PDF table extraction and how to make a nice UI for manual intervention. We would love to hear about your table extraction use cases.
const_cast is undefined behavior? Can you cite the spec?
AppleTV 6.0 requires Fairplay-DRM Airplay Sources
What's flat is not global temperature, that's 2m air temperature. 90% of the greenhouse effect goes into the ocean. That's the place to look for rising temperatures and hopefully all that accumulated energy of latest 2 decades gets not released at once into the atmosphere with next El Niño.
It wasn't trivial to write TripleSec, which I why we did it and open-sourced it.

Any encrypted data you put onto a remote-server will live there forever, so your encryption has to be future-proof. I think it pays to hedge your bets here.

All of our implementations are tested against known test vectors. Side-channel attacks could be a problem though.
If you want to draw a lot of data, you have to use canvas. If you want to have vector graphics, you have to use SVG. What are you supposed to do when you need both? Good luck to you my friend

We solved this problem for our domain by using SVG but bypassing the SVG DOM. Instead of making API calls to build up vector elements, we string together a gigantic blob of SVG markup as text and then splat it into the DOM in one go using innerHTML. This works surprisingly well—it's amazing how much computation you can cram in there without noticing any lag. We rebuild pretty much the entire UI on every mouse move and scroll.

At the time we came up with this trick, there was one big drawback: you couldn't put SVG elements inside HTML elements unless your doctype was XHTML. I believe that has changed with HTML5, but haven't ported that code yet. Can anyone add info here?

I have no idea how close this comes to Web/OpenGL; probably not very close, but it was a way out of the dilemma for us.

Edit: It used to puzzle me why this was so fast, but it seems obvious now. JS engines have optimized string concatentation, and the rendering of all that markup is happening on the C++ side, so both things that have to happen here are relatively quick. What's slow is the trip across the Grand Canyon from JS to the rendering engine, and this technique only does that once. Essentially, you're batching up all your API calls, and that saves you so much that the fact that you're using a horrifically inefficient text protocol to do it doesn't matter.
Snowden and the Toxicity of the Internet (June 2013)
This implies that C++'s std:;string is mutable. I think I'll continue to run the other way, to avoid C++ (and C as well) whenever I can. Mutable strings are insane.
Streaming is going to dominate the US market, too. Between Netflix and Spotify, iTunes is in serious trouble. It's not clear to me that Apple has a viable response---iTV seems to be in limbo, and iTunes Match seems like window dressing. Apple bought some time for the old music publishing model but that time is running out.
Maybe this is because of anger is more related to political issues and joy is more related to personal issues.
Keeping the height restriction in place may be the only practical limit on the size of government.
Github isn't open source (nor free software)
I'm pretty sure the construct <conditional modal verb> 'of' <past participle> is now accepted as grammatically correct, if not in "main" English (if such a thing exists), then at least in a majority of American dialects.
I just want to say there ARE some thing that W3School did right, and better than MDN:
1: Navigation
2: Give what its targeted users(newbies) need and no others

1: Just look at a random page in MDN's HTML reference. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a The top navigation (DOCS/APPS/FIREFOX/DEMOS/INVOLVED) are of no use to me if I just want to look for another HTML elment. The only way to go back to the reference page is back button(not many poeple would notice the breadcrumbs), the "Table of contents" is just a fancy decoration there(thanks, I can see the boldfaced enormous headings and I know how to scroll to what I want in a less-than-two page webpage). If you look at W3School, the left navigation lets you access to the page of the element you want to learn very easily. The top navigation bar is also helpful because I might just forget some CSS tricks while learning JQuery.

2. Still a tag on MDN. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a . For a newbie does he need to know "Charset : obsolete. This attribute defines the character encoding of the linked resource. The value is a space- and/or comma-delimited list of character sets as defined in RFC 2045. The default value is ISO-8859-1."? Should this "Usage note: This attribute is obsolete in HTML5 and should not be used by authors. To achieve its effect, use the HTTP Content-Type header on the linked resource." be put on the most prominent place? I believe the most being-looked-for attribute is href. Why MDN can't you put a working example on the top and leave your verbosity to the bottom? Look at W3School, whenever you visit a page, it just gives what 95% of people need: Very short description; an intereactive editor(this feature is awesome but MDN doesn't have it); working-out-of-box example; reference at the very bottom(that's where references should be put).

I do not hate MDN. I like Firefox and Mozilla and what people there are doing. But I feel things have come to a stage where some people, to show their passionate love for so-called "open source spirit", discriminate against bussiness effort to build better things although they don't have a better open source alternative.

Back to the article. I support what the author is doing, but unless you show at least some decent work, I won't donate.

To MDN maintainers: Please read some "The Elements of Style" by Strunk & White and some "Don't make me think" by Steve Krug, and improve MDN. You guys could have done better.

W3SChools is targeted to newbies, and they succeed as a great resource for learning HTML/CSS at least(That's what I used it for. I'm not learning PHP and SQL on it). Don't deny it, unless you have a better resource for NEWBIES.
I had this same experience. In 2010, I decided to buy the Captivate over the iPhone 4 after reading a bunch of reviews online. IIRC, I bought it right when it was released, which almost exactly coincided with the release of Froyo. After four or so months of putting up with a laggy interface, cheap (feeling) build quality, and no software updates in sight, I sold it and finally bought that iPhone 4, which I used for the next 3 years.

Recently, I decided to give Android another try and went with the Galaxy S4 when that came out. I was pleased with how far the OS had come since Eclair, but it still felt less responsive than even my 3-year-old iPhone. As for the build quality, that's my biggest regret in buying a Samsung product again. It's hard to beat the feel of an Apple device, but at least the Nexus 4 and HTC One are trying.
Great Brands Scratch An Itch
> Because it's antithetical to their business model. Simple as that.

I agree. Their model is built around locking consumers into this artificial and, these days, complete unnecessary workflow.

The next model Apple will have to go to is simple, the competitors are already there: iTunes on the web, cloud stream to your iDevice. But even then this will only work so long as iTunes continues to offer exclusive content that you can't get elsewhere, and that's also rapidly diminshing . As a content provider would you like to be locked into one platform or show up on as many as possible?

> iTunes invented modern online music distribution.

So? Their model is now, quite frankly and charitably, old fashioned. The only current purpose of which these days is to try and keep people from fleeing to other, better, platforms.
That's comparing apples to oranges. All the other data used to create the original graph o calculate temperature such as tree rings, etc do not take into account the temperature of the oceans, etc. There may be perfectly good explanations as to why the temperature may be flat, but those same explanations are not being fed into the graph that the OP posted.
>The dispute isn't about AGW

For most conservatives it is. Even in this thread we have people claiming it's all just a natural cycle.

>There has been considerable news of late that observations of temperature changes over the last 15-20 years do not match the predictions over the same time period of the models using a high climate sensitivity values.

New papers that suggested slightly lower sensitivity gave figures that were still within the range put forward in the last IPCC report, and still suggested sensitivities high enough to cause serious and damaging climate change unless emissions are reduced.

Climate is a noisy system, you can't measure significant change in global surface temperature in only 15 years. You should take the time to go and look at the actual temperature data to get a feel for how noisy it is[1]. Short term cycles like ENSO -- that we currently have no real ability to predict -- have a far greater impact on surface temperatures over those time scales[2]. It just so happens that the last 15 years or so have seen a dominance of la Niña years (which correlate with cooler surface temperatures) for reasons we don't really understand; it could just be random or possibly ENSO could have been affected by climate change.

There has been no "pause" at all in other measurements: 2012 was the lowest recorded extent and volume of arctic sea ice and the trend is clear: http://psc.apl.washington.edu/wordpress/wp-content/uploads/s...

Ocean heat has continued to rise: http://www.nodc.noaa.gov/OC5/3M_HEAT_CONTENT/

The only people talking about a "pause" are conservative pundits and climate change deniers. It shows weaknesses in the models, but nobody was claiming that the models were accurate for short timescales or that we have the complete picture a at all. There are still huge gaps in our understanding, but that is hardly a cause for celebration.

[1] http://www.skepticalscience.com/pics/HadCRUT4vs3.jpg
[2] https://tamino.wordpress.com/2013/09/02/el-nino-and-the-non-...
'Rotating moon' filmed by Nasa - video
A rendering of Lumia 800 and its icons made in pure CSS3
Lumia 800 and its icons made in pure CSS3. No images, no base64, no SVG, no canvas, just a lot of CSS3 and a little bit of Javascript (with jQuery, of course).

Viewed best with the latest versions of Safari and Chrome in Mac OS X.
This list is fantastic. Many of these resources I wasn't aware of already and I'll definitely look into more. Thanks!
Well yes. iTunes is a service first and foremost for Apple customers. That's why they care so little about supporting Android, etc. No other platform/ecosystem is as straight-forward however, although Google is getting better now that it has Chromecast.
I'm thankful that he's only Icelandic and not Balkan. Slavic culture commonly incorporates swearing in just about every aspect of life in casual, entertainment, and business settings. We would never hear the end of it from the web tabloids/bloggers of the world.
That must have changed?

http://nic.ro/payments/

looks like 17 Euro/yr with breaks on longer terms

EDIT: I went to the English site tho, not rotld.ro - perhaps residents only get the better deal?
Why (are mutable strings insane)?
That's a good point. You can feel free to strip them off. After byte 8, the rest of the outputs will appear almost entirely random. It depends on your usage. I'm imagining a database table on a server with a column of TripleSec-encrypted values. In that case, the adversary knows what he/she is getting by looking at the DB schema or reading the code.
Not to mention the program sigkills itself before it attempts to `exit 0`...
> But W3Schools also carries some of the most easy-to-use indexes of pretty much everything related to web development.

Which is why I use it. Any competitor needs to beat it in this department.
To add another reason -- most Americans hear more about wiring money being used to defraud you out of your money than they hear about it being a useful financial tool. I have never heard any bank (or credit union) employee even mention sending money to another bank. Most banks won't even let us put money into another person's account without several pieces of information about the other person, and that person's permission.
There are more email addresses lingering inside your email account than you probably realize. I just did a search for "LinkedIn sorry" to find all the apologies I sent out. 38 of them. All to complete and total strangers. When it first started happening I did some digging and found the connection for a lot of these people is we were on a common mailing list.

Not to mention the more obvious ones like ex-girlfriends, ex-bosses (including one I am not on good terms with), companies that I applied to and did not end up working for, etc. This is my gmail account, it has every email I've ever sent in the past 9 years. There's a lot of stuff in there.

EDIT: I don't know if LinkedIn still does this, but at the time LinkedIn would send reminder emails for any ignored invites. Which just compounded the problem.
TTable.js - work with tables like a boss.
Plugin for working with tables in the web.
Features:
- Row numbers;
- Column sorting;
- Column output data formatter functions;
- Data prefixes and suffixes;
- Search;
- Receiving table data with AJAX request;
- Table hidden data;
- Rows and columns hover effect;
- Pagination / Navigation arrows / GoTo / Page Size;
- Loading / No-Data states;
- Update / Add / Delete row functions;
- ... and more ...
Apple TV, which requires me to ruin my media-collection with iTunes and only get content from the iStore: It was no thanks before. It's certainly no thanks now.
Difference between two days in Java
Shift + Ctrl + T
Show HN: Here is our first game - tips and feedback is greatly appreciated
School of Business, Design, Technology & Entrepreneurship Going Live in November
This line lost me. They're making the perfect the enemy of the good. I would rather see effective means in some states than ineffective means in all states.
No, they use different technology for touch registration.

(And, for what is worth, older Wacom tablets were also slow).
Seamless Scala - Eclipse - Maven integration
If the temperatures are be equally distributed plus 1°C feels like 1°C plus. But that's not the case neither in space nor time. I worry more about the peaks.
I'm toying with implementing O(1) copies by using a reference counted pointer to basic_string instead of storing it by value within the class. It would mean a small memory overhead and another level of indirection, but probably worth doing. Thoughts?
What'd you say?
const_cast is undefined behavior if the actual object is const. If it's a mutable object that just happened to be passed as a reference you can const_cast it. Or that's how I understand it.
>All the other data used to create the original graph o calculate temperature such as tree rings, etc do not take into account the temperature of the oceans, etc

https://en.wikipedia.org/wiki/Proxy_(climate)#Corals
I amazes me how many programers are completely ignorant about daylight savings and leap seconds. OTOH, those who aren't, don't mind the low performance of looping. :(
This class doesn't seem like you actually get any tangible benefits from it, as it just stores a std::string plain and vanilla inside...
> iTunes invented modern online music distribution.
I believe it was actually Napster, who invented modern distribution :)

Now seriously - iTunes is kinda OK-ish, but web purchase/download could only increase their customer base. Their whole ecosystem works nicely, but I believe that customers will soon require more open approach rather than tying everything to one platform.
Passwords are bound to be weak, you are right. Running PBKDF2 only gives some protection against password-cracking, but a well-funded adversary can overcome that protection if the original password doesn't have enough entropy.

For passwords, I recommend using a sequence of 4-5 random words chosen from a ~20k word dictionary. This gives you about 58 to 72 bits of entropy.

I also recommend https://oneshallpass.com for giving random PWs to different Web sites, but that's a slightly different problem.
This points out some good reasons to dislike it. http://www.w3fools.com/
To help users or advertisers?
you can also use pdf2html with the option -x (to get xml). You would also have the position of each text tokens.
Natural selection is quite greedy in general: consume resources, or be consumed as a resource! We've grown rich enough to think a bit more forward, which is where conservation comes in, but to think that any of those animals are less selfish than us is crazy.