skysight-inc/HackerNews huggingface dataset:
Om hot reload doesn't require Light Table or browser plugins, just eval support from your editor setup. There's no way to see this easily beyond going through the Om tutorial. But as you say this is just a benefit that more or less falls out of React if you're careful w/ state - Devcards is another ClojureScript example of the possibilities - http://rigsomelight.com/2014/06/03/devcards-taking-interacti...
About TypeScript+Gulp: I was using gulp-tsc, but switched to gulp-type (https://www.npmjs.org/package/gulp-type). It offers incremental compilation and you can disable chasing through all references in the sourcefiles (since with Gulp you already provide all sources in the stream). This sped up our re-compilation times three-fold.
Dead simple but no more secure than just storing the file encrypted on your computer.

Electrum is great and if you write down the words thats fine. If you try to memorize them without a backup there are a lot of events that can happen in your life that will lead to the total loss of your coins.
Very cool! I had researched this technique before, when I found cortex: https://github.com/mquan/cortex. Cortex does something very similar, except it doesn't actually do persistent data structures. Building cursors off of the addons.update stuff is a neat idea. (why `onChange` instead of `set` and `pendingValue` instead of just `value`?)

I agree that you can take this really far. At this point I need to sit back and thing about it. :) I think mori could provide better performance for certain types of apps, but it does come at a cost if interop. Time to hit the hammock.
Do you think that companies don't factor the potential costs when deciding where to locate and where to expand?
Not to mention ASP.NET vNext and related projects:

https://github.com/aspnet/
I'm arguing local government can deliver services effectively to its citizens in almost all but a hand full of cases.
It's difficult to take pragmatic advice from someone who took the least pragmatic (and most expensive) route for a startup web company.
If you know what you are doing you can get enough entropy that is true but there is still a lot of things that can happy in your life that will affect your memory but not be life ending. In those cases without a backup you'll lose your coins.
Link: http://meta.wikimedia.org/wiki/Cunningham's_Law

However, you lose points for not actually posting a wrong answer.
> If you are paying for the service it is not sharing, is it?

Yes, it is. In sharing there is no implication that it is for free, "to share" means simply "to use or enjoy something jointly or in turns."

Source: http://thefreedictionary.com/share
Agreed.

I've generally come around to this idea. I'm not even sure "bitcoin" as the blockchain of today needs to exist. But the distributed blockchain of transactions for financial transfers seems to be a really great idea.
It's not clear to me what argument the example is supporting.

The Go code is very concise and the Java code is very verbose.

The Go code does look more efficient but what is ImpressionData? Where is it checking the string is valid utf8?
>I hope that they implement in-memory compilation, so that the compiler can work properly with Gulp

In-memory compilation already exists. I wrote a Gulp wrapper for TS for my own project [0] that supports both normal compilation and incremental compilation (i.e., watch functionality).

The real issue with TS is that it doesn't export a programmable compiler API by default, necessitating either a process.exec to the shell script or adding an export statement using the vm module. I gather that was a low priority for the devs because they wanted to get the compiler API in shape first.

[0] https://github.com/Arnavion/libjass/blob/master/gulplib/type...
Given the way that some Bitcoin startups have crashed and burned with people's money, I don't think that it's unreasonable to raise the bar significantly in the name of consumer protection.

If that eliminates small startups in the space from directly offering services to consumers, so be it.
Being Data Informed, Not Data Driven for Optimization at Facebook (2010)
I understand but I'm afraid you are being misled by the article.

While I believe it is an interesting scenario. I do not envision something like that will happen. The only reason it might is for its "consumer protection" value.

I appreciate that Greg realises some of the promises of Bitcoin but the true value for "billions of people" is not an optimized "clearing house". I expect Bitcoin to scale to a point where the store of value and liquidity concerns are non-existent.

At this point, high-inflation economies will turn to Bitcoin, and not gateways that will convert their already worthless currencies to USD or whatever. This provided value will ultimately catch on over here at which point some will find it largely preferable to hold BTC and not their "normal currency. Hell, some already do.
The F-Droid thing will certainly will not happen.

Moxie, one of the core developers of the WhispherCore products, had a pretty argumentative debate on their forum and his own Github issues regarding their repackging of his software TextSecure. It was subsequently removed, due to his indirect request (he went so far as to say he did not approve, but did not directly instruct them to do so). Despite their workflow and licensing, he believed it to be a step backwards in security as he takes issue with phone rooting and other things (if I recall correctly).

Long story short, it is a safe guess you will not see any WhisperCore products on F-Droid anytime soon. Moxie et al. say compile and patch yourself, or use the Play Store (for the faint of heart).

One reference here:

https://github.com/WhisperSystems/TextSecure/issues/281#issu...

UPDATE: Maybe I missed something entirely as you mentioned your obvious knowledge of the F-Droid spat. Will leave it here for others though. Clumsy reading on my part, sorry.
I actually still disagree that those [cute comments] should be replaced by [machine-generated] cute quotes. If one has trouble expressing what is really going on, then she should think harder and/or consult a dictionary/thesaurus/etc until she can compose a message that is truly descriptive. I could do so for the messages above but it's a rather pointless exercise at this point. [Also, one should use 'git rebase -i' for squashing fixups].

Whatever the case, the point still remains that a semantically-aware comment generator would be far better than both of these options.
Home Automation with AngularJS and Node.js on a Raspberry Pi
I built RavenDB's tooling [0] in TypeScript.

I also just finished building this app [1] for homeless youth in Minnesota using TypeScript and Angular.

[0]: https://github.com/JudahGabriel/ravendb/tree/master/Raven.St...

[1]: http://ysnmn.org
Gold is a good asset to hedge with, because it is typically inversely correlated with the markets. Hence the boom around 2009.

A competent Financial Advisor would calculate correlations between Gold price performance and your portfolio, and use the coefficient to recommend the right amount of gold to buy. Or they just spare you the jargon and do it for you.
Earbuds that won’t fall out
Check with your state's cooperative extension [1]. They'll have articles about proper watering and fertilization. They'll also have places where you can send soil samples from your yard and get a report back on its condition.

[1] http://en.wikipedia.org/wiki/Cooperative_State_Research,_Edu...
> "The result is a system that now provides the nation’s fastest broadband"

Well, tied for fastest. It only goes up to 1Gbps. Meanwhile, Japan has at least 2Gbps (and I think I saw 4Gbps somewhere, but don't have a source).
I think the real issue (although it doesn't seem to be an issue for SO) is testability. AFAIK, static classes cannot be mocked, and you are pretty much boxing yourself into only doing integration tests for everything. Not necessarily a bad way to go, just lots more setup per test.
A singleton object doesn't need to be re-allocated.
Florida Medical Cannabis is a Booming Business
I haven't been able to use SO since they shut off myopenid last year. I can't log in, so can't change my credentials ;-( Any ideas HN?
Of course there's a solution to that too:

For the VPN, choose a fixed packet size, and maximum bandwidth in packets per second (evenly spaced "ticks"). Every tick, if there is a packet waiting to transmit, send it with padding to the max size. Otherwise, send a dummy packet that is discarded by the remote.

That's right telcos - we can reinvent circuit switching too!
>Society can't make progress if progress hinges upon the diktates of a corruptible few.

Not being sarcastic here, but come again? Isn't that also the argument _against_ bitcoin? The extension of that argument being: would people rather they get to _elect_ the corruptible few, or that the select few be just that because they are rich (family, etc) (eg. VC's dumping their money into bitcoin).
Isn't dismissing my argument as "name calling" name calling?
BLACKHAT Talk on de-anonymizing TOR users pulled by CMU laywers
Your game has far too many ads. I played a few levels and was irritated that I had to close a fullscreen ad after every other level. I uninstalled the game when the first video ad was presented.

I don't pretend to know much about the iphone game market, but I can't imagine that these ads will help your position much.
> And yet, my roads, police and fire services, and municipal maintenance services work very well.

For varying definitions of 'very well.' Public services are good at delivering a minimum level of service to everyone. Everyone will get water and sewer service. That water might not be particularly clean, and the sewers might dump untreated sewage into the environment, but everyone will get it. The problem for you in this narrative is that you're the yuppie who would be happy to have a higher water bill in order to have cleaner rivers: you're not going to get your way.

Chattanooga was able to piggy-back this on the fiber network put in place for smart grid. What happens in 10 years when that network becomes obsolete? Your neighbors will have to vote to fund upgrades. Will they do that? 60% of people who have access to FiOS do not subscribe. When those same people vote on whether to raise their utility bill to fund upgrades, do you think you'll be happy with the result?

You sound unhappy with Comcast, but the fact is that they pump enormous amounts of capital into their network, while municipalities are famous for letting their infrastructure rot.[1]

I'm not opposed to public services. The question is: will municipal internet be more like NYC's transit system, or more like the ones everywhere else?

[1] The U.S. Society for Civil Engineers estimates we're $3.6 trillion behind on infrastructure maintenance. http://www.infrastructurereportcard.org
How Fields medalist Timothy Gowers solves an IMO problem
Serif releases Affinity Designer – (currently) free alternative to Illustrator
Prior to the 401(k) (late 1970s), we all had lifetime employment and solid company pensions. So I don't think that your 401(k) created this 'mentality of dependence' on companies - that was something that had been around for a while. The nature of 'having a job' changed a lot in the '80s, and the market-driven and sometimes indiscriminate culture of layoffs in the corporate world had a much bigger effect than any tax-shelter retirement plan did.

As a non-American, it does seem a bit odd that you can't have a 401(k) or some equivalent outside of your job - or can you? In Canada you can have an RRSP through your employer, where your contribution is made automatically through your paycheck, pre-tax. Or you can make contributions yourself to a private RRSP, and then claim the contribution on your taxes and get a refund.
It's how many servers you would need to provision to do the same, with the same code base. It's basically the number of directly active servers our code runs on.

Sure, we use a CDN, but not for CPU or I/O load, but to make you find your answers faster.
> One must wonder, how much better this setup would of scaled had it been a more appropriate webserver stack such as Linux/BSD + Apache/Nginx or similar.

Why is the Microsoft stack not appropriate? I am not aware of any spectacular performance difference between Apache and IIS, or Windows Server 2012 and Linux, and clearly the SO team is not religiously Microsoft, so it's hard to see why they wouldn't have switched if it was a clear win. MSSQL is actually, in my experience coming from MySQL, amazing - I'm back on MySQL and Postgres now and I often wish I wasn't. I'd say it's the most underrated of MS's products, probably because of the expense of the Enterprise/Datacenter editions.
85% efficiency - wow!
Lesson learned :-).
It'll be fixed. Or something will outcompete Bitcoin. That's what markets do. Blockchain technology has eliminated the barrier to entry to compete on transaction fees.
Doing what you suggested would very much destroy any value existing in BTC. The USD is not actually a reference in terms of store of value.

It's deflationary property is a feature, not a flaw.
But who in their right mind would do the second one?

Oh abritishguy, I can assure you that the world is awash in such magical code snippets.
> Why would I want to work, if I am just paid to do nothing?

Because -- as research has shown is generally true of humans -- your satisfaction function is driven significantly by relative affluence, not solely by absolute affluence.

> Minimum wage exists now and is raised every couple of years. You don't think the same thing will happen with basic income?

I'd expect it to generally rise with productivity, and consider that to be a generally desirable result.

> If it ever happens, I can see people eventually fighting for more, because it can't support a family of 4.

And why shouldn't they argue for more? At the same time, people would argue against it because of the taxes it would take, and the people whose narrow short-term economic self interest was driving the latter advocacy would have a lot more resources to use to promote their argument.

> why would you vote against your own free handouts?

For one thing, because someone convincingly makes the case that short-term increases will be unsustainable over an extended period and result in collapse.
I've written about the lawsuit often enough on HN that I'm routinely criticized for writing too much. Of course, if I don't bring it up, I must be trying to hide it.

In any event, there's no legal reason why he couldn't comment. He's not involved, except to the extent that his own company might also be ignoring the law and thereby breaking it--which I have no idea if it's the case or not. But plenty of startups do.
I already use Fontello to build custom icon packages (and most of my icons are from Font Awesome I think) :)
Part of the problem is that the regulations aren't just seeking to cover companies that hold peoples' funds (aka private keys), but instead any technology touching the ecosystem. New York doesn't have to and shouldn't conflate the two.

It makes sense to regulate and, for example, require escrow for companies that are holding user funds in order to avoid the exact situation you point out. It doesn't make sense for a web wallet where the user is storing her own keys client-side.
Before we'd started dating, my (now) wife and I sat down to watch TNG, start to finish. We resolved to watch every episode, rather than hopping our way through it.

Until we got to the end of the second season, that was fine. Some of the episodes were bad, but not unforgivably bad. Except for the Riker 'clip show' episode. It was awful, and we hopped on out after only a few minutes to move on to Season 3. The series got significantly better at that point, and pretty much every episode after that is watchable (if not 'worth watching').
Babylon 5 is what I'd call an acquired taste. :) So many people swear by it, and for the life of me, I just couldn't make it past the first two episodes. It was a slog. I respect the creator of the show immensely; he is a fantastic writer, and also the author of one of the best how-to books on screenwriting I've ever read. And by all accounts, I should love the show. But I just...can't. I don't know why. Does the pace pick up a bit after the first few eps?
One of my favorite early long-form web journalism, along with Mother Earth, Motherboard (http://archive.wired.com/wired/archive/4.12/ffglass.html) and The Untold Story of the World's Biggest Diamond Heist (http://archive.wired.com/politics/law/magazine/17-04/ff_diam...)
Module systems really ought to allow renaming on import. (Such as: rename individual functions, add a prefix to all of the functions, or even do a regexp style replace of all existing prefixes if any.)

But unfortunately, from a quick glance it looks like Go's doesn't, is that correct?
True, but if everyone were to use Tor all the time, everyone would be suspicious all the time, and therefore no one would be suspicious ever.

I'd like to see a pay-per-install Tor browser program materialize, one that would incentivize retailers and ISP techs to install Tor browser on customer devices. Every device should be connected to Tor from the moment it is powered on. Then we could at least go back to having free speech on the Internet.
i tend to agree. take dijkstra's algorith implemented with a fibonacci heap or something very simple like

for i = 1 to 100
if x = this
do that and something with i
else
something else with i

easy to read, less efficient than:
if x = this
for i = 1 to 100
do that and something with i
else
for i = 1 to 100
do something else with i

from my experience, compilers usually dont hoist very well

edit: sorry, spaces didnt come out well
We never said that. The closest I can think of is that simple code (short stack, no DI, layering, etc.) is simpler AND faster at the same time, and in my talk I give specific examples.
You can safely skip all the episodes where Kiera is an evil vixen in a weird parallel universe. Also those where O'Brien gets tortured again. Those are just cringe-worthy.
I really don't understand this kind of reasoning. What do you expect will a couple of lightly trained people with guns do against a huge, well-trained army with tanks, modern weapons, jets, and combat experience. If only it will make things worse because once civillians are starting to fire at will, it will be much easier for soldiers to decide to shoot at civillians, too.

I refer you to this beautiful Onion article.
http://www.theonion.com/articles/62yearold-with-gun-only-one...

I'm particularly happy with our German gun laws, and I highly doubt that war will easily come back to mainland Europe. And if Russia really decided to start a war and bomb Germany, dude, not having a gun will be the least of your problems.
> Basic income proposals offer a very minimal income.

And can only really (barring better production technology) only support that. If it targetted much more than minimal income now it would drive runaway inflation until the level at which the BI was set would represent only minimal income. The sustainable level of BI, in terms of the actual standard of living supported, is a function of productivity.
Tango Luring Developers To Its Platform With New $25 Million Global Games Fund
> There are a few walled gardens with great payment experiences (the App Store, Amazon)

I'm of a different opinion: Amazon is much stricter than other online merchants, and they don't give you meaningful errors when something goes wrong with your billing. When I was back in europe, I had to rely on a relative's credit card to make a payment, since my debit card was being refused.

Now that I'm travelling in the US, the situation is even worse: they locked my account 2 times already, and they request information that (due to the privacy laws in my home country) can't be easily accessed and returned by my bank.

Apparently there're differences with credit cards, debit cards and atm cards... but as long as you have enough money/credit on your account, I cannot see how the payment process should be different, and no one has been able to explain it to me yet (an interesting blog post about how things can go wrong when paying in person with a card is this one btw: https://blog.flameeyes.eu/2014/04/my-time-abroad-chip-n-pin it deals with "Cardholder Verification Method" which I never even heard of before reading it)

Trying to pay for an order on Lenovo is even worse: they don't accept non-US issued cards (unless it's an american express) and my bank doesn't let me do a wire transfer to the US online (you have to phisically go to their desks and ask for the wire transfer to be sent)

It's mind boggling the amount of manual work and custom e-mails sent back & forth needed for payments. It's almost like being stuck in the early 20th century.

OTOH, the few times that I used bitcoin to pay for something online, the process has been flawless, and due to its utter simplicity I can vaguely understand the whole process of sending money on bitcoin... unlike with systems like banks, paypal and amazon, which are mostly huge black boxes of which I cannot even audit their source code.
Saying Spain is on the verge of starvation is a bit over the top. It's true that we got a lot of families without income now, but that's not starvation.
Exactly. This is the point that's under-appreciated. People talk about the economic optimality of a currency that has an intelligent issuer who can adapt the supply as needed, and how Bitcoin locks you into a specific (and depreciating, yikes!) supply path -- but that's just the nature of bootstrapping a currency, let alone one without huge guarantors!

If someone had said, "Hey, I'm starting a very thinly-traded currency and we're going to appoint an elite circle to have arbitrary authority to issue more whenever" ... eh, it's a much weaker sell, to put it mildly -- even if some ideal currency does have that property.
Developer Economics Q3 2014: State of the Developer Nation
Why not turn up at a Ruby shop and try to get them to convert to ASP.NET? As a former .NET dev... why would you even want to do that?
Email team@stackexchange.com they should be able to help you out.

(I'm an SE SysAdmin )
I would say though, CDN doesn't fall in the same category as DNS. Serving static assets off other networks does take a huge load off the SE infrastructure and should probably be mentioned in the article.
I'm still trying to understand if this can be useful for me.
Is anybody else here using it?
Alternatively, it's usually possible to heap tax money on the inefficient government option to allow it to have an incredibly low "sticker price" because they charge everyone for the service whether or not they use the service through taxes. Essentially making it so you buy the inefficient services either way, and if you want you can pay a bunch more to use a private competitor.
Yes, the idea is to scale up as much as economically makes sense and only then scale out, but due to Moore's law we're still scaling up.

Not everyone has google-like problems that are betters solved by a battery of cheap boxes.
right or possibly a business grade connection
Want to learn more about Internet governance?
> competent programmer
> especially in contrast to Dr. Pulaski, whose odd, technophobic Data-bashing felt really out of place in the 24th Century

I didn't care for Pulaski, but I kind of get her character, in retrospect. In comparison to Crusher, who was the motherly, caring doctor that we all wish we had, Pulaski was the doctor who was in it for the science. She never really seemed friendly, she wasn't especially caring, and she didn't mind if people disliked her, but she was good at the medicine and the science.
All, true, which is why I outlined my assumptions and left it open for others to help try to figure out. :)

Unfortunately, if it is just poor communication on their part, we'll likely get no answers that can be considered more likely than others without original author or someone related (work-wise) piping up.
Yeah, I'm all for the evil AI taking over.
Isn't Ruby considered a passing technology nowadays?
View DOM events in Firefox Developer Tools