Tuan Anh

container nerd. k8s || GTFO

Korean Buses Now Wirelessly Charge as They Drive

specially adapted roads with electrical cables lying just underneath the surface to magnetically transfer power to Online Electric Vehicle

Imagine a future where you never have to manually charge your phone. Awesome!

link bài gốc


We demand magic — a retina iPad Mini with no decrease in battery life, but no increase in thickness, weight, or price. And they need to produce at least 20 million of them by Christmas.

But … but … it’s Apple.

link bài gốc


Because all the cool kids are playing Z-Type. You know!

link bài gốc

How Koreans Solve Their Parking Issue and Saving Oil

Brilliant idea: using balloon as signal for available parking slot.

link bài gốc

How To Fake Database Design

In short:

  • Every “noun” gets its own table.

  • “many to many” relationship get their own tables

  • “one to many” relationship require the table that “owns” another table have its id in that other table

  • Any time a table has an id that refers to a row in another table, use a foreign key constraint to make sure that id really exists

Doing this would probably results in many tables but it would help ensuring the 3NF(every non-key attrib must provide a fact about key, the whole key and nothing but the key) quite easily and go further for 4NF and 5NF - the ultimate, super-uber normal form (Jeez who need 5NF!?).

If you want an easy, effortless and good enough design, go for this.

link bài gốc


brew-cask provides a friendly homebrew-style CLI workflow for the administration of Mac applications distributed as binaries.

It’s homebrew for GUI apps.

Apps via homebrew-cask get installed into /opt/homebrew-cask/Caskroom/ and symlinked to /Applications/ so it works just like any other apps.

To use this

$ brew tap phinze/homebrew-cask
$ brew install brew-cask
$ brew cask install google-chrome
link bài gốc

Daring Fireball User Custom Style

It looks much better this way.

link bài gốc

MailDrop.cc - Free Throwaway Email Address

Nice and clean UI. More importantly, it’s not yet blacklisted by other websites.

Layouts v2.0

An Alfred workflow as a lightweight window manager solution. Heck, it’s even more customisable than DoublePane but DoublePanel is more responsive. It takes Layouts a second or two to response to the hotkey.

link bài gốc

Trolling Or Just Pure Stupidity!?

Saw this in TM2’s mailing list early this morning.

Since TM 2 is Open Sourced, so why we (unregistered non-commercial users) need to pay for the license keys?

I do not remember paying for the license keys for any Open Sourced program in the last decade.

It seems to me that the Open Source tag is a ploy to ‘attract’ developers, however, keeping the revenue to the owner himself.

This guy has a wrong fundamental understanding about the word free. And as Allan has already pointed him at GNU philosophy but he seems to ignore and continue trolling everyone in the mailing list. And the best part is, he’s not just some undergrad. This guy is doing his PhD thesis using TM2!!

I can’t help myself but feel the need to quote this from GNU’s philosophy here again.

The word “free” has two legitimate general meanings; it can refer either to freedom or to price. When we speak of “free software”, we’re talking about freedom, not price. (Think of “free speech”, not “free beer”.) Specifically, it means that a user is free to run the program, change the program, and redistribute the program with or without changes.