HNHacker News
TopNewBestAskShowJobs

ibrahima

583 karma · joined October 19, 2012

Working on superconductor.com.
submissionscomments
ibrahima··on The Upcoming Jack and Jill Compilers in Android
Perhaps I don't pay attention to these things enough (or haven't seriously worked in Java in a while) but to me it was interesting simply to find out that Eclipse has its own Java compiler instead of using javac.
ibrahima··on Try Git
Hmm, yeah, I always felt that was weird as a default since most beginners probably don't know vi/vim. Now I have to wonder why the default doesn't just take input on stdin for the commit message. Well, I guess you lose the ability to edit previous lines so maybe that's it. I guess nano as a default would probably be reasonable.
ibrahima··on 2 years with Angular
He's talking about the console for managing your Google applications, not the web developer console.
ibrahima··on Give HN: *.til.io resolves to 127.0.0.1
The CDN URL can just be angular.js/angular.js
ibrahima··on Neural Networks That Describe Images
That's basically the plot of Person of Interest, right? (I've watched a few episodes but never paid much attention).
ibrahima··on EIZO Announces Monitor with 1920x1920 Resolution
I would love to have an e-ink whiteboard type thing that I could just leave up all the time without worrying about power consumption. I'd say maybe the top third would be for calendar events/digital todo lists that sync automatically, and the bottom 2/3 would be a writing surface that would capture and sync its contents as well. It'd be amazing. I have a 10" Android tablet with Wacom digitizer which I do use a lot for brainstorming so that I have everything digitized, but I'd really like a bigger surface that I can leave on all the time.
ibrahima··on Trends: Uber vs. Lyft
Ugh, this is so true. As a (grad) student who bikes to campus, I hate dealing with drivers who have been conditioned by the inconsiderate other cyclists. I personally always yield to cars in right turn lanes and that sort of thing, but sometimes they also slow down because they're used to asshole cyclists cutting in front of them, so it just causes confusion and tension from both sides. Well, tension mostly on my side, because a mistake is much more costly to me than to the driver :(. I don't get why other people don't bike more defensively, it's terrifying to me.
ibrahima··on Unofficial Demake Port Of Super Smash Bros Arrives On TI-83/84 Calculators
Right, I think the basic hardware has not changed in 20+ years. It's a pretty weird situation. Although I kind of feel like they should get with the times and produce better hardware given the ridiculous prices they still charge, it leads to a really interesting community.
ibrahima··on Generators in Firefox now 22 times faster
Uh, I still have separate URL and search bars, what are you talking about?
ibrahima··on Simple Revision Control
Ugh, this is terrible, the index is git's best feature. I kind of see where you're coming from with the idea of squashing together commits before pushing but it seems like a lot of awkwardness and overhead for the really basic use case of committing a bunch of files without doing it all in one command. Maybe it's just my OCD tendencies but I actually do spend time crafting the perfect commit, picking only the hunks/lines that matter and all that.

I think if people are taught git focusing on the index/staging area, it makes a lot more sense and you have much fewer problems.

ibrahima··on Simple Revision Control
I love git, but even git checkout is asinine. It's fine for checking out a tag/branch/rev/treeish, but why on earth does it also revert files to their checked in state if given a path argument?

I don't think git should be prone to trashing local state due to how it usually yells at you when it's about to do that, but then I've been working with a student this quarter who seems to do that every time I push something to github and she needs to pull. I think if the git community got together, did a usability study on how people actually use git, and renamed/split out commands into names that made sense, it would be a huge boon for general usability.

ibrahima··on Why Asus trackpad driver sets the CPU speed at maximum during scroll
Eh, as a T440s owner (granted, my first Thinkpad) I was a bit apprehensive about the lack of buttons but I actually exclusively use the Trackpoint now. The clickpad does click down like a button which is a little weird at first but you quickly get used to where the "buttons" are and then it just feels like normal. I use the middle click scroll a lot too. At least in Linux you can adjust the precise locations of the buttons yourself, I think in Windows you also get some options for configuring the button locations if the defaults don't feel right. Right now I feel like this is the best input system I've had on a laptop.
ibrahima··on Why Asus trackpad driver sets the CPU speed at maximum during scroll
Incidentally, as a lifelong PC user every time I have to use a Mac touchpad (which is quite often since a lot of my colleagues have them) I want to throw the light and shiny piece of junk out the window. I don't understand how you people use those things. As a recent Thinkpad convert I've actually switched exclusively to the Trackpoint too, but the touchpad is perfectly fine to me, I just prefer not moving my hands off the keyboard.
ibrahima··on Microsoft Band
I have a Qi charger for my Nexus 5 and I run into this issue sometimes, because eg. I come home and my phone is almost dead but I still want to use it. The solution is pretty easy though, I just unplug the micro USB from my charging pad and plug it directly into my phone if I want to do that. At least when I'm at home I just leave it on the charger most of the time so I don't have to worry about charge.
ibrahima··on Microsoft Band
The one thing I dislike a bit is that the phone seems to heat up a bit more than via normal charging, so if I have to take a call after it's been sitting on the charger it's a bit uncomfortable. Otherwise, it's pretty slick.
ibrahima··on Spidermonkey has passed V8 on Octane performance
It's not threading, it's processes that's coming up. I would be surprised if each tab didn't already have its own thread, because eg. multiple tabs can load at the same time...

And umm, not sure what I'm doing differently but I usually keep Firefox open for weeks at a time and have no issues. Though I cut back a bit on keeping tabs open, I used to keep like 60-80 tabs open all the time but now I usually clean up when I'm done with something (more to reduce cognitive overhead than resource utilization).

ibrahima··on Laura Poitras: ‘Facebook is a gift to intelligence agencies’
Personally I'd rather have a small copy if it's all the same to you.
ibrahima··on Using GNU Stow to manage your dotfiles
This is what I do as well, and I also have a little script that creates all the symlinks in my home directory as well. Dead simple, and it works. I was hoping Stow would somehow be an improvement over that but I don't really see how it does anything more for you.
ibrahima··on Emacs 24.4 released
How'd you get Emacs 24.4 on Ubuntu? Is there a PPA or did you compile from source?
ibrahima··on Nexus 6
Right, I think the threshold for one handed operation is actually closer to the iPhone 3 and once you go past that threshold you might as well go big or go home. People seem to be missing that. And I agree with the GP, you see a lot of girls with Note 3s because they just stick it in their purse or bag.
ibrahima··on Tesla: Introducing Autopilot and Dual Motor All Wheel Drive
Meh, there's no way their hardware is equivalent to what Google or the like put on their self driving cars. So I don't think any algorithm can realistically learn everything based on highly limited information. I feel like it's much more likely to enable some safety functionality than anything approaching real autonomy.
ibrahima··on Belkin Explains Why Its Routers Stopped Working
A friend of mine has a newer Belkin router. It's actually kind of handy in the case that your cable/DSL modem is screwing up because the router will tell you that something is wrong with your connection. But I think it should probably have some "I'm sure my internet is fine, please continue" button or something.
ibrahima··on Monit's DMCA takedown notice for Inspeqtor
I'm pretty sure Inspeqtor was only released last week. Mike basically saw a pain point he was having 6 months ago, then quit his job to solve that pain point. Monit's position makes no sense.
ibrahima··on Apple Expected to Consume 25% of All DRAM in 2015
Every high end device from last year has 2GB of RAM, this year's top end devices have 3GB. Actually, last year's Note 3 had 3GB of RAM.
ibrahima··on Live Coding in VR with Oculus Rift, Firefox WebVR, JavaScript, Three.js [video]
I was just thinking of something like this the other day. I was kind of lamenting the fact that my phone has the same resolution display as my laptop (1080p), and newer phones have even higher resolution screens, yet I can't really get much work done on one because I can't physically display much text (though I have actually written a decent amount of code from my phone over SSH). Then it occurred to me that if we have VR mounts like Samsung is doing for the Note 4 with the Gear VR we could actually use the super high density screens on our phones for productivity.

Though as the other guy brought up, I guess it may not be the most natural way to read text if you have to actually move your neck, but it may be decent enough that you could adapt to it. And thus, you could write code on the train/bus to work from your phone (at least, until someone mugs you and steals your expensive phone VR setup heh).

ibrahima··on Qtile – A hackable tiling window manager written in Python
Are you serious? Going from tiling window managers to Windows 8, I was like... this could be the start of something great for Windows, but it's still way too basic for me. All Windows 8 seems to have is a split view with adjustable split widths but that's super easy in any sane tiling WM.

Or are you talking about Windows 8 apps being "responsive" in some sense?

ibrahima··on Qtile – A hackable tiling window manager written in Python
Hmm, so what is it about Xmonad that you like exactly? Reading the FAQ I see this:

> When xmonad starts, workspace 1 is on screen 1, workspace 2 is on screen 2, etc. When switching workspaces to one that is already visible, the current and visible workspaces are swapped.

I actually like how Awesome does things but I can see how it might be nice to have one set of screens. Though I feel like you could probably script the keybindings to achieve more or less that functionality yourself, it's really easy to mess around with that kind of thing in Lua. Personally I feel like usually since my monitors are of vastly different size (laptop vs external monitor) I actually prefer to have specific layouts on specific monitors.

ibrahima··on KaTeX: Math typesetting for the web
Well, I think for the use case most people use it for on the web, embedding a few equations in a web page, it's just fine, because everyone who writes about math already knows LaTeX. It doesn't really matter that no one is actually doing document-level typesetting on the web. It may be idiosyncratic in some ways but it's just too common to replace IMO.
ibrahima··on The Apple Watch
> Google says you can shrink smartphone UX to a smartwatch; Apple says you shouldn't, and you should do these other things instead.

The fact that you believe what Apple says about Google rather than taking the two minutes to actually look at how Android Wear works and see that that statement is completely false shows that the distortion field is in full effect.

ibrahima··on Moto 360 review – Beautiful outside, ugly inside
Eh, those Kindle battery life estimates are based on low daily usage IMO. When I'm reading a lot I can easily run down my Kindle in a week. As a watch you would probably be updating the display far more often than an occasionally used Kindle.
← PreviousPage 3 of 8Next →