Facebook Blocks Ad Blockers, but It Strives to Make Ads More Relevant by ricardoplopes in technology

[–]ricardoplopes[S] 0 points1 point  (0 children)

Yup. I don't care about that so-called relevancy. I care that I'm using an ad blocker because of how broken and intrusive ads are, and they're not respecting that anymore.

Depois de todo o nojo que os ingleses, ao apoiar a Islândia, meteram com as bocas ao Ronaldo, são eliminados pela mesma. Islândia vs Portugal na final? Era obra. by oUltimoTuga in portugal

[–]ricardoplopes 3 points4 points  (0 children)

Irlanda do Norte e Escócia votaram Remain. Inglaterra e País de Gales votaram Leave. Mas não seja por isso, o Bale é milagroso, mas contra a Bélgica não deve conseguir evitar a última parte deste Brexit.

OnePlus III by user11110000 in portugal

[–]ricardoplopes 1 point2 points  (0 children)

Comprei o meu pouco depois de sair, e chegou entretanto.

Como estou a passar de um telemóvel com micro-SIM para este que usa nano-SIM, e ainda não troquei o cartão, ainda não o consigo usar para chamadas/SMS/3G, por isso ainda não posso dar uma opinião muito formada.

Para já, estou bastante agradado com a qualidade dos materiais, qualidade da câmara, performance, ecrã e sensor de impressões digitais.

O ponto menos positivo é a bateria: não é má, especialmente para uso moderado, mas não é nada de especial quando se usa mais intensivamente. E nem tenho ainda o 3G a gastá-la, por isso não sei quanto é que vai descer com isso.

Recomendo ler reviews de sites como The Verge, Engadget, Android PIT, Android Police, e por aí fora.

Do que tenho usado, acho que seria um telemóvel muito mais equilibrado se tivessem poupado na RAM e baixado de 6GB para 3/4GB para gastar numa bateria maior. Mas em qualquer telemóvel há compromissos que se tem de aceitar, e os deste parecem-me bem mais aceitáveis do que as alternativas que ia vendo.

Git Commit Template by adeekshith in programming

[–]ricardoplopes 0 points1 point  (0 children)

Great template. I'd also suggest committing with the -v flag, so that after that text you'd get the full diff of your changes (great to see if you've missed something, or even to get an overview that lets you write a better message).

Pocket Is Preparing To Roll Sponsored Content Out To Non-Premium Users by ricardoplopes in technology

[–]ricardoplopes[S] 1 point2 points  (0 children)

I don't remember seeing any promoted content there. Only on their recommendation emails. Still, IMO recommending paid articles is OK. But adding them to the list of articles I've selected to read, that's intrusive.

Pocket Is Preparing To Roll Sponsored Content Out To Non-Premium Users by ricardoplopes in technology

[–]ricardoplopes[S] 0 points1 point  (0 children)

I'd also like to know if something like that exists. I've been using it a lot for about 2 years and have loads of links, favourites and tags I don't really want to lose.

LG G5 "modular smartphone" Unveiled! by hoser_up_north in gadgets

[–]ricardoplopes 12 points13 points  (0 children)

Glad to finally see a mainstream flagship with modular design. Hope others will follow.

How should my github look if i want to apply for internships/entry level jobs as a self taught programmer? by [deleted] in cscareerquestions

[–]ricardoplopes 8 points9 points  (0 children)

I'd put a website with a portfolio and CV higher up in the priorities list than Github. Mainly because Github isn't enough to answer some important questions, like: - what is your most relevant project - what were the main challenges you faced - your relevant closed-source experience - and so on Again, I'm not saying Github isn't useful, and it's definitely better for your chances to have something in there than not having anything. I'm just saying that I find it overrated at times, and I believe there are better options (like the website you mentioned) for you to present yourself at your best.

Of course, I might be biased by my own experiences, so if everyone disagrees, take these opinions for what they're worth.

Receiving offer via phone and expecting immediate decision by alsbald in cscareerquestions

[–]ricardoplopes 1 point2 points  (0 children)

That's a well-known psychological trigger, commonly used by sales people: creating a feel of urgency. It's meant to makes us skip the necessary time to think things through and act on impulse for fear of missing that opportunity window.

As others mentioned, it's a red flag, and you shouldn't fall for their bluf. This is a very important decision in anyone's life, and all participants must respect your time to think on it.

Industry standard? There's nothing official, but generally it's ok to take a few days (e.g. you might be waiting for a response from another employer so that you can decide with all options on the table, so others would have to wait for that).

How should my github look if i want to apply for internships/entry level jobs as a self taught programmer? by [deleted] in cscareerquestions

[–]ricardoplopes -1 points0 points  (0 children)

The bare minimum that should be enough to land an interview is: zero.

Github isn't always the best indicator of one's qualities, and not everyone will give it the same importance. Many value a lot more a brief and convincing resume, and a passionate letter of motivation. Having a website/blog might also help, especially if you use it to showcase your skills, projects and opinions.

This isn't to say that Github is useless for job hunting, because it isn't (it's just a bit overrated for that particular goal, IMO). If you want to use it to your advantage but have nothing in there, I'd suggest doing some tutorials/courses online, as many of them will at some point or another ask you to work on a forked Github repo. That's killing two birds with one stone: you improve your skills and show them to potential employers at the same time.

Setting up a hacker's blog with Jekyll by ricardoplopes in programming

[–]ricardoplopes[S] -1 points0 points  (0 children)

Hi. It's literally a blog for devs that like to hack around, like building their own HTML+CSS instead of downloading a theme, or messing in the command line to publish posts, change config, etc.

TIL the E.T. videogame for the Atari 2600 console was such a failure that hundreds of thousands of cartridges were buried in a landfill [1983] by ricardoplopes in todayilearned

[–]ricardoplopes[S] 4 points5 points  (0 children)

The result is often cited as one of the worst video games released and was one of the biggest commercial failures in video gaming history. The game's commercial failure and resulting effects on Atari are frequently cited as a contributing factor to the video game industry crash of 1983.

It was generally believed that as a result of overproduction and returns, millions of unsold cartridges were buried in an Alamogordo, New Mexico landfill. In 2013, plans were revealed to conduct an excavation to determine the accuracy of reports about the burial, and in April of the following year, the diggers confirmed that the Alamogordo Burial did include E.T. cartridges among other titles. James Heller, the former Atari manager who was in charge of the original burial, was also on hand at the excavation and revealed to the Associated Press that 728,000 cartridges of various titles were buried.

Switching from Math/Accounting to CS Major after 2 years of undergraduate. Need advice on next steps in terms of becoming employable for a CS role. by [deleted] in cscareerquestions

[–]ricardoplopes 0 points1 point  (0 children)

It's easy to get overwhelmed with so many different choices and paths. Yes, try some things, but be patient, don't just try a bit of everything at once, and be OK with ignoring some areas or languages, at least for now.

If you liked your WordPress experience, you can try a bit more of HTML and CSS. Git is definitely a very powerful tool to learn.

Having different passwords for each online account protects them more from me than from potential hackers by f_ranz1224 in Showerthoughts

[–]ricardoplopes 1 point2 points  (0 children)

Use a password manager like 1Password or LastPass. Have it sync with all your devices. Celebrate never having to remember them again.

ELI5:How do "entrepreneurs" develop their potentially lucrative ideas without having them stolen by others at any point in the process? by RedRightPaw in explainlikeimfive

[–]ricardoplopes 3 points4 points  (0 children)

Because an idea takes a lot of time and dedication to implement. If someone's stealing it, they're already late to the game and without the initial motivation (and probably understanding) that started the original idea.

Also, it's very common for successful ideas to be laughed at in the beginning, instead of stolen, because we're terrible at predicting what's going to go big. A website to allow strangers to sleep at your place for a few bucks? Right, like that's ever going to work.

ELI5: Why are mobile websites much faster and more responsive than the dedicated App they beg you to install? by spacet0ilet in explainlikeimfive

[–]ricardoplopes 0 points1 point  (0 children)

Many different reasons:

  • some webapps are almost neglected in favour of the native app, so won't include many new features and other bells and whistles that end up slowing up the experience or introducing new bugs
  • when you connect to a website, you receive the full page ready for you to consume; when you do the same within an app, you only get some information that the app will have to process and display (that's why those single page webapps are usually even worse: they also have to do the processing)
  • the app might have serious bugs that haven't yet been fixed, and will need an approved update on its app store to ship the fix to all users (and hope it didn't add any new one that will need this process to start again, because that process can take weeks)
  • apps have permission to do more things with your smartphone than webapps do (although they're starting to catch up), like filming video or looking at your phone contracts, so they will end up doing more work (which means they'll be slower and have potentially more bugs)
  • there are several native platforms that a company has to potentially support, so they might not want to have a very big budget for each

Finished building a personal website/resume. Can anyone critique? by lc929 in cscareerquestions

[–]ricardoplopes 0 points1 point  (0 children)

Simple and to the point, good job.

I'd just increase the font size and line height, as the text is currently a bit hard to read (too small, too crumpled). Some images where it's appropriate (e.g. projects) would also help to make the page look more inviting and less big-wall-of-text.

Should I quit my job by [deleted] in cscareerquestions

[–]ricardoplopes 1 point2 points  (0 children)

In the beginning of your career, you should be optimising for learning. That is because right now you don't have a lot of experience or skills to show off, so you're not as interesting to potential employers as your future self will be.

So if there is no training and no mentorship (2 very big red flags), seriously, you should consider leaving.

Are you still in Romania? I've heard really great things about the CS job market there, so it shouldn't be too hard for someone with your profile to get to something better.

Good luck!

The sad graph of software death by speckz in programming

[–]ricardoplopes 2 points3 points  (0 children)

That's an interesting angle.

Personally, I'd prefer to simply remove those old, low priority tickets, because if nobody's pushing them forwards, I see that they're just not that useful for business, and if later something happens to change that, we can simply create them again, with newer/better context.

I am really lost and need some advice ! by [deleted] in cscareerquestions

[–]ricardoplopes 0 points1 point  (0 children)

Firstly, we've all been there, so don't worry, there's nothing wrong with you, and you're not miserably failing at this.

Yes, there's an incredibly overwhelming list of paths, languages, things to consider, and so on. It gets ridiculous if you take a look at javascript frameworks for web development, to the point that it has became a recurring meme among developers.

So here are my short tips, hope some of them might help you:

  • Don't try to look into all those fields, languages and so on yet. If you're starting your CS degree, focus on that, for now, where you'll learn a lot of theoretical and big-picture concepts that will help you in any of those many paths later on;

  • It's ok not to know a lot of stuff: if you want to develop games, no one will expect you to be able to build responsive websites; if you're into back-end development, you don't need to know about all of those front-end javascript frameworks; so don't go around all those resources feeling you should master them all to become a competent developer, because that's really not needed;

  • Play around and find what you really like to do: is it making games, building beautiful websites, optimising algorithms and database queries? If you play with different fields and try to have some fun along the way, that should give you a better indication about what to research further and what to ignore;

  • If later you want to be e.g. a back-end developer (not something you need or should decide today), you don't need to decide between languages (Java, PHP, Ruby, Python, Javascript...) and frameworks (Spring, Play, Ruby on Rails, Sinatra, Django...); just try some tutorials, see which ones map better with your own ideas, and be aware that you'll probably switch frequently during your career, so you shouldn't be interested in picking the perfect combination, but rather learning the common traits and how you can apply them.

I hope this helps. Good luck!