HN user

firemanx

519 karma

I'm an entrepreneur / engineer. I build technology and organizations. I've worked and grown companies in the energy sector, defense, telecom, privacy, ecommerce and consulted for organizations in many others. Always looking for the places where social good can be aligned with commercial sustainability.

Email: hn@carterventures.com

Posts3
Comments92
View on HN

Read the article, and many of the comments here. I have a hard time squaring a lot of the hard and fast rules against my own experience. Certainly one persons life can’t detract from large scale statistics. However, I have 6 children. They have all responded to methods of behavioral training in wildly different ways.

My oldest two could not do sleep training. 10 months of trying for almost every night and they did not just adapt. My middle daughter embraced it after a single night. My adopted middle son didn’t need it at all and was naturally “good” at sleeping. My youngest daughter and son will fall asleep right away if around someone, but otherwise will stay up for hours (but never cried about it).

Again, one family experience but each child has their own needs and responses. I’ve never found a single method that works universally in any aspect of parenting.

Except ice cream. They all seem to love that.

I visited Japan for the first time a month ago, and basically followed this advice. Got lost in Tokyo. Well as lost as you can be considering Apple or Google Maps and SUICA are pretty much universal wherever I went. And cash.

Didn’t speak the language, didn’t try to make people speak English - asked for the Japanese menu and used Google translate to figure it out.

Kyoto was incredible.

This was mentioned in one of the other threads about this - but you can purchase XBox games outside the Microsoft Store platform just fine - Best Buy, Amazon, Walmart, even resell on eBay, and Microsoft doesn't take a cut.

Apple does not allow for this model.

Sentinel | Bellevue, WA | ONSITE (Will Consider Remote) | https://www.sentinelcsg.com/careers

Sentinel is a cutting edge privacy technology company changing how organizations of all sizes think about privacy and compliance. We are building the next generation of privacy tools and already work with some of the largest companies in Technology, Retail and Manufacturing. Come join our team and play a key part in how the world addresses the needs of privacy for organizations and consumers alike!

Some of the technologies you'll work with: Azure, AWS, Hasura (GraphQL), Java / Spring Boot, Vue, NGinx, Postgres, ElasticSearch, and Spark. We're expanding into AI / ML scenarios as well.

We're looking for full-stack engineers, back-end engineers and anyone currently focused on the privacy space. Our careers page lists Java Engineers but willing to consider anyone with a development background if you're interested.

Reach out to me, chris at sentinelcsg.com.

My wife had me buy her a poster this year which I have found to be particularly profound in a variety of life's situations. It says, simply "The grass is greener where you water it."

We've since had it framed.

Killing Off Wasabi 11 years ago

Building the era of custom tools just for your company, only to do specific jobs is long gone.

Isn't that the biography of 99% of the open source projects in the big data and distributed processing world? I understand they are open now, but didn't they start as custom tools just for a single company?

It seems like the "error" that Fog Creek made was to not open source Wasabi, though even that seems more like a hindsight has 20/20 vision kind of thing, as open sourcing a project is no small feat, especially to a small software company.

I was expressly hired at my current gig (re-startup) in Pioneer Square to migrate from an existing .NET solution to JVM on AWS with a heavy Cassandra component (all on Linux). I started a company up here some years ago and we opted for the Windows platform due to the availability of talent. I think that has changed in recent years, and I feel like the Seattle startup scene these days has a really healthy balance of a lot of different technologies.

I'm 31. I was 25 when I got married, which was also the same year the company I co-founded hit the skids and eventually a brick wall. That first year was really rough on us (we started with 1 child and had another in the middle of that year), but we survived and watching that company burn was one of the most valuable life lessons I've ever had. We've had another two kids since then, and I've learned a few other things along the way.

Before I was married, all of those fears and anxieties ruled my life. I think that's partly what attracted me to the startup world and ultimately to starting that company. I wanted to chase my ambitions and fight that feeling of loneliness. However, the great lesson I learned from that company, and ultimately from the last few years of marriage and kids is that you won't be alone when you choose to value the people you love over achievements you earn, stuff you buy, or even just stuff you work really hard on. I poured it on with the 90 and 100 hour weeks the last 6 months of that company and in the end the company crumbled and my hard work left me with nothing but bitterness toward my creation (I eventually got past the bitterness). Today I invest that time in my wife and my kids, and they are my world to me. They're my best friends. There's no earning their love, but the time I spend with them is never wasted. I don't get through the week, having prioritized them over other things, and think to myself "man, I really wish I'd spent an extra 20 hours on that personal project" that will never do anything for my personal fulfillment beyond some temporary ego boost.

Now. That's not to say I don't still love the startup and technology world. I do. And I still have those personal projects. And that professional community. I also love working hard on stuff that pushes the envelope. But the funny thing is that ever since I put that part of myself in a bounded box I've enjoyed it more and been more productive. There isn't the sense of having to keep up, and yet I'm still able to. Consequently I'm happier at work and since I don't draw my personal worth from it, I can take setbacks and move on and still enjoy it.

I don't know that everyone should get married, but it seems to me that, based on everyone I've ever known, that you best fight loneliness by surrounding yourself with people who will stick by you regardless of job, religion, social status , health, or anything else. To me, the question to ask is - if the world fell apart right now, would the people you prioritize still be with you?

The University of Washington educates midwives alongside do tors and nurses: http://nursing.uw.edu/node/371

My wife's cousin is going through the program right now and will graduate with the equivalent of an MD. She's doing residency at a large hospital in Seattle and did clinical at another in Boise. When she graduates she'll be working adjunct at either another hospital up here, or through Stanford. I'm no medical expert, but I trust her experience and expertise. I'm not sure where you're information is coming from, but I think you may be misinformed.

I live in central WA and pay $80 for 100mb symmetric. We have local public utility districts in the central counties of the state that are all interconnected by local fiber optic networks. It's pushed the price of internet access way, way down.

That tweet would suggest to me that someone's credit card was stolen via another method and used to purchase Linode services, rather than the other way around. Ie, I don't think that was related to Linode breach.

I've visited China through Beijing and Hong Kong numerous times over the last couple years, and without a doubt the best way to do it is through a Visa intermediary such as travisa.com or A Briggs (http://www.abriggs.com). I've used others in the past, but we had an emergency trip about a year ago where one of our fellow travelers needed to go at the last minute (ie, we were leaving on Weds, and they decided to go on the Sunday before), and A Briggs helped us get them a passport and the Chinese Visa, and had it waiting at the airport for our departure. They also have agents you deal with directly.

I'll definitely use them again. The point though, is that for a nominal fee, it's just easier to have someone who does visas every day handle the China situation for you, at least in my experience.

When I took a CPR class a few years back, we were told that the point of "Samaritan CPR" was really just to keep the person going until a first responder got there, but that the chances of survival past 5 or 10 minutes got increasingly low without actual medical attention.

I think the recent Rails, Java, RubyGems and other vulnerability issues have been an absolute boon to the industry. And not just for the increased business I think most security consultants are going to be seeing.

The exploits have happened in ways that have exposed and hammered home the myriad places many applications expose unexpected side channels and larger attack surfaces than you'd think. These issues have opened a broader range of people to vulnerability, and I think opened a lot of people's eyes to the need for a sense of security and what that really means.

Top that with the level of explanation we've seen in at least the Rails and Ruby exploits, it's been a tremendous educational opportunity for a lot of people who will benefit greatly from it, and by proxy their users.

When the idea of a "SQL Injection" first became really prevalent, we saw an uptick in concern for security amongst framework developers, as far as I could tell. I think this will help get some momentum going again.

Speaking as a non-expert on the subject, security is all about a healthy sense of paranoia, across the board :)

I found Beijing to have poor air, but not nearly as bad as other places in China. Travel out west to Xi'an, and for much of the year it seems as though you can't even see the sky. I heard it told that living there is equivalent to smoking two packs of cigarettes per day. I don't know if that's true, but anecdotally, spending a few weeks there and I was coughing up some of the nastiest stuff I've ever seen from breathing bad air.

We bought a Vizio 42 inch on sale last year for about $300, and it plays everything we've ever needed - Netflix, Amazon, Vudu, Hulu, YouTube, Pandora. It's definitely more expensive than a Roku, but did the trick.

Come to think of it, the Samsung Blu-Ray player we bought the year before also plays all of those services, too.

Both devices have been great - wireless support and smooth interfaces.

Thanks for the reply, Danielle.

We are indeed a battery-based system for now, though we aren't necessarily tied to that technology long term. We've focused on building a strength is in flexibility and ability to distribute storage wherever its needed. It's always exciting to see new methods of storage being developed, as I agree with you about the economics of storage. I'm not quite convinced that batteries are an antiquated option just yet (or aren't feasible financially or environmentally, long term, especially as R&D continues to move there as well), but I'm just a lowly software engineer - I'll leave it for the rest of our team to worry about those problems :)

Congratulations on your successes thus far, and good luck for what the future holds!

To be fair - you end up having to make statements like that a lot in this industry. Like it or not, there have been some very large, high profile failures lately (Solyndra being one of the more prominent, but certainly not the first or last). There is a stigma developing regarding "clean / green tech" that we continually have to fight because of these failures, both in terms of the general industry, but even more so if you have any connection to public money, and often even if you don't.

I think there are many more players than you hear about, in this space. The company I work for builds distributed, large-scale energy storage (I work on the management and monitoring system that controls the "distributed" part), though we're relatively unknown right now. There are several other companies that we're aware of, all shipping products today and beginning to carve out parts of the market with relatively little fanfare. I chalk it up to their / our technology not being as "sexy" as something like LightSail, but nevertheless many are beginning to deliver results right now.

Hopefully I don't sound like I'm disparaging LightSail or any of the other possible avenues - I think we need continued investment in new methods as we should always be pursuing improvement, and the LightSail approach sounds very promising. I hope Thiel and Gates' involvement in this industry will bring even more visibility to it. However, I do want to make the point that there are people doing this today, in consumer and commercial applications, and having real effects.

I work for a company that operates in the energy industry. We utilize both RDBMS and "NoSQL", both have their purposes that they fit in well. We store customer account and configuration data in Postgres, and use Cassandra to store time-series statistics and high write volume data.

I have a background in data warehousing in both Oracle and SQL Server, and was part of the decision to use a polyglot persistence model. I've got at least a decade's worth of experience in the DW world, and more as a general developer before that, so I like to think I've got a relatively credible background in a variety of data stores.

I haven't looked at Mongo much - it's durability concerns and the write lock stuff pushed me away from it early on (I don't mean to disparage it, but that was where it was at when I evaluated it), but Cassandra's configurable consistency levels and operational story at a cluster level are what sold us for our time-series data (that, and the ability to construct a sparse timeline and multiplex reads/writes). For anything we need flexible querying with, we push it into specialized Postgres dbs.

The level of willful ignorance and vitrol in this thread is kind of amazing. Most of the really experienced DW guys I know are all looking at HBase, Cassandra and others because they fit a niche that we've all been looking for in certain data sets at really large scale. It doesn't mean we're ditching our relational data stores, it just means we're augmenting them with other tools because they fit the job at hand. To suggest that one tool is absolutely perfect for every scenarios seems a little short-sighted to me, possibly driven out of inexperience. I don't mean that as an insult - I know a lot of guys who've been working on the same data sets for 30 years who really do just need the one tool - however, you've got to realize there are other data sets and problems for which your hammer just won't fit.

Lessons I took away from the Mythical Man Month:

Version 1: Get to market, prove your product, make a big mess

Version 2: Make a ton of mistakes, screw everything up trying to clean up the mess but get sidetracked with all the great ideas you don't have time to implement

Version 3: Scale back, get smart, and build what version 2 should have been in less time

In my experience, most companies either get completely discouraged or worse yet just wreck themselves on version 2. The nice thing about iterative development is that the V1 - V3 spectrum happens fast and your failures are smaller.

People have been using scented fragrances to cover up both body odor and other odors for thousands of years. I don't believe they had advertising convincing them they smelled bad.

Certainly, the idea of what smells "good" and "bad" is subjective, but as history proves out, I think our societal aversion to odors is 1. deeply seeded and 2. probably practical - if you smell bad, you are likely dirty (and need to wash up)

Wikipedia Redefined 14 years ago

I think it already delights users. Wikipedia is so absolutely content and hyperlink driven that it hardly needs much else. It's immense popularity and ubiquity is proof of that. I draw my delight not from some invasive graphics and UI work, but from the fact that when I want to read about Pyramids, I click a link on Google to Pyramids (or on the Wikipedia front page) and ALL I SEE IS PYRAMIDS. No other UI, no other stuff to interfere with what I'm trying to do. And from there, I click hyperlinks and quickly jump from Pyramids to Ancient Engineering to Trigonometry to the various mathematicians who have improved on the work the Egyptians did.

The delight is in the speed at which I can quickly explore and consume human knowledge. Nothing I've seen in terms of graphical suggestions would improve that - only distract or prevent my friends in other countries from being able to use it properly.

To me, Wikipedia is embodiment of "less is more", which supposedly all of these hotshot designers are supposed to subscribe to, but apparently mistranslate it to "a metric butt-load of negative space".

GIT is the new FTP 14 years ago

We use TeamCity and deploy right from our build server. We have a build configuration called "Deploy" that requires a couple parameters - the artifact to deploy, the environment to deploy to, and the build number (so we can deploy past builds, ie roll back). Our application software is built of a series of distributed .war and .jar files, but each represent a complete "service" within our system, and can be upgraded independently. This means we can deploy single artifacts and not cause conflicts within the overall system.

When we click the build button, a small Python script is called that rsyncs over ssh the already built artifact (pulled in from the existing TC build) over to the environment, which runs JBoss, and gets auto-deployed.

For our developers, our build process amounts to committing their code, getting an email from TeamCity when the build completes, then clicking the Deploy button. The tools take care of the rest, and we end up with a nice trail of logs available in case anything goes wrong, and a clear rollback strategy.

We also don't get an ever-growing git repository, or have to maintain a bunch of FTP configuration. Everything is done over ssh via passwordless pki. Best of all, it didn't take long at all to set up (the longest part was probably writing the python deployment script, which has some basic logic to know which environments live at which addresses, and also how to run some post-deploy commands for the 1 non-JBoss deployed .jar based service we have).

It's not perfect - we don't have an automated database migration mechanism right now, though in a distributed system like ours I'm not entirely sure one would work at this point (and we've got other plans to deal with that weakness anyway). I'd also like to move to Hudson or Jenkins at some point, as there is a real attraction to the rich ecosystem there (TeamCity is a commercial product).

How big are the flatfiles that you're storing in HDFS? I've looked at it before for such a use, but for durability I want to write events in an isolate manner, which means lots and lots of small writes, either to single files or as a series of small files. I was under the impression that HDFS doesn't perform well in a use case like this (due to the size of it's write block size), but would LOVE if I could use it like that!