skysight-inc/HackerNews huggingface dataset:
This talk alone convinced me to attend CUSEC 2013. It's a fantastic demo.
In this case, the link is scrotal, like you suggested.

However, Betteridge's Law of Headlines was proven wrong by Betteridge himself. For example, "What was life like opposite Thatcher?" cannot be answered by the word "no".
There is a correlation.

To be able to use the CLI you need to be more comfy with git; but just because it's less intuitive doesn't imply it's a a more powerful tool. Just that the user-base has a higher git-familiarity floor
On the flipside, doesn't this also incentivize vendors to accept BTC?
Yeah, we have issues with SSRS and Crystal Reports in cross-browser environments. i.e. the "preview" never looks like what you intend. Instead, we work around it by exporting directly to disk, which seems to keep the WYSIWYG aspect.

I'm more interested to know how MS people have integrated PostGres into their environments. Which ORMs work? What are the gotchas, etc?
No, it takes the cost of the router into account. The cost of the now-turned-off PC is immaterial; it's a sunk cost. (Although maybe freeing it up from router duty will make it more valuable since you can, e.g., sell it.)

It's true that it doesn't take the value of your time into account.
I have just started to get into Postgres. I have been using SQL Server across its various versions.

SQL Server really is a great database but is it worth the Microsoft tax? I've come to realize that its just not. For my own projects, I am starting to go with Postgres. I still have doubts on the performance side but based on my understanding these have largely been addressed in the latest releases.

I think using Postgres on a linux box and ASP.NET MVC as the web platform is a good compromise. Are you doing this, or have you entirely moved to Ruby on Rails (or something else)? I would love to get your thoughts on this.

I think your statement around Microsoft's reporting and BI offerings is harsh but isn't entirely off the mark. The tools are good for the simple cases but for real BI, Microsoft can't stand up to Oracle's (and others) offerings. I am sure there are companies that base their entire BI on the Microsoft stack but based on my experience, its just not common. A lot of the systems that hook into the BI stack tend to be legacy or non-Windows data sources, so in a lot of companies, purely using Microsoft isn't viable.

It's also a dangerous thing to do as Microsoft tends to use SharePoint as a glue and I would be extremely hesitant to bring SharePoint in an environment (unless its for its out-of-the-box functionality).
Git power usage looks dangerously like accounting.
I check emails first thing in the morning to get them out of the way. Only when my inbox is cleared do I start actual work.

I don't see any problem with working like that?
I second Simple Made Easy. It put into words what I thought was wrong but never could formulate.
Same thing is happening in Louisiana currently. Bobby Jindal is an extremely intelligent man, but he has sold his soul to the Republican Party because he wants to be president. He is selling everything that isn't nailed down to the floor in an effort to balance budgets, has been hellbent on destroying the state pension system, has turned down federal money which would help to fund social programs, and is now trying to implement a ridiculously regressive taxation system.
Let's just abstract away the details and say something like:
"...sometimes <arbitrary_programming_language> <arbitrary_programming_job> commit configuration files..."
Show HN: A Dropbox Slideshow Thing — Quickly share images using Dropbox
I've been using this for a while now to quickly share designs with the FutureGov team and clients making use of Dropbox's Public folder features.<p>Thought I'd give it a bit of a face and throw it online for people to hack around with and hopefully use.<p>Feel free to fork and have a play/improve. Not sure if the JS is my proudest moment or something to be ashamed of :P
Hmm, well I think you're going a bit far. She did achieve some OK things as a leader.

Churchill was pretty sexist, homophobic, and all the rest: but he is revered as an excellent wartime leader. Everyone can have significant character flaws and still be, at their core, a good person.

Whether Thatcher was an awful leader or not is certainly a point of debate. There are good arguments either way. She supported Section 28, didn't support sanctions on South Africa, Poll Tax - all of which were bad (I don't necessarily include the miners strike because, as I mentioned in another comment, those industries were fairly doomed anyway - the clashes with the unions heightened its notability. And, anyway, as many people love her for breaking the unions as hate her for it.). But then she did some good things for the economy, and pushed Britain to the front of the financial industry (I'd argue later leaders failed to execute on this strategy, but lets not get too bogged down in arguing merits). Lots of people love her, lots hate her; what they seem to share is how strongly they feel either way!!

So, six and two threes.
It used to be fairly costless to ship products without security. It still is but the more attacks there are the more incentive there is to fix stuff. But there are so many more online devices shipping...
Arram followed the advice I normally give people applying to startups for non-technical jobs that have no relevant experience: he prepared tremendously for his interview and actually came with real suggestions on things we should do, and visualized himself in the position. On paper, he wasn't someone we would have considered (his previous experience was as a security guard and ice cream scooper with no college degree). But, out of all the candidates, Arram was the only one who had prepared as if he had already gotten the job and was going over first steps.

We actually ended up hiring someone else as the community manager, but I was impressed with Arram and wanted to find a place for him at Justin.tv, so we created the "grab bag of unwanted tasks." While he fluctuated between doing those things well and sometimes not as well, he became a contributing member of the team.

Because we were paying Arram not so much, I told him he should start doing the lunch ordering for a few friends' companies for some side cash, and pretty soon after he came to me and told me he was quitting.

Out of all the people who have "graduated" from Justin.tv, I'm most proud of Arram. His drive to start a company is incredible, and he's done it despite the odds. Proud to say I'm an investor in ZeroCater and I think he's going to make me some money as well.
Now that was the answer I was expecting.I was thinking the same thing but I wasn't sure.If you can get it now, you can be profitable but later on you are better off with buying BTC.Thanks.
While I could probably write a long list of my bad experiences with MSSQL (or just any database really), I think a lot of the authors grievances come from it really solely being an enterprise application while ignoring some of the good points that comes with enterprise applications; such as support (MS support is a mixed bag, some amazing support reps and some terrible ones) and business integration.
How the iPhone can stop Facebook from dominating mobile
T9 is a text prediction technology. http://en.wikipedia.org/wiki/T9_(predictive_text)

Fliple is merely using a method to filter contacts using less keys, I used T9 just to explain the feeling to the people.
"Elon will publicly apologize for this within 30 days"

If we can assume he knows nothing about this ad then we can assume he will fire the people (and/or agency) involved in this advertising black eye.
How do you delete data from redis ?
Eg. Let's say that a customer no longer wants an account, and you want to delete all the keys related to an account. Do you manually write delete key statements ?
> I suppose utility rests on whether you treat it as a collaborative development platform or merely as a host for your code (and keep track of discussions, proposed changes, and what-not through other means).

They both naturally blend together. I honestly can't understand what is the difference between these two that you are thinking about.

> Essentially, whether or not it turns out to be useful assumes that it is used as the central collaboration platform to an extent.

This is the initial plan.

> Though on the other hand, merely tracking changes on a higher-level could be sufficient.

Some day we can implement a client side structural diff tool.
I've been saying that for years, and of course there are people in some places already mining them, but I can't help but feel that it's terribly stupid to melt down and re-smelt a cellphone just because you can't figure out how to reprogram it. The cellphone is worth a lot more than its constituent raw materials.
I think that was precisely the point: coin loss is yet another deflationary pressure.
I don't see how a hash (as a token of bitcoin work) would be anything other than unique (for the result to be useful to me it has to include my address in the input).

In what applications would the likely immediate hash rate be more useful than the historical average hash rate? I guess the obvious one is turning some bit of mining hardware on and off.
no, because if persons with BTC hoard them as a value store rather than spending them as a currency, the merchant won't see (significant) spending from BTC holders.
It's been a while, but storing .git files in Dropbox didn't work out so hot for me. Make changes in two places and Dropbox resolves the conflict by renaming one file to "X (Eli's Conflicted Copy)".... Git really doesn't expect to see it's internal files renamed like that.
> If on the other hand you just graduated undergrad and had a huge debt and your wage was actually set in bitcoins this would be great for you because the cost of paying off your dept would be from your bitcoin point of view spiraling to zero, as would the cost of everything else.

It would be good if your wage was fixed in bitcoins and your debt was set in dollars, but bad if the reverse was true.

I think, given a deflationary currency, it'll be a lot easier to find people willing to lend money with the loan obligation denominated in bitcoins than it is to find people willing to offer employment with a long-term salary base fixed in bitcoins.
As someone who grew up around farms, this is joke. No, that is not a good comparison by any measure. These videos are depicting cruelty, plain and simple. If that cruelty has become standard operating procedure it does not suddenly become OK, and certainly doesn't equate to a beneficial procedure such as open-heart surgery.
The opposite is true for me. I use git/hg UIs almost exclusively for visualizing the repository history, but find that they are too cumbersome for modifying the repository. If you need any non-standard options, they're generally faster to type (especially if you have decent command line completion), and standard commands I have aliased so that they are usually faster, too (if they aren't already fast to type).
Exactly. Everyone seems to be missing the fact that "bitcoin" is a protocol and the most prominent instance of its use.

Any government or group of people can go start their own blockchain.
That works for long as you keep more than you lose. If we get down to 1000000 btc at a reasonable value, what happens when I find my old thumb drive from 2011 that has 100k btc on it? That will be quite a shock to the btc economy.

I don't think this kills bitcoin, but this is part of the "lost coin" problem.
Is this the one where he says the web was designed by amateurs and it should have been a virtual machine instead? He says they did a better web 30 years before or something to that effect.

If so I'll commit blasphemy and say he's wronger than wrong. I was especially offended that a curious person would display such ignorance in understanding the work of others.

Without going too much into detail, if he believes this, then he can't possibly understand Tim Berner-Lee's principle of least privilege. And that the web would have never become ubiquitous, e.g. made the jump from PCs to mobile, in his bizarre universe.
Not sure this will kill the currency, but it will definitely lead to many fewer than ~21MM units being available. As average folks rather than computer wizards try to hold Bitcoin, many more bitcoins will be lost forever, because private key protection and backup is not a natural thing for humans!

In fact, protection and backup are at least a little at cross-purposes: better backup increases the possibilities for compromise.

So you will see adoption by some of the same kind of hoarders who, at death, are found to have millions in cash or gold hidden in their residence. (One vivid recent example: http://articles.latimes.com/2012/sep/17/nation/la-na-nn-cars... )

Except now with Bitcoin, their private keys and associated balances will be lost forever when they die. Or perhaps even earlier, when they go so batty they can't remember their 'brain wallet' seed.

Saw a great relevant tweet yesterday:

@lawremipsum: "There's always bitcoins on the banana stand hard drive." Alt-Future Arrested Development - https://twitter.com/lawremipsum/status/320970532260544512
As a passionate web developer, Can We Get There From Here? at Google IO 2008, by Alex Russell (before he joined Google), will always be paramount.

It's a technical view of the web platform, the problems attached to it (especially when we try to push its boundries), and questions why they're not being answered by the standards process and browser vendors.

http://www.youtube.com/watch?v=nG66hIhUdEU

Looking back, it's amazing how far the web platform has come, but also in the problems that still plague it.
That's all I do. If you have a simple and useful idea that's not too complicated, it is totally worth going for.

Tip: document everything. Document so well anyone can run your 'micro startup'. You never know when you will get a new idea and want to hire someone to take over your company.
Microsoft Reminds XP Users They Only Have 365 Days Before It Cuts Off Support
I chose "Surface" as something that was around the price of a share of AAPL stock. I didn't think that would become an issue, but apparently it did. So just do the same thing with gallons of gas measured down to the cc, if you wanted.

PS: There are such things as fractional shares of stock.

The current system has no convenient general way to transfer their wealth in AAPL stocks from yourself to any person without going through an intermediary

Why is this relevant at all? Are you trying to say that Bitcoin is a more convenient form of currency than stock? No kidding.

Buying Bitcoin mean you are putting faith into the system

And other people are selling, which means they are losing faith in the system.

A stock is priced by the market based on the current value of all expected future dividend payments. ("Growth stocks" are just one more abstraction removed but in the end it all comes down to expected future earnings.) One-tenth of a company that will earn $10 a year every year from now to eternity has a value you can work out on paper.
> For what it's worth, I've been doing web development professionally for the last fifteen years, and actually really enjoy coding with PHP.

Me too— except that last part. My first web app was PHP in 1998.

http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...

Just because you enjoy it doesn't mean that you should.

If you know Python already, Django will change your life. Go try it.
There's no issue with the Mach3, or whatever came before it. They just want to push their consumers to the newest version.
It doesn't make sense outside the context of an argument that a lot of pro-bitcoin people make:

That the problem with gold as a currency is not the unpredictable supply, but the lack of divisibility, causing it to be hard to buy a can of coke with gold because of the tiny amount of gold involved.
Cyberwar Roundup 8 April 2013
In contact detail screen, there's an arrow in the bottom-right. It takes you to the standard (iOS) contact edit screen.
He's saying that it's the position of power that is morally bankrupt, not the man that happens to be filling it today.

If tomorrow a woman was in the same position of power then it would still be morally bankrupt, because it is the position which leads to moral bankruptcy, not the person filling the position.

This is the kind of claim that is made by those arguing for systemic changes; i.e. that the system itself is corrupt and can't be fixed just by inserting "good people".
WORLD ENDS ON 2017
> How does the 'feeling richer' psychological factor somehow play into the success or downfall of a currency as a 'flaw' in the mechanics of it?

Because the success or failure of a medium of exchange lies in how it affects human behavior, which it does through its impact on human psychology.
CocoaDocs - Documentation for iOS Libraries
Fusion is more expensive and, I'd imagine, has higher margins than Mach 3. They still make both.

(I'd like to see priceonomics write a blog post about the razor blade model)
But he added that cybercriminals typically have access to botnets -- large collections of infected computers -- that are able to achieve the same task without detection.

What do botnets have to do with crawling the web for unsecured devices? I'm not sure I understand the correlation.
I'd like to see the local lights reprogrammed to follow the legal guidelines instead of short yellows to maximize traffic ticket revenues.
10 Startups That Turn Complexity Into Simplicity
365 Days Remaining Until XP End Of Support. The Countdown Begins
Do you mean coal mines and industries that had to be propped up by the taxpayer and were master-minded by the unions?
Does that work? Each client has its own key, so your caching goes from "one cached copy for everyone" to "one cached copy per client", right? Or am I missing something there?
> At some point, it will seem that its probably not going to rocket upward any more, and it might fall a little and then people start actually using it.

No; then people start selling their BTC in a panic, MtGox is overwhelmed and stops working, and a lot of temporary millionaires start looking for work...
My Nightly Routine
I've started reading HN recently after getting tired of reddit's endless 'girl, tell us about your masturbation stories' threads or r/pics and find HN so much better. I've read so many interesting articles and the comments are insanely high quality. It may not be what it used to be but it's a damn sight better than the rest of the web - especially reddit (which isn't what it used to be :p)
Might I recommend: http://www.startupsfortherestofus.com/ as an excellent podcast for this field. As the intro of each episode states:

"Welcome to Startups for the Rest of Us, the podcast that helps developers, designers and entrepreneurs be awesome at launching software products, whether you’ve built your first product or you’re just thinking about it. And we’re here to share our experiences to help you avoid the same mistakes we’ve made."
Ask HN: Have you ever been fired for making a version control "mistake?"
This worked for me:

https://www.youtube.com/watch?v=0JXhJyTo5V8

Slides:

http://blog.fogus.me/2011/11/15/the-macronomicon-slides/

http://www.slideshare.net/fogus/the-macronomicon-10171952
Well, Redis data structures like lists, sets, hashes and sorted sets are great! You don't have to switch context and think in terms of SQL while programming.
I consider Sussman to be one of the eminent genius' of computing. This talk is one of many that blew my mind. Time and again he demonstrates that his use of Scheme is simply for demonstration (I mean to emphasize this because the correlation with SICP/Sussman and Scheme is often regurgitated in FUD). It's not the languages we use that are important -- it is the models by which we compute things which is!
And how does that help with maintaining the current functionality that Google engineers are supporting? Presumably, the code that the Webkit team wants to remove is the interface with Chrome/Chromium. That's the easy part, in the grand scheme of things.

The hard part is getting new people to pick up the features and functionality that was being worked on by people who have moved to Blink. That's going to be a huge challenge, especially for features that were half implemented.
Did you, by chance, mean "voting"?

Suing obviously. Legal action is the American way.
New COPPA Laws Mean Age Gates for Most of the Internet
The updated COPPA laws that go into effect on July 1, 2013 will require that most websites implement age gate technology to prevent collecting personal information from kids under 13. Even sites that do not specifically target children are advised to add age gates to avoid accidentally collecting personal information.

For example, the data that Google Analytics tracks about each user (specifically geolocation) technically qualifies as "personal information" under the new law, so if you're using GA you will likely be in violation of the law if anyone under 13 visits your website.
From Wikipedia: SHODAN (Sentient Hyper-Optimized Data Access Network) is a fictional artificial intelligence and the main antagonist of the cyberpunk-horror themed action role-playing video games System Shock and System Shock 2.

http://en.wikipedia.org/wiki/SHODAN

Kinda cool they chose that name.
Has anyone ever gotten fired for making a git or other version control "mistake?"

https://news.ycombinator.com/item?id=5513353
Hopefully knowing my fuller opinion will decrease your resentment.

I suspect that new users follow something like an 90/10 rule. 90% of them are good to have around, and contribute more than they detract. New blood is good. But 10% contribute junk that is like virtual cholesterol, it builds up, clogs the system, and if left untreated eventually will be lethal to the community. of that 10%, perhaps 10% are simply toxic waste that you want to get rid of, and 90% just need encouragement to fit in better.

I sometimes comment on egregious comments by the 10%. You've reminded me that I should more often acknowledge the existence of the 90%, and on my hope that the 10% I'm looking at are part of the redeemable 9%.

There is an observation that goes back centuries, which applies here. The observation is that if you pack a barrel of apples and there is even a single bad one, the whole barrel will spoil. But if every apple is good, the barrel will remain good for the entire winter. Thus, "don't let a few bad apples spoil the barrel". We want the apples, but none of the bad ones.

Unfortunately the advent of refrigeration has caused us to forget the original wisdom and the saying is currently used as the exact reverse of its original meaning ("oh, it was just a few bad apples").
Very true. An entire country held hostage by a tiny proportion of workers deciding to go on strike. I can definitely see the argument that any private body with that kind of power has to have that power removed.
Nope. It would require less farming to feed people than to feed animals and people to eat those animals. Energy loss is an order of magnitude. If you ate the plants instead of eating the animals eating the plants it would be more energy efficient.
We did a quick survey of what is for sale for Bitcoin on various craigslist exchanges this morning: http://blog.gli.ph/2013/04/08/things-you-can-buy-today-with-...

Spoiler: you can buy aquarium shrimp in Portland right now for .0164 BTC.
The MAC has to be stored in flash so why not a password?
It's not the same performance-wise. Materialized views are required to do ROLAP analytics efficiently.
As far as I know there's only one reason not to rebase code that's been pushed.

My point was that pushing constantly as a backup mechanism isn't an option if you intend to rebase frequently (unless you're the only developer on the project).
Thanks Patrick! I hate to be "that guy", but the poor sound quality on your side is really distracting on this one (I see you addressed that, just curious if you considered rerecording your side)