HN user

pedrorijo91

155 karma

http://pedrorijo91.github.io/

Posts128
Comments62
View on HN
dnsimple.com 6y ago

DNSimple Offers 100% SLA

pedrorijo91
1pts1
store.pantone.com 6y ago

Announcing the Pantone Color of the Year 2020

pedrorijo91
2pts0
medium.com 7y ago

Brushable Histogram – An open-source data visualization react component

pedrorijo91
20pts0
pedrorijo.com 7y ago

An Intro to Mutation Testing

pedrorijo91
1pts0
initiativeq.com 7y ago

Initiative Q: pyramid scheme or next Bitcoin?

pedrorijo91
2pts3
pedrorijo.com 7y ago

Strings are not the type you are looking for

pedrorijo91
2pts1
news.ycombinator.com 8y ago

Ask HN: How does your company manages formation budget?

pedrorijo91
1pts0
vmlens.com 8y ago

Has anyone tried vmlens (java concurrency bugs detector)?

pedrorijo91
1pts0
pizzacompiler.sourceforge.net 8y ago

The Pizza language is an extension to Java with three new features

pedrorijo91
2pts0
news.ycombinator.com 8y ago

Ask HN: What keyboard do you recommend?

pedrorijo91
1pts4
news.ycombinator.com 8y ago

Ask HN: Best conferences in Europe 2018?

pedrorijo91
9pts3
news.ycombinator.com 8y ago

Ask HN: How do you onboard new developers?

pedrorijo91
3pts1
www.theverge.com 8y ago

Apple reveals new emoji coming soon to iOS 11.1

pedrorijo91
1pts0
www.youtube.com 9y ago

Git-merge 2017 videos

pedrorijo91
1pts0
news.ycombinator.com 9y ago

Ask HN: Google analytics resources

pedrorijo91
1pts0
blog.twitter.com 9y ago

Twitter’s Vote on JSR 376 (Java Platform Module System)

pedrorijo91
2pts0
public-inbox.org 9y ago

Git v2.13.0 released

pedrorijo91
1pts0
news.ycombinator.com 9y ago

Ask HN: As a developer, what do you look for in a new job?

pedrorijo91
2pts0
news.ycombinator.com 9y ago

Ask HN: Which companies have an open salary policy?

pedrorijo91
2pts0
pedrorijo.com 9y ago

Some Functional Programmings concepts

pedrorijo91
1pts0
news.ycombinator.com 9y ago

Ask HN: Any good resources to learn about SEO you'd recommend?

pedrorijo91
3pts0
www.designernews.co 9y ago

About the new GitHub colors

pedrorijo91
8pts0
www.mattwarren.org 9y ago

The 68 things the CLR does before executing a single line of your code (*)

pedrorijo91
2pts0
public-inbox.org 9y ago

How I review patches

pedrorijo91
2pts0
news.ycombinator.com 9y ago

Ask HN: Why are you not using semver?

pedrorijo91
1pts2
www.oracle.com 9y ago

(Java) Substitutes for Missing C Constructs

pedrorijo91
1pts0
pedrorijo.com 9y ago

Scala Enumerations – Return of the (Java) Jedi

pedrorijo91
1pts0
pedrorijo.com 9y ago

About Scala enumerations

pedrorijo91
1pts0
www.youtube.com 9y ago

Category Theory for programmers

pedrorijo91
3pts0
github.com 9y ago

Scala 2.12.0 released

pedrorijo91
10pts4

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

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

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

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)

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?

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

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?

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

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

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...

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!

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.