HNHacker News
TopNewBestAskShowJobs

pedrorijo91

155 karma · joined November 19, 2014

http://pedrorijo91.github.io/
submissionscomments
pedrorijo91··on Poll: Switching from WhatsApp
what do you mean by zero-rating?
pedrorijo91··on Poll: Switching from WhatsApp
> What's more, several cell phone operators' plans include unlimited WhatsApp, but only a few GB of other data... meaning when your data limits are reached you can still use WhatsApp for the rest of the month, but not i.e. Signal or Telegram. That makes is rather hard to convince people to switch.

isn't this illegal? Portugal had such a problem, but i don't think anything happened since this: https://news.ycombinator.com/item?id=15905843

pedrorijo91··on Apple gave me the Hey treatment back in 2014
maybe it's time for ios developers to (temporary) remove their apps from the App Store as a protest?

Taking 30% without providing alternatives to install apps seems totally unfair

pedrorijo91··on Apple gave me the Hey treatment back in 2014
maybe it's time for ios developers to (temporary) remove their apps from the App Store as a protest?

Taking 30% without providing alternatives to install apps seems totally unfair

pedrorijo91··on Apple Is Trying to Shut Down Hey
maybe it's time for ios developers to (temporary) remove their apps from the App Store as a protest?

Taking 30% without providing alternatives to install apps seems totally unfair

pedrorijo91··on Airlines want to cancel rule requiring them to refund fares for canceled flights
not fair. it's not a normal service. it's a transportation service. If I can't travel on date X, traveling on date Y may be useless.

One could argue it would be useful for another trip to a different location. Sure. But because airflights prices are so shady (prices changing every day, prices that are different if you have a VPN connected, etc etc), the voucher could make you choose for the worst price.

That doesn't seem fair to me tbh

pedrorijo91··on Google's Down
Good to know that Google+ is healthy
pedrorijo91··on GitHub: Increased Error Rates
really mixed feelings with phabricator. it's cool to have the concept of review instead of sending each comment immediately, but the UI still sucks. It's hard to understand which repo the pull request/review we are looking at belongs to for instance.

and it gets all f*cked up if you started a comment and didn't close the input. among many other UI stuff (not sure if the UI has improved or if any of it is configurable btw)

pedrorijo91··on The care and feeding of software engineers, or why engineers are grumpy (2012)
> Yet, you’ll rarely find software engineers complaining about long hours or being woken up because of a production issue. The software is our baby, and we like to care for it as such. That means if it needs feeding in the middle of the night, we do it. If it needs extra care over the weekend, we do that too, all with a smile because our creation is growing.

We need to stop this! We are promoting unhealthy extra hours. We are making it like it's ok to expect/ask developers to work overnight and weekends. Work-life balance is not just a cliché, we need to incentivise developers to have a real life outside of work

> I was once about to leave my place with a date when the office called because of a production issue. She sat and waited patiently for an hour while I tried frantically to fix the issue before she ultimately took off (I couldn’t blame her), leaving me to my work and my coworkers in IRC sharing my misery.

is this company really so dependent of a single developer? unless it's a startup with 3 employees it sounds like a problem. Or maybe the developer thinks it's the only one able to save the day?

pedrorijo91··on DNSimple Offers 100% SLA
I'm a bit skeptical on this 100% SLA claim they do... all 4 of FANG have downtime, but DNSimple doesn't?
pedrorijo91··on Vim 101: How to Start Using the Text Editor for Developers
I miss a good tutorial on vim plugins :) still not trivial to explain to new comers how to use plugins they find on github for instance
pedrorijo91··on Ask HN: Getting Started Investing
looks similar to seedrs http://seedrs.com (which was used by revolut to get investment AFAIK)
pedrorijo91··on Google’s robots.txt parser is now open source
can this been seen as a initiative to make google robots.txt parser the internet standard? every webmaster will want to be compliant with google corner cases...
pedrorijo91··on Ask HN: Do you use a GPG key with GitHub?
I do :) Never had any problem where GPG would have helped me by certifying I was the author, but we never know...

a quick guide if you need https://pedrorijo.com/blog/git-gpg/

pedrorijo91··on Ask HN: Is a computer science degree worth it or should I learn on my own?
going for a CS degree will give you an overview of existing topics, meaning at the time you finish you degree, you will know things, and you will know which things you don't know. Without a degree, you will know things, but you won't know what else is there
pedrorijo91··on Facebook open-sources LogDevice, a distributed storage for sequential data
Is there any comparison with other similar storages?
pedrorijo91··on Ask HN: What are your favorite terminal programs?
https://github.com/wting/autojump
pedrorijo91··on Parsing JSON is a Minefield
I'm always saying that I can't understand how do we have a new hipster programming language/framework every year, but we still struggle dealing with JSON
pedrorijo91··on How Duolingo achieved a 50:50 gender ratio for new software engineer hires
why would anyone want to achieve a 50:50 gender ratio for new software engineer hires? you should simply aim for hiring the best software engineer despite their gender/age/color. The only ratio you could try to achieve would be to have 50:50 applicants for the roles and the select the best candidates.

Or will you hire a female even if she sucks at the job because your team is only made of males? Are you filling a sticker collection or building a team?

pedrorijo91··on Ask HN: What keyboard do you recommend?
seem cool:

* https://codekeyboards.com/ * https://www.amazon.de/Filco-Majestouch-2-Profi-Tastatur-Tenk...

pedrorijo91··on Ask HN: Huge enterprise customer wants to see our source code
maybe what they want is just white box explanation on your models?
pedrorijo91··on Ask HN: How to get a Scala graduate position?
Are you willing to move to Lisbon, Portugal? I know of a few companies using Scala, including my current employer, Feedzai (https://feedzai.com/) - a company that uses ML to detect and prevent fraud on e-commerce
pedrorijo91··on Ask HN: What are the best tools for code reviews?
it sucks :( the UI is awful. There's no way to easily see what are the unresolved discussions in the PR...

The only plus is the integration with linters. beside that, "native" bitbucket/github/gitlab PRs are way better

pedrorijo91··on Ask HN: How does your team handle knowledge documentation?
yeah, same pains that I've felt. I get the feeling that Atlassian products always lack some UI love
pedrorijo91··on Ask HN: How does your team handle knowledge documentation?
Don't use confluence :( In every team I've been, confluence feels like an huge hole, we can never find what we are looking for...
pedrorijo91··on Ask HN: Why isn't Prolog more popular?
I would say the problem is pretty similar to why isn't Haskell more popular?

both have a different/specific (as in non-mainstream) thinking way, and it is not easy to switch from common programming languages to these. and since it isn't easy, most people don't go deeper on them

from a company point of view: if it's hard to find a good Prolog/haskell developer, then they will be more expensive, so they stick with the common Java/C/C#/Python/Ruby/JS stack

pedrorijo91··on Migrating your site to HTTPS may be a bad idea
even if it would take 10 more seconds, I would still go for HTTPS for sure. Would you buy a new pc on a website without https? good luck buddy.

And who hosts servers in Australia? (lovely country, but a bit far from the rest of the world no?). At least do the benchmark with servers/users from USA/EU (and possibly Asia if you have enough visitors from there).

This title/post is clearly meant to create a rage post and get visibility. Shame...

pedrorijo91··on Scala interview questions
I didn't even remembered that detail. I read about it when scala 2.12 was out, but unfortunately I still couldn't migrate any app to scala 2.12...

Thanks!

pedrorijo91··on Scala interview questions
Original author here.

this post was never a "memorize this and you will know scala" statement, or that if you know those answers you will get a scala job. I simply found those questions a while ago and decided to provide answers by myself as an exercise. I do believe some answers may not be completely right (even completely wrong), and others may be a starter for a nice and productive discussion.

Also, knowing the answer to these questions doesn't make someone a good/better developer. These are just some small islands on the (scala) software developer knowledge!

In my opinion these are somehow basic concepts (that will only be valuable when applicable on 'real life' code), and there is a lot more to explore, specially about the type system. To know more about the type system have a look at this awesome article I found: http://ktoso.github.io/scala-types-of-types/

Unfortunately, these are questions often done in several scala-related job interviews (I had my share. Coincidence or not, I never accepted an offer from a company which did that kind of questions) :(

Feel free to provide feedback or discuss some topics.

pedrorijo91··on Any company using Vue.js? Are you hiring?
GitLab: https://about.gitlab.com/2017/02/06/vue-big-plan/
Page 1 of 3Next →