News for hackers. Stuff that matters.

sopromo

Re:How we bootstrapped a $1M ARR email client on Tuesday April 06, 2021 @01:53PM (#26715121)
You can use react native and deploy an app for mobile phones and web.
Remove all contacts that first name and last name start with Z.

Docs say that they prefix every first & last name with Z so that would be a start.

Re:Ask HN: Show me your half baked project on Saturday January 09, 2021 @10:17AM (#25700975)
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.

Re:Happy New Year HN on Thursday December 31, 2020 @05:12PM (#25597783)
Happy new year everyone!
Re:Are We on the Verge of Another Financial Crisis? on Saturday December 19, 2020 @09:24AM (#25477561)
We are going to have a housing crisis and more because of climate change and people moving from places where temperatures are unbearable and the weather is more unstable.

There are lots of articles if you want to read more, for example: https://www.sciencenewsforstudents.org/article/climate-chang...

Re:Our Year in Review: How We’ve Made Firefox Faster in 2020 on Wednesday December 16, 2020 @05:05AM (#25440838)
> 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.

What is the difference between this and Burp Proxy, Fiddler or Wireshark?
Re:What ORMs Have Taught Me: Just Learn SQL (2014) on Wednesday October 21, 2020 @03:01AM (#24845400)
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.

Re:Ask HN: Where to meet non-technical cofounders? on Sunday September 13, 2020 @04:37PM (#24463783)
I am always open to new ideas and if it sounds like a good one I can get onboard
I see a lot of ads on Google Maps while navigating on the map as markers, while searching for something specific like a restaurant and if I make a route to go somewhere most of the time I get uber ads injected as an option I should take instead of using public transport.
Re:Data Broker Opt-Out List on Sunday September 06, 2020 @03:30AM (#24389682)
Spammers actually use that list to find numbers to call.
Re:Eliminating cold starts with Cloudflare Workers on Friday July 31, 2020 @12:41PM (#24010449)
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.

Re:Google AMP Can Go To Hell (2018) on Friday July 17, 2020 @03:38AM (#23868147)
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.

Each phone has an unique advertisement identifier, they could link you across several apps with that.

But it may be very possible that they do a combination of everything to track you (whatsapp, instagram, facebook, oculus, apps that use the sdk...)

I think that your example is not correct.

Tinder and a lot of others apps share information with Facebook about what you do by using their SDK.

You can hide all cookies popups with uBlock Origin and the annoyances filter.
Re:ReCAPTCHA Dataset on Sunday June 07, 2020 @04:18AM (#23445712)
Thank you very much for the images!

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

You could give uMatrix a try, I use it to block cookies, images, media and iframes. If you really want to allow a site to use all that it is a bit easier to do (I think)
Looks really nice, does it drop frames or keeps it at 60fps ?
Re:Rebuilding our tech stack for the new facebook.com on Friday May 08, 2020 @04:13PM (#23118932)
If I have to download 5mb of js for every page I visit on my phone I would be out of data in less than 15 days.
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.

Re:So I reverse engineered two dating apps on Sunday May 03, 2020 @08:46AM (#23058655)
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.