HNHacker News
TopNewBestAskShowJobs

SoftwareMaven

11,916 karma · joined February 20, 2008

I'm a product manager. I'm a software engineer. I'm an entrepreneur. I'm a blogger. Yes, I can really do it all. ;)

My blog covers products related to product management and entrepreneurship. If you are interested, you can check it out at http://softwaremaven.innerbrane.com/ or follow me at http://twitter.com/SoftwareMaven/ .

I'm currently working on building tools to make building a startup easier.

My topcolor is #fff200, what's yours?

Blog: http://softwaremaven.innerbrane.com/

Twitter: http://twitter.com/SoftwareMaven/

LinkedIn: http://www.linkedin.com/in/travisjensen

GitHub: http://github.com/SoftwareMaven

submissionscomments
SoftwareMaven··on The Golden Age Of Quantum Computing, Once We Solve These Tiny Problems
Mark Ritter, who oversees scientists and engineers at IBM’s T.J. Watson Research Laboratory, wrote: "I believe we’re entering what will come to be seen as the golden age of quantum computing research."

Golden age of quantum computing research. That's a very different thing from a golden age of quantum computing.

SoftwareMaven··on The male suicides: how social perfectionism kills
It's a valid question, but most people I know (including my boys) identify far more with the guys on Big Bang Theory than Bruce Willis in Die Hard, and those guys are every negative archetype of maleness (sexist, unable to care for oneself, etc) wrapped up in a pseudo-intellectualized package. The one exception was Penny's boy friend, who filled "stupid jock".[1]

What Bruce Willis brings to the table is this idealized version of what "man" is supposed to mean. So, on the one hand, we have an image of men as socially retarded incompetents and on the other hand, we have an image of men as unkillable tough guys. Where is a 15 year old supposed to land in there?

1. I actually really enjoyed the first five or so seasons of BBT, before they started playing more and more to the cheap "socially retarded scientists" jokes. I also believe they aren't making lives better for intellectual young women, either, who need the role models more than anyone.

SoftwareMaven··on The male suicides: how social perfectionism kills
The demonization of all things male has had a pernicious effect on boys and men over the last 20 years. I've seen it negatively impact friends and, worse, my own boys. Oone of the best things I ever did was cut the live TV feed and the commercials that only show men as drunken idiots, drunken leches, or bumbling idiots (notice: drunken and idiots is a repeating theme).

As a society, we need to come to terms with masculinity. That means men need to be able to be masculine without being domineering and without being castigated.

SoftwareMaven··on The big drug database in the sky: One firefighter’s year-long legal nightmare
It is completely outdated. Everybody today stores a very large amount of a their "papers and effects" online, storage that is provided by third parties. The transfer of those papers and effects brings more, unknown, third parties into the loop. Literally nobody who is not in some way literate in technology and law believes that, when they send an email to their lawyer, they have made it public.

The law needs to reflect society's expectations because most people are not criminals by the default of having laws reflect what is normal in society. Break that, and you end up with people not caring about any laws ("in for a penny, in for a pound", and all that). In this case, the Third Party Doctrine fails miserably (but then, so do a lot of other laws).

SoftwareMaven··on The big drug database in the sky: One firefighter’s year-long legal nightmare
It's all about "if somebody has something I don't, I'm worse off as a result". It's the same psychology that leads to people telling a lunch lady she can't make such good food because their kids' lunch-lady-prepared food isn't as good[1], so, therefore, their kids are worse off than they would be with everybody having crappy food. People try to justify it as "we should all be equal" or some garbage.

http://www.huffingtonpost.com/2012/10/08/annika-eriksson-swe...

SoftwareMaven··on The big drug database in the sky: One firefighter’s year-long legal nightmare
Marlon Jones (the Deupty Fire Chief mentioned) had "a double-knee replacement in 2009 and had been dealing with chronic back pain since 2000. His three doctors prescribed different painkillers and muscle relaxers."[1] That was enough to get him charged for prescription fraud. That doesn't seem over-zealous to you?

Further, these are medical records. You know, things that we all get HIPAA notices for every time we go to a doctor. I have to go through a pain in the ass process every time I want to get two of my own doctors to talk. Police could just bypass that, without any probable cause (Feds still can).

Phone record searches require probable cause. Financial and personal records require probable cause. Prescription records? Wide open to the police to comb through any time they like.

As a person who has had different controlled substances prescribed by three doctors this year, this is frightening as hell.

As for Mr. Pyle, "Firefighter Ryan Pyle had also been dealing with chronic back pain, and after a five-day stint in the hospital for an infected tooth, was also prescribed painkillers on several occasions. Police saw these prescriptions in the database and charged Pyle with one felony count."[1]

The assumption of guilty until proven innocent (and he must be guilty if the police were looking at him, right?) is revolting. The ability of police to peruse records at a whim and destroy people's lives is even more so.

1. http://www.kutv.com/news/features/local-news/stories/Utah-39...

SoftwareMaven··on The big drug database in the sky: One firefighter’s year-long legal nightmare
According to the order of dismissal, the state admitted that it had “insufficient evidence to establish the culpable mental state of the Defendant beyond a reasonable doubt, and that dismissal prior to trial is in the interest of justice.”

I'm sure it had nothing to do with his attorney filing an appeal, showing he was ready to fight a law that was far too lenient towards police access, which might get the law overturned and make other, easy convictions suddenly impossible to get.

The Third Party Doctrine needs to go.

SoftwareMaven··on U.S. NSA domestic phone spying program illegal: appeals court
Can somebody explain how a constitutional challenge could be dismissed under the pretext of "it was authorized by Congress"? Isn't the whole point of a constitutional challenge to address things illegal things authorized by the government?
SoftwareMaven··on Court says Skype's name is too similar to Sky's
It wasn't even like Sky and Skype are directly competing with one another (VoIP/Chat/Video over Ip Vs. Satellite TV).

That's what I thought, too, until a co-worker corrected me. Sky does have phone service, though[1].

1. http://www.sky.com/products/broadband-talk/talk/features/

SoftwareMaven··on SpaceX Stats
At least the headline wasn't, "He started SpaceX. What he did next made me want do dance."
SoftwareMaven··on Console.mihai();
Facebook and Reddit both have large communities of people centered around various illnesses and disabilities. Introducing yourself to groups like that (being genuine and engaged; not just a drive-by) can be a great way to get the word out.
SoftwareMaven··on The Long-Term Problem with Dynamically Typed Languages
Bollocks. Maintainable code is maintainable. Unmaintainable code is unmaintainable. In 20 years of writing software, I've dealt with Java code that was impossible to understand which made it painful make even simple changes, and I've dealt with Python code that was trivial to reason about so changes were easy and fast.

Invariably, the ugliest code I've seen has always come from "we must move fast at the expense of everything else" startups. I worked at a startup that combined the worst of architectural temple building with the worst of "maintaining code is a Maserati problem" (e.g. by the time somebody has to maintain it, I'll be driving a Maserati and not caring). The company almost folded due to the weight of the code base preventing features from being released. Did I mention this was all Java?

Many fast-moving startups choose dynamic languages to do their ultra-fast, sloppy iterations on. Fast-moving startups tend to write code that is unmaintainable. Later in the lifecycle, as the maintenance nightmare hits, these same companies move to static languages to "fix their problem", but they've also introduced a lot more discipline in their engineering process. Afterwards, the dynamically typed language gets the blame for the lack of maintainability and the static language gets props for being maintainable.

Correlation is not causation. The engineering practice has far more to do with maintainability than the language itself. It just happens that, in the last 10 years, dynamic languages have been chosen more often during periods when companies write poor code. My Java example above was from 1998 to 2001 , when Java was the hot language for building the dotcom boom.

SoftwareMaven··on A JavaScript-Based DDoS Attack as Seen by Safe Browsing
If this was done by China, would TLS everywhere really have prevented them from performing this attack? Couldn't they perform a TLS MITM, spoofing Baidu to people outside the GFoC. They would have the ability to modify the DNS records that show up outside China and certainly would have a CA they, effectively, control to provide a Baidu cert. They could proxy the request through to the real Baidu, then inject the JS to whatever comes back before passing it on. To the user outside China, everything looks copacetic.

It is certainly a more difficult attack, but it doesn't seem like it's outside the realms of possibility for a state actor that funnels all content through one pipe. Am I overlooking something?

SoftwareMaven··on The Serotonin Levels-Depression Link Is a 'Marketing Myth,' Psychiatrist Claims
Yes, which, by itself, would not be a problem (of course, you would need to watch closely for conflicts of interest clouding the issue). No, the real problem is that the drug companies do not have to release all of the data associated with the trials they perform. They don't even have to publish all of the trials they perform.

Given that, I have a very hard time trusting any drug that does not show amazingly stellar clinical trial results. If you have the options of cherry picking what you publish, and your drug only "helps" 50% of the participants, I see that as random noise.

Ben Goldacre[1] is trying to shine a spotlight on this, and is doing a pretty good job. His Ted Talk[2] is well worth watching.

1. http://www.badscience.net/

2. http://www.ted.com/talks/ben_goldacre_battling_bad_science

SoftwareMaven··on Going “Write-Only”
I think this would fall into the category of "picking up the dance". For some software, people don't want the performance to end, so they bring the performances to new stages, but, as soon as they stop actively "performing", the dance will end.
SoftwareMaven··on Kim Dotcom Megaupload case falters over sharing Canadian data
All those tax dollars, bought for around $100M/year[1]. I wonder if they are seeing exponential returns on their lobbying investment, and that's why it went from $25M to $100M in less than a decade, or if it is an attempt to staunch the losses brought about by file sharing. I'm guessing the latter.

1. https://www.opensecrets.org/lobby/indusclient.php?id=B02

SoftwareMaven··on Why we will not be registering easydns.sucks
I wouldn't be surprised if they are eventually replaced for a system that's more of a search than anything.

There's no need to replace anything. Nobody[1] uses domain names any more to browse the web. That's what Google, the default browser home page, and the omni-bar is for. I don't know a single non-web-developer who uses domain names. Everybody just drops "facebook" or "google"(?!) in the search box that shows up when the browser opens.

1. Well, nobody except for a rounding error number of people who hang out in places like HN.

SoftwareMaven··on Amazon Dash Button
Those aren't costs I pay. Anything it costs Amazon is absolutely meaningless to me; I've already paid for it in my Prime membership, and I already brought up the point about the intangible costs.
SoftwareMaven··on How Growers Gamed California’s Drought
This is the same reason I have a difficult time really worrying about waste production and energy use in my household[1]. Residential energy use amounts to between 10 and 15% of US energy use[2]; from what I remember, waste is about the same or less.

1. This is not to say I don't practice waste reduction and energy conservation; just that I don't stress if something slips through the cracks.

2. http://www.eia.gov/forecasts/aeo/er/early_consumption.cfm

SoftwareMaven··on Amazon Dash Button
With Amazon Prime (required for this, at least for now), you pay one time per year and get free two-day shipping for the year (along with other benefits like Amazon's Netflix-like video service and free delivery of diapers/nappies). With Prime, you generally don't think about combining shipments, since there is no benefit in doing so.

Except for those intangible benefits like reducing carbon footprints. I tend to feel guilty purchasing one-off small items and tend to group those purchases, even though I don't have to.

SoftwareMaven··on Google Fiber Is Coming to Salt Lake City
It sucks. I live right in between Provo and Salt Lake City, and I can't get it. sigh
SoftwareMaven··on Gogs, an alternative to Gitlab
For a private repo with just yourself, why not use BitBucket? You don't need any of the social features of Github in that case.
SoftwareMaven··on Harry Potter and the Methods of Rationality finished today
I'm very happy about this. I got to around chapter 85, but, due to the author's time constraints, I put it down at that point. I'll have to pick it up and start over. It is well worth the read.
SoftwareMaven··on Poor Kids of Silicon Valley
So how do you handle a growing population size with an ever-shrinking job base? Do you force birth control on people who do not meet a certain level of financial independence? Do you take kids away from parents who lose that financial independence? Do you let people starve and freeze to death?

There is a mythos that everybody can just create and run their own startup, and the world can be fed on startups of O(1) size. I don't believe it (though I believe it can go a long way towards solving the problem), and, even if I did, startups still fail and people still need food, housing and warmth.

Governments don't have to take money from anyone to make this happen. They can just print it. Of course it amounts to the same thing, but everybody's money is dependent on the underlying financial system that is backed by governments (crypto-currencies are, slowly, making this less true).

I wonder how it would turn out if there was a single fund created to provide this living arrangement. Everybody is allowed to donate whatever they want to it (with no benefit other than knowing that they donated), then, any shortfall is met by printing the money, devaluing the currency in use equally for all.

I don't know that it's a good idea; it should be tested first, and, if it fails, we throw it out (unlike so many "big" ideas where, if and when it fails, the reason is always that "we didn't do it big enough, so we have to throw more at it"). The success criteria need to be well defined, but not politically motivated like so many ideas for providing for the poor. Like I said, I don't know how to get there from here.

My issue still is that these costs will only increase over time.

My argument is predicated on the idea that the cost of living will steadily decrease over time. If the cost of shipping approaches zero because everything can be JIT manufactured locally and the social interaction values of living in a city dwindle due to continually improved online interaction, the cost of living becomes food and shelter which don't need to be centralized in expensive cities.

Localized JIT manufacturing is going to massively upset the global economy. I don't see a way out short of massive government efforts to prevent technological progress (which I expect to see), but technology will march forward anyway. Is it better to move towards a new economic model that accounts for it or just deal with the revolution when 75% of people are unemployed?

The biggest risk factor, IMO, is cost of energy. We need it to be going down significantly, because it will take cheap energy to drive the JIT manufacturing that enables a very inexpensive minimum cost of living. I really do think we are in a race between a social collapse due to unemployment, hunger, and social disparity and copious free energy. And I think social collapse is currently winning, so if we could hold that off for a bit, both through reducing social unease and increasing funding in energy research, I'd really be OK with that.

The single worst thing you can do for someone disadvantaged is to give them a reason to stay exactly where they are in life (and no incentive to succeed at something more). A basic income does exactly this.

No, the single worst thing you can do is let them starve or freeze to death, because then their one and only life is over. And that literally happens to poor people. I consider this argument the "the poor are only poor because they are lazy, so anything that makes them more lazy will only make them worse" argument. And I believe it is a lazy argument in itself.

I've scrounged through cupboards hoping there was anything in them while my parents drank away whatever money they got. I get the potential negatives better than most people around here. But I also know that there are a lot of people who were just not fortunate to be born in the right place to the right parents with the right opportunities right in front of them.

I went to school and to college, paid for by the tax payer mostly, because I worked hard (actually, most people in the US went to college mostly paid for by the tax payer, regardless of how hard they worked). Should I have been told to piss off because my parents couldn't pay for me to go to college? I had a high school diploma, so I had "enough", right?

Where do you draw the line? How do you determine who is good enough and who isn't? All I'm saying is the answer to the first question is no, I shouldn't have (I've provided far more value than I cost) and the answer to the rest is it is a waste of time to even try to answer them.

SoftwareMaven··on Poor Kids of Silicon Valley
The "evidence" provided was pretty weak, IMO. I think the last option, a basic living allowance, is something we, as a country, are going to have to come to terms with. As manufacturing continues to automate, even the low skill jobs we offshore are at risk. It is unlikely everybody in the nation will be able to find employment as a knowledge worker or a service worker. That is the direction the world is heading, whether we want it to or not, and, even if they can all find employment, it's questionable what percentage of service workers can make sufficient to provide for their needs.

I prefer a minimum living stipend for a few reasons: It doesn't treat the poor like they are too stupid or too criminal to manage their own lives and their own money. It allows people the ability to move to more fulfilling (and more lucrative) employment by providing time for training. It protects kids without trying to transition parenting responsibility to the state. In general, it keeps the state out of people's lives, increasing their dignity.

Yes, there will still be homeless people. There will be people who squander the money. But there will be many who take advantage of it and build a better life for themselves and all of their posterity. And I prefer to bet on the general desire of people to better themselves.

The problem is I don't know how to get there from here.

SoftwareMaven··on Poor Kids of Silicon Valley
It costs a lot to move, especially when you are unskilled and have no idea if you will be able to find employment wherever you end up. It is made worse when you are participating in any sort of social safety net because you don't know if you'll have that available when you get wherever the grass is greener. And that says nothing about social and familial networks.
SoftwareMaven··on Oliver Sacks on learning he has terminal cancer
We don't understand the brain well, and we understand how to make changes to it even less (at a very minimum, the blood-brain barrier makes things very difficult). As a result, all neurodegenerative diseases are extremely troublesome to fight.
SoftwareMaven··on Did dark matter do in the dinosaurs?
I think the initial tests would be computer models. Take models of how the earth's core and mantle work (or the Oort cloud) and intersect that with models of how dark matter is spread through the galaxy. Are there inputs where the models behave as predicted, and are the inputs in any way realistic?
SoftwareMaven··on The Great SIM Heist: How Spies Stole the Keys to the Encryption Castle
Which is probably why GCHQ was the one doing the actual hacking. NSA just got a share in the prize.
SoftwareMaven··on Extracting the SuperFish certificate
You don't own the copyright without a model release, but, in many (but not all circumstances), you can sue for renumeration if your likeness is used without your permission. With the exception of some work-for-hire scenarios, copyright is always with the creator (but the creator must be human; monkeys don't count[1]).

1.http://www.theguardian.com/technology/2014/aug/22/monkey-bus...

← PreviousPage 3 of 34Next →