skysight-inc/HackerNews huggingface dataset:
Mainstream economic analysis of inflation has been wrong for at least 40 years. That is to say, Keynesian economics is wrong.

Which is why America is collapsing into a hovel of debt, extreme spending, deficits, and poverty: modern economic policy is completely wrong. Such has been the case since 'modern' economics began ruling America in the late 1960s. The US standard of living hasn't improved since the early 1960s, when America was the dominant manufacturing power; it has been downhill since then in real terms, with brief respites courtesy of technology. 10 year mortgages became 30; a high savings rate became a negative real savings rate; the middle class became the impoverished class.

When you run inflation far beyond the rate of real wage increases, the working class has no incentive to save junk dollars that lose value 24/7. So instead of saving, they spend, knowing full well their dollar will buy more today than tomorrow.
debugging is one (perhaps the only/primary) need. if you have stuff only breaking on production systems, it may be because of a number of factors that aren't easily replicatable in a testing environment. Sometimes the only feasible way (assuming you want fast answers because of live production downtime) is to get on to production servers and look at things there. In most cases read-only access should be fine.
Windows all set have a new logo.
1. Congratulations on the extremely sane privacy policy. Easily understood. Practical.

2. http://txt.gs doesn't resolve.

3. There have been times I wanted to send text messages without exposing my phone number. Benign reasons. This could be a good solution for me. (I carry two phones and want to text someone from the "other" phone which of course I don't have with me and I don't want that person to know the phone number of the phone I have with me.) (So when I say "I carry two phones" I of course mean I constantly forget to carry two phones.)
If I had your gift
Define a for-loop as 'local closure' and you are a hipster again.
I don't think you really appreciate how large destruction "only" three city blocks is.
I don't think you are noticing how, if you read the wording closely, this is NOT a rebuttal of the bricking claims. The rebuttal talks about "normal driving conditions". This is non-responsive to the claim in question, which is that if you drive the Tesla for a while til the battery is somewhat low, and then don't plug the car in to charge properly, it can become completely disabled in as little as a week.

So in other words, the original blogger was not claiming that "normal driving" will brick the Tesla. So talking about how the battery management system won't let it brick itself while you are driving it is a misdirection tactic. It does not rebut the claim.
Article: > unless we experience the unpleasant symptoms of being wrong — that surge of Pe activity a few hundred milliseconds after the error, directing our attention to the very thing we’d like to ignore — the mind will never revise its models

tpatke: > it just doesn't apply (and I am a huge fan on Dweck's work). This article is one for the masses - not people who are trying to create the next Google

aristus: > defining characteristic of highly creative people is their ability to change their mind at will. ... A factor in that is developing a strong associative memory ... seeking out many many kinds of knowledge and experiences and constantly trying to connect them together

Being wrong, persisting, and trying to learn from the mistake takes effort. It's difficult, and I suspect as difficult as (if not directly linked to) exerting self-control. Connecting thought is here: http://psr.sagepub.com/content/11/4/303.short

A good question for Moser/Dweck would be: is the physiological response of a child to a mistake a function of their blood glucose levels? I suspect that it is: anecdotally, people are a lot more optimistic and willing to explore an issue instead of yielding to to surface obstacles if they're on a sugar high.
> You can't blame the lobbyists' lawyers for trying to enforce a provision that their clients successfully negotiated.

I'm not so sure. By the same logic, one could argue that the lobbyists deserve no blame either, because they were just doing what their clients paid them to do; nor could one blame the business executives who hired the lobbying firm in the first place, because the fiduciary obligation of those executives is to maximize their companies' profits; and so on.

At some point, by reductio ad absurdum, this chain of "we did exactly what we were hired to do" excuses must break down, no? Doesn't the buck stop somewhere?

Or is this a systemic cultural problem where blame is so diffuse that no one can be held reponsible -- i.e., everyone is to blame, therefore no one can be blamed?
rdl, can you comment on how they're fixing the image on the retina as the eye saccades? (or are they doing that at all?)
> A for loop is definitely not the place to convince people that closures are any good. A for loop is already essentially defining a block of code to be run on each item in the loop, and it's hardly very different.

Well yes and no, a `for` loop is a (pretty shitty, when it's C-style) general-purpose iteration methods, closures let API authors and developers craft more precise iterations with clearer meanings, or nice shortcuts.

It's indeed not where closures shine though. But closures tend to shine in developers building their own new control structures, which is very hard to demonstrate to people far from "enlightenment".

Take Smalltalk's conditional. I find it one of the most beautiful pieces of code I know of, in usage and implementation alike. But for 9 java developers out of 10 the reaction will most likely be "java's got `if`, why would you care?"
That sentiment is popular, but I don't buy it. The original post made no effort (or, he told us about no efforts) to corroborate the anecdotes with Tesla or the people who performed the servicing. That is, he did no reporting. That story would not be run in the NY Times or Washington Post without doing that.
I don't see how anything you said indicates that they are harming efforts to improve energy efficiency. How is what they are doing harming what others do?

They're hardly a side show. They produced an all electric vehicle that costs over $100,000 to purchase. In decent quantities. With great reviews. And they're still in business.

I see your point about the SUV mentality but it's perfectly reasonable to have some businesses working against that mentality while other businesses try to work within that mentality. I don't think you can call either way The Wrong Way unless you can show persistent failure (or any failure at all).
The best case for Google ads on a wearable would be for them to use AR to replace existing ads... look at a billboard, instead of seeing the ad on it, see a different one there. Google then effectively gets to "tax" all advertising (the ad campaign buying the billboard now needs to pay Google to let it through), and we don't have any more ads than before, just different ones.
I upload my music to Google Music. But just so I can access it when I want to play some music when at a friend's house.
It just don't work on my mobile phone, because when I leave my house I got no mobile connection, so I NEED to rely on music saved on my phone already.
And why I don't use it at home: My local music player (mpd) makes it so much more comfortable (shortcuts, remote control via phone, ...)
Errol Morris is great. Thanks for the link. Great article.
True enough, needless optimization is often unnecessary.

The difference is that an expert will be able to make a good decision about that trade-off. A novice is restricted to the tools and practices they are familiar with - they might come to the same conclusion, but not for the same reasons.
Hacker News + ThoughtWorks MeetUp: Official Signup - Google Groups
I posted this elsewhere in the thread, but I ran some benchmarks on schema changes between the two on 5 million row tables (when deciding to switch) and PostgreSQL completely clobbered MySQL performance wise: https://gist.github.com/1620133. As we recently switched to PostgreSQL, one gotcha is that PostgreSQL uses separate process instead of threads for each connection and so it's slower and more memory intensive to establish new connections so connection pools held application side (such as pg_bouncer) are incredibly important.
Iron-based superconductors respond well to pressure
Get Mobile or Get Left Behind
ShowHN: I've written a detailed, elementary introduction to Puppet.
the general trend is for Y Combinator-funded startups to be acquired by big corporations

This is the mistake. It's the general trend only by number of companies, not by valuation or number of people. Measured by valuation, the majority of our portfolio is not interested in being acquired.
Show HN: Browser Update Warning plugin for MooTools
It's a bit funny that you use Facebook as an example since they use sharded MySQL as their primary data store.
That's also conjecture. Not all people on welfare programs "get back on their feet."
You've perfectly grasped the author's point, and repeated it in your own words.
Thanks for that link. Reading through one of the first sections about pushing parameters to the stack, I noticed the call:

gcc -S -o example1.s example1.c

However, example1.s looks very different on Mac than on Linux, in particular, on Mac the parameters are pushed in reverse order:

Leh_func_begin2:
...

movl $1, %eax
movl $2, %ecx
movl $3, %edx
movl %eax, %edi
movl %ecx, %esi
callq _function

Whereas on Linux, they are pushed in the order specified in that link:

movl $3, %edx
movl $2, %esi
movl $1, %edi
call function

What is the reason behind this? Is it that the stack on OS X is implemented to grow up instead of down?
Agreed, it would be interesting and useful to know about challenges and solutions.

It'd also be useful to use that as a springboard & checklist to develop a deployment system for the next four-man startup!
People mostly don't want the truth, and they certainly don't want to talk about consequences or necessary pain from decades of irresponsibility. Allow a natural recession instead of monetizing a fake recovery? Outrageous! Live within your means? Who would do such a thing when you can destroy the global reserve currency and buy some votes.

I think most people want to keep milking the collapsing system for as long as they can, for they're overly invested into that system's survival. Anything else literally scares them. It's why the politicians spout the same drivel year after year, right or left. They're just feuding over how to divide up the last crumbs.

The crumbs are running out.
Bad Cable May Be to Blame in Flawed Faster-Than-Light Experiment
I love Divvy - it allows me to set sizes for my windows really easily (opposite approach of automatically tiling them), but it works much better for me than anything else I've seen
Meant to point out that we're YC W11.
Thanks. I wrote the Terms and Conditions at 4AM when wired on coffee. It's hard to keep them brief and yet explain a little bit of the "why".

Yeah, I'm not sure about http://txt.gs. Google/blogger wouldn't let me point that to their server. And I really don't want to set up a web server just to redirect. Maybe someone here has some ideas.

Thanks for checking it out!
How to Market Yourself Like George Clooney
I'm a little skeptical of this claim in light of the http://en.wikipedia.org/wiki/Birthday_problem

23 people means a 50% chance that 2 of them share a birthday. Assuming that your gender and zip code put you in a pool of people > 23, I'm not sure how your statistic holds up. Do you have a citation?
I'm sure you are looking at more than just URLs.

Say you have a lead form with two fields, email and zip code. You would store a variety of data points besides those two. Referring URL, IP address, useragent, etc. If you just hash everything, and I gain access to your hashed values, it would be easy to make a lookup table reversing the one-way hash, at least for some of the data points.

I haven't had a chance to read the k-anonymity or related papers, but from what I understand it's not specific to data points like age/sex/etc.
So, that piece was satire. Unfortunately, satire is frequently used to attack the opposition without actually having to make a cogent argument.

> Get over sysadmin as "art"
> Building platforms is akin to building cars by hand

Uhhh... no. My server is art. Now, I built my own build system, so do I really build servers by hand? No. But I built the build system. And I configured it. And it produces a server that is exactly to my specification. Down to every single file.

After the build? I click save. Then I duplicate. Then I have lots and lots of servers that are built to my precise desire. That's art.

Is my system more performant and secure than the system you built with:

(your favorite package manager) install (all the shit you need)

Yes. By a lot.

(chef or whatever off-the-shelf build system) install and configure (all the shit you need)

Yes. By a little.

But, hey, you know what? It's my server. And it's exactly the way I want it. And there's value in that. I own my stack.

Which makes writing software for it more fun. By a lot.
Ask HN: Which books would you save to restart civilization?
If the world were to end and you were to survive with a handful of books, which ones would you save to restart civilization?

You'll realize it is just as important to know what you don't know as what you know when making this decision.
First of all, inflation is exceptionally low. Second of all, non-Keynesian mainstream economists reach similar conclusions; and in any case, have you actually read the Keynesian economics literature and economic data in enough depth to have reached an intellectual (as opposed to political) conclusion about its validity?

Finally, U.S. income in real terms has increased substantially since the 1960s; there is no credible measure of inflation, not even some of the alternate ones, by which U.S. real GDP per capita today is lower than in, say, 1965. What has failed to increase, or even declined somewhat, is real median income; real mean income has not similarly stagnated or declined. That's a problem of income/wealth distribution, not inflation.
Who's adding DRM to HTML5? Netflix, Microsoft, and Google
Its interesting to see Google on both sides here, wanting DRM for the youtube side of the house.
Alquiler de coches
Comparador de alquiler de Vehiculos - Compare precios entre más de 550 agencias de alquiler de coches y reserve su coche de alquiler más barato de forma muy facil y rapida en http://www.compararalquilerdecoches.es/
Mercurial vs Git: Why Mercurial?
> Everyone is trying to track EVERYONE

I used to think this, but the Target article on NY Times changed my mind. I've started locking down all my computers.
Speaking of straw men...

Did you read what I posted or make up something in your mind based upon your preconceptions?

All I said was that praise should be deserved. When you disconnect someone's mental model from reality, it has consequences.
There's nothing wrong with a for-loop. Nothing at all. Using closures instead of an explicit loop is only a minor gain.

The real use comes when you want to perform more complex control-flow logic with different transformations. When you are working with planar undirected graphs instead of arrays, for example a HoMM3's hexagonal grid, repeatedly writing out your breadth-first-search code to do simple graph modifications/transformations gets old really fast.
Doctor? No, no way. Maybe in the 90s. The profession has been commoditized.
I've certainly found them handy to encode + self-document specific loops and reduce duplication, e.g.:-

https://github.com/lorenzo-stoakes/weak/blob/master/board/he...

(helper functions for unit tests within a chess engine.)

Having closures allows you to be very flexible in the way you interact with a block of code, and there are some things you just cannot de-duplicate without them.

However they are just a tool and as the cliché goes - 'after a while everything starts to look like a nail' - so as with all programming it's a matter of using taste and good judgement to use them where they reduce duplication/coupling + increase maintainability and [the endlessly subjective but equally vastly important] readability.
Last I checked, I don't have the right to expunge any/all data a corporate entity has collected about me that I deal with in the brick & mortar realm.

It's interesting, because, you see, here in Poland I do indeed have the right to do it. I believe this is true in most EU countries as well.
Timelapse: Birth of a Facebook fangate
Try to get a refund if you're that displeased with it.

http://cybernetnews.com/apple-app-store-refund/
Ask HN: I want my Github to be my resume, but...
The following question draws its inspiration from the recent HN submission: `Github is my resume'.

I want nothing more than to establish some interesting (hopefully, successful) FOSS projects, and because I feel programming is the most enjoyable of hobbies, I'm excited to use my free time to this end, but _I_have_no_itches_to_scratch_.

I can't think of anything to add to- or modify in my computing environment(s).

What should I do?

I've felt like an aspiring author with writer's block for the past ~4 years and I'm starting to hate myself for it.
FIX engine for nodejs
"The last thing I want to see is the Republicans spinning libertarian values as some excuse for my every move to be tracked."

We all know that's what's gonna happen, though. Just like net neutrality. "The government should stay out of the free market and not burden these job creators with excessive regulation." How many lobbyists do privacy advocates have on their payroll? Throw in the fact that privacy in the Griswold decision paved the way for Roe v Wade, and no way Republicans support anything of the kind. So Obama will just posture a little with it.
This question cannot be asked without getting the answer "Fahrenheit 451" :)
Take the libertarian claptrap somewhere else, please. The person entitled to determine whether you should take Adderall is your doctor.
Don't live with broken windows
You should to post that statement regarding the $40k (with any sensitive info blacked out, of course). Seems like a lot of the back and forth on this issue hinges on whether they are really charging that much to correct this problem.
Poll: Which Wireframing/Mockup/UX Prototype Tools do you use?
Keynotopia
HotGloo
Invision
JustInMind
Lucid Chart
Mockingbird
QMockup
Upstage App
Others(Please specify that Wireframing Tool)
I don't use any of the above Tools. I Directly Code.(I'm a JS, HTML5 and CSS ninja)
Naive Again: My Move from Microsoft to a New Adventure
Intel distributes LibreOffice; Can Microsoft be pleased?
Well, we wanted to add some "life" to the universe with some automated trade convoys and so forth, and I had the crazy idea to use a rule-based system to implement it, and found an off-the-shelf clone of CLIPS (the expert system type thing), using the Rete algorithm called Lisa (http://lisa.sourceforge.net/), and that was implemented in Common Lisp.

It turned out that the impedance mismatch between that and what I actually wanted to do was gigantic, and Lisa was way too slow as it would re-evaluate the whole world anytime anything changed, so I ended up reimplementing the rule interpreter to trigger based on state transitions while keeping the same sort of rules. It was much simpler, and worked ok, but still.

Writing it this way led to three levels of indirection: we'd write rules that tried to emulate a state machine that tried to emulate a do-this-then-that-then-that sort of thing. It was ridiculous and impossible to understand. Serializable coroutines were what we were really looking for, and we ended up rewriting the whole thing in Erlang which pretty much does that.

We also had memory management issues which we didn't know how to debug in SBCL, so the thing would crash all the time even when it was working.
Not really. Bible/Moby Dick codes rely on the probability of not seeing any pattern descending to zero as you go to infinite search spaces. This is more of a structural result like an average.

Per point: the probability of not seeing any finite string of Hs and Ts in a random, unbiased sequence of coin flips goes to zero (thus the Moby Dick Code), however the probability of the average, (number of heads)/(number of flips), differing from 0.5 by any amount goes to zero (structural result).

In this case, the Klein bottle situation isn't that crazy since it's a fairly simple way of orienting a locally 2 dimensional space that just happens to be embeddable only in spaces of 4 or more dimensions.
I was responding to a comment, not your post. I don't think you really need to justify using an ASCII protocol (though, again, I think HTTP query arguments are a poor choice).
These rights have nothing to do with the U.S. Bill of Rights. For one thing, it concerns consumers' relationships with businesses, not citizens' relationships with government.
Marten Mickos Gets a Buzz Cut and Eucalyptus Starts Hitting its Stride
The Second term is the one where things really start to go bad. Most of the damage gets done because they don't have anything to loose so they push through whatever they feel like even if it's bad for the country. It helps however if one party does not control both the Whitehouse and the Congress/Senate. it does not seem to matter what party is in power, when they have full control really terrible laws tend to get passed.
No surprise here.
Does anyone know how Stripe handles this? They say they store cards, but I wonder if they do store cards themselves or use a vault provided by the payment gateway as well.
Damn, I always forget you can actually just use javascript to "do it", and end up using a Firefox add-on.
Wonder how many CEOs can do it?
Greatest Running Shoe Never Sold Leaves Inventor Without Deal
This is a terribly incorrect trivialization of the work they did. The idea is not to observe some meaningless pattern emerge. Instead, they're trying to describe the statistics of random 3x3 pixels taken from photographs of nature (in fact, only of the luminosity of each pixel, hence the black-and-white photos). At a first thought, you'd expect this to be completely random, but it looks like there is a certain statistical structure to it. You only find this structure far-fetched because you're reading a blogger's vulgarization of the scientific paper whose concepts you're not familiar with.

Unlike the unreasonable bible and Moby Dick codes, this has practical applications in image manipulation and compression.
Why T-Mobile is happy to say iPhone is taking away its US customers
I think that it would have been reasonable for Ford to honor the warranty for cars in the Model T era. Fully electric vehicles have not been around long enough for it to be common knowledge that draining a battery is as serious an offensive as never changing the oil in your car. I understand the reasons that they aren't honoring the warranty. I think that Tesla could consider replacing the battery for the early adopters that got surprised by this and make it more clear to future consumers that bricking can happen.
"None of the things American consumers appear to value are correlated in the Tesla. "

Here are a few: Fashion, Thrill, Exclusivity, Pride, Vanity, Technology.
My guess is the DX is a forgotten child they won't be revisiting (any time soon). They have back-stock of the device, but will not make any more (any time soon), so based on the stock they do have they are comfortable with the supply/demand ratio at the current price point.
I used it for free for a few months, and finally bought the license 2 months ago. I figured, it's a damn nice piece of software, and I use it pretty much non-stop for work.

Quite happy with it.
The 8 Questions That Create Perfect Landing Page Copy
Screencast: How to create a store with Ubiquo Framework (Rails) in 2 minutes
Pencil- a Firefox add-on