HNHacker News
TopNewBestAskShowJobs

ccanassa

87 karma · joined July 1, 2011

submissionscomments
ccanassa··on Software Architecture Is Overrated, Clear and Simple Design Is Underrated
As a Python developer, I always fell that I am talking to aliens when I have a conversation with Java developers. I've already built several large systems in Python/Django and nobody in our field talks about these patterns. We tend to follow more broad and philosophical principles like DRY, "we are all consenting adults" or the "Python Zen".
ccanassa··on Accused of underpaying women, Google says it's too expensive to get wage data
Higher levels of testosterone I guess.
ccanassa··on They Used To Last 50 Years
Isn't that simply a case of survivorship bias? When people see an old tool or appliance that's still working they usually come to the conclusion that old stuff is better, but they fail to realise that for each surviving appliance there was probably many others that didn't pass the test of time due to bad quality or flaws in design.
ccanassa··on UnGoogled Chromium: Chromium with enhanced privacy, control and transparency
Yes, I do that more often than not. Specially during that time of the year when you need to do the tax declaration and use the utterly broken government websites. One common problem that I have to fix is that the Brazilian government likes to issue their own SSL certificates which are not accepted by any browser, therefore I keep the requests tab open and look for any Ajax requests that was blocked due to SSL errors.
ccanassa··on Choose Firefox Now, or Later You Won't Get a Choice (2014)
Am I the only one who doesn't seem to care about how much Google knows about my life? I am personally okay with the idea of giving away some information about my life in exchange for using some of their products (Search, Gmail, Chrome, etc) without paying anything.

Besides that, the more they know about me, the better their products get. I am personally thrilled when I open Google maps and it magically whos where I live, where I work, etc. It just makes my life easier.

I think this might be a cultural thing though, people from some third-world countries (like me) may not take privacy and freedom for granted.

ccanassa··on UnGoogled Chromium: Chromium with enhanced privacy, control and transparency
Yeah, but you will need it when your mom calls you asking for help with some broken website she is trying to use :)
ccanassa··on Japanese Words That Don't Exist in English
I think that "Bullying" is unique to English, at least there is not equivalent to it in Portuguese and we usually just borrow it from English
ccanassa··on Building Large Flask Apps in the Real World
I spend the last 3 years on the microframework bandwagon, and now I am quite pleased to be back writing Django code.

In my experience, any sufficiently large Flask project contains an ad hoc, bug-ridden, slow implementation of half of Django.

ccanassa··on How GOG.com Saves and Restores Classic Videogames
I wish more GOG games were made available for Linux and OSX. I really don't understand the reasoning behind this decision since DOSBox is already cross-platform.
ccanassa··on 9th grader arrested after bringing a home-built clock to school
But his questioner responded, “It looks like a movie bomb to me.”

Bombs don't have digital displays displaying countdown time. People are watching too much tv.

ccanassa··on Web Design: The First 100 Years (2014)
Not sure If I completely agree with you but I understand your point. I just think that there is still a few companies pushing things forward. Star Citizen is a good example of a game doing that. 4K displays is also something that might give a boost to the current GPU technology.

One funny note: I just checked the Crysis system requirements and I needs 1GB of RAM to run. That's not enough RAM to run even Minecraft these days :)

ccanassa··on Web Design: The First 100 Years (2014)
The "is good enough" mentality might be true if you are talking about browsing Facebook, reading email, etc. But other areas of the technology are still very far from being "good enough" and still pushing technology forward. The gaming industry is one great example of this.
ccanassa··on City cycling in London is a joke
Oh, believe me it can get much worse than that. Here is how people commute in my home town:

https://www.youtube.com/watch?v=vWDlYGraT7Y

ccanassa··on Brazil, Europe plan undersea cable to skirt U.S. spying
This is just a populist political move in order to gain votes.
ccanassa··on Show HN: A search engine that lets you 'add' words as vectors
I tried Lisp + Java and got Objective C instead.
ccanassa··on Ask HN: Homebrew for Linux?
The problem with apt-get for my use case is that most packages are outdated. If I need to install the latest version of a package I have to Google for instructions which is quite annoying. e.g. these are the steps to install Node.js:

sudo apt-get update

sudo apt-get install python-software-properties python g++ make

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs

https://github.com/joyent/node/wiki/Installing-Node.js-via-p...

ccanassa··on Inside Aaron’s Apartment: A Most Amazing Bedroom
Use a hammock
ccanassa··on Mercurial vs Git: Why Mercurial?
I struggled with Git on Windows for months, I really don't remember all the problems I had right now, but here are some:

Proxy support: Setting up git to work under a proxy was a pain. I had to switch my proxy configuration all the time due to the company firewall and I remember had lots of throttle making Git recognize it.

Integration with other tools: Since the windows Git requires a custom shell, its harder to integrate with other tools E.g. I had to track down and fix issues like this: https://github.com/fschulze/mr.developer/pull/53

SSH: It required putty pageant! the horror! getting SSH to work under a proxy was impossible.

Mercurial is superior because it's easier to port to other platforms, probably because its written in Python instead of C and shell scripts. Mercurial doesn't requires a MinGW hack in order to run.

ccanassa··on Advice for Successful Dieting
> 3. Your environment is stronger than your willpower.

False.

I lost 30kg last year and this article goes against mant things I learned during this process.

Losing weight is all about willpower. People are solving the wrong problem. Instead of trying to find the perfect diet you should be trying to increase your willpower.

Felling hungry is inevitable, sure you can eat veggies until you are bloated (like the article suggest) but you will still fell hungry when you see someone eating a pizza.

ccanassa··on Microsoft launches an HTML5 version of Cut the Rope
JavaScript is object oriented but it gets the inheritance from prototypes instead of classes. Prototypes are very powerful, you can implement a class system in JavaScript if you want to but the reverse is not true.
ccanassa··on A Case Against Using CoffeeScript
CoffeScript just adds more complexity into a already complex problem.
ccanassa··on Test your websites in IE6 online
Ops! http://ie6test.it/?url=localhost
ccanassa··on Is Google Chrome the New IE6?
The iPad IS the new IE6 http://blog.millermedeiros.com/2011/01/ipad-is-the-new-ie6/
ccanassa··on Chrome Overtakes Firefox Globally for First Time
Chrome has already overtake even IE in South America: http://gs.statcounter.com/#browser-sa-monthly-201011-201111
ccanassa··on HTML5 2D gaming performance analysis: Canvas 2D vs. WebGL vs. C++
How come IE9 2D was faster than Chrome and Firefox?
ccanassa··on Bleeding Edge HTML5
I saw this presentation on the Google Developers Day, the WebRTC was working during the presentation.
ccanassa··on Microsoft Windows 8 Memory Consumption: sub-300MB
Worrying about RAM consumption is sooo 90'ish.

RAM is cheap, It's by far the easiest component to upgrade in most computers.

ccanassa··on Brazilian government signs up to develop OpenOffice and LibreOffice
They are just trying to find more ways to waste my taxes
← PreviousPage 2 of 2