Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
matthewrudy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
matthewrudy
11y ago
That's a good question. We're currently talking about this. But, even if our app and website works perfectly in english, there's little chance the driver will speak english. In Hong Kong we have a "speaks english" s
92.
▲
by
matthewrudy
11y ago
I work at GoGoVan in Hong Kong. We operate in 5 countries in Asia offering van hire and delivery services. But in Taiwan we've had regulatory issues, so we only operate a scooter delivery service. Its a similar issue to Uber. We'd
93.
▲
by
matthewrudy
11y ago
I've never used Uber in Taipei (I'd rather use the amazing Ubike bicycle rental system). But the friends who do, mostly see it as a luxury service. Especially when they want to send a home safely after a night out "take an Ub
94.
▲
by
matthewrudy
11y ago
On a weekend evening the road to 九份 is just one huge traffic jam. So it's not unreasonable that taxi drivers charge a special rate. It's a lot of extra hassle. But I'm surprised Uber actually took you there. Do they technical
95.
▲
by
matthewrudy
11y ago
If you look at the code, that's actually what the author has done. They've made a `make_unauthenticated_request` function that does the work, and the macro just calls it. But, I agree, I'd probably have skipped the macro. And
96.
▲
by
matthewrudy
11y ago
I'm also wary of calling it encryption. But I don't think "obfuscation" or "hashing" are correct either. The intent is the same as encryption - to keep the real location a secret, available only to people with
97.
▲
by
matthewrudy
11y ago
At work we've standardised on Baidu coordinates in China. Even though they're "encrypted", the encryption is locally smooth. Points may vary by 2km from their wgs84 equivalent, but taking two points 2km away, using the h
98.
▲
by
matthewrudy
11y ago
It might happen, and the next year or so will decide its fate. Exciting!
99.
▲
by
matthewrudy
11y ago
Meteor's best trick has always been data synchronization. That was the magic trick that sold your client. They proved real-time data synchronization could be simple and seamless, and everyone else had to run to catch up. But that trick
100.
▲
by
matthewrudy
11y ago
Tim Gowers' informal definition of "trivial" is: "when a proof springs to mind"
101.
▲
by
matthewrudy
11y ago
I frequently mistakenly hit "flag", and quickly have to "unflag" it.
102.
▲
by
matthewrudy
11y ago
I think it's interesting that the author says: "I’m betting my career on it" Careers in software are (hopefully) long and varied. Committing to work for a few years on one particular technology should not make or break your c
103.
▲
by
matthewrudy
11y ago
I'll have a go! Thanks for the suggestion.
104.
▲
by
matthewrudy
11y ago
From a career perspective, I think it depends what you want to focus on in your career. Go is actually very diverse in its applications, but certainly has the edge on rust for building web type applications. I learnt Go in 2014 (largely by
105.
▲
by
matthewrudy
11y ago
I ran openvpn on digital ocean before. But then I wanted one in the UK sometimes, and in the US sometimes. And then I tried to watch HKTV from Taiwan, so needed one in HK. So I ended up with ExpressVPN. But... let's see what happens th
106.
▲
by
matthewrudy
11y ago
Its expressvpn, and I just (accidentally) paid for another year.
107.
▲
by
matthewrudy
11y ago
If you're into Dramas or Soap Operas, I mostly watch them on Viki. The majority are Korean, but there's also a good selection of Taiwanese and Chinese dramas too. (the content varies depending which country you're in. The sel
108.
▲
by
matthewrudy
11y ago
Until recently I could watch it using my VPN from Hong Kong, but recently they've been blocking access from VPNs. I should set up my own VPN again, instead of using paid for services. Edit: I can't decide if that's a good or
109.
▲
by
matthewrudy
11y ago
That's interesting. I should do some real world benchmarks on Elixir vs Go for my own purposes. But I'd imagine if you really care about microseconds, you should use a language without GC. Rust would seem a good choice.
110.
▲
by
matthewrudy
11y ago
`try` is bad for a number of reasons. Because itll never throw an error, you see it hiding issues. And I keep seeing colleagues writing `hash.try(:[], :some_key)` `try!` is better. But I'll stick to `&.` from now on.
111.
▲
by
matthewrudy
11y ago
I've turned it on for all of my projects. But I think the real benefits will always be in framework code.
112.
▲
by
matthewrudy
11y ago
This is actually a really great release. `&.` removes the really annoying (and slow) `try`. And I think the string literals freezing is going to solve a lot of problems with memory allocations. Check out this PR for Rails that covered a
113.
▲
by
matthewrudy
11y ago
7-Eleven varies by province in China. In Shanghai it's actually run by the Taiwan operator which is definitely more like the Japanese style of 7-Eleven. Hong Kong is run by Dairy Farm (owned by Jardine) and the 7-Elevens in Shenzhen an
114.
▲
by
matthewrudy
11y ago
DHH did suggest it would become a runtime check, vs a gem dependency last week. But it seems to have made it into the beta as a gem dependency. https://github.com/rails/rails/pull/22585#discussion_r475154...
115.
▲
by
matthewrudy
11y ago
Chinese is the same, actually. "Do you want an ice cream?" "want"
116.
▲
by
matthewrudy
11y ago
Chinese uses "is" much more rarely than english. And that's something it takes a while to get used to. For example 中國很大 ("China is very big", literally "China very big") But for a while you'll be temp
117.
▲
by
matthewrudy
11y ago
I think it's the pay-on-demand bit that is crucial. Heroku is fine for that, but they spin your instances down, so the first request may well time out.
118.
▲
by
matthewrudy
11y ago
I like the fact that the header says "due to copyright issues" but they include China in their list. Which I'd suggest is not banning it on the basis of "copyright issues" https://en.wikipedia.org/wi
119.
▲
by
matthewrudy
11y ago
What this article misses is my favourite bit: maintainability and extensibility. If this were real code two things would happen; 1. Someone would refactor the `fizzbuzz_word(n)` method and this would all break 2. Your PM would ask for a new
120.
▲
by
matthewrudy
11y ago
I lived in Taipei for a year. I loved it, but I could never find a suitable startup to work with. So ended up moving back to HK. I'll be back some time. But I fear for Taiwan's future.
More ›