Hacker Newsnew | past | comments | ask | show | jobs | submit | more randomtwiddler's commentslogin

It helps to identify the useful parts from the destructive parts of the philosophy.

Hard work and effort is good and helpful for the individual and society.

Pride, which can be an artifact of such work, is harmful to the individual and society. Pride can also be found in the poor, in political philosophies, sports, etc etc. It is ugly and destructive everywhere it is found.

Finally, in the narrative is also the philosophy that you can't really help who you are. Which ignores or at least minimizes your personal choices and ability to change. You can choose to work hard, it may be difficult where it doesn't come naturally - but that effort can still be made and improvements accomplished.

There is certainly some providence involved in high degrees of success. Not everyone is going to be able to reach the 5th sigma on the top end through sufficient effort. It shifts which curve you're in, it does not not place you on the curve where you'd necessarily prefer to be.


The amount of friction a designer gets for adding several multi MB images to a page, in every organization I've worked for, is very little.

2 MB minified, compressed, ball of js is nothing. I've even seen companies accidentally put their debug builds in production (>15MB js ball) with without noticing or getting complaints.

I'm much more sensitive to page weight than most, and every sizable dev shop should have someone who is. But even I realize that current business reality is it didn't matter nearly as much as sensitive tech people think.


Your fear, or lack there of, may or may not reflect reality. It's not really a good basis for an argument.

The right to bear arms is based on the idea that a person has the right to defend themselves, their life, loved ones and property.

This basis is plenty sensible. Plenty of history is filled with violent criminals, governments, invaders, marauders, rioters, pirates. And it is sensible to suppose that, even if not present now, the future will have them too.


> We have an answer to this. It is, empirically, a very long time, as there seem to be a handful (possibly only 2, certainly less than 5) users impacted negatively enough to report an issue. It does not usually make sense to solve an issue that doesn't exist. Presumably dozens of users reporting the same issue would cause a reprioritization, but if no one is complaining, there's no reason to change priorities.

You have enough information to understand that it is a problem, regardless of how many people are actually complaining to you. I self host git, if Google was chewing up 120gb a month of my bandwidth I'd definitely feel it but I wouldn't figure out what was going on easily, let alone figure how how to complain and stop it.

The behavior is rude and bad engineering. Just because people aren't yelling at you for leaving dog poop in their yard doesn't mean it isn't a problem for them too.


Seems like recrimination to bring up unrelated items.


Parents can educate their own children. The costs for well outlined curriculum in the digital age are minimal.


This kind of comment usually comes from someone very young, or maybe unfamiliar with the state of many family's lives in the US.

Parents aren't often educated well themselves. They don't know how to teach anything to anyone.

Some of the working poor don't even have time to cook their kids reasonable meals.

Locally we're experiencing a bus driver shortage (more like a pay shortage), and the school district knows that on days without buses... some kids don't show up because there's no one home that can take the time off of work to bring them to school.

Parents with the education, time, and money can educate their own children. Outside of the upper-middle class... it's rare to encounter parents who have all of those.

If we were to rely on parents for education, we'd be setting half the country back by a good 50 years. Literacy rates would absolutely plummet.


This is a problem of responsibility. Regardless of conditions, ultimate responsibility for a child's education is with the parents. This notion that it is the governments job is backwards and dangerous. Teachers don't love my children. Administrators don't love my children. I love my children. Anything someone might claim is love, doesn't hold a candle to a loving parent.

Taking responsible for education doesn't mean you have to do it all yourself. You see that it happens and accept the personal cost.

Your assumptions about me is not only wrong it's irrelevant. Not only do I have more experience raising children than any two men you are likely to know (I have many), I've lived among much much poorer people than 99% of hacker news. In places that struggle with running water and electricity to say nothing of Internet (none).

You're feeding me a bunch of excuses. Yes, some people struggle and it can impact their ability to do it. But where there is a will there's a way. Good parents find a way, it has much less to do with wealth and much much more to do with good family structure - which even poor people can do perfectly fine.

Cause and effect are often reversed. You aren't going to have good families because you are wealthy. Families get wealth when they are good families.

When children are well loved and have good characters they will prosper. They will understand good families and tend to have good families themselves.

A lack of love creates behavioral problems that can dominate a life and can easily be passed into the next generation. A society centered around school life will not provide children with love in a life devoid of it.

Society can't fix the problems at home but it can certainly stop getting in the way.


Stop griping about SPAs. Local compute is powerful and lower latency than the data center across the country or world.

Page weight isn't that big of a deal, a 2 MB ball of js is nothing compared to the multi megabyte pictures and videos people routinely add to pages.

For some use cases MPA is fine, but in many cases it's actively worse and higher dev costs to boot.

Service workers are an interesting middle ground I think should see more attention and development. I like to combine service workers with SPAs for fully offline capable web apps.


> Page weight isn't that big of a deal, a 2 MB ball of js is nothing compared to the multi megabyte pictures and videos people routinely add to pages.

That's a good argument if you're one of the people adding multi megabyte pictures and videos to your pages, but I'd bet that if page size is of concern to you, you're not one of them, so "a 2 MB ball of js" would suddenly become your weakest link.


You say "weakest link" like there is an optimum. People are regularly downloading 4k video. By choice, they want to be doing this.

Amazon is one of the most successful websites ever created and last I checked came in at over 12MB page weight. Mostly highly optimized images. I'm sure they wrangle and agonize what shows up there.

There's a limit somewhere, but pointing the finger at a ball of js that compresses to less than 500k isn't particularly reasonable.

User experience is more about latency. Be it from local compute or remote compute+network.

If your visitors are one and done you must SSR at a minimum. Because that will drive the average latency of the majority of user experience.

If they are long term users, you should seriously look at user local data and potentially full offline functionality that can mask even poor 3g performance and spotty networks. Making users suffer long term through an MPA architecture is silly.


And you end up saving that 2MB at some point since every page load is just some JSON instead of waiting for the server to render a whole new page that is mostly a duplicate of the current page.


Page 2 definitely has big wins, not only for the user but in reduced server load and thus cost. That is really the key bit of information in answering the question, to SPA or not to SPA.


Why are you developing on cloud vms? Those should be on local dev boxes rather than in the cloud.

Also, you can use vms from other vendors. You don't have to go full dedicated.

You have two small prod servers. Yes, other cloud services would be cheaper but it's probably not worth the migration time. Stepping on dollars to pick up pennies.


Periodic fasting for 24 hours (few weeks between) can improve health and help you gain mastery over your appetite.

Good luck with your journey. Years of life can be hard to change.


A follow up. I'm more interested in a devs understanding of memory complexity than time complexity. Every single production performance issue I've seen out side of academic questions had been due to memory management issues.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: