HNHacker News
TopNewBestAskShowJobs

tienshiao

86 karma · joined May 16, 2007

submissionscomments
tienshiao··on Show HN: Advent of Code CLI
I think the first (or first couple) AOC relied on JSON input more.

I assumed Eric (the creator) moved away from JSON to have a level playing field and simplify parsing (and potentially build dependencies) across various programming languages.

tienshiao··on Show HN: Mimestream, a native macOS email client for Gmail
It uses way less memory for me with a handful of accounts. Five tabs of Gmail probably used a couple gigs of memory when left open for weeks.

It's only been a day but 5 accounts in Mimestream is only using 350 megs of memory versus 1 tab of Gmail using 1.4 gigs of memory.

tienshiao··on Data API for Amazon Aurora Serverless
The beta version seemed like it had pretty poor performance: https://www.jeremydaly.com/aurora-serverless-data-api-a-firs...

Does anyone have performance feedback now that it is no longer beta?

tienshiao··on WP org bans Envato members from WordCamp gatherings
The GPL does not require source code to be "publicly available".

IMO the basic premise of the GPL is that users who receive the program/app/whatever may also get the source code, modify it, and further distribute under the same license.

Section 3 of GPL2 states: 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

Most do "a" but "b" is acceptable and Section 1 even allows for charging a fee for the source code.

tienshiao··on WP org bans Envato members from WordCamp gatherings
id Software is also the copyright holder of the games and can choose to license the game or parts of the game out however they want and as often as they want.

They did have the occasional issue where they were using comercial libraries and had to take those out of the codebase before they could open source them.

In this case, the theme developers are not copyright holders of the WordPress code and thus are subject to the WordPress.org's license.

tienshiao··on Boosted Boards (YC S12) Unveils Its Magical Electric Skateboard
I think Segways are great for sightseeing tours, and I've done (and enjoyed) a couple on my travels. Segways basically created a new way to sightsee.

I can't imagine how tours would be able to operate 12-15 mile 2 hour "walking" tours otherwise. You're able to see a significant part of a city from eye level without a huge amount of physical effort.

tienshiao··on This Is Why You Don't Go to the Gym
One trick that seems to have made it easier for me is changing the question from "Do/Should/Can I go to the gym today?" (which is just an opportunity to come up with excuses) to "How do I go to the gym today?".

It seems to tie into the decision fatigue theory. Instead trying to figure out if I can based on meetings/workload/other things in my schedule, I've already made my decision to go on certain days (in my case, every other day) and I just need to make sure my schedule works.

tienshiao··on 250 Cameras, A Day Of Soldering, Zero CGI: Party's Mind-Bending Music Video
If you view the music video on their website, they appear to incorporate the some of the photos taken alongside the video.

http://www.androp.jp/brightsiren/

The YouTube video seems to be just the music video but the entire presentation includes the photos.

tienshiao··on AmazonLocal
Is this with or against livingsocial.com?
tienshiao··on Apple is not “recording your moves”
My guess is that this is just an implementation optimization. Probably analogous to lookupd caching DNS lookups. The developers probably didn't think anything of it.

Even lookupd caches could be represented in similar light: "Your Mac secretly records the websites you visit in a hidden file." It's just that we're all used to (and understand) DNS lookup caches, and locationd and location lookups are relatively young.

tienshiao··on IPhones and 3G iPads log your location in an unencrypted file on the device
The iPhone (3G, 3GS, and 4) and the 3G iPads have fully functional GPS hardware, and also use A-GPS to acquire a position fix.

If you've ever used a normal standalone GPS in one city and gotten on a plane and flown across the country and tried to use the GPS again, you'll know that it can take 5+ minutes to reacquire a fix that first time off the plane.

tienshiao··on Apple and the TV industry
I think the iPad could be Apple's set top box.

You can see pieces of it in place already.

- content: The recent apps from TimeWarner and Comcast. iTunes is obviously another source. Games are another source of content.

- AirPlay: Extending AirPlay to support video out doesn't seem to farfetched. This would only really be needed for non-video applications (ie: games).

- Integration with TVs: Presently, you need an adaptor (the AppleTV), but it would not be farfetched to see the AirPlay functionality built into the TVs (like the Samsung TVs with wifi and apps already). There is precedence for this on the music streaming side with AirPlay.

tienshiao··on AT&T Pins 4G Label to Existing Network
Originally the ITU ruled that neither WiMax or LTE were 4G in October: http://www.infoworld.com/d/mobilize/4g-defined-wimax-and-lte...

Which meant neither Sprint's or Verizon's network were 4G, but that didn't stop them from advertising.

In December, the ITU changed their mind and now WiMax, LTE, and HSPA+ can be called 4G: http://www.intomobile.com/2010/12/18/itu-reverses-its-decisi...

At this point, I think 4G is just mostly a marketing phrase now.

tienshiao··on Turns out, it is a river in Egypt
I just returned from a very similar tour (Cairo to Aswan to Luxor, skipped Dahab), probably one week before you. The tour was in Dahab last week. Maybe we crossed paths as our group was leaving and your group was coming.

I took the hot air ballon option in the Valley of the Kings, and from the basket you could see the Nile. Turn a little bit, and you see the farmlands, and turn some more you would see the desert.

At a wide angle, I was able to take a picture of all three in one shot. The Nile is truly the lifeblood of the region.

tienshiao··on Apple's Dumbing Down of Computers a.k.a The End of Super-User Computers
And going forward with the AppStore, users can still download and install from a .dmg or a .pkg as they do now.

Your .deb could satisfy dependency requirements, but it won't be able to take advantage of "check for updates" functionality of the underlying package management ystem.

tienshiao··on Apple's Dumbing Down of Computers a.k.a The End of Super-User Computers
I just don't feel that the AppStore is all that different from package managers on Linux.

If you need something, you run Synaptic/yum/aptitude/whatever. Sometimes, you can't find what you're looking for and you go elsewhere.

Can you imagine Ubuntu without Synaptic? Dell selling Ubuntu like that?

Did people complain about the "Dumbing Down of Linux" when package managers showed up?

tienshiao··on Apple announces iTunes 10 with Ping Social Network
One possible reason to restrict would be that they used the event as sort of a beta test for streaming/live broadcasting infrastructure/process.

Sort of like Gmail with the invites. Artificially restrict access, so you don't need huge scale from the get go.

tienshiao··on StarCraft 2: help us mourn the death of content freedom
As a trade off, you can play on any other computer.

But doesn't Steam also work similarly?

tienshiao··on Rethinking the iPad Browsing Experience
Regarding #1, if you click and hold on a link, a little pop up comes up displaying the URL and options to open, open in a new tab, and to copy the URL.
tienshiao··on Apple to give away free cases to iPhone 4 users
The Nexus One is a poor example.

It suffered it's own 3G related issues and also suffers similar signal degradation as the iPhone 4: http://www.google.com/support/forum/p/android/thread?tid=0c0...

There was a little bit of buzz surrounding it, but never got quite the same exposure as the iPhone's problems. I'm pretty sure it's 3G problems made the gadget blogs though.

tienshiao··on Ask HN: where do you get your SSL certificates?
I just picked up a cert from GoDaddy a couple weeks ago. I don't have any issues with FireFox, Chrome, Safari on OSX, and no problems with IE8 on XP.

Guess I'll have to check the other combinations later.

I would double check the configuration. Maybe something is up with the intermediate certificate?

tienshiao··on A FB ad targeted at one person (my wife)
Mashable isn't responsible for that. Facebook is.

When you view any sort of "group" on Facebook, Facebook will randomly (or maybe not so randomly) show one of your friends if your friends are in that "group". Quite effective and clever.

tienshiao··on Why Is Apple's iPhone Prototype Entitled To More Justice?
I agree that injury may not be big with consumers, but I can imagine scenarios where the leak is damaging with business partners/suppliers/vendors.

For example, if Apple is negotiating pricing for current models and other party was willing to pay more pre-leak because the did not think the next gen would be as large of an upgrade.

tienshiao··on iBooks and private APIs
Seems like maybe iBooks was intended to be a "first class" app but they couldn't make the schedule to make the OS image, so they decided to distribute it over iTunes.
tienshiao··on [dead]
From Step 15 (http://www.ifixit.com/Teardown/iPad-Teardown/2183/2):

Markings on the A4:

- N26CGM0T 1007 APL0398 33950084 YNL184A2 1004 K4X2G643GE

- Yes, the K4X2 is a Samsung DRAM part number!

- Decoding the part number shows there is 2Gb of memory inside. This translates into ~256MB of memory.

- This means the A4 processor is probably being manufactured by Samsung.

- The DRAM was stamped at the end of January, while the processor die was likely manufactured the third week of February.

tienshiao··on Amazon S3’s Business Model is Arbitragable, and the Future of Cloud Storage
I'd like to think users with large data sets are already deduping and/or compressing their data. Of course, the users still win by eating into the margins of the company performing the arbitrage.

Deduping and compression at a higher level may be easier though less efficient. I had built a prototype mail system using a twisted POP server, qpsmtpd, and S3 as a mail store that deduped and compressed email bodies.

tienshiao··on The Complete iPhone Development Toolbox
No list of iPhone development resources is complete without the Three20 framework, which provides various UI (and other) components extracted from the Facebook app and used all over the place.

http://github.com/facebook/three20

tienshiao··on Amazing 3d iPhone app
There was an iPhone game released in July that uses the same effect for a ball in maze type game.

http://www.dromsynt.com/diorama/

tienshiao··on Ask HN: I just don't care anymore. Any advice?
Unfortunately, there is a certain amount of tedium to life. Whether that is doing the dishes night in/night out, chasing down invoices, doing your taxes, provisioning servers, some things just need to get done. Unless you can pay someone else to do them, then there is the tedium of managing those people, paying them, etc.

Anyone can excel at the things they like. It is highly unlikely you will make it through life isolated to only the things you enjoy. Ultimately, you'll need to learn to take care of business whether you enjoy it or not.

You're almost certain to need credits outside of your major. Even if you enjoy learning, there will be some classes you are going to need to grind through. "Bank" your easy A's now, save those grade points for a rainy day.

tienshiao··on Google Chrome for Mac released (beta)
The Mac version doesn't have a bookmark manager. You can click the star, and it saves the bookmark (or removes the bookmark). But unlike the Windows version there isn't a dialog/window that shows all your bookmarks and lets you drag/drop/etc.
Page 1 of 2Next →