HNHacker News
TopNewBestAskShowJobs

stefano

1,479 karma · joined June 2, 2008

I've got a passion for learning and implementing programming languages, especially those in the Lisp family.

My github account: http://github.com/stefano

submissionscomments
stefano··on One of the Biggest Bitcoin Exchanges Just Added 100,000 Users in a Single Day
So everyone is holding and buying it, and no one is making anything useful with it. Sounds like a great allocation of capital! /s
stefano··on Google is shutting down the QPX Express API for airfare data
> I never signed a SLA with my power or water company. We know they try to keep the service(s) "up"... but if they can't, they can't.

In Italy, these services must be provided by law. Even small mountain towns where it's not profitable to provide the service must be covered. I'd be very surprised if this wasn't the case in any first world country.

stefano··on Google is shutting down the QPX Express API for airfare data
And yet, there are still a lot of companies using and relying on Google APIs and cloud services. I don't understand why there is still so much trust in them after they've shown multiple times they will terminate services with little warning. And no, I don't consider 1 year a long enough warning for something that has no clear drop-in substitute.

If you're using a Google service, you must be prepared for when they'll pull it from under your feet. And if you need to prepare for that, why use that service to begin with if an alternative exists?

stefano··on Promise.prototype.finally
If "element" is undefined or null, the catch clause will raise an exception. In the first example, hideLoadingSpinner() will be called anyway, while in the second one it won't.
stefano··on React is the new Dojo
What about a web server that does the build step automatically, with no configuration required?

Something like webpack-dev-server, but usable both in production and development.

To deploy, drop your typescript/html/css files under /srv/www/ and your web server will take care of everything.

stefano··on React is the new Dojo
The build step wouldn't be too bad if it was a single command that didn't require any configuration. We're almost there already. Waste a few hours coming up with a good webpack config for your use case, and then you can mostly forget about it. Until the next breaking change of any library inside your build toolchain, at least. Or until the next hot build tool comes out /s.
stefano··on HolyJit: A New Hope
Isn't this what pypy does? pypy does the specialization at runtime, maybe this does it at (interpreter) compile time?
stefano··on Why we switched from Python to Go
In Go, if you need a container which is not a built-in map or array, you end up casting to interface{}, because that's the only reasonable thing your container can accept. This is clearly not "doing it wrong", and it's an extremely common use case.
stefano··on Colony: A platform for open organizations
> What kind of answer would satisfy you?

In the real world, with an actual registered company/cooperative, you can call the police or sue people in court as a last resort. This is not possible in a distributed world, so a new kind of recourse needs to be invented, if that's even possible.

stefano··on Colony: A platform for open organizations
> well, the answer is simply ¯\_(ツ)_/¯

That's not a great answer to a very realistic case.

stefano··on Colony: A platform for open organizations
Welcome to the world of blockchain startups! There is no signup nor product, but please subscribe to our newsletter and download our whitepaper! And don't forget to pay into our ICO!
stefano··on Cloud Firestore: A New Document Database for Apps
Sure, you can move it, but how much code will you need to rewrite? How much effort to convert the data to a new database format? And how much more development time to migrate your data without taking your service down during the migration?

It's a very expensive move that I don't think people consider when choosing this kind of solution.

stefano··on Cloud Firestore: A New Document Database for Apps
This is a very reasonable comment, why is it downvoted so heavily?
stefano··on Cloud Firestore: A New Document Database for Apps
I don't like this trend of creating new closed source database systems that only exist on a single cloud provider.

Your data is your most valuable asset, and by using this you're locking it inside Google servers. If they decide five years from now to discontinue it, or to raise the pricing 10x, you're screwed.

Are most developers only working on short term projects? Why would you put yourself in such a situation instead of using open source technologies that can be deployed anywhere?

stefano··on Django 2.0 alpha
App engine still only supports python 2.7 in the standard environment...
stefano··on China orders Bitcoin exchanges in capital city to close
But if China has the majority of mining power, they can start mining your fork and do as they please with it.
stefano··on Firefox Multi-Account Containers
They can still track you through your IP address, or by a combination of many browser/computer/OS properties available through JS, for example window size, browser agent, OS, fonts installed, etc. All these things don't identify you by themselves, but with enough of them you can build a fingerprint which is (almost) unique.
stefano··on Bitcoin dropping after BTC China said it is closing
Why would China need an e-currency? If you're in China you can already buy things online using the good-old yuan. What value would another currency add?
stefano··on Bitcoin dropping after BTC China said it is closing
Price goes down? Cheap coins!

Price goes up? To the moon!

A government accepts bitcoins? It's the future!

A government doesn't accept bitcoins? They're scared, it means we're winning!

stefano··on Bitcoin dropping after BTC China said it is closing
The usefulness as a currency or as anything else is irrelevant. Getting rich is the goal. It doesn't matter that the money comes from a bigger fool, or from someone who has to buy bitcoin to pay a ransom.
stefano··on Coco: Framework for enterprise blockchain networks
Do the customers have to run their own mining network to ensure the producer can't pull a 51% attack?
stefano··on Coco: Framework for enterprise blockchain networks
Is that any better than a distributed/replicated traditional database?
stefano··on Blockchain: A Better Way to Track Pork Chops, Bonds, Bad Peanut Butter?
Yeah,you also need enough people willing to mine (and spend a lot of money doing so) your pork chops blockchain, otherwise anyone could come along and do a 50% attack.
stefano··on High-Memory Instances and $5 Linodes
You can run a memory-based DBMS. That will easily eat all the RAM you can throw at it.
stefano··on The State of Go
It's the same cognitive load, really. Instead of deciding how to best propagate exceptions, you're now deciding how to best propagate the error value.
stefano··on Incorporating a limited company in Germany
Don't you need to have physical presence in the UK to open a company?
stefano··on Secure your MongoDB, Redis, etc
Maybe that would hurt their "get started easily" proposition, which was very imporant to get them where they are now.
stefano··on Yoga: A cross-platform layout engine
I have a web background myself, but I always found auto layout a pleasure to work with. I use it with http://snapkit.io/docs/ (a DSL built on top of the iOS APIs) and with programmatically written UIs. I find it so much easier to reason about than CSS.
stefano··on Elm 1+2: can't download X
Because those are terrible ideas when applied to the core functionality of an application.
stefano··on Facebook React.js License
That FAQ is missing the most important question, which is raised by the article, on whether the license will terminate if you sue (not counter-sue) facebook for patent infringement unrelated to React. That is, does using React give facebook the right to infringe on any of my patents?
← PreviousPage 6 of 9Next →