skysight-inc/HackerNews huggingface dataset:
When it stops being a "test" and becomes a failure? When Obama retires? I think it is obvious by now Obama was not, is not and will not be willing to do any changes that rein in rampant security apparatus. And why should he? It's not like antiwar/privacy types are going to vote Republican, right? (1% of them may vote Libertarian but since whole Libertarian base is around 1% anyway it's not even on the radar). What's the incentive here? He's not the small government type. He's not a proponent of rigid Constitutional boundaries (except in moments when he wants to invoke those as an excuse for not doing something he doesn't want to do). He's not in fear of loss of votes for himself or his party. He's a darling of all the press except the ones from the opposing party who would hate him anyway. Why exactly should he pay any more than the lip service to this hard and messy issue and engage in this battle which may cost him but will not win him anything he doesn't already have?

>>> Otherwise all that Hope & Change sloganeering will be empty rhetoric.

Will be? Will be? How naive can one be, really? It's going on for over 5 years now, and we're still talking as if Obama is just starting up and if he doesn't do this and that then maybe what he said is just words? Maybe it's time to face it - yes, it's just words.
View the source.
I currently live in London, I don't need a car. Soon, I'll be moving somewhere else (undetermined as yet), where I probably will. If I don't have a driveway though (which is likely), then an electric car of any type becomes very difficult to charge.
I don't really trust the banks 100% with my savings, but I trust bitcoin even less. At least the banks have official government backing (another party I don't trust 100%).

I guess if you trust bitcoin more than the combination of the other two it makes sense.
see my answer to blah.. - nowhere to charge it, and I don't need one for at least 6 months in any case.
>If their internets starts breaking, they might actually be motivated to upgrade.

More likely: My customers take their business elsewhere.
"Meow"?
Probably not exactly similar to what Stripe did but I recently released a tool for creating demos http://www.castbin.com/

Would like to get feedback on what you really liked about Stripe experience and how to improve Castbin.
Consider reading this too: http://blog.coinbase.com/post/78558321110/coinbase-and-overs...

Actually, accepting bitcoin right now will give you a huge advantage - especially because your competitor probably doesn't and it's a pretty big market.
Unlike Bitcoins sites, you can't clean out the entire holdings of a bank with a SQL injection...
Not to mention that if his rule is duly applied then Bitcoin could never become used for anything 'decent'. One of the most illogical anti-Bitcoin arguments I've read in a long time.
Cheap trick to boost Windows Phone market share numbers?
Write on Medium. I know it will not be on your own land (domain name) but Medium gives you readers and that's very motivational when you are starting out. My guess is that most blogs get abondened because there are no readers.
https://medium.com/blogging-information-advice/fc6cceead8ef
Artificial Organs May Finally Get a Blood Supply
I went from Java to Perl (back when Java was all the rage). That really opened my eyes. Perl is dynamic, and you can program functional / imperative. You could do so much more with it in way less lines. You learn to use hashes / maps / dictionaries (instead of arrays being the obvious way to do things) because hashes are encouraged by the language.

Also, while Perl's standard OOP, is a bit of a hack on top of the language, it helped me really understand what was going on, unlike Java, where a lot of these things are like a black box.

Maybe I should have emphasized learning a second language with a different / multiple paradigms.

(Saying that when I later moved to a job using Visual Basic 6, I didn't feel like I learned much).
What do you expect from a website that starts with SEW SEW SEW SEW SEW SEW?
"Beware your metrics, for they will improve."
Locksmith in EPPING
Call 0199 272 1202 Locksmith Services near EPPING‎ or in your area CM16 6ED. Locksmith EPPING provides quality 365x24x7 services :-

• Domestic Services
• Commercial Services
• System Safety
• Locks & Alarms Auto
• Emergency 24 hour
• Door/Lock Opening
• Lock Fitting
• Lock Repair
• UPVC Lock Repair
• Car Opening
Tech companies’ competitive advantage –Bayes
Not at all. The point is that he is making a very controversial claim with no evidence or source at all. Also, you are the one dropping the H. bomb.
That's exactly what I felt too. It's like the progressive increase in font-size (a visual "stimuli") does the trick - it made my heart pace! Wow!
I don't see the point, they are charging to install software, is that upsetting? Is it the fact that it is free software they are charging for that is upsetting?

I can't see the standpoint of mozilla either, surely you can't be required to have permission to use a "brand name" just because you mention that you can install some software for a fee? EDIT: I did read mozillas terms, but still think it makes no sense.

If I set up a store selling computers, surely I can, without permission of software manufacturers, allow customers a choice of software and offer to purchase a license & preinstall the software for the customer?
It's getting distributed as well, when they ship the machine. Note that the trademark policy applies to Firefox in binary form on any medium, including a hard drive.

(this wouldn't apply to other laptops that come with preinstalled Ubuntu, for example, since there is no specific charge to add Firefox.)
Pace of Progress = Pace of Feedback
His argument essentially boils down to: "Don't make Bitcoins illegal, but discourage use and shame those who accept them as payment".

So let's imagine a world where this happens. Most vendors shut down operations, people dump their coins and the price of Bitcoin crashes and stabilizes at some sub-dollar amount. Now, only criminals make use of Bitcoin.

Well, nothing has changed. Consumers of drugs purchase Bitcoins for use on Silkroad-esque sites. Sellers accept Bitcoin payment for drugs and then sell the coins back to other individuals wishing to purchase drugs.

The use of Bitcoin to facilitate illegal activities does not require mass adoption. As long as there are enough people participating in illegal activities to keep exchanges liquid, nothing will change.

In short, his solution accomplishes nothing. It doesn't reduce Bitcoin's ability to facilitate illegal activities at all.
This is, after all, how Thoughtworks make their money - they insert polyglot (read graduates/juniors with a smattering of experience in different languages) into projects and bill for experienced professionals (the "seasoned" developers in this article). This article conflates "varied experience" with "good developer" and "seasoned developer" with "bad developer". In the real world, this is not the case. So whilst I agree with the premise that varied experience contributes to being a good developer and that polyglotism is very healthy and a positive sign, I disagree with the broad conclusions implied by this article.
I assume you are talking in the form of ACH or direct debit payments and not credit card payments. Unfortunately I am not aware of any service outside of PayPal where you can transfer via ACH internationally. The two promising upcoming options Dwolla and Balanced both only current support US bank accounts for ACH payments. With credit cards there are numerous options (i.e. Stripe, Braintree, Balanced, Authorize.net, etc...).
Unveiling “Careto” – The Masked APT [pdf]
> The only advantage is guarantee's that credit card companies offer. But what tells you a company can't introduce the same for Bitcoin?

Unlikely in a system where transactions are irreversible by design. If a credit card transaction is suspicious, the banks will hold the funds, or refuse the transfer. The only way to have this work with bitcoin would be if you paid the bank rather than paying the seller - in which case you're just reproducing the existing credit card system with extra complexity.

> Isn't it kind of the same as a debit card? If you put your monthly allowance, or weekly allowance in your pay wallet, what's the problem? If you have a huge amount of bitcoins in 1 address that's made for paying people & isn't in cold storage, you are doing it wrong. Same with regular cash.

Sure; my point was that there's no advantage for bitcoin here, not that it's any worse than the other options.

> Bitcoin wasn't designed for criminals only. Sure, it has certain advantages for criminals. But it has a lot of other pros too. International transactions take days compared to bitcoin transactions, and are a hell of a lot cheaper too.

That's the judgement we have to make. My view is that the advantages for criminals are much bigger than the advantages for non-criminals, and so a world with a thriving bitcoin economy is, on the whole, worse than a world without one.
The point is that they're monetizing Mozilla property by using their trademarks and their name recognition without permission.

If I set up a store selling computers, surely I can, without permission of software manufacturers, allow customers a choice of software and offer to purchase a license & preinstall the software for the customer?

Not if you use their trademarks to push your products and services.
I like how elements are nested for an even more optimal web experience!

http://imgur.com/1LgIPjl
Infinite Scrolling: Is It Good or Bad for Your Website?
After several months playing with Scala I felt much the same, with other languages I use regularly such as C# or Ruby I could look into any libraries I use and understand the code, make changes if required etc.

With Scala I felt like the level of understanding/mastery required to truly feel at home was significantly higher than I've encountered before. Looking into some of the code in the wild gave me instant headaches. Developing in a language where you can be presented with code and draw a complete blank is not a reassuring experience.

It's still a beast id like to tame, but not when I have work to get done anytime soon.
If the problem is the binaries being installed and shipped, that can be easily circumvented by dell installing a downloader stub that simply downloads and installs Firefox for the customer when the computer is first started. The charge would be for the setup of that automatic installer process.
UK Government Websites Spewing Spam
I wish that worked. I'm in an open plan office where I constantly need the headphone to drown out the noise all the other things happening (people talking to each other, marketing people making phone calls, people walking about, etc) so that'd mean I'd be constantly unapproachable. I'd actually like that, but I'm pretty sure my co-workers and employer wouldn't.

A friend works in an office where headphones are even banned because they create too much of a barrier to talk to a co-worker. I'd go absolutely crazy there in less than a week.
> This sucks but is all this heartbreak and fighting with a company worth a 500 dollar toy? This whole thing is ridiculous.

A 500 dollar toy that could well contain photographs and other media from a recently departed that are not available elsewhere.

Yes, it probably is well worth the heartbreak and fighting.
How does this differ from leanpub?
You don't trust Bitcoin-based systems today, but will you tomorrow?

What fascinates me is the number of people who answer that question with a definitive "NO!", some even going as far as this guy with a "NO AND YOU SHOULDN'T TOO OR YOU'RE A CRIMINAL AND I'M GOING TO DO EVERYTHING I CAN TO STOP YOU!"

Yet when you read their justification for their absolutist position, it's always based on flaws in today's systems and services, or a naive tacit assumption that every problem must be solved with an automated solution baked into the protocol, or a strawman belief that just because some Bitcoin supporters think it should replace cash that that is the only possibility worth discusing.

Our present banking system - including regulatory oversight - did not develop in 5 years, so why do people expect the decentralised cryptocurrency environment to be any different?

I have no idea if Bitcoin-based systems will become a material part of our civilization's future. Were I to guess, I think the technology is novel and interesting enough that something useful will come out of it.

But I really don't understand people who seem to claim it definitely will or won't 'go big' - why don't they just sit back and see, or participate, and phrase their beliefs more conservatively with a good dose of "I don't know but I think ... because ..."?

What's with all the prophets running around?
Yeah this is really a waste of time, and it will never pick up. CoffeeScript is the only language with a shot right now due to popularity.
I think the term you're looking for is "vapourware", but these guys appear to be the real deal.
When I was working on a visual basic app, the (single language) developers hadn't even heard of a regular expression. Never met a moderatley experienced Perl developer that didn't know what a regular expression was.
Criminals can reach a lot of computers with viruses, trojans, botnets, that sort of stuff. And if they know that a significant number of PCs contain very real money, you can bet they're going to try a lot harder than they have so far.

The more attacks can be distributed, the less the advantage of distributed wallets. And then it comes back to real security.

So far, real banks seems to be pretty good holding on to our accounts. Even if they squander our money on risky speculation, at least our accounts aren't being emptied on a massive scale. If bitcoin wants to truly challenge traditional money, then its financial service providers need to be held to the same standard.
> But its consensus algorithm is broken to the point where it will lose half of your recent data any time an election happens (much like MongoDB).

lucian1900, it sounds like you are confused about consensus about failover, and consensus about data.

Redis Sentinel uses a form of consensus in order to have a consistent view of the configuration, however this does not mean the store it will failover turns into a CP system that features strong consistency.

So if you consider Sentinel + Redis as an unique system, Sentinel guarantees that every given partition of Sentinels agree about the configuration (as a general case when all the partitions heal, all Sentinels will agree). It also guarantees to failover only in the majority side.

However when there is a partition and there are clients with a master that is in the minority, Sentinel does not make Redis automatically consistent, since Redis is asynchronously replicated.

In order to put a bound to the desynchronization possible (and the amount of writes you can lose in this scenario), you can configure Redis so that if it is not connected to N slaves receiving acks for M milliseconds, it stops accepting writes.

So what you do is to asynchronously sense the split and bound the write loss.

Example: you have three nodes, each run a Sentinel and a Redis instance. If your master gets partitioned with a few clients, and you configured the option I was referring to, after a few milliseconds or seconds, depending on your config, it will stop accepting writes. On the other side (in the majority side) a slave will get elected a master, and the clients will be able to write. When the partition heals all will be able to write to the new master.

About CP VS AP, I'll reply to another comment asking the same.
Ah, my bad, I didn't know they were still experimental. :)
Not particularly bothered about that. I charge a minimum of £30+VAT to do exactly the same if someone asks me.
When you hear the same quote attributed to two different famous people, that's usually a strong sign that it actually came from somebody obscure. Obscure people's quotes hop to famous people, and not always the same ones.

I have no idea about this quote in particular, though; it seems like a job for http://quoteinvestigator.com.
Code Beautifully with Vim :wink:
Yes, it is strange. I am a native German speaker, but my thoughts are strongly dependent on what I am thinking about. As I am reading most of the CS or philosophy books in English they are naturally thought of in English. Family and so on in German. And everything about daily life in Turkish (as I am living right now in Istanbul). On the other hand when I read a French novel my mind is switching completely back to French. Despite the fact that I am aware there should be a layer closer to the metal or irrespective the brain tissue, I can't really think of it without relying well on a language.
Very valid point. I suppose I just think we could make room in scientific papers, especially in the digital age, for an explanation of how the idea came about. I spent most of my early research career trying to find out how mathematicians got their ideas in the first place, because no amount of learning mathematics seemed to teach that.
A couple of thoughts:

1 - Windows comes with a 'Browser Choice' icon on the desktop out of the box, it can't be that difficult to install Firefox, even if you're a novice user.

2 - I doubt that they have a single person going through and running the Firefox installer each time somebody checks that box. It's more likely that they use a different image for the computer, one with Firefox preinstalled.

3 - I'd be dubious to accept a preinstalled version of a browser. Let alone from Dell. The first thing I'd do with a new computer from an OEM is remove all of the preinstalled crap. Who is this geared towards?

4 - I feel like I'm missing a trick here. £16.25 for one version of Firefox!? I should get on to Apple and see about bundling my "Install all Firefoxes" shell script, and charge per version installed from there... £455 for every new Mac would be nice! https://github.com/omgmog/install-all-firefox
Google’s ‘Completely Clear’ Stance On Disavowing ‘Irrelevant’ Links
You say the story makes it sound like Dan is at fault and at the same time you say "We've all been there" which suggests you don't actually believe the author is blaming Dan for interrupting his thoughts. What makes you think others will misinterpret the author's point of view when it's clear you were able to understand it? Language will always have many different possible interpretations - a smart reader will pick up on that just as you did.
> I always feel like I am just trying random things until something works

Indeed.
Interesting. I'd like to see further research done to test if large voltage spikes like this could explain animal behavioral patterns before earthquakes and tsunamis.
Twitch plays multiplayer Bomberman. Let's make this happen
As a kid in the 80s, I used to make these kind of structures out of old lollipop sticks you'd find around the streets in summer time. Would make into 7-8 sticks into a kind of star of david shape, which was excellent for a) throwing like a frisbee b) exploding on impact.

Simple times! No idea who taught me how, or what they were referred to, but boy did I have fun
Well, you may find that, for instance, "Resident’s in Ukraine’s western city Lviv, a stronghold of Ukranian nationalism, chose to speak in Russian for the day".
What about the advantage of not having to trust every single merchant to properly secure the CC numbers?

You could say, "I don't care, I can issue a chargeback for fraudulent transactions made with my card", but the $190 billion per year that merchants lose due to fraud doesn't come from thin air, it comes from your pocket as higher prices.

I can understand not defending Bitcoin, but for the life of me I can't understand people who defend a broken pull system like CCs, and right now Bitcoin is the only push system working internationally that doesn't take days and huge fees to transfer.
Is the issue that there is a cost directly attributed to the trademarked software? If Dell lets users choose from a list of products to preinstall without cost would that then make it acceptable? What if the system has a fixed fee for build/setup? What if that fee is dependent on the number of different products chosen? At what point are they really "charging" for trademarked software?

I can see how it is a bad thing for Mozilla if dell charges and uses their trademark, but shouldn't it be easy to circumvent by just moving the charges around on the order page?
The message that the author conveys is that one may get revelations in the unexpected moments and places. Fair enough, although nothing groundbreaking here.

The problem is that the author has an extremely condescending attitude and the article reflect this.

The irony in that is that the he's spitting in the dish he eats from - one doesn't need to go at a party where you consider all the people as annoying, imbecile, or a combination of both.

With this context in mind, the article looks like more a self-righteous piece engineered to appeal the technical-minded people, just because it has a technical theme.

I would rather call the article "I'm not an introvert. I'm just a misplaced snob".
New Home for AutoHotkey (AHK)
Show HN: Feedreader.co entry on Knight News Challenge
Ouch. Even the mention of XSLT is painful.
Just an anecdote, I speak French with native proficiency and while I can see the emotional detachment in languages as English, in French it is certainly not there. So I think it also depends on language immersion.
The biggest hit caused by type inference is not the inference itself, but the downstream recompiling needed. I.e.:

- def foo(x: X) = new G2
+ def foo(x: X) = new G3

Now all users of `foo` need to be recompiled even if all the downstream classes only want a G (for some G an ancestor of G2 and G3).
1. It can be surprisingly hard to install free software without getting crapware bundled installers. Look at java...

2. If only 1 order of 1000 has the option checked, then that order alone would have to cover the cost of setting up that image. Automation isn't free.
relatedly, I remember the University of Maryland's student-run food coop (which was actually pretty damn good) had a painted sign that said "we only accept cash because we only accept sustainable money". I chuckled every time I passed that sign.
Anyone tempted to reproduce this with d3.js ? :D
Western union, banks ?
> If a regulator with sufficient authority had audited MtGox, it would have been closed down a long time ago, and people wouldn't have lost remotely as much money.

You state this as though it was the only option people had available for not losing money.

> Without it, bitcoin users are at the mercy of a bunch of utter amateurs.

This statement is simply untrue. Nothing stops people from exchanging BTC in person. Nothing stops people from exchanging small low risk volumes on exchanges at a time. Regulatory oversight is not necessary to manage risk - it just makes things easier (and FWIW, something I support).

People who lost money on MtGox lost it because of decisions they made which they had 100% control over. There were viable alternatives open to them, they simply chose not to pursue those options.

Every government with an opinion on Bitcoin thus far has made it abundantly clear that (1) Bitcoin is risky (2) if you stuff up, nobody will rescue you. If you decide to participate despite these warnings, that's your own free choice. If you are not aware of those warnings, you're putting your money into something you haven't adequately researched, and would likely be bound to lose your money either way.
GIF should be killed. Animated PNG is where it's at.
NinjaFiles - A serverside only modification for the game Call of Duty 4