HNHacker News
TopNewBestAskShowJobs

apalmblad

84 karma · joined February 20, 2009

I'm Adam Palmblad, the cofounder of www.teampages.com.

You can reach me at my username on gmail.

submissionscomments
apalmblad··on The battle to invent the automatic rice cooker
A good discussion of rice cookers, in my opinion, needs a link to Roger Ebert's (yes, of film fans) article on The Pot: https://www.rogerebert.com/roger-ebert/the-pot-and-how-to-us...
apalmblad··on Ask HN: Who is hiring? (November 2018)
Clio | Senior Systems Engineer | Remote (Canada Only)

We are currently seeking a Systems Engineer, Production to join our rapidly expanding team. This role can be performed from one of our offices (Vancouver, Calgary, Toronto) or remotely, within Canada.

With the help of the cloud, we make lawyers’ lives simpler and help them better organize and manage their legal practices. As one of Canada’s fastest-growing companies with international reach, we employ over 300 individuals with a rapidly growing customer base spanning 90 countries. Clio has been recognized as one of CIX’s Top 20 Most Influential Technology Companies, one of Canada’s Top Small & Medium Employers, and has one of Canada’s 10 Most Admired Corporate Cultures.

Who we are: https://www.clio.com/about/ Some things we’ve built and shared: https://labs.clio.com/

APPLY HERE: https://grnh.se/2253e61e1

apalmblad··on Vancouver bans whales and dolphins at aquarium
As someone who grew up visiting the Vancouver aquarium, I struggle a bit with this decision. Vancouver's​aquarium has always tried to brand itself as research focused, and I have concerns about the loss to research if we stop allowing the aquarium to work with rescues. Personally, I have no problem with keeping rescues that are unreleaseable and injured by humans.

A friend who worked there shared the following, which is worth a read if you're n interested in the topic:. http://vanmag.com/city/how-working-at-the-vancouver-aquarium...

apalmblad··on Twilio S-1 Amendment
While I'm not sure starting with IPOs is the best idea for a novice, I recommend questtrade for a cheap canadian brokerage. Here's how you'd do it with them:

https://community.questrade.com/b/diy_investing/archive/2016...

apalmblad··on Ask HN: How do I deal with the first sexual harassment complaint at my startup?
Hire slow, fire fast.

He's new. If he's still in a probationary period - either by statute or contractually - get rid of him. If he's not, and he's a brand new employee, consider adding wording to future contracts regarding a probationary period.

Obviously, still talk to a lawyer.

apalmblad··on Nine years of censorship
I remember speaking to my partner's cousin about this, a phd working in Ottawa for the federal government. No love lost between her and our previous federal government, so I figured I'd hear a great rant.

However, she figured it was turned into an issue by the media, and roughly supported the ban; her opinion - adjusted for brevity - being that scientists without media training shouldn't necessarily have carte blanche to speak to press.

apalmblad··on Ask HN: How do I fire someone who has sensitive data on their personal laptop?
First of all, I'd suggest addressing the issue company wide. Before firing, tell everyone pii outside of the office is unacceptable. Figure out a way you want to deal with that that lets people keep working, whatever it's work through a VPN, anonimizing data, or what not. Address it as the privacy issues it is, and ask all developers to acknowledge and agree to the policy change. It might smell funny to some, but it's not an unreasonable policy.

After that, offer increased severance as other posters have suggested.

apalmblad··on Ask HN: I am the dumbest person in the room. What should I do?
Sounds like a broken culture. I won't comment on the normalcy of your situation, but I do not think it's acceptable.

If you want to stay, talk to your manager and explain you need more mentoring. Talk to the friendliest senior you can. You may just need to work on building g a relationship with someone. Junior employers should get mentoring, trading; they should be encouraged to make mistakes. You can find that somewhere, but you may need to search that not only excel technically, but also excel at managing people.

apalmblad··on James Golick has died
I'm shocked; I saw a talk or two he did in Vancouver, and really enjoyed that he tackled deeper technical topics. He's too young to have passed away.
apalmblad··on Ask HN: Dealing with a huge MySQL database - help
Hmm.

Bringing in a consultant is probably your best bet. Database optimization needs to generally take into account YOUR data and usage patterns.

If you want to learn a bit yourself, pick up a copy of "High Performance MySQL." I've found that to be the most useful MySQL scaling book I own.

Figure out your slow queries. Run "SHOW PROCESSLIST" on the server and see what's typically running.

Look at the actual queries - if you're frequently running a query that looks through most rows of your biggest table, that's going to be a tough query to optimize. Instead, look to either caching or regular pre-computation of the results.

I've found that an unfortunate number of people aren't aware of "EXPLAIN" and its use to help figure out query issues. Learn and use it.

You're on a VPS. That may be fine, but it may have horrible I/O throughput. If you're writing a lot of data, or having queries that hitting some sort of mysql or OS cache, IO will be your bottleneck. Make sure it's fast enough. Look at average IO wait times. Test max. throughput.

MyISAM tables may be an issue. MyISAM tables use table level locking - only one session at a time will be able to update the table. This is quite possibly a problem if you're doing any updates or inserts to a table that is also frequently read from. Look to move to InnoDB soon. See: http://dev.mysql.com/doc/refman/5.1/en/internal-locking.html

apalmblad··on Show HN: Ditch Black Text to Read Faster, Easier
I did the test and came out 37% ahead. I was surprised.

That said, I often find myself fiddling with the cursor to mark my place when I'm reading something long, so the idea that extra indicators of place might help doesn't surprise me.

I feel better line spacing might also help - their test seemed to have the lines pretty tight together, although I'm not surprised a test would be designed to best showcase their software.

apalmblad··on Free Official MSIE VM's for Linux and Mac
A while back (some time in the last year), they had a few of the files zipped up. There were a lot of support requests for help unzipping it. The files had a >4GiB file inside, requiring zip64 extensions. I remember at the time, my out of the box version of unzip on OS X did not support zip64 extensions - I think 6.0 is when support is added.

I'm not arguing for rar in particular, just commenting on the difficulties I saw and experienced when using the zip files they provided at one point.

apalmblad··on New closure allows camping mattress to be inflated in seconds
I'll toss out another warning to those thinking of using this for back packing. I've seen baffles come apart on MEC sleeping pads with a similar design - it's a big enough problem that they acknowledged on their website for their first gen pads. I'd be leery of trusting a brand-new product from a team with limited experience in producing camping gear. It's not as simple as finding a factory in China to produce gear.
apalmblad··on Ask HN: I'm lost. Please help
I notice no mention of sales. Are your cofounders able to sell the product, if raising investment is not going well?

Have you actually launched? Are you close to launch? Real sales and real feedback from real customers is really the only way to validate what you're doing. A year is a long time to build something without real customers - if you don't have customers who believe in the product, there's no reason you should either.

apalmblad··on Why I’m betting my retirement on Facebook stock today
I feel like the author is overstating the benefits of a like button on every page. Google - and many other ad networks - also know the products being viewed if the site owner is using retargetted ads. Might facebook offer compelling retargetting? Sure. But I imagine the conversion rates would be, at best, comparable to other retargetting networks. Probably not a game changer.

I'm not even mentioning the reach of analytics.

apalmblad··on Criticism is a Two Way Street - Things you should know before criticising
Hmm.. this reminds me of a design presentation I saw a while back that talked about using the "6 Thinking Hats" approach. Basically, after creating a number of designs, a facilitator walks team members through six different ways of thinking about a design. I guess it covers the same ideas as "walking both sides of the street", but it was suggested that 6 hats is easier to apply when dealing with non design personnel.

Quick googling got me this page: http://www.idspace-project.org/index.php?option=com_content&...

apalmblad··on Show HN: I made a site that rings a bell every time you have a new customer
Hah, I remember seeing that quote from Bezos and wanting to do the same thing. At the moment, I make do with Jabber and a cron job, but a bit of semi-realtime feedback on positive activity is fun.
apalmblad··on Why Google And Facebook Need To Go Dark To Protest SOPA
Perhaps someone would be interested in writing some embeddable javascript for the smaller guys that, say, puts a black banner and info links across the top of site? [Me, well, I'm Canadian, and feel like it'd come across as more of a stunt]
apalmblad··on Hiring Secret: Best Way to Vet a Candidate
I once reached out to someone I knew personally who wasn't as a reference, who then told me that it was his understanding that contacting people for references without the permission of your candidate is illegal. (I'm based in Vancouver, BC, Canada) Can anyone with more knowledge comment further?
apalmblad··on John Resig: JavaScript as a First Language
I definitely agree with your point about stack traces - I've used var x = function(){} for some projects, but have found in practice that named functions are very much worthwhile when dealing with stack traces?

What's the benefit of var x = function x(){}? Is it just illustration that functions can be assigned to variables?

apalmblad··on Evernote Acquires Skitch
Great news for Skitch and great news its becoming free.

I remember the trial, and how much easier it made filing bugs on my website for small UI tweaks and such. At the time, owing to the fact I'm cheap, I ended up switched to Jing, which was multiplatform and free, but I consider something of Skitch's ilk necessary for dealing with bug reporting of UI issues.

apalmblad··on Radio Shack to start stocking Arduino, Other Goodies
While great news for those who can go to RadioShack, I'm somewhat disappointed that where I live, Vancouver, Canada, Radio Shack's have been replaced by "The Source". NOt that I was really a fan of what Radio Shack had become, but I've got good memories of Radio Shack from it being the only electronics store as I grew up in a smaller town. If Radio Shack is really trying to offer hobbyists more, than it's too bad that their retails stores are no longer open up here. [Checked Wikipedia, CircuitCity owned RadioShack, changed the name to "The Source", then sold off the Canadian operations as part of bankruptcy proceedings.]
apalmblad··on WebPutty: CSS editing goes "boink"
Seems fixed now. If you did something, thanks. If not, please accept my apologies for a waste of time.
apalmblad··on WebPutty: CSS editing goes "boink"
I may just be slow, but I didn't see a way to actually start editing without embedding their link tag on my site. I imagine that'd be hard to do what they want without a bit of hackery to get around cross domain issues, but for casual poking around, it was more than I wanted to do.

I did read that quote, though.

apalmblad··on WebPutty: CSS editing goes "boink"
Meh.

Doesn't seem to work as advertised in Chrome (dev channel).

Not bad, but I was never able to really get into CSSEdit, which is sort of what I imagine it to be similar to. A lot of missing editor features - or maybe it just not being vim.

My biggest gripe here is that I have to trust someone else to host my CSS. I just can't do that.

I guess I was hoping for a better CssEdit and it wasn't.

apalmblad··on Google acquires Postrank.com
Congrats to the team!

I just hope this doesn't reduce the volume or quality of posts to igvita.com - it's such an amazing resource for technical ruby "stuff".

apalmblad··on What Makes A Great Programmer?
While tools may not make a great programmer, tools do make a great programmer more effective. In fact, I'd say passion (I'd prefer a different word, but need something stronger than strong preference) for tools is a trait of great programmers. And sure, the desire to optimize one's toolset comes from deeper motivations, but I think a better programmer is, among many other things, one who never passes up on chances to improve productivity through better tools.

I kind of like Rand's take on the subject:

As an engineer, there is a short list of tools that you must be rabid about. Rabid. Foaming at the mouth crazy. [http://www.randsinrepose.com/archives/2009/11/02/the_foamy_r...]

And sure, there isn't going to be a single set of tools for every programmer and every workflow, but good tools and a thorough understanding of them are something I would expect from a great programmer. I agree with most of the author's points, and don't want to at all suggest that becoming a vim wizard will on its own make you a great developer, I guess I'd hate to discourage anyone from seeking "text editor zen".

apalmblad··on Tons of movies in your Netflix Que? What to watch? Qpicker can help.
I was wondering about that... I'm not a NetFlix user, so I take it the misspelling is not either an American spelling nor a variation used by NetFlix.

(Or perhaps the poster couldn't handle the consecutive vowels: http://xkcd.com/853/ )

apalmblad··on The 4-Hour Dentist
Didn't you mean Robert Kiyosaki? I'm not sure how Kawasaki is attached to Rich Dad, Poor Dad.
apalmblad··on Cracking the Scratch Lottery Code
It sounds like ticket design is the problem; an algorithm is needed that: - produces a set of bingo cards or tic-tac-toe boards such that only one board per card is a winner - produces cards that contain a number of almost winners

Simply randomly assigning numbers wouldn't work, and it seems the method they've developed for building "fun to play" cards contains weaknesses against statistical analysis.

Hmm... now I'll be stuck mulling over a good algorithm for this all day...

Page 1 of 2Next →