skysight-inc/HackerNews huggingface dataset:
grew because that system was unacceptable

Historically (you should read http://www.amazon.com/Great-Wave-Revolutions-Rhythm-History-...) inflationary money systems have been the tools of those in power to quietly take from the poor and less powerful. Whether or not the current era of central banking was intended to be that way is a question for conspiracy theorists - but it's very clear that that is exactly what it has become. These inflationary systems were ALWAYS less stable than their preceding deflationary systems, and ALWAYS ended in revolution, or conquering, or plagues, or what not.

Even Keynes knew this to be true:

Lenin is said to have declared that the best way to destroy the capitalist system was to debauch the currency. By a continuing process of inflation, governments can confiscate, secretly and unobserved, an important part of the wealth of their citizens. By this method they not only confiscate, but they confiscate arbitrarily; and, while the process impoverishes many, it actually enriches some. The sight of this arbitrary rearrangement of riches strikes not only at security, but at confidence in the equity of the existing distribution of wealth. Those to whom the system brings windfalls, beyond their deserts and even beyond their expectations or desires, become 'profiteers,' who are the object of the hatred of the bourgeoisie, whom the inflationism has impoverished, not less than of the proletariat. As the inflation proceeds and the real value of the currency fluctuates wildly from month to month, all permanent relations between debtors and creditors, which form the ultimate foundation of capitalism, become so utterly disordered as to be almost meaningless; and the process of wealth-getting degenerates into a gamble and a lottery. Lenin was certainly right. There is no subtler, no surer means of overturning the existing basis of society than to debauch the currency. The process engages all the hidden forces of economic law on the side of destruction, and does it in a manner which not one man in a million is able to diagnose.
Django's models are entirely fancy metaprogramming behind the scenes. When it works, it works, but the code that implements it is not easy to understand by any means.

Django models are definitely more self-documenting than Rails models, which seems like a result of the Python legibility culture.
- Anatomy of the State by Murray Rothbard

- Economics in One Lesson by Henry Hazlitt

then couldn't stop reading all there is to read at Mises.org
Rust is meant to replace C++, not C. The original motivation was that the Mozilla devs were sick and tired of all the subtle ways bugs can sneak into a large, complex C++ code base.

The ultimate aim is to write the nextgen browser engine not an operating system kernel or some embedded code for a system with 4kB RAM.
You should really watch Ola Bini's talk "Expressing Abstraction - Abstracting Expression" from Strange Loop 2012:

http://www.infoq.com/presentations/Language-Expressiveness

tl;dw: there are many types of expressiveness in programming languages, and they're all important.

Likewise syntax is important too, but often downplayed by the PLT community. Case in point: your post!
Personally I have http://RainyMood.com and http://SimplyNoise.com (on brown noise, medium oscillation) running 24/7; it helps me concentrate as well as sleep.
Will the evangelists be known as the Mod Squad?
Using Bayes’s Rule to Think About a Bitcoin Bubble
I've seen a few different models of 2.5" Enterprise SAS drives go through a similar test (as a control,) and they were perfectly fine with no corruption after around 2 weeks of reboots at approximately 10 minute intervals.

It's the SSDs that I worry about - some store their own firmware on the same NAND as the User's data, and allow it to become corrupted during power-loss events. Several cheap models won't last more than a couple days before they simply drop off the SATA bus and never come back.
The one that i liked the most: The Last of Us, for PS3.
> It's actually nice to see activity on the LtU front page.

I agree.

But I think it would be more appropriate to conduct LtU meta-discussions over on LtU...
original source:
http://valleywag.gawker.com/paul-graham-says-women-havent-be...

and the actual interview:

https://www.theinformation.com/YC-s-Paul-Graham-The-Complete...
Verification and validation. Bitcoin gives us a way to change and extend the trusted third party system Cryptography has been built on since the 80s. Those schemes worked great in theory, but it turns out there are no trusted third parties to build them on.
For a cross browser solution that just needs one video file, supports mobile browsers and still has a much smaller file size than GIF try jsmpeg: http://phoboslab.org/log/2013/05/mpeg1-video-decoder-in-java...
seems like the bostom simulation argument...not really convincing but due to a mathematical trick
Clever! In an ideal world, we'd have logic to prevent incorrect configurations so rectangles couldn't touch walls. There would also be ogres dying and explosions and battle music and such related to the efficiency of your algorithm--you know, actual gameplay mechanics, like our other levels. Didn't have time to get those in yet, though.
I'm not sure which example you're talking about, but there's no additional cost in the Rust example. And it's not hidden; it's in the trait definition, which is scoped.
Shoutout to the gents at codecombat -- this is what hustle looks like.
as coins gradually transfer to the hands of people who believe they hold long term promise, the market price of 'loose change' available for transfer will rise; that rise in price will actually _increase_ the use of btc as a transfer mechanism because it will attract more people seeing BTC as a store of value

This sounds backwards to me. If I think the value will increase, I'm not going to transfer them to you at today's price. So this will decrease the amount of transactions, making it less and less useful as a transfer mechanism. Which is exactly what people say is the problem with deflationary currencies.
And also make sure no UPS is ever loaded over ~40%, so when one of the pair fails the other can handle the full load. And always set them up in isolated pairs, with no equipment plugged into a pair member and a non-member, to prevent cascading failures.
... though you can absolutely do the kernel stuff too.
it could be any/both of 2 reasons:

- HN has an automatic flamewar detector algorithm - it monitors the tone of discussion on a post and if it's too negative, it gets knocked out from the front page

- it could've also been flagged too many times

I don't think it's been censored. it must be buried deep
Why do you need 20+ screenshots of the game screen within less than a second?
> Yes, I took the fact that this was not a global modification of a widely used data type as a given, since to do so would be crazy in any language.

Yet this is what Ruby does, AFAIK.
Downloading as an mp3 is an interesting idea. It would be a good excuse for me to learn some backend stuff. This is the first thing I've ever written but I enjoyed the process a lot.

The popup window idea is also good and should be much easier to implement. I'll look into it. Thanks!
brb gonna declare bankruptcy (google ads are reallly expensive and lots of bot/garbage clicks)
Many thanks -- this is a MUCH better starting point for having a constructive conversation. I could type an essay in response, but I have to be on a plane soon, so I'll save it til later.

But to generalize, I think it's unrealistic to expect investors et al to shoulder this entire burden themselves.
In other news C# is exactly as expressive as Rust and Ruby...

void Main()
{
Console.WriteLine(2.Days().Ago());
Console.WriteLine(4.Days().FromNow());
}

//This can be a library, mmkay?

public static class Extensions
{
public static TimeSpan Days(this int days){ return new TimeSpan(days, 0,0,0); }
public static DateTime FromNow(this TimeSpan howMuch){ return DateTime.Now + howMuch; }
public static DateTime Ago(this TimeSpan howMuch){ return DateTime.Now - howMuch; }
}

Results in:

26/12/2013 22:05:10
01/01/2014 22:05:10

Is there a better example?
- I have a Kindle, so I'm never without a book.

- I read whenever I'm waiting somewhere for >5 minutes: at the subway station, in line at a busy restaurant for lunch, etc.

- When I go on a long drive, I'll use text-to-speech to listen to books. Some of the older Kindles have this feature, as do some phone apps if you're willing to convert your Kindle books to a non-DRMed format.

Also, working 8-hour days helps =\.
We, uh, don't! That sounds like a bug that I would love to slay. Can you give me some more info?
When you need a newer Pgsql you use http://yum.postgresql.org/
Antifragile - Nassim Nicholas Taleb. His other books Fooled By Randomness and The Black Swan are more accessible - all incredibly great discussions of risk, probability, complex systems such as the global financial and banking industries, and how many attempts at risk modeling fail to recognize important unpredictable "black swan" events.
blockbeester is already dead I thought?
It's non-obvious to me what 2.days() returns, that's the problem.
krugman is a broken clock
That is just FUD im my opinion. I havent har any issues with getting my applications working on multiple platforms. Have you har performance issues with C# on IOS?
Since there's just a single instance, you can find the optimal solution manually and write a 29-line program that specifies the 29 rectangles in the optimal solution.

The general version of this problem can be termed "the minimum dissection of a rectilinear region" and can be solved optimally using a sweep-line and computing the maximal independent set in a bipartite graph as described in section 7.1 of [1].

Now if you'll excuse me, I'm gonna have some fun implementing this result in JavaScript.

[1] Hiroshi Imai, Takao Asano: Efficient algorithms for geometric graph search problems (1986)
https://dl.acm.org/citation.cfm?id=14098
http://epubs.siam.org/doi/pdf/10.1137/0215033
That quote from Keynes seems to say the opposite of what you said. Inflation hurts the wealthy much more than the penniless or indebted.
Searching for "distributed autonomous corporation" will find you all sorts of half-interesting, half-totally ridiculous garbage information on this topic. It's really fascinating.
This association between monied (and especially banking) interests and economic thought is hardly new, though that's not to say it isn't insidious.

David Ricardo, the second name in classical economics after Smith, was himself a stockbroker and speculator who, according to Arnold Toynbee, bought a seat in Parliament in large part to spread his views of economics and free trade (Lectures on the Industrial Revolution, also discussed in Ricardo's Wikipedia biography https://en.wikipedia.org/wiki/David_Ricardo). His personal papers were collected and purchased by other bankers (notably John Ramsey McCulloch).

Journals such as The Economist were founded expressly to cover and promote specific economic viewpoints:

The Economist was founded by the British businessman and banker James Wilson in 1843, to advance the repeal of the Corn Laws, a system of import tariffs.[13] A prospectus for the "newspaper," from 5 August 1843 enumerated thirteen areas of coverage that its editors wanted the newspaper to focus on...

... thirteen areas of coverage, including "Original leading articles, in which free-trade principles will be most rigidly applied to all the important questions of the day."

https://en.wikipedia.org/wiki/The_Economist#History

http://mitpress.typepad.com/mitpresslog/2007/01/from_corn_la...

http://www.economist.com/displaystory.cfm?story_id=1873493

Numerous other academic and research institutions have similarly been strongly associated with specific business and/or banking interests.

The Times piece is only the latest coverage of a very long history of this influence.
After the Newtown shooting, his writing on Gun Control [1] and [2] were quite enlightening to me.

[1] http://www.samharris.org/blog/item/the-riddle-of-the-gun
[2] http://www.samharris.org/blog/item/faq-on-violence
Oh god staring at this just motivates me to work.
Thanks a lot for sharing, as well as all the commenters showing the different implementations of it.
you could look at the source of mediacrush for this. https://github.com/MediaCrush/MediaCrush

Edit: It uses ffmpeg
> If blockchain currencies are the future, central banking is over, and our society will have to figure out how to make the economy work with endemic deflation.

Good luck with that. You've just said something along the lines of, "we'll just have to figure out how to live with terminal cancer."

Now, I'm no economist, but deflation is standardly seen as really, really bad, and for good reason. It's not just 'the opposite of inflation', as you probably know: it's an accelerating, self-intensifying brake on commerce.

How? Ask yourself: why buy today what can be bought tomorrow cheaper?
It definitely makes me uneasy when people try to deploy the word "racism" in service of the concept of "racism".
> Haskell has them, and Scala encodes them using a horrible hack

You can view it like that, my perspective is that in Scala the underlying mechanism (passing the dictionary around by means of implicit parameters) is more explicit. Much like how prototypes in Javascript work, versus class-based OOP. With prototypes you can have class-based design, but you can also go beyond that. And this is similar to how Scala deals with type-classes. This does have a cost in terms of learning curve, but then you've got extra flexibility. CanBuildFrom is not a type-class.

On implicit conversions and view bounds, I'm not fond of them either. I actually hope that they'll go away completely. I think they made it in the language (and survive), only because Scala runs on the JVM and they had to make the builtins (like Arrays, Strings) behave nicely without much overhead. In Haskell, Strings really are lists of chars. In Scala you can't do it, unless they introduced their own String class, which would have been awful, or if they introduced some sort of implicit conversion mechanism, which they did. And this could have been some magic that Scala's compiler applies for builtins, but personally I dislike compiler magic (that you can't hook into) more than I dislike hacks made for interoperability (if only they got rid of that implicit conversion from Any to String in Predef, which is so freaking annoying).
...is vastly exaggerated. The performance overhead of FP languages currently typically vastly exceeds the available parallelism in general purpose hardware, and for special purpose hardware alternative languages are available.
tldr version of his books: stuff can happen that you don't expect
What happened is that at the end of WW2, the Americans learned about the fries in Belgium, but since the people spoke French, believed to be in France.

Anyway, in Belgium people still use beef fat for the perfect fries.
Only the very darkest realm would deprive its wizards of the mighty printf spell! To what Silicon demon legion did you pledge fealty to summon this coding abomination upon an unsuspecting land? Winter is truly coming at last.

(Otherwise pretty neat)
As someone recently employed by a Golden Arches franchise, I will attest to using only "table salt" to salt french fries. More specifically, I'd load the fry salting device from a 4-lb paper box of commercial non-iodized table salt [1].

If you'd like to verify this fact at your local McDonalds go ahead and order some fries "no salt" and do the salting yourself. As a bonus, you'll also most likely ensure you get fresh fries. Don't do this in the drive thru, as it's kind of an asshole move. 3:20 for fresh fries.

[1] looks just like this: http://www.webstaurantstore.com/bulk-iodized-table-salt-4-lb...
The idea is to remove all the distractions (tabs, status bar, split screens etc.) and just focus on one thing. It also centers the content (which is non-trivial to do in vanilla vim) and includes special colors and settings to make Vim look like iA Writer when you are editing Markdown or reStructuredText.

Of course, it's not for everyone, but I like it when I am writing text or just editing one code file.
> To which I would like to ask: What's the point of a store of value if ultimately it cannot be exchanged for something else ?

It's very simple: Suppose you used Bitcoins only to facilitate transactions. You'd identify some good/service you want to purchase, buy the appropriate amount of Bitcoin on the open market. You then transfer them to the merchant who then sells the Bitcoin in his or her local currency. In order for that to work, the value of Bitcoin must be relatively stable over the timescale of the transaction. If ratio of Bitcoin to USD (for example) goes up a few percent over a period of ten minutes, then you're either giving the merchant a "tip" or he is giving you a discount. Either way, both you and he don't really know the cost of the good you are purchasing until sometime after the transaction.

More relevantly, if Bitcoin were to catch on, people would probably keep some assets in the form of Bitcoin so that they don't need to pay Bitcoint <-> USD transaction fees on every purchase. People will not do that if the value of a Bitcoin often changes radically between paychecks. Frankly, I can't see Bitcoin being used by "normal" people until the value is relatively stable (say, in most months the Bitcoin-USD exchange rate varies by less than 10% over the course of most 30-day periods) for this very reason. Unfortunately, the 21 million coin limit will prevent this from ever happening.

There seem to be a large number of people who operate under the misapprehension that "Inflation Bad -> Deflation Good." Inflation is bad, but deflation can be just as destructive to an economy, and having the ability to conduct transactions in a femtoSatoshi does nothing to fix that.
I think they would be better off porting C# to other platforms. Their long term strategy of keeping developers locked up on Windows has become counter productive. Developers want / need to develop on Apple and Android platforms as well as Windows.

Microsoft has great development tools. It would be better for them to hold onto the developers and share them with other platforms rather than losing them completely. By making their development tools multi-platform they would be bringing many developers to Windows who today want little to do with that platform.
The low-hanging fruit was picked long ago, but there has been some interesting recent work like Snappy, PAQ, and Intel's improvements to gzip ( http://mail.madler.net/pipermail/zlib-devel_madler.net/2013-... ).
Quality of the site as a whole, both subs and comments.

Again, you're assuming that the presence of additional advertising will have no effect on the content. Perhaps your example webboard always sucked, you know?

One additional way to look at it is to gauge whether your webboard is more popular and/or more highly trafficked than its related subreddits. This last point doesn't necessarily speak to content quality, but it does relate to the relationship and motivations of its community.

A tenet of advertising is to maintain a blindspot for self-reflectivity, to assume that everything would be the same whether they were present or not. Leaving aside the economics of production, for a simple example of TV shows, a lack of advertising would enable longer shows and thus more content, which is what people presumably watch these shows for. A negligible number of people watch TV only for the advertising content, and I think we can agree that a station that is only comprised of advertising would not be very popular. QVC will never get the ratings that "Duck Dynasty" does, much less one composed entirely of 30sec spots.
Show HN: Bi-weekly newsletter for engineers looking for other engineers.
Intelligence != spying (covert human intelligence gathering) != surveillance

We can re-balance and go without some aspects of each and retain security. The US faces no existential military threats apart from the Russian strategic nuclear force.

As we saw in 2008, the greatest threat the US faces is economic collapse due to not accounting for some financial "black swan" event in a financial sector that continues to become a larger share of GDP. That, or gradual decline due to our education system.
...and the recapitulation of 2005 reddit continues.
This boils down to whether you prefer SQL to be an external or internal DSL in your host environment.

External DSL = Actual target language, no simulation thereof, but String-based, no typesafety, detached bind variables, SQL injection, etc.

Internal DSL = Typesafe, compiled, but only a simulation of the real language, limited by the host language
I would argue that the rules of Bitcoin are not very useful for economic development.

Perhaps the most important lesson in the history of money is that the amount of money needs to flexibly adjust to economic circumstances.

The existing fiat system achieves this, because banks create and destroy money in a decentralized, market-controlled fashion by giving out loans and having them paid back. When a firm invests using bank loans, then the money supply and economic activity increase in lock-step. The result is an economy that was so stable in historical comparison that many economists declared the "macro problem" to be solved (the so-called "Great Moderation"; obviously, 2007 showed that they were hilariously wrong).

Metal standards do not achieve this, and they fail in two ways: The economy can grow faster than the supply of metal; that's the more usual failure mode. But the supply of metal can also grow faster than the economy, which is just as bad (i.e., Spain and the in-flux of metal from America).

Bitcoin can only fail in one of these modes, but since that's the more usual failure mode anyway, it's just as bad as a metal standard.

So that belongs to the normative discussion that Krugman talks about: An economy based on Bitcoin as money is going to suffer through the same problems (gratuitous recessions and mass unemployment) that economies based on metal standards used to suffer from [0]. We already know that, so let's just not go there.

[0] Similarly, economies based on the Euro suffer the same problem via the exact same mechanisms, as do economies where politicians implement unnecessary austerity.
Mad Libs featuring Bootstrap and jQuery - tutorial
I know, I know. Try this.say() for a poor man's replacement.

We haven't improved it much because we are going to make an awesome timeless debugger, where you just hover over the variables to see their values at any point in time as well as scrubbing forward and backward through your entire program's execution (like jsdares does), all without any breakpoints, but haven't quite got it yet.
Right, the trust in the future spending power makes a currency not only a medium of exchange, but a medium of store.

It seems that as far as alternative currencies are concerned, altcoins have a better chance of being spread. What's to prevent Amazon from coming up with AmazonCoin, pre-mining an entire AmazonCoin set for themselves, and then offer this altcoin with a liquidity guarantee on largest retail site. Nothing to prevent them from accepting BTC, but I think any US retailer would be prone to quickly trade in BTC for USD after the transaction is completed, as there's volatility risk, and payments to merchants and the tax man are due in USD anyways.
Couldn't someone under any sane system simply copy someone's block chain work in a new system? There has to be more to a 2014 system than a technical ability.
From the GitHub docs:

$( colName ) is also unsafe in the sense that whatever
colName is will be thrown out directly to SQL. However,
$$( colName ) is a bit safer because it removes double
quotes and wraps the identifier

Gotta love that :-) It's obviously safer, given the amount of $. What does $$$( colName ) do?