HNHacker News
TopNewBestAskShowJobs

skatenerd

87 karma · joined October 7, 2011

submissionscomments
skatenerd··on Ask HN: What “missing” technical solution(s) do you wish existed?
like a burner t-mobile flip phone from Walgreens?
skatenerd··on CIA planned rendition operation to kidnap Edward Snowden
https://flightaware.com/live/flight/N977GA
skatenerd··on Automatic bug-repair system fixes 10 times as many errors as its predecessors
did you operate a slide rule in a previous job?
skatenerd··on Michael Bloomberg considers an independent presidential run
http://www.amazon.com/gp/product/B003NX7OA0/ref=dp-kindle-re...
skatenerd··on Ask HN: Who is hiring? (November 2015)
I applied, and thought I did pretty well on the coding challenge, but didn't get a response.

Is there any way I can get feedback on my application?

skatenerd··on Mealworms can eat and biodegrade styrofoam
Sorry I put you through that.
skatenerd··on Mealworms can eat and biodegrade styrofoam
If you have trypophobia, consider not clicking the link.
skatenerd··on Show HN: A Haskell Library for Fluent Twilio IVR
There are still large markets where people don't have easy/plentiful internet access.
skatenerd··on Rethinking Work
Do you have any data on how the ratio of homeless-to-not-homeless has evolved?
skatenerd··on Tests' Influence on Design
This resource is clearly-written, and it distills what a lot of what people gradually learn over years of practicing TDD.

There is a lot of solid reasoning (and examples) leading up to this point, but one notable point was this conclusion:

``` [London-school TDD] sits at the extreme end of the trade-off between coupling and design feedback: incredibly rich feedback about the design of the system, typically resulting in small, hyper-focused units with carefully-chosen naming and easy-to-use APIs. They come at the cost, however, of significantly decreased freedom to refactor the implementation aggressively, which is why Discovery Testing recommends developers default to deleting-and-redeveloping local sub-trees of dependencies when requirements change significantly. This can result in reliably comprehensible designs, but with an increased base cost to requirement changes. ```

I really agree with this. I spent a few years working with a consulting company which preaches London-school TDD. We did a lot of work in dynamic languages, and refactoring was particularly difficult because we had to make sure that all of our mocks (and other test code) lined up with the refactored APIs.

I hate to take the discussion here, but I wonder how Static Typing changes the experience of London-school TDD. Does it become easier and less-frustrating to refactor your test-code?

skatenerd··on Scaling China’s Great Firewall
For a flavor of what everyday Chinese propaganda looks like, consider following @PDChina and @XHNews on Twitter.

This doesn't give you the full picture, since the Twitter accounts are intended to be consumed by foreigners. Nonetheless, it's really easy way to get some idea of the typical tone/topics.

skatenerd··on Take-home interviews
Or look at the git log, if it's available...
skatenerd··on Google Straps Aclima Sensors to Street View Cars to Map Air Pollution
Possibly unrelated, but if you are interested in the geography of Chinese air pollution, check out aqicn.org
skatenerd··on YC Backs Portable Coffee Stand Called Wheelys (YC S15) to Take on Starbucks
Also they basically provide public toilets
skatenerd··on YC Backs Portable Coffee Stand Called Wheelys (YC S15) to Take on Starbucks
I think it's funny that there are portable coffee stands all over parts of Southeast Asia.

I wonder if most people realize that the "innovation" involved has to do with franchising and finances, rather than the fact that it's a cart that sells coffee.

skatenerd··on Telegram bot that will get answers from real doctors
Is there a relationship that gets built between patient and doctor? Or do you start fresh every time?
skatenerd··on Entrepreneurs don’t have a gene for risk–they come from families with money
The employer and employee have an antagonistic relationship.

It's expected that the employer is going to fuck over the employee when it's convenient (you're naive to think otherwise).

You're putting yourself in an unfair (one-sided) position by deciding that you have to behave nicely towards the company.

skatenerd··on Soloshot: Automatically film outdoor activities without a camera operator
Skating with a filmer is often a social activity :-)
skatenerd··on Headphones are the new walls for people in open-plan offices
Someone please make an HN poll asking what type of office we all work in - open, cubicle, small office, other...

I lack the karma

skatenerd··on Show HN: Captain's Table – Meet new people every month over dinner
Also check out: mealsharing.com
skatenerd··on 19 days to build a 57-storey tower
it takes 19 days to build, and the next 100 years to fill it with occupants.
skatenerd··on Git-hub – Do GitHub operations from the git command
How many people do you know who think that Git and GitHub are the same thing?
skatenerd··on Why do buses bunch?
I actually made a small tool to track bus bunching in Chicago.

https://github.com/skatenerd/buses/blob/master/artifacts/hea...

The results were largely depressing, but unsurprising.

skatenerd··on Killing the Crunch Mode Antipattern (2014)
Anybody on a team that always wants its employees to just go a little bit faster?

Meaning, taking comfortable estimates (on the order of 1-2 weeks) and just, by default, sliding them earlier by one or two days?

It's a subtle way for management to cope with the anxiety that is trickling downhill, without engaging in or admitting a period of Crunch Time.

skatenerd··on The International Temperature Data Review Project
Is this true historically?
skatenerd··on Doom3 is the proof that “keep it simple” works
In Chinese public bathrooms, it's even less of an issue
skatenerd··on “Today we moved into our new Facebook building”
My gripe with open plan offices is that I spend a lot of the day overhearing a bunch of shit I have zero interest in.

I used to work at a consulting company, and I'd be in an open plan office with 5 other teams, working on 5 other projects. Everyone was working through engineering decisions that were unrelated to my own.

If everyone's on the same team, at least, there is some saving grace to the open plan office - you overhear stuff that you might be able to contribute to.

skatenerd··on Slack was hacked
This reminds me of the plot of Silicon Valley
skatenerd··on Show HN: Find tech jobs that come with a visa
I moved to Beijing, and started working for a healthcare startup. I'm finally on a legitimate work visa. It was a pain, but I'm definitely glad I did it.

Found the job by writing cold emails to people in Beijing through meetup.com

skatenerd··on The $5000 Compression Challenge
I bet that with longer strings, the odds of drawing a kolmogorov-random string are high enough that he's guaranteed to make money from his Challenge
Page 1 of 3Next →