skysight-inc/HackerNews huggingface dataset:
This article is super interesting and potentially highly political, although Bloomberg does well to neutralize the issue behind straight business reporting.

Related, I am interested in the following questions and am looking to do some research in the new year to investigate:

1. How much is paid in home loan interest to banks annually.
2. How much of this bank income is paid in interest to (a) savers, (b) other issuers of debt
3. How much of this bank income is paid in dividends to bank owners.
4. How much of this bank income is paid in salaries to bank staff.
5. How long the average home owner spends working for the above three categories in their quest for home ownership (I look at this as a form of indenture).

Following this article, I will also be looking at the question of how much in rental income is paid to financial institutions.

I am also interested in the relationship between bank lending and house price increases, ie as banks lend more, do they understand how this affects future business, ie an increase in lending of 10%, leads to house price rises of x%, leading to an increase in bank income of y%.

I guess there must be such models out there?

Any sources of data / reading would be much appreciated!
That's because "REST" is used as a buzzword for "Plain Old HTTP" much more commonly than to mean "REpresentational State Transfer".
Somewhat related question I've been meaning to ask. Why isn't xmlrpc more popular? At least in python it's incredibly easy to set up and to consume.
Which makes very little sense, since JSON is a content type it's mostly orthogonal to using REST, *RPC or whatever. You can do REST with JSON, XML, custom binary or ad-hoc textual payloads, and you can do RPC with exactly the same.
As I noted in another comment, peaker plants are in trouble everywhere. I don't think we'll see a political compromise soon enough, and expect a utility death spiral.

We're already at grid parity for solar on a kWh basis in places like Hawaii. What's more, solar supply matches A/C demand. Reducing and shifting most of the demand with home automation will cost less than buying batteries. Some people will just disconnect from the grid, maybe even connecting with their neighbours.

The maintenance costs for the grid won't go down as fast as people dropping out, so retail prices have to go up -- engendering a positive feedback loop.

As far as energy being non-negotiable with zero price elasticity: this is true in the short-term. We've seen the same thing with cars - eventually people switch away from gas guzzlers. More efficient appliances and architectures take a long time to show their effect, yet they have just as real an impact on total demand.
With respect, I think what you are suggesting would only complicate the evaluation of this complex situation. Dropping relevant context and focusing only on a specific action is not the way to reach a rational conclusion.

In my view, we must integrate this action on the part of Telegram with all of the other things we know about the situation. That's a tall order, because it means integrating this specific action (paying the $100K) with many other topics, such as the various people making claims, their expertise and possible motivations, computer cryptography and computer security, strategies that companies sometimes use to gain access to personal information, the dangers posed by weak cryptography, etc.

Only when all of the facts square with each other will we have a rational basis for trusting Telegram Messenger and the people behind it.
It’s yet to be seen to what extent national landlords, with easy access to capital and loans, can keep outbidding first-time homebuyers, depriving families of the opportunity to build wealth, and what their impact on rents will be.

This is an insane comment, for the reasons Matt Yglesias discusses in The Rent is Too Damn High and, to a lesser extent, here: http://www.slate.com/blogs/moneybox/2013/04/26/housing_isn_t... . Over the long term buying versus renting should ideally be revenue neutral, and whether or not you can "build wealth" via a house depends in large part on where the house is. Someone who bought a house 30 years in San Francisco or the west side of L.A. has made a lot of money. Someone who bought in the greater Detroit area hasn't.

The myth that buying a house is a key to unlocking wealth needs to be addressed and yet is too often propagated by journalists.

EDIT: See also this: http://www.slate.com/articles/business/moneybox/2011/05/the_... .
Honestly, I said the same thing until I switched to Android and was able to optimize that for myself. Being able to use something like Swype is pretty huge and makes me faster and less error-prone.
There is a website that sells over the glasses shades for this purpose, but those are way over priced. Most anything orange stands a good chance of working. You can park an incandescent bulb behind one and look at its spectrum reflected off of a CD or DVD. Look for the blue that looks like the sky on a cloudless day. I'd buy over-glasses safety goggles from a store, then test them at home and return them until you found a pair that works.
What's depressing and ironic is that these people are anthropologists and yet they are "shocked" and "surprised" by the results. Breaking news: Anthropologists Discover Sexuality in Humans.

What did they think would happen in an academic setting artificially sterilized of any attempt at realistic imperfect human relations? Of course there is harassment, people are frustrated. Note that I'm not excusing the behaviour, just trying to explain.

Aside the mere statement that there is harassment, it would be much more interesting and helpful in actually overcoming the problem to see the actual dynamics of the phenomenon backed by some actual data (she's aware herself how flimsy the data currently is, it says so in the article).
> Imagine waking up every day for the rest of your life and wondering if you have cancer today? Not good..

30% of us will have it at some point, also you have chance 1 in 1000-2000 that you'll die next year.
Where exactly is it said in there? I'm having a hard time finding something that means that. And in a more general sense, isn't the executive bound to laws passed by congress?

Slightly off-topic, but the fact that Justice Scalia doesn't believe that the Supreme Court has the right to judicial review. An interesting concept to me.
How about a stick-on filter specifically made for iPhones? https://www.lowbluelights.com/detail.asp?id=110
>That's quite a short-sighted move that makes a quick buck now, but lowers home value in the long term. In areas where there are a lot of single family residences, there is usually also demand for better schools. When the schools worsen, so do property values.

This is part of the reason why this trend is so terrible. The Hedge Funds do not care about long term investments or the long term health of the neighborhood. You squeeze as much money out of your investment as you can and then get out of it before the day of reckoning comes. It's the stock market mindset applied to every single assert class.
Knight man : a quest for love
I just use charles proxy's map local and static JSON locally to do this. It's framework agnostic and has worked since before angular was "a thing".
Most mortgage pushers don't hold the note and promptly sell them off. Commissions and fees vary quite a bit around 2 to 5 percent of loan size. So "most people lending money" are playing a commission game on how fast they can sell and turn around and loan the money again.

Dude who pushes / approves loans in the modern system does not equal dude who holds the note.

You might find thehousingbubbleblog.com or zerohedge to be interesting reading although it takes a bit of study to understand whats going on.
>>and break everyone's experience

Come on. Appending a URL to the copied text doesn't break anyone's experience. It's a very tiny inconvenience at best.

As for them pre-judging any copy and paste as inherently unfair, most people on the Internet copy and steal things without giving credit. Appending a URL to a chunk of copied text is a way of nudging them to cite the material. As for fair-use folks, I see it as helpful. I always cite material I copy from elsewhere manually, but now the script does it for me. In either case, it's a win.
Are psychopaths ticklish?
We've been dumping far worse radioactive waste in the Pacific for years.
Q: How are you going to make money out of this?

We believe in fast and secure messaging that is also 100% free. Therefore Telegram is not a commercial project. It is not intended to sell ads, bring revenue or accept outside investment.

If Telegram runs out of money, we'll invite our users to donate or add non-essential paid options.

Yeah, but where does there money come from?
A "simple" reverse-osmosis system?

A Nimitz class carrier can produce somewhere in the neighborhood of 400,000 gallons of desalinated (potable) water a day. Desalination is very energy intensive, but energy is something that a nuclear powered carrier has plenty of. There are obviously some consumables involved, but it's mostly just energy, and lots of it.

RO, on the other hand, requires a lot of high quality, small pore filters and membranes that need to be cleaned and changed regularly. RO systems have dramatically lower throughputs than desalination systems of similar size. An RO system capable of producing 400,000 gallons/day (especially one capable of filtering radioisotopes that are (while larger than a water molecule), still quite small) would be very large, and very maintenance intensive.

But hey... you're probably right... The folks who designed the potable water infrastructure for the Nimitz class aircraft carriers were probably idiots...
> So far no one has taken me up on the latter option. :(

That's weird. I always thought Clojure would be great for these kind of questions if allowed. I guess Clojurians are scarce.

Oh, and it's real fun too! http://www.4clojure.org has lots of riddles to solve.
> It's the stock market mindset applied to every single assert class.

This is an excellent phrase to describe this phenomenon (and probably many others).
I used to use Gentoo back in the day, then I got a laptop and was like "I won't have time to compile everything!" Then I distro hopped for a few years, never really being happy, I am now happily back on Gentoo.
Yes, totally. It is completely lacking any mechanism that allows collection-level operations. If you want to create a bunch of resources you have to abandon the supported headers and return a list of ETags in the body, removing any niceties the client would've given you for standard "REST" support. Same for the Content-Location that you mentioned.
Free Will is a Cognitive Illusion
Yep, I recently got a daylight lamp for this very purpose. I point it at my face for 3-4 hours a day, and it improved my concentration a lot. Sometimes (esp. when working on a sleep deficit) the light makes me a bit tired.

Fun fact: When I turn on this lamp it makes me want to tidy up the room, after about 2 minutes. I suspect that's an effect also observed in anti-depressants.
It's only an assertion without specific evidence. The threads linked above run for tens of thousands of pages and form an important part of the historical record.
"buying a house is a key to unlocking wealth"

It most certainly is, for journalists. Take a look at the ads and follow the money. You're not going to sell ad space to home depot or the local real estate agents if your readers are renters.

Also revenue neutral is not as strong of a claim as inflation neutral. A stick built box of air is the new "gold". A non-performing asset which varies in price somewhat scarily, but more or less on a long term tracks median income, which increases at a lower rate than inflation but not too much lower (else you get a revolution)
A number of these points are not really a criticism of RESTful principles per se, but rather of typical REST over HTTP approaches.

1) Asynchronous APIs

There's nothing about REST that says that operations must be performed synchronously. If a client updates a resource via a PATCH method and other services are notified of the update via a web hook or a message bus (possibly including the PATCH or the full resource), the system is still following a RESTful design.

2) Orchestration / Experience APIs

A RESTful API does not need to require a separate GET for every individual resource. There's nothing wrong with implementing bulk queries that return variable projections of the server state tuned to the need of particular use cases.

Bulk modifications are trickier, especially when atomicity comes into play. But if atomicity is not a concern, then this is more of a transport problem, not a semantic one.

4) Binary protocols

Plenty of RESTful APIs (e.g., Twitter[1]) provide data in a number of payload formats. Choice of wire format is unrelated to whether or not the semantics of the API are RESTful.

[1] https://dev.twitter.com/docs/things-every-developer-should-k...
"bad money always drives out good money" is another interesting phrase.
I really don't find these questions to be useful indicators of the things that make-up a good software engineer. I am using "software engineer" here on purpose and as something distinct from "programmer" or "coder".

One will design and develop good reliable products that are maintainable and extensible. The other will just crank out code and is likely to not really add value beyond that.

I want to know how a person thinks and reasons, how good he or she is about data representation or the formulation and communication of a strategy in creating a solution. I want to know how a person thinks at the abstract, code, project and product levels.

I don't really care to learn that he or she can memorize 150 CS interview tests. In fact, if someone aced the CS tests I'd pretty much assumed they memorized a whole pile of them for the interview. That, to me, is useless as it isn't an indicator of the kind of professional you might be hiring.

If what you are after is a coder, an assembly-line worker, then puzzles might work. If, on the other hand, you are looking for a true software engineer, you need a different approach.
As the population on the grid falls, the infrastructure cost per head increases and the cost of borrowing for infrastructure upgrades also goes up, because a company that is losing customers is a risky bet for the bank.
I like the elegance of that ideal, but a lot of things make me wonder how well it holds up in practice. For intense, why is buying property in Europe so expensive relative to the US, but renting is not?
The GPL wouldn't require Netflix to contribute changes they make to operating systems running on their own servers, either. The GPL says you can't distribute binaries built from modified source without distributing your source modifications, but if you're not distributing binaries, you're really under no obligation to contribute your changes to anyone. If Netflix was using Linux as its server OS, it could keep its changes to itself simply by not distributing Netflix Linux to anyone outside Netflix.
Its an OK article but I was really expecting to see some alternatives. I'm truly interested in something that compete with REST but was left wanting by the article.
For sending and retrieving multiple entities, you can use Multipart messages. The HTTP Location header would be a url for re-retrieving the multipart message, which is a representation of the resource which is the result of your request, and each of the entities within the message would need to have their own urls embedded within their representations.

I've used this approach for exactly the situation you're describing: batch operations that return multiple entities.
The parent wasn't much better...
> I'm really pulling for a neighborhood microgrid movement in areas with abundant solar

This is a nice scheme around and between the tropics, and just about nowhere else. Because you need not just abundant sun, but abundant sun year round.
As I said here in https://news.ycombinator.com/item?id=6950242 :

Similarly, effortless recall of the pros and cons of different
algorithms and data-structures means that you don't have to think
twice about many of the things that should be purely mechanical.
It then lets you recognize things when they show up in disguise,
and to concentrate on the higher level work, where the real work
begins.

And here in https://news.ycombinator.com/item?id=6950235 :

... most real world programming jobs don't need in-depth knowledge
of algorithms and data structures. Most real world programming jobs
are implementing the algorithms devised by someone else, using data
structures that are "obviously" the right structure for the job.
When companies are asking these sorts of questions they usually have
a somewhat inflated view of their own importance. Either that, or
those interviewing have no real idea about the work done by their
programmers.

The very best interviewers, when using these questions, don't worry
too much about the detail of the solution, but in the discussion of
the pros, cons, benefits, drawbacks, and possible development of the
code in context. Even with FizzBuzz there is much to be explored once
a coder has written it.

When I'm hiring I care to know the strengths and weaknesses of the candidates, and that includes whether you know about algorithms, or not. Not knowing about them is a gap in your knowledge, but you have evidence of other skills. If you can actually get things done, that's a skill many don't share. Most people have gaps in their skills and abilities. That's not a problem.

But to answer your question directly, yes, some interviewers really care about this sort of interview knowledge outside of the San Francisco start up bubble.
the final was released yesterday
Ah Magnetar, I remember when my colleagues and This American Life did this story on them back in 2010 and were awarded a Pulitzer for it:

http://www.propublica.org/article/the-magnetar-trade-how-one...

http://www.thisamericanlife.org/radio-archives/episode/405/i...
Thank you for your comment. I agree that there is nothing wrong with using a plurality of systems when needed. Your example of moving from one to another is great! Start with a simple system, and once you find bottlenecks, optimize with specialized stores.
Personally, I'd walk out of an interview if they started asking me these types of questions.

Unless of course, if it's a job where it'd be very algorithm-heavy to begin with, but that isn't where my interest lies.
They usually have terrestrial duplicates where tests occur and bug troubleshooting is done
Just submit a link and let us work it out.
That's it, even rents are going to go through the roof now. Earlier it was housing as an investment that meant people had to look for rental homes since the investors had crowded out and outbid actual end users; now this. Housing needs to be made a basic right.
Advertising Fraud Presentation to the IAB [video]
>Reminds me of when soldiers were being electrocuted in showers in Iraq because of totally incompetent contractors wiring electricity near the showers.

The details of which are the showers needed water pumps,and the water pumps were not properly grounded.
Also probably different outlooks on which letters to emphasize in CRUD, and probably different assumptions about what "all" startups are doing with a database, anyway.
This is one of HN's more embarrassing traits. Too smart for the Kardashians, but they'll get on their knees before Shamir, Snowden and Schneier.

He's been wrong before. Recently, like last week, he was wrong about Satoshi. Don't appeal to authority.
or throw their hands in the air and turn it all off.

Resorting to doing that just drives people onto solar on mass.
That's your right (of course) and I have no argument with it. But let me offer another point of view.

To my mind, the point isn't whether or not the job is algorithm-heavy. If you don't have this stuff under your belt, there are limits to what you can do. If you have to concentrate on working out which algorithm to use, or which data structure to use, if you have to spend time researching these things, that doesn't make you a poor programmer, but it stops you from spending time on the real problem solving aspects of the job.

The programmers I hire don't often have to do major algorithm stuff, and some of them are not comfortable with algorithms and data structures, but that's OK. They have other strengths.

But even if the job doesn't require deep knowledge of algorithms and data structures, knowing them helps more often than you think. One needs to know these things to recognize them when they turn up unexpectedly and in disguise. Well, in my experience anyway. Your mileage may|will vary.

But when I hire, I interview for, and care most about people's abilities to get things done, to work constructively with others, and to extend their knowledge, skills, and abilities. To walk away when someone asks about something you don't (yet) know, says that we wouldn't be a good fit anyway, and not because you don't know about algorithms.

Edited to remove some unintentional snark.

Additional edit: I don't know why you've been down-voted. Many people feel the way you do, and while I don't agree, you're entitled to your opinion, and I'm pleased you voiced it. I've up-voted you to try to offset the down-vote(s).
No, that definition is incorrect.
Social problems aren't objective in the way that, say, math problems are. They are conflicts of the current state of objective reality with some set of subjective preferences. And the fact that a group of people shares preference to an extent that they can agree on the problem doesn't mean that they share preferences enough that the same solution would be optimum—or even better than the status quo—for all members of the group.
The actual way to control what is copy/pasted is to use the `oncopy` and `onpaste` events and using the clipboard API[0]. This obviously relies on the browser providing sufficient clipboard access, but that's getting there[1]

Bonus: you can get (on paste) and set (on cut and copy) data in multiple file formats. And obviously you can pre-process pasted data before injecting it in the system.

[0] http://www.w3.org/TR/clipboard-apis/

[1] http://caniuse.com/clipboard
Everyone always trots this out when talking about multidimensional array programming in C, but it's effectively useless because it only works for statically declared, fixed-size arrays. Since those never occur when writing real numerical code, the fact that the compiler in this one very particular case can turn x[i][j] into x[i*s+j] for me is essentially useless for any real work with dynamically allocated, variably sized multidimensional arrays.
Pavel Durov[1]. Net worth $260MM[2].

[1] http://telegram.org/faq#q-who-are-the-people-behind-telegram
[2] http://en.wikipedia.org/wiki/Pavel_Durov
The Heisenberg Debugging Technology
> you have chance 1 in 1000-2000 that you'll die next year.

You have a 1000-2000 chance that you'll die when you are no longer an infant but still young. Your chances of dying next year go up as your get older. If you had only 1 chance in 1000 to die each year that would mean that people would live to be 1000 years old on average.

A good estimate of human mortality rates can be calculated from Gompertz law:
http://forio.com/simulate/mbean/death-probability-calculator...
This story may or may not be accurate, but anything which comes from nypost is suspect.