HN user

sopromo

177 karma

work @ csorin dot com

Posts2
Comments23
View on HN

Public Transportation app: https://mappi.invisen.com/

Website is Spanish only for now but the app has multiple languages. Still adding new cities whenever I can but I've been too busy lately.

Started as a project to learn more about routing and public transportation in Madrid and GTFS data. It was fun and I learned a lot.

The new Firefox for Android that launched in August loads pages 20 percent faster than at the start of the year making it the fastest Firefox browser ever on Android.

But messes up video experience when going full screen, dropped support for almost all extensions without warning, sometimes I have to restart the app because it freezes, header sometimes doesn't show up when scrolling up and ux is not quite there yet.

I had to downgrade the android app version and don't even get me started on my experience with Firefox on Ubuntu (random crashes, sometimes I can't close tabs or open them, I keep hearing audio from a tab I already closed and some more).

I really love the product and I hope the Firefox teams makes it better.

Sorry for the rant.

I do not agree and this is coming from someone that loves SQL. I only experienced the problems that this article describes with people that do not know how the ORM works.

You can use an ORM and it works flawless for most cases. There might be some cases where I need to write SQL to generate a custom function or some weird edge case but that is why the ORM gives you the possibility to write your own SQL if you want.

I forgot to mention that having to write raw SQL queries and mantain them, doing migrations and keeping up with the changes is kind of a pain when most of the time the ORM takes care of everything.

From their FAQ about dependencies in this case for js:

Can I use npm with Workers?

Workers has no explicit support for npm, but you can use any build tool or package manager you need to create your Worker script. Just upload to us the final, built, script with all dependencies included.

They actually do penalize slow and cluttered websites but not enough. I've seen some companies websites download 20mb for a simple landing page and still come up higher than other pages that are way faster.

They should penalize more instead of forcing us to use AMP almost as a power move from them.

ReCAPTCHA Dataset 6 years ago

Thank you very much for the images!

The link in your blog still redirects to Google Drive :)

Perfomance has always been good for me but there are a few bugs that made me question if I should keep using it.

On mobile, for example, I sometimes get blank pages when trying to visit a website and it will stop working until I restart the phone (internet is good because any other browser works). It is very rare to happen but it does.

I have a question because recently I had to implement a way to expire static assets and I would like to hear creative/new ideas.

For example, I have all my static assets on S3 and I want to generate a link that will make data available for a long time (let's say 1 year) but with S3 signing you can only generate a link available for a week max.

How would you go about doing this without relying on another server?

I think this is what happened with the public bucket. They thought about how to deliver static assets without relying on a server and the only way they found is to make the bucket public.

We only use statistical data which is provided via Google Analytics. We may collect non-personal identification information about Users whenever they interact with our service.

Could you explain a bit more about that without having to send you an email?

Data collected (ip, browser..) and for how long for example.