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 "I know how to program, but I don't know what to program"
Mind to share it? I find generating good project ideas for me is quite difficult instead :)
ff_··on BYOT: Bring your own team
This is an amazing idea. Kudos to the Stripe team for putting it into action!

Personally I can feel this "flow", and I have some favorite pair programming friends; it's hard to beat the feeling of having someone else that completes your sentences or writes down in code the idea that you were thinking out after just saying a couple of words or exchanging a single glance. The probability of this happening on a new workplace with people that you don't know doesn't seem so high to me, so this idea really makes sense.

Has any other company thought of this before?

ff_··on GalliumOS – Lightweight Linux for Chromebooks
It works really well - I'm basically in love with Pantheon (which IMHO it's much better than GNOME), and I can't recall encountering any bug in the last year.

However, since it's based on Ubuntu 14.04 the kernel and the software versions are a bit old.

In the next months I will switch to Arch or Nix or Void (to have more recent versions) and I may try to port Pantheon on them.

ff_··on GalliumOS – Lightweight Linux for Chromebooks
I had an Acer C720 for one year in 2014-2015, and ran elementaryOS on it. It was my primary dev machine.

Resources were pretty limited (dual core Celeron, 2Gb RAM, 32Gb SSD) but it ran fine for most of the things (like normal browsing, js and Python development).

Things you CAN'T do on it:

  - Java. Just don't even think about it.
  - the former point implies all the Java IDEs (Eclipse, Intellij)
  - Android, because of disk space and everything else.
  - Games.
Why I loved it:

  - really small and light
  - AMAZING battery life
  - having so little disk space made me pay attention to my usage of it, make backups, and move on a server things I didn't really need.
However I upgraded to a Dell XPS 13 since then, life is much much better now :)
ff_··on Hackathon Be Gone
Please do! This sounds like an AMAZING setting, can't wait to try it out in my city :)
ff_··on MentalHealthError: an exception occurred
I thing it's awesome instead. Just today the solution of a problem I was trying to solve for days came to me in a dream, in pseudocode.
ff_··on The lost hope of self-help
TL;DR: 'habits books' market is huge. Then the author goes through a looong comparison in the recent literature and sums up what every author says. Conclusion: differently from the past, in modern times there isn't basically any moralising tendency when teaching about breaking habits, and this is worrying for the development of society, or maybe not.
ff_··on Show HN: Skadi – self-hosted Trello alternative with a 10 second installation
Nice project, I was looking for something similar to Trello but self-hosted, but there wasn't anything interesting out there :)

By the way, the entire "sensitive data" argument is not valid, since you're distributing a compiled binary. Do you really trust compiled binaries for sensitive data? I won't until I'll be able to review the source code.

ff_··on State of Clojure 2015: Survey Results
Try re-frame, is built on top of Reagent to provide some more magic (and the README is just AWESOME, worth reading it): https://github.com/Day8/re-frame
ff_··on Emscripten and ClojureScript: Transpiling to Avoid Rolling Your Own Crypto
Any reason for not to use the WebCryptoAPIs?

https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_...

ff_··on Write like you talk
A quite common way of saying in Italy is: "Parla come magni", which literally means "Speak the way you eat" [1], and it is used in conversations to mean exactly what Paul says, to "keep it simple".

[1]: http://forum.wordreference.com/threads/parla-come-mangi.1975...

ff_··on The CAP FAQ
The thing that really struck me is that it has been proven only in 2002 - and it is by now a fundamental idea in (my) CS education about Databases and Distributed Systems: I'm used to considering its implications when thinking about a problem.

So I wonder: how did you did it before then?

ff_··on Ask HN: What stack would you use to build a CRUD web app on the JVM today?
Definitely Clojure with http-kit [1]. Easy to use, minimalist and supports websockets.

However, it depends from your use-case. Could add some detail please?

[1]: http://www.http-kit.org/

ff_··on Slic3r, a 3d printer tool
This, after years, is still my favourite slicer for the 3D models I print on the Prusa we have at the lab.

Easy to configure for newbies, easy to tweak in detail for hardcore users, and just works better.

And it has hexagonal filling.

ff_··on YC Fall 2015 College Tour
Hi! As a student I am really happy you'll be touring universities to inspire hackers about making great things :)

Unfortunately I'm too far away from any of them to personally enjoy this opportunity.

Do you plan any visit to European Universities in the near future?

ff_··on The SimCity Planning Commission Handbook
Although Milan has a circular layout that gravitates around the Cathedral, and the streets - especially in the center of the city - sometimes start to curve randomly or a square pops out of nowhere, just like you described :)

Maybe you where referring to Turin? (that has this exact square layout that makes me mad and lost sometimes - because nearby streets all seem the same)

ff_··on Dropdowns Should Be the UI of Last Resort
I firmly believe that in a short time computers will predict all of those little things really well. Let's see.
ff_··on Data flow syntax: The missing piece for the success of functional programming?
Reading the title I was expecting some Lisp/Haskell...

While you can do that, Python doesn't make your life easier if you want to go functional, really. There's only map/reduce/filter, one-line lambdas (that get really messy really fast), no currying, etc. (however, comprehensions are fine)

I appreciate the effort of the OP in questioning the fact of dataflow implementations, and I suggest him to further explore the world of functional languages - it's huge and resourceful, while the quality of the content written is surprisingly high on average - as he may even find a working implementation for the problem he was trying to solve (happens way too often to me).

BTW, a quick google brought me to this [1] - I'm not sure if it's exactly what we are talking about, but seems related.

[1]: https://github.com/kennytilton/cells

ff_··on Lessons from Airbnb's Rejections
A catchier name.
ff_··on Enigma: Decentralized Computation Platform with Guaranteed Privacy [pdf]
Agreed.

Honestly both the article you linked and the website [1] were unsatisfying to me, so I read the paper to better understand the implications.

BTW thank you for linking the previous discussion, I missed it!

[1]: enigma.media.mit.edu

ff_··on First steps with Vim script
Very well written, Bravo!

I also didn't know Vimscript, and I've always been curious but without any discipline to look into it.

Actually it doesn't seem so scary.

ff_··on How Tesla Will Change the World
I spent two hours yesterday carefully reading it, and today I'll reread it, it's just perfectly logical and clear.

I'm amazed, really.

ff_··on Show HN: Hacker News reader for Android
Actually I find it difficult to vote even here on my laptop - the buttons are too small, not friendly at all.
ff_··on GitHub's down?
Up again!

11:54 UTC "We've finished emergency maintenance and are monitoring closely".

ff_··on How To Think About Chess
A .co domain costs that much?
ff_··on How To Think About Chess
Besides the awesome content - which is great for starters to grasp some basic concepts of tactics and pay attention to some common patterns on the checkboard -

I love the format too.

It's really a conversation, a chat, but with solid content and serious people. So following is really easy, and satisfying. (unlike audio/videos of interviews here you can go back and reread lots of times a passage you lost - which is good.)

So Kudos also to the Taaalk team for the great design and format.

ff_··on A significant amount of programming is done by superstition
While the article is dramatically true (credits to StackOverflow for some of my production code), there's a factor that isn't taken into account here: time.

Yes, because as engineers our time is more valuable than a minimal and perfectly-standard-compliant solution. I would happily read all the RFCs, and all the significant papers in CS, and all...etc.

The reality is that we don't get paid to read, but to ship.

ff_··on Side projects
As a bachelor I do it like every day, two times per day ;)

(Yes, sometimes is a really hard game.)

ff_··on Debian: Transition plan to systemd by default
Can you tell me exactly when text files have started being "crappy"?
ff_··on The Island Where People Forget to Die
As a Sardinian I totally agree with you: IMO too the magic ingredient is the lack of stress due to the strong community feeling.

Surely the diet plays an important role, but for me that is not so important as the reason above.

That said, it's a really good article, and now Icaria is in my places-to-visit-absolutely list.

← PreviousPage 4 of 5Next →