HNHacker News
TopNewBestAskShowJobs

saghul

1,119 karma · joined April 17, 2011

Fellow Jitster, working on Jitsi.

https://bettercallsaghul.com

submissionscomments
saghul··on Nexus phones now identify suspected spam callers
Honest question: are spam calls common in the US? I don't remember when / if I got any in Spain, Netherlands or UK (places I've lived and had cellphones for a prolonged time), I do remember, however, that when I managed to score a US number with Google Voice I'd regularly get weird spammy voicemails.

If that is the case, I wonder why that is!

saghul··on Wire open-sourced
Lots of good stuff in there, thanks Wire! I just wish they had gone with something other than GPLv3 for libraries, like LGPL. Looks like they changed them on December, from MPL 2.0 to GPLv3.

At any rate, there are lots of us who can use the code with that license :-)

saghul··on Wire open-sourced
WebRTC is only the audio / video part. Chat, groupchat, etc are not using it IIRC. Chat could use the data channel, though.
saghul··on Yakyak: Electron Chat Client for Google Hangouts
I don't understand much of the criticism in this thread so far.

Yes, the app is built using web technologies and uses Electron, but AFAIS it's a fully fledged client, not just a wrapper around a website. The interface is built right there with CoffeeScript and LESS, and there is a Hangouts JS library which they use.

I'm not a big fan of using HTML/JS/CSS for everything myself, but this project looks really complete and well built. If it was built with C++ and Qt someone would come and say "why didn't you use Gtk? or <framework X>?".

Keep up the good work.

saghul··on Changes to Npm's unpublish policy
"One of Node.js’ core strengths is the community’s trust in npm’s registry. As it’s grown, the registry has filled with packages that are more and more interconnected."

IMHO, at the current state of Node's maturity I'd consider relying on a private and for-profit organization for package delivery a weakness, not a strength.

saghul··on MSYS2: Arch Linux on Microsoft Windows
I love this project. At work we had to make our software run on Windows and MSYS2 makes it feel you're not that far from your confort zone.

Maintainers are really helpful when I sent patches and on IRC, and the software has been running stable for over a year now.

Rock on folks!

saghul··on Raspberry Pi 3 on Sale
Raspberry Pi kinda won the race not because it had superior hardware, but because of the community it sapwn. You have an order of magnitude more content online about the Pi than the competitors.
saghul··on Deciding to rewrite getaddrinfo in rust
Another potential source of inspiration is Musl: http://git.musl-libc.org/cgit/musl/tree/src/network/getaddri...
saghul··on GNU Social, a FLOSS alternative to Twitter
I hope FreedomBox[0] takes off and makes it easy (as in 0 maintenance) to host these services.

[0]: https://wiki.debian.org/FreedomBox

saghul··on Results of the 2015 Underhanded C Contest
Did you try with -Weverything on Clang? That will enable more warnings than -Wall and -Wextra.
saghul··on How I fixed libuv
This is great and thorough explanation, thanks Dave for following all the issue deep down the rabbit hole :-)

Disclaimer: I'm one of the libuv maintainers.

saghul··on Show HN: React for Beginners
Thanks for making this! Just signed up for the master package, can't wait to start watching the videos. <3
saghul··on Node v4.0.0
No software is bug free, but AFAIK Node v4 was very thoroughly tested in a vast array of platforms and configurations, which provides certain degree of certainty, when talking about stability.

At any rate, if you ran into issues with 0.12, the best you can do is give 4.0 a go and report issues!

saghul··on Node.js v4 Release Timeline
io.js does follow semver, that's why it's at 3.x, because certain changes required the major version bump.

Node v4 will be the first Node to follow semver.

I get that you don't like Chrome style versioning, but that's not what's going on with Node.

saghul··on Soylent 2.0
If you are in Europe you may want to check https://www.joylent.eu/ not sure if it also uses wheat and soy proteins.

I'm not affiliated with them nor I have tried it.

saghul··on The Square Kilometre Array: Radio silence for most powerful telescope in history
They have some interesting stuff in their GitHub repo: https://github.com/ska-sa

Slides about one of the projects to assist scientists with simulations: https://speakerdeck.com/gijzelaerr/rodrigues (Gijs gave the talk yesterday at the Python Amsterdam Meetup)

saghul··on Signal 2.0 released with private messaging support
Thanks!
saghul··on Signal 2.0 released with private messaging support
Is there any documentation out there describing how the encrypted groupchat works? OTR can also give you 1-to-1 encryption, but not encrypted groupchat, so this is great news which I'd like to read more into.
saghul··on RFC Reader
<shameless plug> I made it look nicer on OSX a few years ago: https://github.com/saghul/qrfcview-osx

Which reminds me I should bring it up to date... </plug>

saghul··on Moving the joyent/libuv repository to libuv/libuv
This move has nothing to do with that.
saghul··on Libuv 1.0.0 released
You're right. I hope we can improve that now that the release is out and the preassure is a bit less :-)
saghul··on Libuv 1.0.0 released
The biggest change is the error handling, but I assure you it's for the better :-) If you run into any trouble don't heasitate to reach out and we'll update the guide in case anything is missing.
saghul··on Libuv 1.0.0 released
Hi! Yeah, we never got around creating some website... I asked to the domain to be redirected to the GitHub repo, which at least is better :-)
saghul··on Python socket.recvfrom_into() remote buffer overflow
recvfrom_into is meant to be used with bytearrays, which can give you a performance boost by avoiding one extra copy of the received data. You don't need ctypes to use it.
saghul··on Nanomsg – MIT-licensed ZeroMQ alternative
libuv would just be the transports, can't those be built on top of the TCP and Pipe handles exposed by it?
saghul··on Nanomsg – MIT-licensed ZeroMQ alternative
Out of curiosity, was libuv ever considered as the underlying i/o library? Looks like some problems at a quick glance (named pipes for instance) are already solved there.
saghul··on Consumer key/secret for official Twitter clients
Here is an interesting talk on OAuth by its creator: http://2012.realtimeconf.com/video/eran-hammer
saghul··on XMPP and Jabber
You can send the body in HTML as well as in plaintext, so you can craft the links in the HTML part.
saghul··on Ask HN: Time to give up on Qt?
I found the full stats here: http://www.macieira.org/blog/qt-stats/
saghul··on Ask HN: Time to give up on Qt?
Qt is not going anywhere. I recently attended Akademy and the current QtCore maintainer, Thiago Macieira, showed some interesting stats: over 40% of the commits in the past few months (IIRC) came from non Nokia people.
← PreviousPage 7 of 8Next →