HNHacker News
TopNewBestAskShowJobs

mrisoli

553 karma · joined May 31, 2017

Product-minded web developer, I like checking out shiny new stuff. Find me on Twitter @mgrisoli.
submissionscomments
mrisoli··on Heavy is the Head that wears the AirPods Max
Comparatively it's one of the safest cities in the world, as in, its less safe then maybe 4-5 cities in your list?

Sure it has a couple of dodgy areas, but I lived in Sodermalm and Kungsholmen and never felt unsafe around those, I moved from Brazil and my hometown gets as many robberies reports in a day as Stockholm gets a year.

I can understand some people might be targeted for these status items but I never had any issues moving around even with an expensive laptop, phone, headphones with me, taking the public transport every day.

mrisoli··on The Airbnbs
CS concept still lives on in communities like Trustroots, it wasn't beaten by AirBnB, it killed itself after adding membership fees, prior to that they served different, even if slightly overlapping, groups.
mrisoli··on Ask HN: Top Coursera Courses?
I liked internet history, technology and security: https://www.coursera.org/learn/internet-history

It doesn't get very deep in terms of knowledge of networks, TCP/IP stack etc, it's a very lightweight course that's easy to get through, it was my gateway MOOCs years ago, instructor is great and there's great footage from the beginnings of the internet, it feels more like an interactive documentary than an online class.

mrisoli··on FrontPage: The Good, The Bad, and The Ugly
There's good and bad in this.

It sucks that we depend on Facebook/Instagram and others to get information about a local business like a restaurant we want to visit.

But years ago if you wanted information about a restaurant on the web... was it even there? If they even had a website it was built by the owner's nephew or maybe used some wix template, then if it does exist you're going all over the place to find contact information, opening hours are probably missing, menu might be anything from another page to a download of a photographed PDF.

I like the fact that I can go to a social network profile and there's a big button with contact information in the same place for all businesses.

mrisoli··on Diego Maradona has died
I am Brazilian(and a major football/Pelé fan), so heavily biased here.

And I don't see the competitiveness of leagues/or time holding up as an argument.

Pelé dominated his competition for a long time, he won national and continental championships multiple times as well as being the star in two world cups, one of them at the age of 17, his numbers are better as well.

Maradona in the meantime spent a solid amount of time in both Europe and South America and wasn't continental champion, so relatively speaking, he wasn't as dominant in his time as Pelé was during his own.

And if you argue that competitiveness is ever increasing, you have Messi and Cristiano Ronaldo with much better numbers and a decade-long dominance, I would argue even Zidane, Romario and Ronaldo above him in terms of results.

Maradona comes from a time when governments were highlighting football for need of national unity. Pelé was used for media in the same way.

He's definitely one of the greatest when it comes to how symbolic he is to the game, he represents Argentina's rise to the top of the football world, which has followed as Argentina has consistently put great players since, but I have high reservations as to calling him the best of all time.

mrisoli··on Masayoshi Son had help pulling SoftBank from the brink
I've seen it happen at varying levels:

Carrefour supermarket opened in my block next to a decades old famously local bakery/grocery store and undercut their prices by more than half, with a focus on infrastructure, quality and service, bakery went out of business, one year later all the prices in the supermarket were way up, staff was cut and service went terrible afterwards.

There's a huge war on this with tons of delivery apps/ride sharing as well, in different corners of the world, Uber tried to burn cash to get ahead of taxis with coupons and discounts in several markets, it won in some, but lost big in China(Didi), India(Ola), and Indonesia(Grab).

Another major example was the "Brazilian airbridge", the flights between SDU - CGH airports, when a growing company tried entering that market, three airlines bundled their offerings together to set prices and coordinate flight times, which priced their competitor out of the route, eventually getting them bankrupt.

mrisoli··on I sold Baremetrics
I interviewed for Baremetrics a while ago and a major reason for this was because I am a fan of Josh and its openness culture. Ended up not following through the process as I got a job offer in the mean time.

I enjoyed even my first impressions at the interview process and I'm happy Josh got a nice payout, congrats!

I do hope Baremetrics transparency continues in some fomr as its a big inspiration.

mrisoli··on Interview with David Vélez, founder of Brazil’s Nubank
She used the expression 'nivelar por baixo', something like hiring by the lowest common denominator, it sort of implies that most underrepresented minorities would be candidates below the bar for the company.

She did mention they have some training initiatives to combat this.

But the 'leveling' comment can sound quite elitist, Nubank requires high levels of english proficiency amongst other high bar criteria, most underrepresented minorities have very limited access to these resources.

mrisoli··on Interview with David Vélez, founder of Brazil’s Nubank
Same here, grew up and started working in Brazil.

Terrible pay, shitty vacation policy(30 days running after one year, including weekends), often expected to arrive early and do overtime, bosses can be very passive-aggressive if you don't.

Europe has much better work-life balance and benefits, I love my country but there's no way in hell I'd go back to those working ways.

mrisoli··on Instagram Morphs into an Information Powerhouse
I was also invested heavily and still am a little bit even if my usage is decreasing.

Wow I loved instagram, first the filters that made people try to be artsy managing to distract people from the fact that early phone cameras had terrible quality.

Then there were stories, while unfortunately ripped off Snapchat, they did a great job with it and it fit right in with the image first social network. People started posting stuff simpler than the perfect life of their feed.

When people started complaining about tons of ads, I didn't have them, I quickly discovered I was in some AB test, eventually they probably saw how ads were perfoming well now we all have them, holy shit its a lot of ads.

Now its a cesspool of ads, marketing, activism, they moved the notifications tab out of the navigation bar to have space for a shopping tab, people are marketing their hustles, trying to build up personal brands, its so used that businesses almost require an instagram presence, signal to noise ratio is getting worse by the hour.

I still use it quite a bit because it helps me keep up with lots of people from back home and other places I've lived but as it floods with ads people share less and less personal stuff to, feels like a post-social media age is going to come eventually.

mrisoli··on Empty stadiums have shrunk football teams’ home advantage
In Brazil they would vary wildly so that's where my nostalgia comes from, after the WC in 2014 pretty much all of them were standardised to 105x68
mrisoli··on Empty stadiums have shrunk football teams’ home advantage
And maybe not so relevant these days because most pitches are standard size, but years ago football pitches could vary in size, 90-120m in length, and 45-90m in width, maybe in the past even more, I remember some quoting some pitches as long as 130m+

Teams who were on the boundaries of these often took advantage of it, my home team played in a larger than average pitch and you would clearly see teams that went in full pressure to lose a lot of gas by the second half, the best coaches knew how to make this count. On the other side of the spectrum, teams with shorter fields favoured playing long balls straight from goal kicks to the strikers.

Tbf I miss a little bit the days where these small inconsistencies would affect the game and require a little bit more studying on the coaches part.

mrisoli··on Linus Torvalds: 'I Do No Coding Any More'
I share this opinion, however teams I've worked with are fond of squashing and drop words like "cleaner" or "more maintainable" without having proper evidence and I usually can't convince people to avoid this practice.
mrisoli··on Linus Torvalds: 'I Do No Coding Any More'
I write detailed commit messages for every single commit I make(even though commits would be squashed on merges), I write detailed PR descriptions that included before/after screenshots in multiple resolutions whenever relevant. Never once did I have any indication that someone took their time to read descriptions or commit messages.

In my previous job, I received some feedback from my manager that some people complained about code quality of my work, I was dumbfounded, I have no problem with being criticised, but I at least wanted to be able to learn from it and adapt. I went back through every single PR I did at the company and found little to no comments and it made me feel personally attacked with very little evidence. I then went on my peers PRs and see what I could learn from them, most PRs included highly non-descriptive commit messages and descriptions often only included a link to a JIRA ticket which most of the time was only visible to their direct team members and not me. From that I took the position of being more demanding on not just code quality during reviews but also descriptions, I didn't manage to influence a single developer to improve documenting efforts. That was a major reason why I eventually left the company.

I continue to be a believer in taking your time to write good commit messages, I have yet to collect dividends from it however.

mrisoli··on Most tech content is bullshit
This seems very common in JS land, I once saw a talk in a conf which seemed very basic, later on I stumbled onto a tweet about how the speaker often submits abstracts to CFPs often not knowing much(or at all) about the subject, which serves as motivation to learn and talk about it, works well after having a track record of speaking at events some conferences you can get invited or not have to prove yourself so much to get accepted to speak.

Then I was looking at other conferences lineups and saw many repeat speakers from that same conf, often with the same talk, turned me off quite a bit from going to any more conferences, lots of the same, basic content, with not much expertise behind it.

mrisoli··on En svensk tiger
When I first started my job in Stockholm there was a printout of this tiger logo with the saying that 10-12 were quiet hours, I knew about the saying but I didn't know about the history behind it, quite interesting!
mrisoli··on Ask HN: How do you manage your bookmarks?
I use Toby as a Chrome extension and new tab page:

http://www.gettoby.com/

I find it has some tiny glitches with drag and dropping to rearrange, but otherwise it's free and works pretty well.

mrisoli··on Why Google+ Failed
Very cliché, but reminds me a lot of Simon Sinek's famous TED talk about "Start with the why", Facebook was driven by its mission, Google was driven by market share.

OTOH same can't be said about Snap vs Facebook, Facebook simply copying many of Snapchat's features is working out pretty well for them.

mrisoli··on People Met in Hotel Lobbies (2017)
Having stayed in 40+ hostels, it can get tiring very quickly, at first it's easy to be impressed at seeing so many different people in one location, but eventually I started feeling like everyone was the same, with the exception of someone here and there.

I do agree that off-the-beaten-track is better, location really defines the profile of the majority of the travelers you'll meet there, such as the european party trail(Amsterdam-Berlin-Prague-Budapest) where you're more likely to meet people who just want to get wasted(and hit on 'locals' if they are men).

Not to mention the universal adoption of smartphones, cheap data tourist plans, google maps and trip recommendations at your palm, more often than not, if I'm stepping into a hostel common area I'm more likely to see a bunch of zombies glued to their phones before deciding to hit some of the top 5 recommendations on TripAdvisor, it also makes it more difficult to start conversations in a place where that was way more natural just a few years back.

These days I'm only staying in hostels for the monetary value which is still way cheaper than most Hotels or AirBnBs, trying to stay in dorms that have no more than 6 beds, I end being one of those who is just staring at their phones and doesn't really engage with other travelers(I do believe this is the majority of hostel guests these days). I'll get a hotel for the comfort every now and then. I guess living in a backpacker destination made me a bit bitter about backpackers in general.

mrisoli··on Dear Programming Job Applicants (2010)
It's a good investment for the company, if the interviewer can red flag a candidate who is blatantly lying on his resumé because the candidate would assume no one would know said technology, it would save a lot of money from cutting ties with an employee in a later stage.

As an anecdote, I used to work for a company and would require candidates to know some Ruby, for one guy with several years experience in Python we changed the requirements of the home assignment so he could write it using whatever he wanted. he hands over a nodeJS application claiming he took the opportunity to learn something new(why not Ruby?), seemed like it was well done, so we bring him in for an interview, unlucky for him, there was one member in our team with some nodeJS experience(me), having reviewed the code, I asked him to do a minor feature addition to his own code, he froze, couldn't do it because he didn't write the code(copying from some repo) and didn't know any nodeJS at all, asked him to do it in Python instead and he still couldn't do it, he had just spiced up his resumé with tech we didn't use to see if he could weasel his way in.

mrisoli··on I turned my interview task for Google into a startup
I've done that a few time actually.

My last company they flew me from another continent to do a 3-days assessment, I worked with the team on a legitimate feature(that would be trashed after as they couldn't use the code because I was unpaid). I liked it, I met the team, I interacted with them, I did the task and got a job offer in the end.

All engineers at the company highly valued the 3 days assessment because we got to select great people to work with, but we were getting too many candidates giving up or false negatives, they eventually cut it down to 1-day despite our protests.

mrisoli··on Kickstarter’s staff is unionizing
(disclaimer: also Brazilian, even if I don't live in Brazil anymore)

I have mixed experience with unions in Brazil, the fact that they are mandated makes it almost like a scam, a part of your wages go towards union contributions but rarely do you get anything out of that. Most directors at unions are in it for political powers as the bigger unions are major players in politics(as seen that our ex-president is a former unionist).

On one hand, unions can provide negotiation power, specially in class action suits, including unfair dismissal. But most of the time I've seen unions collude with companies and associations to provide underwhelming benefits and wages that are below inflation.

In some cases such as medicine and dentistry they are solid credentials of many professionals and I take it as mostly positive.

In the case of engineering it should follow the same as the engineer's union is a very strong powerhouse that requires quite high minimum wages for engineers(IIRC 8.5x the national minimum wage). However this has led many companies to use a loophole where engineers are hired with a different job title, performing the same job, just so that they don't have to pay that minimum, while sometimes even requiring that said engineer is registered with the union. As computer science is not engineering, even though some computer engineers are qualified as such, I've never met a programmer that has a proper engineer contract.

mrisoli··on App Analysis: Air Canada
I love this kind of analysis, even considered doing some myself, do you just pick apps at random to do this with?
mrisoli··on Journal raises $1.5M to bring Google-like search to your personal life
I filled out the form, I'd like to try, my email is celorisoli at gmail
mrisoli··on Slack Acquires Astro
Well they are doing that, doesn't mean it's because of competition, maybe it was just for the talent and keeping the app up isn't worth their time and they would rather the newly-acquired employees focus on something closer to native Slack. Similar to what they did with Screenhero
mrisoli··on Bitcoin and other cryptocurrencies are useless
Well one of the selling points of Bitcoin is that this could be done in a decentralized way.

I know decentralization is not a huge selling point for most people who just want to do things instantly from within their phones, I myself have little usage for it, but there has been a time where Transferwise halted BRL transfer due to currency being unstable, if I relied solely on TW for my transfers this could be a huge problem for me, one that(in theory) happens because it's a decision of a centralized entity.

mrisoli··on I inspected the mastodon.social website
I just tried out Mastodon quickly after reading this, and what a disaster.

Icons are overused, there's no onboarding of the UI and it just throws you in with a bunch of icons, I wasn't sure what most of them did.

I started at mastodon.technology and it immediately follows the instance creator which confused me, when I checked his profile there was an icon with which I could unfollow(an X on top of a person icon), which I didn't know if it meant blocking or unfollowing.

No icon has helper text on hover or anything, you're just thrown in and there's already messages popping in your timeline and I didn't really know that I already followed these people, and I could click Local/Federated timeline and there wasn't much info on what those were.

mrisoli··on Brazil sets new record for homicides
I'm from Belo Horizonte and the constant anxiety is real, of course it's not a problem every moment but shows up in every situation.

Waiting for the bus every day of the week for 15-30min, you're very exposed, and should be careful with your phone out, and some people learn your commute time, follow you, it's rare, but if you're not paying attention, it can happen.

I personally used to(don't live there anymore) double check every corner I step into to make sure there's nothing suspicious.

It's anecdotal of course but I've had three of my friends having their cellphone stolen in the same day, and at least one per day for a two week span.

My parents moved into a gated community which is supposed to be safer, only to have their house robbed their first month there, robbers get in facilitated by the staff.

I could go on with anecdotes for a long time, and just for the last year.

mrisoli··on Ask HN: Where can one learn about the history of the internet and the protocols?
A few years ago I took this MOOC: https://www.coursera.org/learn/internet-history

It was great for me because it was very light in coursework and easy, so it was a good gateway drug to MOOCs, unlike the more advanced classes which I often dropped halfway due to lack of time.

The content itself is very good, includes some old videos and interviews with some of the people who worked on internet technology in the 80s and 90s, and even does a quick explanation of some concepts of computer networks(TCP/IP, ethernet, etc).

mrisoli··on Ask HN: What were/are you doing at age 25? What would you change?
I'm 28 now and I switched jobs 3 times at the age of 25, got my first serious girlfriend, moved out of my parents apartment.

Back then it felt like everything happens super fast, three years down way more things happen even faster.

Could I give a 25-year-old some short-sighted advice? Probably, but 25-year-old me wouldn't listen, I've always believed everyone is different so you can't really just hand advice like it's a life manual, things eventually happen to you. I think(much like others in this thread) that most things you do at that age will probably not impact your life as much as you might think.

← PreviousPage 2 of 7Next →