emluque's comments

emluque | 7 years ago | on: Nine years of Go

Yes, I actually meant VSCode, hn doesn't let you edit comments after a while and I wasn't completely aware of the differences between Visual Studio and VSCode. I checked and I'm actually using VSCode (in ubuntu).

emluque | 9 years ago | on: The Death of the Cyberflâneur

I second this. That's really intriguing! I'm imagining that there is some random dude out there that somehow became the focus of some nutty conspiranoids and I can't stop laughing.

emluque | 9 years ago | on: Elixir 1.3.1 released

The data will have to be persisted eventually once the order is finished, keeping that data on process memory would be incredibly irresponsible. And by all means if you ever do an ecommerce app please use an external database. You will want to do all kind of things with the data outside of the usage of the application, like running reports , etc.

emluque | 9 years ago | on: Elixir 1.3.1 released

Something that everybody seems to be missing is that a microservice can serve as an endpoint for all type of clients: your web app, a rich browser client, your ios app, your android app, your smart tv app, third parties, your reporting application, etc.

emluque | 9 years ago | on: Why and How I Switched from Python to Erlang

Thank you for your reply. I can't edit my comment any more but where it says:

>Ruby Conf that claimed that Elixir was giving better results (in request time) than rails

I meant:

Ruby Conf that claimed that Elixir was giving better results (in request time) without a cache than rails with a cache

emluque | 9 years ago | on: Why and How I Switched from Python to Erlang

Thank you for your answer. It has been very enlightening.

Part of the problem I had with the videos had to do with the examples they were using (a shopping cart that stores data on process memory rather than an external db seems a little risky to me).

I will investigate Erlang Clusters. Again, thank you for your answer.

emluque | 9 years ago | on: Why and How I Switched from Python to Erlang

You seem to be familiar with Elixir. May I ask you some questions?

. What kind of web applications are you building with it? I'm asking what kind of web apps or scenarios do you think Elixir is particularly well suited for?

I saw a thread on Elixir a couple of days ago and it piqued my interest and I saw a couple of videos that were posted there, one from some Ruby Conf that claimed that Elixir was giving better results (in request time) than rails. He never explained how that was posible or what would have been the results if he would have been using a cache (it's always faster to hit an in memory cache than hitting a db that has to touch disks, so if he speeded things up without a cache he would speed things even more with a cache). Then I watched another videos from some conference in Oslo or something, and from what I could understand he was doing away with the db completely.

. So I have another question, how do you architect your application in Elixir to keep application state though multiple requests (sessions) on multiple boxes without using something like memcached or redis (or a network disk)?

. Even if it's running on only one Box? Where does data reside if you are not using a db?

I have a basic understanding of Erlang processes (what's explained here: http://stackoverflow.com/questions/2708033/technically-why-a...) and how it's particularly well suited for concurrency. My questions are about Web Apps and Elixir and scaling.

emluque | 9 years ago | on: A billion prices can’t be wrong

This is a graph I made some time ago comparing the Billion Price Projects index data (which I downloaded from their site) with the Argentine Monetary Base as reported by the Argentine Central Bank:

http://imgur.com/Xyd8RXa

The black line is Argentine Monetary Base as reported by the Argentine Central Bank. The blue line is the BPP data, the green line is the official Inflation rate as was reported by the government at the time. Note: the left Axis numbers represent Millions of Pesos and represents the value of the black line.

Kind of difficult not to jump into conclusions.

Last but not least I did a website that mines Argentine Central Bank Data daily and produces Graphs and reports based on it: http://estadisticasbcra.com/en . It includes a public API: http://estadisticasbcra.com/api/documentation if someone wants to use the data I'm compiling.

emluque | 10 years ago | on: How Web Scraping Is Revealing Lobbying and Corruption in Peru

I recently did a website, that mines Argentinian Central Bank statistics daily and generates graphics and reports: http://estadisticasbcra.com/en

( The data that I'm mining is published here: http://www.bcra.gov.ar/Estadisticas/estprv010000.asp )

On this case, some scripts using Beautiful Soup were enough to get the job done, but I was completely unaware of Scrapy, seems like a fantastic tool, if I would have known about it I probably would have used it.

emluque | 11 years ago | on: Show HN: Blast.js separates text for typographic manipulation

This might be interesting to people who are into this library. I've been working on a JS library that allows for manipulation of CSS properties on a character by character or a word by word basis. You can even use math functions for interesting effects (like applying a Cos function to font size character by character). The library is finished (and there is even a simple GUI) though I'm still working on documentation and examples. You can check it out here: https://github.com/emluque/generativeText
page 1