HNHacker News
TopNewBestAskShowJobs

saghul

1,119 karma · joined April 17, 2011

Fellow Jitster, working on Jitsi.

https://bettercallsaghul.com

submissionscomments
saghul··on Ask HN: Hacker News iPad edition: Are there any good clients?
Try news:yc http://newsyc.me I love it :-)
saghul··on The world's first HTML5 SIP client
ICE will always work if you use a TURN server to act as a media relay in case none of the other candidates succeed.
saghul··on Sparrow Mail's petition to let them safely deliver push email to iOS
I disagree here. The iPhone already supports this functionality for VoIP applications: they maintain a persistent TCP connection in the background and when you get a call the app is activated again.

The way email push works (IMAP IDLE) is the same: the client opens a TCP connection to the server which remains idle and the server 'pushes' data over that connection.

I think it's reasonable to ask for the same functionality for a different purpose.

saghul··on PHP 5.4.0 released
You may want to try DotDeb [1], they already have PHP 5.4 packaged for Debian :-)

[1]: http://www.dotdeb.org/

saghul··on Impressive: Video and voice calls in your browser without a plugin in sight
Well, then you need to implement your own discovery and routing mechanism. It might just be a web page a la ChatRoulette, but something is needed.

Phono uses XMPP for this (IIRC), which opens the window for really cool integration with existing endpoints.

saghul··on Dear Github, please fix the Watch-Button
Totally agree. My workaround for this at the moment is to use Yahoo Pipes (http://pipes.yahoo.com/pipes/) and filter my GiHub feed which I then read with an RSS reader. Not ideal, but it gets the job done.
saghul··on My Addressbook? Keep it. Telephone numbers are a disgrace to our generation.
I'm happy to see someone ranting about this, I couldn't agree more.

This was solved years ago in the VoIP world by ENUM, but it didn't get enough traction because nobody can earn any money with it.

Here is how it works: your phone "number" would be sip:saghul@domain.tld and you'd have a legacy alias which is a regular phone number, for example: +40317105163. Then someone which knows my legacy number may use DNS to get my SIP URI and call me for free:

    dig NAPTR 3.6.1.5.0.1.7.1.3.0.4.e164.arpa
    ; ANSWER SECTION:
    3.6.1.5.0.1.7.1.3.0.4.e164.arpa. 3600 IN NAPTR  100 5 "U" "E2U+web:http" "!^.*$!http://ag-projects.com!" .
    3.6.1.5.0.1.7.1.3.0.4.e164.arpa. 10 IN  NAPTR   100 5 "U" "E2U+sip" "!^.*$!sip:saul@ag-projects.com!" .
    3.6.1.5.0.1.7.1.3.0.4.e164.arpa. 3600 IN NAPTR  100 5 "U" "E2U+web:http" "!^.*$!http://saghul.net!" .
    3.6.1.5.0.1.7.1.3.0.4.e164.arpa. 3600 IN NAPTR  100 5 "U" "E2U+loc:http" "!^.*$!http://bit.ly/d41V3X!" .
You can put several things in DNS, the above example (real one) contains 2 websites, a SIP URI and a URL with location information (a link to Google Maps).

There is an Android application called ENUMdroid which will do a ENUM query for each number you dial and it'll present a screen with it's findings: http://saghul.net/blog/wp-content/uploads/2010/02/CAP2010021...

Apple allows you to use FaceTime and iMessage with email-style addresses, lets see if they can push the model forward :-)

saghul··on Node.native - Node.js in C++0x
Shameless plug ;-) Python bindings for libuv: https://github.com/saghul/pyuv
saghul··on Ask HN: Given A Choice Would You Go To College? [When you were of that age]
(Disclaimer: I did go to college)

There seem to be differences between US and Europe, but being Spanish and having studied in Spain here are my thoughts:

Yes, I would go again. Not for the degree itself, but the stuff you learn during that period. It's not necessarily technical stuff or stuff you'l explicitly use when you find a job, but you do and learn things that will come back to you at some point in time.

I got my current job because of the project I did to get my degree, it was exactly what my company was looking for, and I never did it to have more chances to find a job, I did it because it was fun.

Also, by boss once told me this: "Degrees don't matter that much, the actual work that you are able to do does. However, given 2 subjects with sane skill set I'd pick the one that fiched college, because that shows that he could commit to a 'project' and finish it." . I found it interesting.

Last, there is one thing which we (humans) can't recover (appart from death): time. If you go to college and regret it in the future, nobody can take away what you already learned, but if you regret for not going, you can't go back in time.

saghul··on Linux Package Manager Command Line Comparison
I actually use apt-get because I like to keep my system with the least amount of packages installed. I don't need any of the "recommended" packages, and if I do I'd install them manually.

Also, I usually use deborphan to find orphaned packages and remove them, if apt-get autoremove didn't find them.

saghul··on Ask HN: Which subreddits do you follow?
/r/programming /r/python
saghul··on Ask HN: Best beginner book for C programming?
"Learn C The Hard Way" by Zed Shaw is a good start: http://c.learncodethehardway.org/
saghul··on Urgent - Ask HN: Should I follow my sense?
What does "go on" mean in this case? Quit current job, invest money, .... ?
saghul··on Why didn't anyone help this poor guy?
In my last year of university I had a class on ethics and I learned the case of Kitty Genovese, a woman who was stabbed to death in New York. Many people watched but nobody helped.

This "phenomenon" is called "dilution of responsibility", that is, people don't do anything, because nobody else is doing it. I guess what you observed was exactly this.

Found a link describing the case here: http://www.talsico.com/newsletters/newsletter6.htm

saghul··on Three years of Identi.ca/StatusNet
Using Linux and Chromium here, no problem with the font.
saghul··on Ask HN: What should a startup not do when posting a job ad?
Be honest and realistic. Stuff like "we will disrupt the XYZ market" is not something that happens every day, so only say things like that if it could really happen. And even then, think twice.
saghul··on Dropbox sued for June 19 Authentication Bug
Yes and no :-) What else could a user do once damage is done? (before they started investigating, but after the fix was pushed)
saghul··on Dropbox sued for June 19 Authentication Bug
I completely agree. Dropbox made a huge mistake. Dropbox is run by humans, and humans make mistakes, that's life. But when it came to communicate the issue they screwed up IMHO. I shouldn't need to subscribe to their blog RSS to know this kind of stuff.

They should have mailed everyone, encouraging users to change their passwords right away while they investigated the issue.

saghul··on Appsterdam: A Haven for Indie App Makers?
About taxes: yes, they are high, very. But, if you play your cards right you can get the '30% regeling', which means 30% of your salary is tax free. IIRC you can get it for 4 years, and can be extended to 10.
saghul··on Diving into node.js
"Mastering Node" could be a good start: http://visionmedia.github.com/masteringnode/

There is also a nodejs hosting service which is open source: http://nodester.com

← PreviousPage 8 of 8