HNHacker News
TopNewBestAskShowJobs

iamthebest

35 karma · joined May 18, 2013

submissionscomments
iamthebest··on Obama Expands Surveillance Powers on His Way Out
Precisely. I lost interest in Obama as a presidential candidate when in 2008 as senator he voted to renew the Patriot Act[1].

[1]Clinton Slams Obama for Voting “for” the PATRIOT Act at ABC-Facebook New Hampshire Debate - https://www.wired.com/2008/01/clinton-slams-o/

iamthebest··on Took me 5 years to do this font
If you follow the author's link and download the font, there are three separate available fonts: Ivo_Lvl1-Normal.otf, Ivo_Lvl2-Normal.otf and Ivo_Lvl3-Normal.otf.

The graphic you linked to is rendered in Ivo_Lvl3-Normal.otf.

iamthebest··on The Devil's Hair Dryer: The Case Against Leaf Blowers
God I hate leaf blowers.

Interestingly when I went to Beijing recently I was pleasantly surprised at the absence of noisy gardening machines. The streets were much cleaner there and the landscaping noticeably better. I think I want to move there now.

Coming back to the US I feel like this is a poor third-world country now.

iamthebest··on Shakespeare's Badass Quarto
Actually, of the the examples mentioned in the article, I preferred the text the Bad Quarto over the Folio.

For instance the reversal of roles between the sentinels in the opening scene appeals to me. Somehow it evokes memories of myriad times I was tasked with some nonsensical assignment that was hard to take seriously. I can imagine being the sentinel on duty, perhaps sitting down and reading a book rather than being on the lookout.

iamthebest··on Fish Shell Design Principles
I haven't used fish, but I'm curious about the auto-completion/history magic. Is it similar to dynamic-complete-history(CTRL-META-i) in bash?
iamthebest··on Announcing sshexport
Same here. I hadn't heard anything about him in years until 2014 when he took on the task of converting the Emacs code base to git.

https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00...

It was especially amusing when the the repository was initially deployed unpacked.

https://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00...

It took almost a year to complete but I am really glad he was able to make this happen.

In browsing his site it's safe to say he's certainly been keeping busy. Can't wait to check out his hist post titled "Why I joined the NRA".

iamthebest··on An Open Letter to Apache Foundation and Apache OpenOffice Team
I am a software developer and "technical user". I don't care about new features. I tried switching from OO to LO and my experience was that it is full of bugs and not 100% compatible with my existing corpus of OO diles. I'll be sticking with OO thank you.
iamthebest··on Using Emacs and Git with Magit 2.1
My experience with Magit:

I played around with it, and didn't see any advantage over using git commands.

Then I tried pushing a change. I was expecting some confirmation on what refspec to use... but no! Magit pushed my change directly to refs/heads instead of refs/for, completely bypassing gerrit code review.

I got burned. That was it; I'm never using Magit again.

iamthebest··on The Coder Who Encrypted Your Texts
I tried installing TextSecure recently but it wouldn't work without the Google Play services.

I hadn't herd of their new app Signal. Has anyone tried it? I'm really interested in hearing anyone's experience using it.

BTW, I ended up installing Telegram ...and it may be mere co-incidence, but I started noticing some weird things happening that I've never seen before. I connect to the internet exclusively via tethering to my phone and while tethered I started seeing messages in Firefox from my desktop machine giving warnings that were something like "Could not establish secure connection because the server supports a higher version of TLS". My guess is that it was some sort of MITM attack... and I was possibly targeted due to the traffic to Telegram servers.

One other thing regarding Telegram: I really don't like that it reads my contact list and uploads it to their server to check if my contacts have a Telegram account. I've blocked the permission for now.

iamthebest··on Telegram Bot Platform
I had the same experience. I am using CyanogenMod as well and as much as I dislike Google I did install the Play services. I can't even remember why but I think I needed it to use the google voice app.

Anyway, google play apparently tried to auto-update and bricked itself; now it just says "no connection" when I launch the play store.

Last week I tried to install TestSecure but it would not run. It just gave an error message about needing to update play services.

I ended up installing the Telegram app in F-Droid.

iamthebest··on Imagining an America Without Sports
No this is completely wrong. Look up Title IX.

It's the reason the university I went to e.g. had a women's swim team but not a men's team.

iamthebest··on How the 'John Oliver Effect' Is Having a Real-Life Impact
Totally agree.

I saw 'time.com' and didn't even bother clicking. Somewhat related: I also skip over any links to paywalled sites(nytimes, wsj, etc...).

iamthebest··on Tips for Intermediate Git Users
Yeah. For example:

  $ git branch fireos
  $ git branch fireos/feature-branch
  error: unable to create directory for .git/refs/heads/fireos/feature-branch
  fatal: Failed to lock ref for update: No such file or directory
This happens because creating 'fireos' branch stores the sha1 in file .git/refs/heads/fireos. But if you later want to create branch 'fireos/feature-branch', git needs to store the sha1 in .git/refs/heads/fireos/feature-branch. This is impossible because 'fireos' is a file and cannot be a directory. Path conflict.
iamthebest··on Tips for Intermediate Git Users
This looks like a set of notes that are mostly correct but encourage bad practices. I think it's because they author doesn't understand git and doesn't know what they are doing.

>A lightweight tag is simply a named pointer to a commit. You can always change it to point to another commit.

Umm, you can do this, but in general you should never rename tags. Occasionally a developer will tell me the tag they pushed is incorrect and I'll agree to remove it only if they promise not to re-create it. If you read the man page on git-tag it's clear why you should avoid doing this.

>A lovely little tip – don’t forget that branch names aren’t limited to a-z and 0-9. It can be quite nice to use / and . in names for fake namespacing

If you use '/' is branch names you can create path conflicts. I've seen it happen and it took me a day to debug and figure out. There is some code checking for path conflicts in the git source but it's not invoked via all code paths that create branches. I recommend against using slashes in branch names unless you know what you are doing.

iamthebest··on Emacs 24.4 RC 1
Very nice! I notice that some bugs have been fixed since I last tried the latest development version(~4 months ago).

I really like the enhancement to C-x TAB to use the arrow keys to adjust the indentation on the selected region.

iamthebest··on Alum’s Book Tackles the Hidden Science of Fatherhood
But do they make a positive or a negative difference?

I would argue that my father had a negative influence. Mom wasn't really good or bad so I'd say she didn't make a difference.

I think Neil Tyson's observation that he experienced success in spite of his teachers, not because of them is worth pondering.

iamthebest··on Defensive Bash programming
Corporate gateway seems to not like this domain:

This web site ( www.kfirlavi.com ) has been blocked because it has been determined by Web Reputation Filters to be a security threat to your computer or the corporate network. This web site has been associated with malware/spyware. Reputation Score for www.kfirlavi.com: -7.1

Reputation scores can range from -10 (worst) through 10 (best).

iamthebest··on What does GCHQ know about our devices that we don't?
Did that also happen in Cryptonomicon?

I believe the parent was thinking of Operation Mincemeat:

http://history.writingwithtony.com/2008/05/27/tries-spies-an...

https://en.wikipedia.org/wiki/Operation_Mincemeat

iamthebest··on Sherpas, Death, and Anger on Everest
They probably got what they deserved.

http://www.theguardian.com/world/2013/apr/30/everest-climber...

iamthebest··on f.lux has been updated to a new version
Same problem on windows. I installed the latest version and it's perpetually using 0.03 percent CPU with stack:

wow64cpu.dll!TurboDispatchJumpAddressEnd+0x6c0 wow64cpu.dll!TurboDispatchJumpAddressEnd+0xf5 wow64.dll!Wow64SystemServiceEx+0x1ce wow64.dll!Wow64LdrpInitialize+0x42b ntdll.dll!RtlUniform+0x6e6 ntdll.dll!RtlCreateTagHeap+0xa7 ntdll.dll!LdrInitializeThunk+0xe ntdll.dll!NtWaitForMultipleObjects+0x15 kernel32.dll!WaitForMultipleObjectsEx+0x8e flux.exe+0x3921 ntdll.dll!RtlDeleteBoundaryDescriptor+0x1b ntdll.dll!RtlMultiByteToUnicodeN+0x11a kernel32.dll!RegSetValueExA+0x11f flux.exe+0x2841 flux.exe+0x561e8 kernel32.dll!BaseThreadInitThunk+0x12 ntdll.dll!RtlInitializeExceptionChain+0x63 ntdll.dll!RtlInitializeExceptionChain+0x36

More annoying though is the fact that it causes frame skips and audio skipping when I'm using the BSNES emulator. The only remedy is to uninstall it.

iamthebest··on VLC 2.1.0
I've been grabbing the nightly builds and installing them on my phone for a while now.

http://nightlies.videolan.org/

iamthebest··on VLC 2.1.0
I just updated from 2.0.8 and already notice a lot of improvements in 2.1.0. Pause/play and start/stop used to result in some unpleasant audible artifacts. Sounds much cleaner now. Same goes for changing playback speed.

I still think there's some weirdness going on with using F11 vs double-clicking to switch to full screen view for video playback.

Overall great job with this release.

BTW, I'm also loving the fact that I can use VLC on Android. I compiled it from source back when there were no binaries, currently am using the nightlies, and am looking forward to being able to get the stable releases in the app store eventually.

iamthebest··on VLC 2.1.0
Last time I checked, Apple's QuickTime Player was able to do this. There's even an option to show frame numbers in place of units of time in the UI.
iamthebest··on Ask HN: How many HNers use encryption?
This has been a long standing issue for me. I just tend to use email/im less and less. Actually, I just communicate with people less and less, period.

Using encryption only draws even more attention to yourself.

iamthebest··on Representatives that rejected limits on NSA data collection and funding sources
Well I certainly won't be voting for her in 2014. I feel like she really let me down. Same thing happened with Obama when he voted to re-new the Patriot Act.
iamthebest··on More Git and GitHub Secrets
Quick recap of the git commands shown in the presentation:

git merge master -s <strategy> git merge master -s recursive -Xpatience git merge master -s octopus git merge master -s ours git diff stash{0} git --no-pager diff git stripspace < file git diff --check git diff --cached git merge --abort git merge -m "message" git merge --no-commit git status --ignored git update-index --assume-unchanged path_to_file git update-index --no-assume-unchanged path_to_file

Also, keep the commit message summary to 50 characters or less and wrap the long description at 72 characters.

iamthebest··on Ask HN: How many internet-connected microphones are near you at this moment?
Four(that I know of):

Kindle Keyboard Two phones Hands-free Bluetooth device

iamthebest··on How Good Is Amazon's Route 53 Latency Based Routing?
I'd just like to point out that there are considerations other than latency that you should be thinking about. Sure, you can optimize for latency, but just wait and see what happens when you get hit with a DDOS attack...
iamthebest··on Dear American Consumers: Please don’t start eating healthfully
The thing is, I read "Super Immunity" by Joel Fuhrman and I've been obsessed with following his recommendation of eating greens, onions, mushrooms, beans, berries and seeds every day. Whole Foods is the only place around here where I can get all of these grown organically.

Pesticides scare me. Especially since I can't be bothered to wash my food before eating it. But as I understand it, if you use pesticides, then the plants don't produce their own natural chemicals that fight off pests and other symbiotic organisms. I don't remember where I read it but according to my research those chemicals are very beneficial part of the total nutriment.

iamthebest··on Dear American Consumers: Please don’t start eating healthfully
> Also - it's actually really really hard to eat well.

Not to mention it's expensive. I spend about $1200 a month just at Whole Foods, mostly on organic and raw foods. And that's just for myself.

Page 1 of 2Next →