HNHacker News
TopNewBestAskShowJobs

Hengjie

97 karma · joined March 14, 2012

CEO, Co-founder of Kami

https://www.kamihq.com

submissionscomments
Hengjie··on Building an LTE Access Point with OpenWRT Rooter
Currently, my ideal setup is GLinet Spitz X750, with the LTE modem swapped out to a MC7455 for maximum compatibility (for mpcie slotted cards) with the world's LTE bands. Then run GoldenOrb's ROOter. The x750 has integrated dual band simu WiFi, and has an integrated slot and pigtails for the modem. Since I travel a lot, I can power this entire thing off of an Anker USB power bank.

Today, you can go the route of: 1) OpenWRT with ModemManager, 2) WiFix's ROOter, or 3) GoldenOrb's ROOter. Personally I like GoldenOrb's ROOter because it has a nicer UI interface that I can access from my phone. You can SSH into it and hack the scripts to get things to work exactly how you want to as well.

Shoutout to the GLinet team, they actually listen to feedback.

Hengjie··on Apple’s 2018 MacBook Pros Attempt to Solve Flexgate, Without Admitting It Exists
Same issue, keyboard on 2018 had issues. Key broke and Apple deemed it "accidental damage" because of my efforts to clean the key following their support article.
Hengjie··on Jabra: we know our Bluetooth headsets don’t work with laptops
TLDR: I think this guy just received bad customer support, and likely an actual defective device. Author seems to be overdramatic about a mistake by their support team.

Their Jabra Evolve 75's are actually solid. I have 2 of them in my office, and we recently just purchased another pair. They work with and without the USB dongle. The reason why the USB dongle is there is because the bluetooth spec for live calls are not in the HD profile. It's likely not in HD to reduce latency. Therefore, they originally created the Link 370 dongle to use their own proprietary connection to get HD microphone quality, and instant pairing; this is a MUST in a busy office environment. I'm 100% certain their support made a mistake and said the device only works with the dongle. I've also tested it's bluetooth with USBC Macbooks and it works perfectly fine. I suspect he had a defective unit.

Other notes about this 75: - Connects with two devices at the same time, and switches between them over bluetooth ala Bose QC35 bluetooth. - Does not charge over USBC, but over Micro USB. - There are regular firmware updates for the Link 370, and their other Jabra devices.

Hengjie··on US Employee in China Suffers Brain Injury in Case Recalling Cuba Sound 'Attack'
Could you explain more about what the Powerline interference are? #explainitlikeImfive
Hengjie··on Show HN: Mathcha – Online Mathematics Editor
Yes
Hengjie··on Show HN: Mathcha – Online Mathematics Editor
You guys really need to compete against Wiris in the K12 Education space. If you ever want to see this introduced to the US edu market, ping me a line.
Hengjie··on How Braintree destroyed a successful taxi startup from Serbia
Can you explain your situation a bit more?
Hengjie··on LessAccounting, the Startup That Challenged QuickBooks, Sold
I hate Xero with a passion. I've a software engineer background and currently serve as CEO, ala non-accountant, I'm constantly finding bugs with their software that go on unfixed for months. I'm only using Xero because my accountant prefers it than spreadsheets.
Hengjie··on How much is Spotify paying Google Cloud?
The bigger question is if Google Cloud Platform is cheaper than AWS?
Hengjie··on Slack will soon start testing voice and video chat
Does anyone know what the "Search, Learning & Intelligence (SLI) division" does? It sounds onymous
Hengjie··on Launch of Figma, a collaborative interface design tool
Atomic certainly didn't need $18MM to get to beta. They also use a canvas to edit on.
Hengjie··on The 99% (of startups)
Yes. Porsche made cars but also purchased a stake in Volkswagen. http://priceonomics.com/porsche-the-hedge-fund-that-also-mad...
Hengjie··on Re:work – tools and lessons to make work better
What is this wack interpretation of Material Design? I can't remember the last time MD was meant to have such high radius for corners.
Hengjie··on Why I’m dumping Google Chrome
Opera is actually a fork off Chrome.
Hengjie··on Why I’m dumping Google Chrome
For a while, before iOS 8, Safari would be the only application to take advantage of the Nitro Javascript Engine. No other web view (Chrome for iOS, Facebook, etc) was able to take advantage of the increased JS performance. I had heard that it was due to the way Nitro accessed memory within iOS that prevented it from being safely used by other developers.
Hengjie··on Why I’m dumping Google Chrome
This author seems to think that simply writing about it, replacing graphics card, OR disabling updates will simply solve the problem for Chrome, but also not affect browsers (without evidence to the contrary). They did all of this without ever filing a bug report to the Chromium team.
Hengjie··on Ask HN: Who here would be interested in a free daily updated GeoIP database?
A slight tangent but good feedback to OP regardless:

I use MaxMind at work but because we're on the RoR stack, we have to download and commit the massive 30MB databases into our repository in order for it to be used on Heroku. We use https://github.com/yhirose/maxminddb which seems to be the only good option available that reads the new "mmdb" format. It's a complete pain to have to commit such massive DBs for it to work and would prefer for Rails to fetch the database upon initialization, cache it for at most 2 days and redownload if it hasn't already been restarted by Heroku.

If you can provide a solution to that, it would give us enough value for me to pay a few dollars per month for it.

Hengjie··on Gigster (YC S15) Does The Dev Work To Turn Your Idea Into An App
So going to https://app.trygigster.com/new

Gives me Heroku's application error message. I guess they should have used their own Gigsters:

Application Error An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

Hengjie··on Placebo Button
I should grow my startup this way. Seems to work!
Hengjie··on HyperLogSandwich
Can someone explain to me like I'm 5 how this is useful?
Hengjie··on Tesla Energy
I tend to disagree that the subsidies make sense. In New Zealand, the sell back price recently was reduced in half. The problem is that the price is effectively set by the electricity supplier, which means it's not exactly competitive to sell back. It's gotten to the point where the ROI calculations from this reduction has affected the feasibility of installing solar panels in NZ.
Hengjie··on Facebook was down
Meanwhile world's productivity goes up substantially.
Hengjie··on How speedy is SPDY? [pdf]
Trivia: the PDF is in a folder called "protected-files" - LOL
Hengjie··on Apple has lost the functional high ground
I'll give you a more specific example, going to theverge.com and playing one of their videos in Chrome, will cause OSX Yosemite to switch from integrated to discrete graphics. That is typically enough to crash the whole system, allowing you to only move your mouse around.
Hengjie··on Why I Drilled Holes in My MacBook Pro and Put It in the Oven
Can I just send my MBP Late 2011 to you so that you can send it to Apple to be replaced? The #mbp2011 group should really just set up a bunch of people there so that we can send it to Apple Norway to be replaced since MBP's warranties are worldwide anyway.
Hengjie··on Amazon DNS error
6:24 PM PST Between 4:12 PM and 6:02 PM PST, users experienced elevated error rates when making DNS queries for CloudFront distributions. The service has recovered and is operating normally.
Hengjie··on Amazon DNS error
There isn't, but there's a frontend library that you can use to add fallbacks to <script> tags:

https://github.com/shinnn/script-fallback-from-urls

Hengjie··on Nokia N1 Android Tablet Revealed
Is it me or does the site not load in Chrome? Initially, text flashes quickly then a blank page.
Hengjie··on HTML5 Fluid Simulation in WebGL
I agree, took a while to figure out what was going on. Especially because the grid lines are so tiny with such low contrast.
Hengjie··on [dead]
This is why I run Tomato and DNSmasq with a local cache and I send DNS queries to multiple DNS servers at once and accept whichever one replies the fastest. It basically uses the "all-servers" dnsmasq option in config. I then have 4.2.2.2 (level3) and 8.8.8.8 and 8.8.4.4 as servers.

The local cache speeds things up but also ensures that even if DNS is down, I still have most of my most used domains cached. Usually, I average 10,000 domains per day, so I have a cache of 15,000 records. The "all-servers" tends to help with redundancy but also speeds things up because no single server can consistently respond fast without having some queries take 100ms or more.

PS Technically you shouldn't be using 4.2.2.2 since Level3 expressively discourages it's public use. But the idea here is that you shouldn't rely on one provider even if they provide you with separate IPs

PS2 why was this post deleted?

Page 1 of 3Next →