HNHacker News
TopNewBestAskShowJobs

gluegadget

1,184 karma · joined April 30, 2009

[ my public key: https://keybase.io/gluegadget; my proof: https://keybase.io/gluegadget/sigs/T35PzxZ5bXie_kZuV1jXf94gWsll6z2wU_9-VUkhEHo ]
submissionscomments
gluegadget··on Show HN: Sioyek – PDF viewer for reading research papers and technical documents
Does the name mean 31?
gluegadget··on A Project of One’s Own
Off-topic but I tried https version of paulgraham.com but got a bad cert domain name error. SANs are for store.yahoo.com, leftover of Viaweb?
gluegadget··on Free Software: An idea whose time has passed?
But isn't this part of the point the author of the article is trying to make? In case of Superfish it was United States Department of Homeland Security who advised uninstalling it and in case of Sony's rootkit, a class-action lawsuit. In both cases higher authorities hired by people to protect them, protected them. Not FSF, nor the fact that the code wasn't GPL.

Even if Superfish was GPL licensed, the issue would've persisted. As article mentions even laptops coming with Linux pre-installed hardly come with the Kernel and userspace tools source code and you need to download them separately. Should Lenovo have preloaded Superfish as Linux kernel module and shipped it to its consumer laptops, United States Department of Homeland Security would have still advised removing it.

gluegadget··on DuckDuckGo search engine – The privacy browser is growing rapidly
Interestingly enough duck.com was owned by Google and they transferred the ownership to DuckDuckGo.
gluegadget··on What: A terminal tool to check what is taking up your bandwidth
A bit unrelated but I wrote https://github.com/amir/hepccn to list TCP connections by domains rather than just IPs. It filters connections to port 443 and 8443, downloads the peer certificate and then extracts the subject name (pretty sure I learned this trick from an article on Julia Evans' website but can't find it now). I wanted to add more functionalities to it but I stumbled upon an issue and that's for when SNI is enabled. I guess there's no way for me to recover the hostname the client has sent at the start of the handshaking process without introducing MITM, right?
gluegadget··on It’s time to move on from OOP?
FP already existed at the time that OOP emerged as the savior. What currently in-practice paradigms do you think are likely to save us in 10-20 years?
gluegadget··on Why GitHub used Haskell for Semantic
> Editor tooling is sub-par (especially compared to language communities like Java and C#) and finicky - we often end up just compiling in a separate terminal.

https://github.com/ndmitchell/ghcid is a great tool that does exactly the last part.

gluegadget··on The Big Hack: Statements From Amazon, Apple, Supermicro, Chinese Government
Quite possibly through IPMI as PAM.
gluegadget··on Dear Moon
https://en.wikipedia.org/wiki/Killdozer!_(short_story) ?
gluegadget··on Some news from LWN
I'm a subscriber but I don't look at it as a subscription to a weekly magazine but an investment. Enabling knowledgeable people to write in-depth analysis of various patch sets or subsystems of Linux kernel—which rarely change dramatically—ensures that, later on, there'll always be an article in Google search results that'll explain the reason behind certain behaviours in a more approachable manner than reading the source code or doc.txts—they're invaluable but a bit intimidating.
gluegadget··on UBlock Origin
uMatrix for Firefox seems to be released as well: https://addons.mozilla.org/en-US/firefox/addon/umatrix/

Policeman was the closest thing —that I know of— to uMatrix for Firefox users, but —at least for me— Firefox is always complaining that Policeman is slowing down the browser. And also, it's nice that you can easily import your Chrome uMatrix rules to Firefox.

gluegadget··on Stop Writing REST API Clients
http://en.wikipedia.org/wiki/Web_Application_Description_Lan... ?
gluegadget··on Mozilla Glow: Awesome Firefox 4 live download day map
Wondering where did you get that map. Caspian sea is missing.
gluegadget··on Windows Azure vs Amazon EC2 vs Google App Engine
I just thought you might want to know that web applications hosted on GAE are not accessible to Iranians, and presumably to people of other countries in OFAC sanction list.

Google responds with a "403 Forbidden".

gluegadget··on Black Duck Software acquires Ohloh
They open sourced some of their stuff though, e.g., the Ohcount project which uses Ragel FSM for counting LOC in a variety of languages (what generates most of statistics in Ohloh).
gluegadget··on Tell HN: HNdroid, Hacker News android client
Wow, thanks!
gluegadget··on Tell HN: HNdroid, Hacker News android client
Here's the source code: http://github.com/amir/HNdroid

At the first I thought I'd better clean-up the code, fix some bugs, add features requested here, and add some comments before releasing the code, but I then thought it'd better to release the code as it's in the released build.

gluegadget··on Tell HN: HNdroid, Hacker News android client
It doesn't require to read your phone state, I forgot add a minimum SDK requirement, and Android adds that automatically for some compatibility reason.
gluegadget··on Tell HN: HNdroid, Hacker News android client
Valid concern.

I'll release the code as soon as I found sometime cleaning up the code, and commenting it.

gluegadget··on Tell HN: HNdroid, Hacker News android client
:(

It was a great source of inspiration though, thanks!

gluegadget··on Tell HN: HNdroid, Hacker News android client
Thanks! Nifty idea.
gluegadget··on Tell HN: HNdroid, Hacker News android client
My bad, as you see in Main activity you can't upvote when you're not logged in. I had to do this for Comments activity too (disabling Comment menu, and reply/upvote context menu).
gluegadget··on Tell HN: HNdroid, Hacker News android client
Thanks!

I really appreciate it, but I can't accept donations for the exact reason I can't put the application in android Market.

gluegadget··on Tell HN: HNdroid, Hacker News android client
Thanks for suggestions, I'll see if I can put the comments count somewhere in the layout.

And Sorry for the typo :(

gluegadget··on Tell HN: HNdroid, Hacker News android client
It all happens in your phone, even Login. So your credentials are as safe as your web browser.
gluegadget··on Alas, HyperCard (1998)
Interesting that http://apple.com/hypercard gets redirected to wikipedia article (http://en.wikipedia.org/wiki/HyperCard).
gluegadget··on Gmail vs Pine
Using Labs "Mark as Read Button" will reduce the steps required to mark messages as read to two steps (mentioned as the first in ugly)
gluegadget··on Default HTTPS access for Gmail
Already turned it off.
gluegadget··on Default HTTPS access for Gmail
And there's also remember me feature.
gluegadget··on Default HTTPS access for Gmail
Good that it's still possible to turn it off. In Iran 2-3days before and after each political event government restricts access to only :80. No IMAP no POP3, and no :443.
Page 1 of 2Next →