HN user

partycoder

2,332 karma
Posts18
Comments2,427
View on HN

tl;dr: Education rant. If you don't like rants don't read this comment.

7 hour a day have no motivation other than preparing kids for 9 to 5 jobs and depriving kids of their valuable time and potential.

Software used in education has a lot of room for improvement. A 1 man operation like 3Blue1Brown has done more for education than man-centuries of work in education software.

Kids spend years learning inefficient arithmetic algorithms. An 8 year old abacus user wipes the floor with an American teacher in mental math.

With respect to civics, kids learn about democracy in Ancient Greece but don't learn about corporations and lobbying, which nowadays has more weight than democracy.

A lot of adults today don't remember that Americans were given free land grants in the Mexican states of Alta California and Tejas (now California and Texas respectively, top American states by GDP) and then revolted against the Mexicans to later be annexed by the US. Similar story in Hawaii. The US set a shitty precedent in terms of respecting borders, sovereignty and immigration, creating the crisis that is now being weaponized today by corporations to transfer their blame to laborers that spend all their money in food rather than the true reason for our economic situation: trillions of dollars taken from taxpayers to pay "Quantitative easing" to the financial mafia and more trillions wasted in wars that achieved nothing other than make private defense contractors richer.

Kids won't learn about how the US Chinese exclusion act started the opium poppy planting industry in Mexico that later evolved into the humanitarian clusterfuck that is the War on drugs.

Kids won't learn about mass incarceration and its legal foundations like the loopholes that are possible by the 13th amendment to the US constitution.

Kids won't learn about mass surveillance by corporations and governments and how their privacy is being taken away.

Kids won't spend a lot of time thinking about compound interest and how it can make or break their lives, or how population doubles every 63 years and what will happen to us if this keeps happening.

that smallness-of-file or smallness-of-function is not a target to shoot for

I disagree. Unless you are methodical and know what you are doing (like NASA or the authors of Kubernetes), it is hard to create large functions and files by keeping levels of detail consistent and not repeating code.

How do you test a function that has 100 unique outcomes? How do you safely maintain it to ensure it won't break? How do you even know it's working?

If theory of mind is the issue, some pigs display some attributes that could be interpeted as theory of mind.

In any case, your argument fell apart because there is no metric you can pick to justify what we do to animals other than: it is wrong but it is the least of evils right now (from a legal standpoint), which is different to "humans are more important than pigs".

Your argument is a slippery slope that leads to very dark places: can the rich experiment on the poor?, can we experiment on the disabled or mentally ill?... if being "important" justifies abuse, we would live in a world of abuse.

That is important because when simulations can solve the problem, we could outlaw experimentation in-vivo.

in the end, it will benefit humans. And we are more important than pigs.

Let's agree with you for a moment and understand what it really means:

- Let's say you are N times more intelligent than an average pig.

- Now let's say another species appears, where the average individual is N times more intelligent than you.

According to your argument, you would voluntarily subject yourself to experimentation, including getting your brain removed.

Of course you would not do that. So your argument is really about justifying the abuse of other species of mammals that cannot defend themselves.

Variations of that same argument were used to enslave, abuse and kill millions of people. It is sad your comment is the most upvoted. Our society sucks.

Have people use an app instead, problem solved.

The same people touched the entrance door handle anyways. And if you use cash you are exposed to the same germs.

If you define and implement all user stories, in the end what you will have is: a functional prototype, not a product.

A finished product can be sold ethically, a prototype cannot.

Developer on Call 8 years ago

If your sleep gets interrupted 5 times the same night because of tech debt you are not allowed to fix, or if you are having dinner with your family and you get paged 3 days in a row, I guarantee you that you will lose your shit.

It was a bad decision to make the logo similar to Internet Explorer, that alone is enough reason to not use it.

They can change the tech as much as they want. They can hire armies of engineers and make the browser 1000% faster than Chrome... but if they reuse the stupid logo it will fail again, and again, and again until they give up and forget that logo ever existed.

Developer on Call 8 years ago

An outage could be caused by infrastructure, by library code, by configuration, by increased activity, not necessarily your own software.

Developer on Call 8 years ago

Waking up a developer should be done as escalation.

If resolving an alert requires to "turn it off and on again" you don't need a developer for that.

Stress and lack of sleep reduces cognitive performance (what you pay for when hire a developer) and kills employee morale.

If you have 2 similar job offers for similar companies, one requires you to be on-call, the other one doesn't... which one would you pick?

If you are having a very bad on-call week and a recruiter reaches to you, you will be more likely to talk to them, or will be more likely to ask for a raise or just quit.

The "skin in the game" argument sucks. Developers are not solely responsible for software quality. Deadlines are often not set by developers.

You can all thank Andrew Wakefield, the physician that published the fraudulent paper that linked vaccines to autism.

"Immunization rates in Britain dropped from 92 percent to 73 percent, and were as low as 50 percent in some parts of London."

Then he directed a documentary against vaccination, making things even worse.

The choice of node.js means putting developer convenience in front of everything else.

The end user does not care about developer convenience, cares about a working product that is reliable.

Artificial neural networks, etc. are an abstraction that is inspired on a biological neural ensemble. With many differences...

Neurons are families of cells that come in many shapes and most of the time get oversimplified for didactic purposes. The processes involved in neuroscience are also oversimplified most of the time.

It is often said that dendrites are the input, axons the output, and that spikes are fired when a threshold is met... but that's not always true. The biological situation is full of special cases.

Then you have the way the network is formed. The amount of neurons and layers in a deep neural networks are just hardcoded in advance. That's not the case in biology.

Then you have volume: biological neural networks have many more neurons, and many more connections between those. For example each Purkinje cell (in the cerebellum) can have over 200k dentritic connections.