skysight-inc/HackerNews huggingface dataset:
Agreed.
And this makes a world of difference for some institution.
Georgia Tech for example charges more than 3 times more for Out of state students[1] while scorecard shows an average of $11k [2]

[1]: http://factbook.gatech.edu/student-related-information/tuiti...

[2]: https://collegescorecard.ed.gov/school/?139755-Georgia-Insti...

I feel that the fact that they take average aid into account can also be a bit misleading. Harvard is just $3K more than Georgia Tech? [3] Probably be best to show Full tuition, then average aid by income levels.

[3]: https://collegescorecard.ed.gov/school/?166027-Harvard-Unive...
The Art of the Pre Mortem
Interesting discussion on Tom Hayes, the man who was convicted of manipulating LIBOR( One of the more important borrowing rates).

The article seems to play up Hayes' Asperger’s as almost an excuse as to why he could do what he did with little emotion.

Just like breaking into a computer system, he used human engineering rather than hacking to rig LIBOR in his favor. He litterally became friends with the people who helped set LIBOR and asked them to help set LIBOR in the direction he wanted.

> For Hayes, it was a light-bulb moment. He knew that banks had always tailored their Libor submissions to benefit their own positions, but the system resisted tampering: no single institution could have much impact on the overall rate when 15 other banks were doing the same thing. But Hayes had worked at enough banks and befriended so many brokers that he realized he could sway several submitters at once. He could pull their strings without them even knowing it. And Hayes was on better terms with his brokers than most. They had in Hayes a kindred spirit—a state school Londoner with a cockney accent.
My math professors all preferred blackboards because chalk is an order of magnitude cheaper than markers. Of course, all of our classrooms had whiteboards. :)
If a whiteboard can be accurately captured digitally, I'd say that it's better.

However, I'm not sure a basic whiteboard is any better than a chalkboard. I also found it amusing at how often the whiteboard pens in a classroom did not work. That certainly isn't a problem with chalk. I also prefer the contrast of light writing on a dark surface over the opposite.
Seattle Code Camp: Aurelia and TDD with TypeScript, AngularJS, and Node.js
Ethics Won't Be a Big Problem for Driverless Cars
If this causes companies not to run gameable promotions then I'm all for it. I'd rather not be effectively punished for being intolerant of bullshit.
People who clip coupons at Market Basket
Me and other good devs will solve software side of problems, and other good people will fix managerial one :)
UK government backs away from Microsoft, moves closer to Open Document Format
Non it's not a non-sequitur as I am not replying to the article but to another poster. My reply is relevant to theirs. The point of the article is that we get cultural changes wrong or don't account for changes in culture the way we anticipate changes in technology. The comment I am replying to makes racist generalizations about white people and what the white people and western world are able to imagine. I imagine if one goes to Thailand you would find media and cultural creations that relate to Thai people and their future, or in China the same thing, Chinese people and their future. Would the parent poster make a similar stupid comment about Chinese men can't imagine the future of women or black liberation?
Whoops. I didn't see any information regarding her sex on the article, which is why I used—as is correct for English—'he.' I'd never use 'they.'
They don't typically. (Source: I have branded cards.) I'm told there are (a very few) exceptions but qualifying miles for status are almost exclusively "butt in seat" miles.
Hyper-pricing.

You know, like hyper-miling.
>the randomness that I think of as the evil part of nature.

This is a perfect example of why Thiel's thinking is so unappealing to me. First of all, nature is not random, but there is a lack of understanding of the true implications of cause and effect of what goes on at a biological (and ecological) level that it may appear that way to people so captivated by the binary control of the programming world.

But, even if it were random, I don't think that's evil in the least. It's unpredictable, yes, but so are the implications of many of the technologies that Thiel embraces. That does not make those technologies inherently evil, just as "randomness" is not an evil part of nature.

I am afraid of the sterile world that Thiel seems to want.

Additionally, I'd like to point out this bit from a below comment where the poster responded to several article excerpts, including: "I think of aging and maybe just mortality as random things that go wrong. The older you get, the more random things happen, the more breaks. If it’s not cancer, you could get hit by an asteroid. So on some level, technology is trying to overcome the randomness that is nature. That is a question on the level of a company. Can you get rid of randomness in building a company? But the philosophical version of the question is whether we can get rid of randomness in its entirety and overcome the randomness that I think of as the evil part of nature."
Nature isn't random! Nature is complex, cryptic, self-referential, and chaotic, but it's deterministic at the level of biology. "Random things happening" is not a proper understanding of age-related decline; aging is the long-term compounding interest of metabolic byproducts. It really stuns me that Thiel's understanding of these things is so apathetic to reality.
- Make sure your JWT framework has a way to revoke tokens issued to a user before a certain date and/or when a user changes their password, in case their token or password gets leaked.

- Make sure there are no XSS vulnerabilities. JWT works best with JSON APIs, because that way (in addition to sanitizing inputs) you can also add CSP headers to prevent modern browsers from executing any JS returned from the page.
This type of article seems to be a right of passage from basic to upper-level/intermediate understanding of Python. Where it really gets crazy is if you are making decorators that take parameters and in turn call decorated functions from within their block. You can do some really crazy stuff, even decorate classes.

I would like to see some more articles on Python metaclasses as I think that could benefit a lot of people.
People who didn't already lose a ton of money doing it before... rimshot
We use this:

https://www.learnium.com/about/
In Boolean terms yes. However, a software engineer who writes a hello world program in an hour and a software engineer who writes a ML based high frequency trading algorithm in an hour produce vastly different outputs, but consume the same amount of energy.

Energy is a factor of production, just like labour, or commodities, or management. I can take another Totally Obvious Fact and say that growth is caused by the size of educated labour force... Assuming that energy is the defining factor of production either requires justification, or is just an assumption.
Nominally, yes.

The mistake here is to assume there is a hard link between nominal growth and energy use.
I would assume AVIS worked out the 5,000 bonus miles based on average profit levels across all rentals. When they used that measurement to inform policy, they violated an implicit assumption of their metric derived model. This is quite literally Goodhart's law: "When a measure becomes a target, it ceases to be a good measure" https://en.wikipedia.org/wiki/Goodhart%27s_law

I also think you've got it entirely backwards to call OP crazy... he was not the person who built the system, but rather was exceptionally sane in responding to the incentives AVIS created (assuming he earns less than ~$2k/day). The only improvement I can see beyond simply renting more cars would be hiring someone to do the manual work of opening and closing his AVIS contracts.... well, that and selling miles for 1 euro-cent a pop.

I have a name for what you're trying to talk about: "policy-created arbitrage", and I agree this is a great example. To me the issue was not people flooding the market with cheap mortgages in 04-08, but rather that pension funds and AIGFP were so willing to buy. Why where they buying? It's too long to cover in an HN comment, but the repeating pattern is substituting ground-level intelligence for top-down rules, and creating those rules in violation of Goodhart's law.
The answer to this question is really simple. It's not complicated at all. Allow me to explain.

Finance has abstracted economics from the real world into mathematical magic. People get into these complicated debates about concepts, acronyms, abstractions and GDP, when the reality is right in front of your face.

Think about it: In what reality can economic growth continue indefinitely into infinity? In what reality is there an unlimited supply of goods to satisfy boundless demand?

Let me say unequivocally the answer to the question: can economic growth last?

NO.
That's a really unfair headline. I don't see any evidence that Burning Man considered the ad "so accurate" or that that had anything to do with suing them.
You really won't. This isn't mean to be a knock on you, but even the CEO probably can't fix this. Do some research on distruption theory and you'll discover that your company is built to withstand the very kinds of change that you seek. Even a Jedi has to exit when they have no leverage in a given situation.

Also - if you don't already have an overwhelmingly strong picture of what is wrong with blackboard, I'd suggest that your heart isn't invested in improving it, and you might be better off at a company whose software you love.
American Airlines accidentally used the wrong plane to fly to Hawaii
The point isn't necessarily about whether C++'s abstractions are faster than Java's, the point is more that you aren't always forced to use them. If you are willing to commit to the size of your string at compile time, you have the option to use char[N] instead, avoiding heap allocations. Or you can use a stack-based allocator for std::string.

The thing about templates is misleading. Sure, if misused they can hurt your cache. But they also move branching from run time to compile time, which is a very good thing. Google some benchmarks of C++ sort vs C qsort; the former is much faster because the comparator can easily be inlined.

The templates used in my post, for example, either bloat the code not at all, or very little. They are either generating tiny functions that get inlined anyway (like ArrayView; once a function is inlined its irrelevant whether it came from a template or not for code bloat purposes) or they are generating code that would just need to be written by hand (like make_contiguous).

I've actually personally witnessed two fairly detailed accounts of people that actually got themselves into situations where template or template-like bloat became a performance negative, relative to the benefits they provided. They didn't cite a cliche about code bloat, they actually benchmarked and found the cost. What both of them were doing was very extreme; nobody who's not using very extreme template techniques (and therefore is sold on it) is hitting that point.
Why Alibaba Could Fall 50% Further
So it is. For some reason when I clicked it it said "removed".
The Southern Ocean Shows a Revived Ability to Absorb Atmospheric CO2
> Another perspective on iMessage -- one I've heard from some attorney friends -- is that key server tampering sounds like a pretty good compromise solution to the problem of creating a 'secure golden key' (AKA giving governments access to plaintext).... I see two problems with this view. First, tampering with the key server fundamentally betrays user trust, and undermines most of the guarantees offered by iMessage.

That horse has left the barn already. Services like OnStar have been repeatedly used and abused by law enforcement; once the service is created, the government gets a warrant (sometimes?) and undermines the service without any regard for the trust in company providing the service. We are not likely to be able to change that reality without a serious overhaul/oversight of the government's warrant scope and process.
Would this include the screwy behavior during a drought?

http://www.npr.org/sections/money/2015/07/22/425392169/episo...

> the screwed-up economics of drought, and why the rational thing to do in California right now is use more water.
Yep, it is the perfect explanation for why the Government can't be trusted with "master keys" of any kind.
Not sure why people are downvoting this comment, even if they disagree with your assessment of the FT poster's behavior, since you were pointing out what the OP was looking for.

I just refer to it as the perilous incentive structure of late capitalism.
Do you think that perhaps rent-seeking might be a good term? https://en.wikipedia.org/wiki/Rent-seeking:

"In economics and in public-choice theory, rent-seeking involves seeking to increase one's share of existing wealth without creating new wealth."
For me it was the priority access at security. As far as upgrades I only got those about a total of 3 times while being gold on UA. (Once on silver) I did enjoy being able to get econ+ for free. I've tried to complete the Global Access app twice now. I just can't bring myself to self incriminate/volunteer all of my information just for Precheck/expedited customs.

As far as the lounge access, that wasn't given to me because I just reached as high as gold. Although it was provided when I did an international trip.

I also did it to get the gold desk when an issue arose or that there was likely to have an issue arise. (I.e. you get an email notification of a delay in flight more than 5 hours before.. better switch flights)
* no one can sue
Math doesn’t get the media attention it deserves
Libor Villains and Risky Options
Are you saying that everyone in management and engineering had been replaced and Blackboard is essentially a startup which happens to have inherited all the exciting contracts? If so, then maybe you stand a chance.

Otherwise, I'm sure you'll learn a lot from the attempt.
Not anymore. Few airlines allow credit card partners to award qualifying miles or if they do it's capped at a mid-tied status.
The old US Airways card from Barclays did it too, but the reissue as AA-branded moved that perk to only the upper tier of the card, and drastically raised the spend requirement.

Used to be, $25k spend would convert 10k miles to US PQM. Now, $20k spend converts 5k miles to AA EQM, and you can do it twice a year (so max 10k conversion from $40k spend).
I love seeing anything involving RF on HN.

It would be great if the technology would also be able to use multiple antennas and generate heading information for each signal.
Java 9 Running in a Jupyter Notebook
>it was mainly spent on buying licenses for 3D-rendering software

That's a lot of money to spend on 3D rendering software. Can anyone provide some insight on this? Are we talking Hollywood custom rendering or something?
Decorators are one of my favorite parts of Python. One thing I did with them really saved our hash at my last company multiple times:

Our infrastructure daemons were written in Python, and I wanted to make sure we had a debuggable system that allows me to trace any error without having to manually reproduce it (especially when, say, problems specific to a customer's network can't be reproduced on ours). I wrote a decorator, called @logme, that would log a function's name and parameters plus the module it belonged to (easier said than done!), run the function, then log and return the return value. Every function was decorated with @logme. I also made a variant for methods called @logmethod that would also log data about the class the method belonged to.

Now, obviously, this generated massive amounts of logs, so I put in a healthy amount of log rotation (the Python logger is beautifully customizable). On average, logs would keep for a few days.

So many times, I debugged customer problems -- problems that would've been impossible to reproduce in our lab because of edge cases our customers encountered -- just from the incredibly detailed logs they'd send me.

Also, it was imperative that the main infrastructure daemon never, ever crashes. It sat and waited for commands to be sent to it. When it finishes executing one command, it goes back to listening. If it got an error running some command, it should report that error and then go back to listening for the next command; an error running an individual command should never bring down the system. The decorators took care of that too. In addition to logging what goes into and out of every function, @logme and @logmethod also caught any exception those functions raised and logged them, allowing the system to recover following any exception just by decorating everything (I would not recommend this for a more stateful system: it only worked as well as it did because any configuration needed was always loaded from disk when each command was run, so the daemon overall had no state that could be corrupted by an error).
FC on domestic nope. But if you ever want to fly first on Emerites, Quantas, or Singapore... it's a heck of a lot cheaper to do it on award miles.
It's interesting that blackboards are almost exclusively used to teach mathematics these days (at least in my experience at university). It's still much easier to do maths by hand than with a keyboard. Is that just a side effect of the way our keyboards are designed, or is there something deeper going on?
It had non-monetary value, too. For one, he was essentially paid to go on a short vacation. He also had fun creating/solving a puzzle for himself. It had value beyond what he earned.
Gngr, a browser being implemented in pure Java
Clickbait headline. BMORG has made it clear that they will aggressively go after (most) commercial uses of the Burning Man intellectual property, regardless of whether it is a positive or negative portrayal of BM. I happen to think BM should be CC not (c), but that's besides the point. Quizno's could have called it Flaming Man or something, but the extra controversy has been part of what's making the video viral. Jokes and critique are rather mediocre IMHO. (and nothing that hasn't been talked about in BM circles for a long time)
Arbitrage in general is not a "net negative." It's a net positive, which is why arbitrageurs earn a profit; they are compensated for a service that generates value for someone else.

To quote from Larry Harris' textbook [1]: "Arbitrageurs ensure that prices do not vary much across markets. When prices diverge, they buy in cheaper markets and sell in more expensive markets. The effect of their trading is to connect sellers in cheaper markets to buyers in more expensive markets."

Arbitrageurs effectively "port" liquidity from one market to another. This is the value they provide to others.

Thus I'm not sure I would describe this as arbitrage; or at least it's not the term the GP is looking for.

[1] http://www.amazon.com/Trading-Exchanges-Market-Microstructur...
This is doubly true of "smart devices" and IoT in general.
It's a two way road, as demonstrated by the "hacking" of the latest Jeep Grand Cherokee[0] model.

[0] http://www.wired.com/2015/07/hackers-remotely-kill-jeep-high...
That is not what this is about. I have a problem when physical models are naively applied to economic models, i.e. "let's assume global supply is a liquid with variable viscosity" and the whole econophysics approach.

The article is not hardcore econophysics though, but basically a little bit of regression and then deference to physics without any economics.
The mile-multipliers were nice.. however from what I found the quickest way to get miles was to use your personal card to get reimbursed for work things.
JMAP[1] seems to be attempting to replace IMAP + CalDAV + CardDAV.

Now that we have a replacement, I'd love to see these die. Especially the latter two.

We're still missing a replacement for WebDAV though. :(

[1]: http://jmap.io/
The two attributes are pos and uv, which are almost always tied to each other (and therefore be updated together). The GPU will access attributes by index hence they should be interleaved otherwise you are just forcing cache misses.

Indices are not vertex attributes and thus should not be interleaved with the other data.
How We Extended CloudFlare into Mainland China
It might be interesting to think about the theoretical endpoint for farming. The number of workers needed went down dramatically when they were replaced by machines. In theory the machines could be made cheaper. What's left? The land and other physical resources like water. Land gets a certain amount of solar radiation that's converted into food. Available farmland goes down as it's built over, but that can't go on forever. Eventually, there's going to be an equilibrium since available sunlight is limited. Or we find another energy source (let's say nuclear) and need to figure out where to dump the heat. In the limit it's about global warming.

Contrast with entertainment. What theoretical constraints are there preventing all the entertainment you could possibly want being available for free? In the end it's not going to take a big solar panel to power your entertainment center. I'd bet on entertainment getting cheaper faster than anything else once AI really kicks in.

It might be a while before physics wins, though.
CLI Program for Decoding JSON Web Tokens (JWT)
23 meaningful quotes from founders and investors
Yeah, but it's not only that. In the general usecase you only want content-type and etag, so why not just send no body for that? That's what remoteStorage does. It's the only way to do folder listings.
If you travel in coach frequently, getting upgrades on long-haul flights (especially redeyes) is really a significant quality-of-life improvement. Among other factors, upgrades are doled out by airlines based on the relative status tiers that passengers are classified in. And those classifications are relatively coarse (for United, there's a tier every 25k miles flown [1]), so if you're just a few miles short of the next tier, you find yourself doing the calculus on whether it's worth it to do a quick flight somewhere before the cutoff to get to the next tier.

There are other benefits, too. Ones that matter to me: priority boarding is great on busy routes, because it means there will definitely be room for your carry-on luggage. And on United, higher tiers get automatic access to a few more inches of legroom in economy, which is great if you're tall. And you get lounge access on international flights, which mostly means that I can take a shower upon arrival when I fly overnight to Europe.

[1] Airlines are now adding a dollar component to it, as discussed elsewhere in this thread, which roughly works out to "the cost of 25k miles' worth of regular-ish fare tickets"
Really? Good luck convincing good JS developers that they should actually be doing Clojurescript at work instead. Maybe you'll have better luck at a local frequent clojurescript meetups (probably doesn't exist).
So, why should I chose energy as a defining factor of global growth and not labour, or other resources?
After getting rid of redux, what did you end up using for your data-model needs?
He also had fun, or at least his writeup sounded like he enjoyed his adventure.

Right now I'm remodeling my home. It's laborious, costly, consumes resources that could be spent on building housing for those less fortunate, occupies the time of employees at the home stores I frequent when I ask questions, but I enjoy it. One has a hard time calling it "exploitation", but aren't I exploiting resources that are available to me for personal gain (albeit in a very literal definition)?
Whiteboard + pen tracking might actually be great, yes, but I've yet to see that in practice. the projection-based "smart boards" are not that great.
Have you actually read the entire article?
Building blocks for highly available systems on AWS