HNHacker News
TopNewBestAskShowJobs

olifante

355 karma · joined February 28, 2007

Lisbon-based full-stack developer and DevOps guy. Current stack: Postgres, Django, Wagtail, DRF, React, next.js
submissionscomments
olifante··on I Fooled Millions Into Thinking Chocolate Helps Weight Loss
I wasn't a fake study, it was a dishonest one.
olifante··on Goodbye?
Wait. I'm sure in a desperate moment you see no light ahead or way out, but this moment will pass and your urge will go away. Please talk to someone, look for help, professional or not. Just talk to someone about these feelings. "Nine out of ten people who attempt suicide and survive will not go on to die by suicide at a later date" (http://www.hsph.harvard.edu/means-matter/means-matter/surviv...), which shows that what seems like an existencial crisis tied to your identity is often an acute crisis tied to current circumstances, which can and will go away. Please wait.
olifante··on Ask HN: Those who quit their jobs to travel the world, how did it go?
If you're escaping Catalan, you might want to know that many people in Valencia speak Valencian, a variant of Catalan. It's not as common as in Barcelona, though.
olifante··on Amazon Finally Discloses Cloud Services Sales, Showing 49% Jump
I beg to disagree. As I wrote in another thread, Microsoft has not one but two Platform-as-a-Service offerings:

- Azure Cloud Services (PaaS)

- Azure Websites (PaaS light)

Unfortunately, when I last looked at it four months ago, both of them were quite unattractive, at least for Python hosting.

First of all, they have no support for automatically installing python dependencies, i.e. no support for pip. If you want to install e.g. django-rest-framework, you have to install it locally and then manually copy the installed files to Azure (with FTP, if I remember correctly).

Secondly, they both run Python on a Windows Server running behind the IIS web server. Besides the fact that you will walk along the road less travelled (Django is overwhelmingly deployed on Linux), there is a very concrete limitation: if you want to install binary packages (e.g. PIL or Pillow), you have to manually compile them for Windows (and of course copy them manually to your Azure server). Yuck.

If you want to use Azure, go with their IaaS offering (Azure Virtual Machines) and stay away from their PaaS offerings

olifante··on Ask HN: Which book are you reading these days?
Recently read:

* “Disciplined Minds” by Jeff Schmidt. A mind-opening book that shows how both academia and business select for conformity.

* “Go It Alone: The Streetwise Secrets of Self Employment” by Geoff Burch. Great read, witty and savvy author.

* “The E-Myth Revisited” by Michael E. Gerber.

* “Excellent Sheep: The Miseducation of the American Elite and the Way to a Meaningful Life” by William Deresiewicz.

olifante··on Ask HN: How do you deal with professional jealousy and getting older?
"Old Masters and Young Geniuses: The Two Life Cycles of Artistic Creativity" by David W. Galenson touches on the same topic: http://press.princeton.edu/titles/8019.html
olifante··on Ask HN: Who are your favorite poets?
Rimbaud: “Jadis, si je me souviens bien, ma vie était un festin où s'ouvraient tous les coeurs, où tous les vins coulaient.”
olifante··on The web of names, hashes and UUIDs
Aren't these the same ideas that Rich Hickey has been talking about since his seminal 2009 talk about values, identity and state? http://www.infoq.com/presentations/Value-Identity-State-Rich...

Joe Armstrong's proposal seems to boil down to this:

- Identities as UUIDs

- State as the payload of UUID URIs

- Values as SHA-1 URIs

olifante··on The CIA Campaign to Steal Apple's Secrets
It is abundantly clear that the deep state will not accept losing these tools. Even if by some miracle someone was elected with a strong mandate to eliminate privacy abuses, the deep state would lie and obfuscate as much as needed to maintain and expand its total surveillance capabilities. We have to accept that the cat is not going back into the box, and that we now need to focus on finding adequate defenses, both technical and social.
olifante··on Origami – Design Prototyping
because that's where the developers are, nowadays.
olifante··on ECMAScript 6
If you want a more extended summary of ES6 features, Axel Rauschmayer's “Using ECMAScript 6 today” is pretty good: https://speakerdeck.com/rauschma/using-ecmascript-6-today
olifante··on $500k of Azure credit for YC startups
Actually Microsoft has not one but two Platform-as-a-Service offerings:

- Azure Cloud Services (PaaS)

- Azure Websites (PaaS light)

Unfortunately, when I last looked at it two months ago, both of them were quite unattractive, at least for Python hosting.

First of all, they have no support for automatically installing python dependencies, i.e. no support for pip. If you want to install e.g. django-rest-framework, you have to install it locally and then manually copy the installed files to Azure (with FTP, if I remember correctly).

Secondly, they both run Python on a Windows Server running behind the IIS web server. Besides the fact that you will walk along the road less travelled (Django is overwhelmingly deployed on Linux), there is a very concrete limitation: if you want to install binary packages (e.g. PIL or Pillow), you have to manually compile them for Windows (and of course copy them manually to your Azure server). Yuck.

If you want to use Azure, go with their IaaS offering (Azure Virtual Machines) and stay away from their PaaS offerings.

olifante··on Developing iOS 8 Apps with Swift
Of course it's too early to know for sure, but judging from the superb quality of Paul Hegarty's previous iOS programming courses, this course will probably become the best learning resource for wannabe iOS developers.
olifante··on Lars Andersen: a new level of archery [video]
I very much doubt that the arrow will gain any velocity going down that it didn't have when shot upwards. Remember that the arrow needs initial vertical velocity to reach any height.
olifante··on The Tough Decision to Leave the Classroom
Berlin has excellent transit throughout most of its metropolitan area, and it's a large, low-density city.
olifante··on Inside the NSA's War on Internet Security
no laws are going to change the behaviour of the NSA or any other foreign agency with similar capabilities. Once they have it, they will lie, obfuscate and stall to make sure they never lose it. It's time to stop being angry at the NSA and realize than only open-source end-to-end encryption will help us regain some of the privacy that we lost. The web has to become secure by default.
olifante··on Go 1.4 is released
Perforce's P4Merge is already the best GUI tool for three-way merges, and works like a charm with git.
olifante··on US Senate Report on CIA Detention and Interrogation Program
1. The crimes of others do not excuse your own.

2. There is abundant proof that the US engaged in a deliberate, not occasional, policy of torture, whitewashed as "enhanced interrogation techniques".

3. There is so far no proof that other western nations have recently had a policy of deliberate torture, except for the sad cases where the US creatively outsourced some of its torture needs to Poland and perhaps a few other eastern european countries.

olifante··on Ask HN: What book changed your life in 2014?
Marxist Pamphlet? What non-sense. It's a book written by an avowed defender of capitalism, worried about its excesses in the age of slowing growth. Piketty is a social-democrat from the mainstream of European politics, not a marxist in any way or shape. Bill Gates gave the book a mixed review with many positive points, and he's not particularly known for being a marxist sympathizer.
olifante··on Bill to Restrict N.S.A. Data Collection Blocked in Vote by Senate Republicans
As for certificates, it is becoming increasingly obvious that the NSA controls several root certificates and can exert legal pressure if not outright control of many others. They can use this power to perform SSL Man-in-the-Middle attacks. See http://security.stackexchange.com/questions/37216/how-likely..., https://www.schneier.com/blog/archives/2013/09/new_nsa_leak_... or https://digitalelf.net/2013/09/how-the-nsa-is-breaking-ssl/. I don't see how it can be remotely controversial that the US and its allies possess deeply asymmetric power. They have legal power over all popular desktop OSes, all popular mobile OSes, all major cloud providers (Amazon, Azure and Google) and most major social networks. To pretend that other countries have anything approaching this capability is patently ludicrous.
olifante··on Bill to Restrict N.S.A. Data Collection Blocked in Vote by Senate Republicans
Turns out the US has announced earlier this year that they intend to relinquish control of the DNS root zone file. However, this is a privilege that they used to steadfastly hold on to, so its hardly surprising that some people (including me) thought this was still the case.
olifante··on Bill to Restrict N.S.A. Data Collection Blocked in Vote by Senate Republicans
UKUSA capabilities ARE far in excess of others. They are the only global adversary that happens to control DNS and the whole certificate stuff. Furthermore, all popular consumer operating systems (Windows, Mac OS X, Android and iOS) are created by American companies who can receive secret orders with gag clauses at any time to introduce custom functionality or vulnerabilities which are only meant for UKUSA use. Additionally, apps are increasingly installed from app stores, which are once again subject to American law. This means that any undesirable app created outside the UKUSA jurisdiction (e.g. Telegram or Threema) could be tampered with at the source. No other nations have ANY of these capabilities.
olifante··on Bill to Restrict N.S.A. Data Collection Blocked in Vote by Senate Republicans
No, the entire West is not working together on intel. Most Western countries are not part of the 5-eyes agreement. Of course most states secretly have no qualms about violating the privacy of their citizens, but this should in no way distract us from the fact that UKUS capabilities far exceed those of anyone else.
olifante··on I’m Terrified of My New TV
So if the invisible hand of the market "chooses" to create an Orwellian total surveillance society, that will be OK, because hey, consumers chose it.
olifante··on Hungary plans new tax on Internet traffic
In 7 years on HN this is the first time I've wished I could downvote a comment. I dislike Orban's policies as much as anyone, but subverting the democratic process of another nation just because you don't agree with the results is plain evil. Unless of course crimes against humanity are committed, but so far I see no evidence of that. This voluntarist mindset is diseased and profoundly anti-democratic.
olifante··on For Cinephiles, Netflix Is Less and Less an Option
that's a really cheap ad hominem. Your argumentation is horrible.
olifante··on The Future According to Stanisław Lem
I second the Diaspora recommendation, but I found Permutation City even more mind-expanding. It's not such a cohesive story as Diaspora, but the sheer amount of big ideas crammed into that little book is amazing.
olifante··on MiniLock: Chrome app for user-friendly file encryption
It's a Google Chrome app. Once installed, it works offline and benefits from the Chrome app sandboxing.
olifante··on Introducing Transport Layer Security in pure OCaml
Security is too damn important to use languages that are insecure by default and that require rigorous discipline and extensive auditing, such as C and C++. The world needs to move its entire crypto and networking layer to functional languages focusing on immutability, thereby immensely reducing the surface of attack.
olifante··on How Soviet Kitchens Became Hotbeds Of Dissent And Culture
nice blindfolds you have there. Guantanamo Bay, Abu Ghraib, the largest prison population by far among rich countries, institutionalized rape, drone executions without a shred of legal process, militarized police and you're still making excuses for what was not so long ago the beacon of modern civilization and democracy.
← PreviousPage 2 of 6Next →