HNHacker News
TopNewBestAskShowJobs

coopdog

750 karma · joined January 28, 2012

submissionscomments
coopdog··on Things that suck in AngularJS
GWT on AppEngine (which it has great integration for) has a ten second startup time when not loaded, and on the free tier they unload it when not in use, so that's not the greatest.

I used GWT for a while and it would be great for enterprise and large teams. The static typing which I usually love/insist on though, does seem pretty cumbersome for something as simple as a web page. I've switched to scala play for the back end and lots of tiny angular 'apps' on the front, and it's so much faster to develop for.

coopdog··on Poll: How do you create the website for your startup or side project?
I've used them all but settled on Themeforest. Yes you can make your own, but why would you when you can choose something that's already well designed for a couple of dollars. Save the design practice for the app itself.
coopdog··on Google’s iron grip on Android: Controlling open source by any means necessary
I will only buy / recommend nexus phones. Knowing that the phone will be updated quickly and for a long time is worth a premium, rather than being a cash in strat for Google.
coopdog··on How Seinfeld's Productivity Secret Fixed My Procrastination Problem
And if you miss a day don't forget to say "serenity now!"
coopdog··on Why I gave up my US passport
Most countries will, if you declare that you are closing up shop and living in anther another country for more than a year, allow you to cease all involvement with that country (including tax, levies, welfare), and then welcome you back as a citizen when you decide to come home. It's just too complicated otherwise.
coopdog··on How do you fail to make money passively? (Passive Income)
I built a tool for visual interpretation of test results against requirements. It was pretty cool and I'm sure large engineering companies would use it if they knew they needed it.

I learned that you should go niche, but find a niche with a problem that customers KNOW they have. Otherwise you have to educate them before even having the chance so closing a sale, which is too expensive.

I'm backing up and making simpler tools for the domain, this one could become an advanced feature for big enterprise.

coopdog··on Java to Scala converter
It's actually all just pointers to data, so when you change something it makes a new node and copies a few new pointers so the new tree is still correct. All of the old data and pointers that aren't changed stay exactly where they are.
coopdog··on Angry entrepreneur replies to patent troll with racketeering lawsuit
I thought it was interesting that they named companies who'd settled.

It would be interesting to make a site isettled.com where people could leak that a company had settled to trolls. The idea being that you'd have to weigh the cost of fighting the troll against the risk of bringing a flood of secondary trolls. If the secrecy was removed it would start to make business sense to fight

coopdog··on Most TOR servers are vulnerable (NSA crackable)
So why isn't the repo up to date?

I honestly don't know the answer as I don't deal with Linux repo's much

coopdog··on NSA can't trust 'brilliant' people, will automate sysadmins
Actually 'I was just following orders' is not a defence. It's every soldiers obligation to question the moral standing of their orders. An illegal order, such as being told to bomb a church/mosque/hospital is invalid and shouldn't be obeyed.

Obviously it's very hard to have the moral courage to accept being bradley manninged (because some orders come all the way from the top), but the obligation to question orders has definitely been established.

coopdog··on What did the tech CEO say to the worker he wanted to automate?
Maybe I'm just optimistic but she must be able to do something productive. Even if it's sewing toys together for children or making sure the elderly don't fall over. To me that's one of the benefits of a basic income, to help people find their niche, as humble as it may be for some
coopdog··on Welcome to the United States: Discriminated, detained, searched, interrogated
Doing the checks on landing doesn't address security though (rather than just drugs), so the airport checks are definitely pointless from that point of view. It's to show the public that politicians are 'tough on crime', even if they're not entirely committed to actually improving anything
coopdog··on No federal challenge to marijuana legalization in Colorado and Washington
The state gets addicted to the revenue, people spend more time looking at their speedometers instead of the road, and the limits keep going down (instead of becoming more realistic) because the 'think of the children' crowd is just as powerful as ever. Source: Melbourne, Australia
coopdog··on Ask: Stigma of the unemployed - a better job title for a lifestyle entrepreneur?
Definitely. If it were a dating game, I'd almost go with 'I don't have an employer, I'm really passionate about software though' and leave it there.

girls.filter( girl => !girl.isGoldDigger ).map(_.reply("how about you?"))

coopdog··on The detention of David Miranda was an unlawful use of the Terrorism Act
So true, it's the abuses of these laws that really catch the general public's attention, until that happens it's all academic.

And this is a real life example that really strikes home to the heart of all journalists. Short of shutting the entire media down, this can only be a bad move.

coopdog··on The detention of David Miranda was an unlawful use of the Terrorism Act
If he was a part of 'overly broad legislation' that 'could be used inappropriately but shouldn't be', then he's an idiot, or naive.

Put specific cases in which the law is applicable into the law itself, and specifically exclude as many applications as you can see that it shouldn't be applied for.

Giving broad powers to police and trusting them, just like trusting any human with broad powers, is a recipe for disaster. But then again we all knew this, I'm glad it's been an eye opener for him.

coopdog··on Let’s stop the NSA before it destroys the cloud industry
Agreed, for enterprises (who also have the $$) the cloud is dead. Giving your data to a third party is now the same as waving it around it public, thanks to the US government. I had hope for a while, but not after seeing Keith Alexander lie directly to congress with no repercussion.

Good for sys admins, bad for software engineers.

coopdog··on Meta (YC S13), The Crazy AR Glasses That Aim To Do What Google Glass Can’t
The lazer tag could be incredibly awesome, since you can actually see all the lazers coming at you, and with none of the range and safety issues that come with paintball. You could conceivably play it as a team event in your own office using just the glasses, or scale up to full real-time war simulation with the right cameras and software.
coopdog··on Two Stories of Passive Income Excess
It must be, especially considering the data is cached in many different countries with varying degrees of oversight.
coopdog··on Defense subcontractor posted a job listing for XKEYSCORE 2 weeks ago
Or he's just maximising himself in the hire-by-keyword game that inefficient managers/recruiters use.
coopdog··on Ask HN: I’ve burnt out at a megacorp and don’t know what to do next
Ten years experience and programmed a critical feature of a large program? I'd say you're a senior.

I don't know the culture of your company, but one thing to consider is just telling your manager that you're near burning out (I wouldn't say burned out), celebrate what you've achieved and ask for your next assignment to be a little more laid back while you recharge for the next big push. Get something you can really switch off of when you walk out the door.

At most places just starting an honest conversation and telling them why something is in their best interest will get you what you want. If they really want a revolving door of burned out engineers you're better off leaving anyway.

coopdog··on Brand new Scala-lang.org
I've definitely felt the pain of Play JSON serialization, it's infuriating.

There's a macro that will take an entire object, generate the converter and do the conversion in one line of code, but it won't let you choose which fields not to send. So your list of users get their password hashes sent too.

For deserialization I just do it manually by pulling the fields out of the objects sent.

coopdog··on Greenwald: Low-Level NSA Analysts Have Powerful and Invasive Search Tool [video]
Or if your information happens to be valuable (bitcoins, passwords, stock tips, blackmail material) and can be sold without it being traced back to an analyst in any of the facilities around the world where your information is cached.
coopdog··on Sleepwalking into censorship
"There comes a point that it is simply better to place your sales through Amazon and ebay, and circulate your news and promotions exclusively through Facebook and Twitter, as you know none of these will ever be filtered."

Even this is a dangerous opinion. The worst kind of censorship is self-censorship, where just the threat of being filtered causes organisations to self-filter far more than the government has ever asked for, because the boundaries of what is acceptable have never been defined.

You can say "they'd never block facebook", but just the threat of a government mandated social network is enough to get facebook to do what they want.

coopdog··on Why 'Passive Income' Is A Dangerous Fantasy (2011)
Surely the true engineers would take all of that free time and build amazing things, free from any worry about success or failure.

I know I'd love to have some amazing AI or robotics lab, pay modest salaries to some computer scientists to do research and just see what happens.

coopdog··on Plug anti-PRISM solution raises half a million dollars in 9 days on Kickstarter
From the security FAQ: "Plug uses asymmetric cryptography. When Plug is installed, the application generates a RSA-2048 pair of keys, identifiable by the user's email, and with a private key protected by the user password. This private key, which is what authenticates a user in the Plug system, is stored in your Plug and your devices. We don't know this key because we don't have your password, so we cannot - us or anyone else - steal your identity."

So it really does seem to be zero knowledge, and therefore could be the magic UI that finally makes proper asymmetric encryption tolerable to the general public.

The NSA could still steal the key off of any of the devices, but it would be hard to do that systematically on a global scale. The closed source nature of this software probably still makes it a no-go though, they can just coerce them to patch it ala skype.

I wonder how this would fair against TSA also. If your entire home server looks like a folder, and they can copy that folder at the border, they now get every file you care about rather than just the ones on any one device.

coopdog··on The Forbidden Island
Elvis[1] does this too with water, great fun! (they do near misses and only over water obviously)

1: http://en.wikipedia.org/wiki/Elvis_(helicopter)

coopdog··on The Drone that Killed my Grandson
Uh oh, does that mean we're about to see the families of all the collateral damage get wiped out too? And what about their families... what about Kevin Bacon...
coopdog··on Tim Ferriss Needs A Startup To Invest In
If there's one thing he knows it's marketing and hype, pretty sure that'd be useful for a startup with a proven business model.
coopdog··on Why I've Decided to Avoid US Genetic Testing
It's yet to be confirmed that the UK government (or any other echelon government) can/has compelled corporations to hand over user data en mass and then lie about it.

Monitoring the pipes is also pretty greasy, but people consider those 'public' anyway and encrypt if necessary.

Page 1 of 10Next →