Recent submissions

Comment · 5 years ago
Netflix and spotify give me quick access to lot of content and I value it. I don’t care what software gives me this content.

With messaging it’s different. Transferring messages is relatively simple topic to do as a software. But the cost of running and maintaining it is hard and that’s what users don’t care.

Comment · 6 years ago
I tried many things from Apache with mod_php, nginx with php-fpm, Roadrunner and Swoole.

Apache and nginx are both great, both have pros and cons, although I would go with nginx and fpm as my first choice.

Swoole is totally different approach as it runs php as standalone server in a loop, just like python for example. It is great if you serve api but it kills the benefit of having each request isolated as you would have with nginx or apache. So you need to care about memory leaks, db connection pools etc. Also Swoole docs was not great few months ago.

Roadrunner is kind of between apache/nginx and Swoole. It is a golang server that can execute php in workers. For each worker once php is loaded it will stay in memory and it is super fast. The only downside on this one is that Roadrunner is developed by mostly one guy and not much you can find on the internet. Also Roadrunner features set is IMO very narrowed into what the company behind it needs at the time. IMO there is no clear vision where this project is going.

Comment · 6 years ago
I think he means C++ is 2x to 5x faster to run than Go. I saw many benchmarks and not sure if that is true though. Go is still one of the fastest out there.
Comment · 6 years ago
That is still not clear. Not everyone need to sign in so it could not be essential. It should ask when you want to login if you want to store a cookie or not.
Comment · 6 years ago
Definitely missing a proper CTA (call to action) button in the welcome email. It should stand out clearly in the center of the email.
Comment · 6 years ago
It says DGPS (Digital Global Positioning System) is it the same as Differential GPS?
Comment · 6 years ago
Comment · 6 years ago
Would be nice to see some example. When I open search there are no results.
Comment · 8 years ago
Just a bit off topic. Is it possible to steal in Amazon Go?
Comment · 8 years ago
There is no such a thing like plugin which can operate only on one website. Plugin in browser is like an app on Windows. Once you install it and run it, it can access anything.

I think the main problem these days is lack of understanding how computers and Internet work.

Comment · 8 years ago
Does this extension work more or less like every URL you would open in a new incognito mode separate window? Or is there some other more sophisticated solution in the background?
Comment · 8 years ago
I agree with everything apart having if and return statement in the same line. It makes code really difficult to read.

In addition, I also like is to avoid if/else when returning bool values:

  if (a > b) {
     return true;
  } else {
     return false;
  }
Could be simply written as

  return (a > b);
Comment · 8 years ago
As I said I was developing Facebook apps back in 2011 and at this time as far as I remember, your friends list was publicly available to any logged in user. API was only making this easier for apps to fetch the data about you. There was an explicit permission about accessing friends list and their data through the API so yes, any of your friend at that time could just give away your profile to a third party.

I stopped using Facebook back in 2011 (only used it to manage and test my apps) as I was really concerned how easy is to collect personal data.

But I guess for me, as a developer, it is easy to imagine how things works and when to get suspicious online.

On the other hand it makes me really happy, Facebook privacy issues like this one with CA, got much attention and finally more people, hopefully, will understand how things works.

Comment · 8 years ago
I was also working on Facebook apps from 2011 to 2013 using Facebook APIs.

At this time whenever we have released any app, useres could login to it using OAuth which means they were presented with a list of privileges our app needs from them (eg. Friends list, photos, posts etc). Once user has authorised the app we could fetch all of this data.

This was how Facebook worked at this time, you can’t say it is a leak of data because we explicitly ask user for permission. You basically say, I want to use your app, here is my profile if you need it. I don’t really understand why people are so mad about their data privacy. If you publish your photos, list of friends, what you like, where you live and work, who are you merry to, then it shouldn’t be a surprise this data can be viewed by not only your neighbour but also a dodgy automated scripts. Once the data is fetched then you can only imagine what people can do with it. It’s not really Facebook fault. It’s people who thinks when they publish things on the Internet, it’s safe and can be only viewed by other people.

Maybe Facebook only role should be to make people more aware of all of this, but is it in their interest? I don’t think so.

Comment · 8 years ago
I didn’t know you can have Facebook account without having email address.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton