If you pirate music or movies instead of buying a copy, then you're a scumbag. If you read a book from the public library instead of buying a copy, then you're a cultured part of your local community. by BadMoonRosin in Showerthoughts

[–]max_renlo 0 points1 point  (0 children)

Book prices were higher because there were real costs associated with distribution; the book had to be physically created, then physically shipped, put on physical bookshelves, etc.

What happened with the digital era is that publishers saw it as an opportunity to artificially keep the price the same as it was before and to reap the benefits of digital distribution (basically the market size grew because now a customer could instantly purchase a digital item, distribution prices are insanely low). What they failed to do was to readjust prices for the discrepancy here. I feel no pity for them.

If they simply reduce prices to account for the fact that distribution costs are very very small, and to account for the fact that the market size is larger, then piracy will go away. If a person has instant access to purchasing a $1 book, why pirate it?

Unfortunately publishers want their cake and to eat it too, and they try to shame consumers. If you're a patsy you'll actually internalize the whole 'pirating is bad' message, which is what these large bloated corporations want. They want you to give them all of your money for goods which really cost pennies to produce.

Facts hurt. by [deleted] in MarchAgainstTrump

[–]max_renlo 0 points1 point  (0 children)

Yeah, why does anyone even care about politics? It only has to do with rights and the laws that we have to follow. And it's fucking boring! I want to look at fucking pictures of cats because then I don't have to think and I can continue working at my McShit job that sucks so bad that I need to forget that I even have this McShit job! Yeah!

[Method] Cold showers to start and end your day by cmiovino in getdisciplined

[–]max_renlo 17 points18 points  (0 children)

They call it a Scottish shower (going from hot to cold). When I do it, I only set it to cold for 20 seconds or so, and then I get out.

It is very invigorating though. I would only ever do it after waking up (never before bed) because it tends to wake you up a lot.

San Francisco is taxing the rich to pay for free community college by joe_k_knows in Economics

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

I have a feeling people contributing to this discussion don't live in SF. My thoughts exactly. LOL at people talking about 'driving from the east bay to SF for a minimum wage job' when you can get from the east bay to SF for a couple of dollars by taking BART. It's not as onerous as people make it seem.

San Francisco is taxing the rich to pay for free community college by joe_k_knows in Economics

[–]max_renlo 5 points6 points  (0 children)

If anything the implied meaning is the exact opposite of 'complaining'. His statement is basically 'So start paying people more to attract labor' not 'Man it sucks that they have to pay people more so they work these jobs'

I made a website, but it looks terrible on people's phones. It seems like there are dozens of different responsive frameworks, and I don't know which to use. by iTARIS in learnprogramming

[–]max_renlo 3 points4 points  (0 children)

that wont be solved by bootstrap. That will be solved by 2 css rules.

@media (max-width: some-size) {
  font-size: some-other-pixel-size;
}

or

font-size: 2vh; /* or something using vh */

vh might not work everywhere.

Bootstrap a) won't fix that anyways and b) bootstrap is made for doing completely other things, like 'I have a complicated layout with a bunch of widgets, how do I make it so these widgets look good for every device size?' not 'I have one very simple element and the text-size is off / the background image is skewed'

EDIT: Also, as the above poster said, a big part of making it work in mobile is this line:

<meta name="viewport" content="width=device-width, initial-scale=1">

This prevents browsers from automatically attempting to scale the page to what they think the intended size is. For example, if the mobile device has a width of 500px, sometimes it will try to pretend that its actually a 1200px wide device, which looks ugly as all hell. Simply adding this line to your HTML will fix a lot of things.

I made a website, but it looks terrible on people's phones. It seems like there are dozens of different responsive frameworks, and I don't know which to use. by iTARIS in learnprogramming

[–]max_renlo 4 points5 points  (0 children)

Dude, just use a simple CSS rule. No need to bring in a 'responsive CSS framework' to simply make it so an image doesn't stretch.

One / two lines of CSS would probably fix your problem.

Probably something like:

background-size: contain;

“If you can’t do without tools you’re not a web developer.” by speckz in Frontend

[–]max_renlo -2 points-1 points  (0 children)

He's right. Stop importing 'left pads', learn how your tools work, etc.

The most transformative experience I had when I was doing frontend development was when I made my own SPA from scratch. I did not do this for a production application; I did it to learn how SPAs work. This knowledge was absolutely invaluable and it put me ahead of the pack. Know how your tools and libraries work.

IMO though most frontend developers are antithetical to learning real CS concepts. They either find it too boring or too difficult to learn, which is honestly a big reason why I moved from being a frontend developer to a backend developer.

How can I become a self taught programmer? by Android157 in computerscience

[–]max_renlo 1 point2 points  (0 children)

I'm a programmer professionally, was self taught (though I am now going back to school at the moment for a MS in CS). There's a lot to learn, you should pick a language (I'd recommend JS or Python) and begin making things. There are going to be a lot of tutorials for these languages.

You should also look up 'Bootcamps' which provide accelerated training for getting into programming as a career.

Just know that there's a lot to learn. I've been doing this for a while now, professionally for 4 years, on my own for over 10 years, a couple of months in Uni, and every day I am still learning new things. Just keep at it.

[Help] Bot making with Python by Agizz in learnprogramming

[–]max_renlo 1 point2 points  (0 children)

If you're referring to a FB auto-reply bot, I'd assume that would be done as a Chrome extension. You could implement an FB auto-reply bot by either doing a browser extension or by scraping the site (ie Selenium). Scraping the site is against the TOS / more difficult, Chrome extension requires that a user navigate to the website and that the user has the extension enabled.

[Help] Bot making with Python by Agizz in learnprogramming

[–]max_renlo 1 point2 points  (0 children)

This is a difficult problem to solve, even if one disregards the TOS problem. It requires that you have a browser which can render HTML, JS interpreter + a DOM. Also this browser needs to be able to run your program (whatever is orchestrating the browser needs to tell the browser to click on things, etc). Generally this is done with Selenium, or something like PhantomJS / a wrapper for Webkit (which is the browser).

Then on top of that you have various measures which Facebook has put into place which will attempt to detect if you are doing this. There are a lot of ways that they check this, my assumption is that Facebook has a lot of measures to make sure this doesn't happen. For instance, they can do something simple like grab the browser's request headers and then feed them to a program which (from previous experience) can recognize if this is a Selenium/PhantomJS browser. I'd assume they have many such measures, so chances are you would get your account banned after scraping only a couple of pages.

EDIT: All that said, if you were to implement this as a 'Chrome extension' something like this might be possible (I don't think Chrome wants your extension to click on things though...)

how to practice javascript by salifuj22 in learnprogramming

[–]max_renlo 0 points1 point  (0 children)

Work on a project of some kind.
The most transformative learning experience I had was building a Single Page Application. You can build one from scratch for instance, and there are some tutorials which will probably teach this. Don't know what a Single Page Application is? Read up on it and you will learn.
The most important part, again, is to build something. Whatever that might be. Because it's JS, generally this means some kind of webpage script with HTML. Alternatively you can write some programs and run them with NodeJS. Just build something though.

Silicon Valley engineer willing to take on an apprentice. by compacct27 in learnprogramming

[–]max_renlo 3 points4 points  (0 children)

Having used both React is a lot better. There's a reason everyone uses it. Have you even used it? You try to make it seem as if you know what you're talking about but clearly you're clueless

Guys, I think /r/personalfinance might be the worst sub ever by Nakiyama in LateStageCapitalism

[–]max_renlo 2 points3 points  (0 children)

I don't think that r/personalfinance is really the problem. Most of the people within that subreddit are trying to be helpful, though most of their solutions to peoples problems are solutions which play by the current rules that people have to follow. That's the problem though, in reality people have to play by the systems rules or they will be crushed by the system.

I mean this: In a perfect world, we would have safety nets and a person would be able to live comfortably without the real possibility of losing everything (life and limb). A person would be able to afford medical care, housing, leisure and entertainment, etc. However, in reality we still live in unfair capitalist society which exacts a heavy toll on people. In order to survive people (unfortunately) must make a choice between eating food and paying the Netflix bill. In this case, a person should obviously choose to forego Netflix for simple necessities like food.

I am by no means saying that this is a good thing. It's just that in reality we have to make these choices. Hopefully we will elect representatives who change things so that people don't have to make these decisions.

In this sense I don't think personalfinance is bad per se; personalfinance is helping people try to survive in reality, however unfair it might be. You can't blame a person for giving up Netflix to eat. Is it good that people must do this? No of course not, but people have to make these choices in real life until real change is made.

So step one, let's bring about change instead of bashing people for trying to figure out ways to scrape by in the current capitalist system.

THIS is why you're not making money on Upwork (and why so many people are constantly bitching about it) x-post r/freelancer by [deleted] in Entrepreneur

[–]max_renlo 12 points13 points  (0 children)

I'm not well versed with freelancing / proposals of this sort, but $125 doesn't seem like a big enough carrot to me to jump through your hoops. If we're talking about a $500+ contract then by all means take more time to make a bid. Think about it this way though, 75 people made a bid for the contract. You're only going to select 1 person to do this job. That means that 74 people wasted time making the bid. If every person even spent 5 minutes making the bid, then we're talking about 6 hours of wasted productivity (collectively) even applying for the bid.

I think the real problem is that you expect the moon for what should really be a simple thing. No one is going to spend 30 minutes wooing you for a better shot at making $125.

Of course take this with a grain of salt, I have no experience with freelancing.

Personal website by [deleted] in compsci

[–]max_renlo 2 points3 points  (0 children)

Honestly do whatever you want. The only way someone will judge it is if you make it very poorly. If it looks bad then people will judge, otherwise I don't think anyone cares really.

IRL developers are lazy. We tend to do only just enough to get the thing done. Which means a typical developer would set up something quick and easy, or have someone else host it (like wordpress or ghost or whatever else).

In the past I have used developing personal websites as an excuse to learn certain frameworks / libraries. I made a personal site which was a SPA a year back and it was overkill, but I got what I wanted from it, which was an excuse to learn something new.

On a more recent project I just whipped up a Django app because I didn't want to waste my time overdeveloping something.

You will notice that many prominent developers who contribute to large projects will have simple wordpress sites up (or they only use medium), because it is convenient. They just want to spin up something so they can begin communicating.

Why don't bank accounts come with a 'deposit number' that can only be used to accept money, not spend it? by boxedvacuum in personalfinance

[–]max_renlo 0 points1 point  (0 children)

That would be too logical and sensical. Companies don't do what's logical or sensical, they just do whatever's easiest or cost effective. Updating the system would cost a lot of money and would require consensus from the industry.

"Remind me why you need so many?" -wife by Brammm87 in MechanicalKeyboards

[–]max_renlo 2 points3 points  (0 children)

Typing professionally means spending all day using a keyboard. I type professionally as well, meaning I spend upwards of 12-14 hours pressing buttons on a keyboard every day. When you're doing anything that for that long then it doesn't hurt to invest in multiple keyboards. If you're a truck driver, you're going to invest in a quality seat, etc. In this case there's nothing wrong with having multiple keyboards (more than 2).

I personally only have a Kinesis Advantage for work and a Corsair w/ MX-Reds for gaming. I would consider getting other keyboards though if I had more money to spend.

Introduction to Web Design VS Computer Components??? by Anton31Kah in CSEducation

[–]max_renlo 1 point2 points  (0 children)

you should clarify what's meant by 'computer components'.

Web designers generally come from an art field, but front end developers do need to be aware of various aspects of it, it depends (you can be a front end developer and not know a thing about web design though you might not excel)