HNHacker News
TopNewBestAskShowJobs

ff_

1,531 karma · joined November 10, 2013

Twitter: @fabferrai

GitHub: f-f

SoundCloud: cassalpopolo

Email: hn at ferrai dot io

[ my public key: https://keybase.io/ff; my proof: https://keybase.io/ff/sigs/cTLLkmwQyOpSnUQc9gDnJJb5O-QxTSXOxAp1z6Iv_i8 ]

submissionscomments
ff_··on Python Async IO Resources
I discovered asyncio when I stumped on this [1] blog post (linked also at asyncio.org).

It was exactly what I needed for a personal project (a fast webscraping thing); before asyncio I went for the threads solution, but this thing performs one thousand times better.

I am really optimistic about this library, as the fact that is a core lib will make I/O with python A LOT easier.

[1]: http://compiletoi.net/fast-scraping-in-python-with-asyncio.h...

ff_··on Hextris
Wow, a really awesome game!

It's the perfect mashup of Tetris and Super Hexagon.

ff_··on How we turn $199 Chromebooks into Ubuntu-based code learning machines for kids
Why? Any writing cycle consumes it.

And trust me, the Downloads folder in RAM is one of the best thing you can do to reduce the bloating of files in a system: you learn to copy away the things you really need, and leave the others there; at the next reboot they'll be vanished.

ff_··on How we turn $199 Chromebooks into Ubuntu-based code learning machines for kids
I think it's just perfect: the zero-bloat of elementary OS allows me to get my multitasking work done flawlessly, keeping firefox+sublime+atom+a-lot-of-terminals open without a glitch.

Also the dual core Celeron is fast in compiling things for elementary dev (of course just don't think to run Gentoo on it), while moderates the desire to play games.

About the 2GB RAM: as devs we are used to systems with 8/16 GB today; if you can accept that even RAM is a finite thing so it isn't an issue.

Anyway I try to preserve my SSD, so I keep my ~/Downloads folder in RAM, and at first I disabled the swap volume: the system just freezed too often. So I re-enabled the swap, but I reduced the swappiness and I plan to move it on an SD card.

ff_··on How we turn $199 Chromebooks into Ubuntu-based code learning machines for kids
When I bought it this Acer C720 was like an experiment, at first I was skeptical.

Now it's my main dev machine: its very little weight enables me to carry it wherever I go, the battery lasts 18h (18 HOURS, CRAZY!) if I read only PDFs, the 2gb of ram and the dual core are just perfect (but not tempting about running virtual machines on it), and with the SSD it performs better than more powerful machines with HDs. Oh, and I just love the 12" format.

(Of course I have thrown away ChromeOS, now I run elementary OS)

ff_··on Sunfish: A simple but strong chess engine in 111 lines of Python
If the King cannot escape AND he's not checked it's a draw.

It's a common mistake that is likely to be made in finals from beginners.

ff_··on Sunfish: A simple but strong chess engine in 111 lines of Python
Yeah, that's the correct way.
ff_··on Filecoin – Data storage network and crypto-currency based on Bitcoin
That's a beautiful thing, I was thinking about building a system like that, but without the cryptocurrency thing, it's genial.

Reading the whitepaper one thing isn't clear: will the pieces of data be encrypted before sending them to the network?

ff_··on Expect – A tool for automating interactive applications
It's wonderful for rapidly SSHing into a bunch of machines for doing automated things.

It's a fast hacking provisioning tool, I really like it for this purpose.

ff_··on Google's XSS game
Nope. Works even if you use an address without http, but beginning with only "//"
ff_··on Enough Machine Learning to Make Hacker News Readable Again [video]
And the most beautiful thing here is that his classification algorithm marks this entry as "Probably I shouldn't read this"

I love it: http://hn.njl.us/

ff_··on Poll: how many productive hours do you have in a day?
Gimme one more upvote button, this is a GREAT thought.

It's definitely my way of thinking, since today has worked well, and I'm glad that someone applies it harder than me.

ff_··on Poll: how many productive hours do you have in a day?
If I'm working on something interesting I can do 8, 10, even 12 hours of coding without being aware of the time passing; but that's not the point, we're talking of averages here.

Also, some people in 2 hours can obtain the same results of me doing 8 hours of work - that's about quality, so the "woking-harder" it's not a valid argument: the real problem is "working focused"

ff_··on Poll: how many productive hours do you have in a day?
Yeah, without them I'd surely be in trouble; but the temptation of opening HN/Reddit every N minutes (and consequently spend two hours looking all those infinitely interesting entries) it's just too strong.
ff_··on Poll: how many productive hours do you have in a day?
> "if you work with computers it's nearly impossible to have your brain wired in productive tasks for more than, on average, 4 hours a day" :-)

Definitely truth. IMHO the real problem of our productivity is The Internet.

ff_··on You have ruined JavaScript
The only thing I'm able to say after this piece is: "WOW."
ff_··on The New Linode Cloud: SSDs, Double RAM and much more
Wow, that's beautiful. Currently I'm a DO customer (10$ plan), and if they had a 10$ plan I'd make the switch instantly.
ff_··on Tptacek's Review of "Practical Cryptography With Go"
This is the best feedback the author could receive: a violent but objective review of every weak spot. Well done.
← PreviousPage 5 of 5