HN user

anonemouse145

40 karma
Posts0
Comments56
View on HN
No posts found.

How did you choose who your parents were going to be?

What part of your carpe diem attitude helped your mom not do drugs and destroy your gestating brain before you were born?

How did you bootstrap your country so that you weren't a victim of war or starvation at a young age?

What part of your attitude ensured you were born into a modern society at the right time to be educated, instead of being a pre-agrarian human ancestor?

What part of your free will in life ensured you'd be the sort of tech person who'd post on HN rather than perhaps an ascetic who'd be living a life of poverty on the streets of Bangladesh to combat consumerist attitudes? Would that be a wrong choice to make?

That said, correlation and causation. The movers and shakers of society are likely to believe they had more control in their life. Not necessarily the other way around. But it can be helpful to envision yourself as being in control of more of your life than you really are.

This.

For instance, we all probably had to go through math classes where the professor writes so fast that it's a hand cramping race just to even scribble together enough notes to follow each gigantic derivation later for learning purposes. Nobody in that class is retaining any of that.

The kid who aces that class, is almost invariably someone who likes to to play with the equations in their free time at their own pace, so they get a feel for what process they need to employ toward a solution rather than brute forcing it. (When applicable, sometimes brute force is the only tactic.)

Math classes in general really, desperately need to slow down and let students grasp higher-order concepts. The number crunching method is stressful, and all it does is massively discourage bright people who may be geniuses in their field but flee University because the school made Calculus their "breakout" class.

Anecdote. When I went to University, I had a professor who graduated MIT tell the class that he'd realized how much pressure we were under in our Calculus class trying to keep up, that this was deeply unfair, and that he was erasing our last test score because they were unreflective of the performance that he knew we were capable of if we had any time for his class. Calculus was a core requirement, his class was elective, so almost every student had been forced to ignore his class, and we were amazingly lucky that he was good enough to sympathize.

This man used to work at Bell Labs and swam 200 laps a day to keep fit. And he was telling us we had it rough. I saw people cry out of gratitude.

Colleges have become a confidence game where people exchange money for membership in an exclusive club. That's not say colleges SHOULD be this way, but the reality differs from the old rhetoric.

As Peter Thiel often says, why aren't all classes at Ivy League schools simulcast on YouTube if they're so great? We have the technology, it would be a boon to all humankind. But they make money off their exclusivity. (If the teacher contact compels you, why not at least make the lectures available to all and people can pay for the tutoring, you can probably keep enrollment up that way).

Most offices have bad cultures that don't foster good communication. The odds of people blaming a tool because they don't have good communication is very high.

I think the bit about "my team is starting to notice I'm offline" is very telling. Oh you're so fancy, you special person who doesn't tell your team when you're not available and you aren't checking your messages. You sure showed them. I bet you're just the best facilitator of communication.

Personally, I tell my team how they can and can't expect to contact me when I'm changing methods of communication. Call me crazy.

If you want to contain the nutters, build a nuthouse. Every message board admin in the world learns you need dumping grounds and pressure relief valves to keep the population in line.

My team has "General" for company wide announcements and "random" for dumping gifs and whatnot.

There's also stuff like #sysadmin if something goes down or you spot a security bulletin and want to make sure the admin team sees it. Keep those rooms going as necessary. Low traffic, but the right people want an unread marker on them.

1) Hacker News?

2) You can reliably induce near death experiences with high g-forces and drugs, for instance the experiences commonly happen to fighter pilots during training when they are subjected to high g forces in training.

The reason for the white light and tunnel and floating above your body, is that's how the brain shuts down due to loss of blood. We know this now. No need to speculate. "Hell" is a less common motif, because that's a less common brain state under those circumstances.

Next mystery, please.

His memo does not say "women are incapable of programming". He says the way Google uses engineers means men are more likely to fit the role. He offers suggestions on how to change the role to attract more women. For example, women may be attracted to social programming (pair or mob programming) versus the classic picture of some man locked away in a basement. Which he references specifically in the article.

This is different from discriminatory hiring of women to be forced into a male oriented role. This is a substantive claim, which he accuses Google of doing. Discriminatory hiring is illegal, and also stupid, from a free market standpoint.

Tldr: If women aren't buying your product (not applying to Google), it's not the fault of women, its your product that needs to change to suit their wants and needs.

This is only sexist if you think men and women don't, as a general statistical rule, tend toward different interests along a bimodal distribution. But they do.

YouTube grants all monetization to the claimant instantly, for the entire period of the claim, even if it's bunk.

So take an algorithm that can flag a million YouTube videos, and maybe you steal $10,000 of monetization over cost in a few days. Nobody can afford to sue you hard on the false positives because you're mostly only hitting "nice guys" who will just change the sound and reupload. So you up the algorithm to be more profitable, wash, rinse, repeat.

That's why this is really happening.

Look up stats for how much Obama spent on raiding states with legalized pot. The idea that Trump suddenly has a war on pot is ridiculous nonsense. The idea that the Fed's hands were tied before now is ridiculous.

Federal drug policy has long been, and will for the foreseeable future continue to be, dangerous nonsense.

Disregard down votes, this is 100% correct. I only add:

Read up on the Dunning-Kruger effect. Realize smart people undervalue themselves, and dumb people overvalue themselves. Remember that if only dumb people ask for a promotion, one of them gets it. If you're a good employee, always shoot a little above your worth to compensate.

People are whining that it's hard to know your value, that people are timid, and many people can't walk.

I agree, and that's why they're underpaid. It's not your boss's fault if you're uninformed, timid, or scared to ask for a raise. Do what you need to do to improve your bargaining position. Then leverage it.

Thr vast majority of the supposed "wage gap" is that men feel compelled to climb the hierarchy. They take more risks asking for raises and positions- even if they aren't qualified, and even at the expense of work life balance. You can do that too, if you want the money.

Emphasis on if.

We really need to quit forcing programmers to take calculus. Even set theory is a minority of us. Nobody actually needs order of magnitude either, so long as you can tell one thing is bigger than another which is about one day of learning after you cover polynomials.

The vast majority of us never use more than basic algebra. Counting, multiplying and dividing money, and estimating effort in story points (and maybe dollars as you get seniority) are the big math items.

I'm horrible at calculus, a fault that cost me around $30,000 in makeup classes and a delayed graduation as I kept losing scholarships.

Yet I have never, and will never, use Calculus in my field. This was told to me by the career coach in my intro class, who said almost none of you will ever use Calculus, yet my school still made everyone take up to Calculus 4. Who the hell is finding the area under three-dimensional curves without relying on a library? Madness.

Speaking of quote unquote improvements, the community act like bad actors influencing the forks aren't an expected outcome. Somehow only the correct improvements will happen, because reasons. Nobody will subvert Bitcoin, and if they do, well they weren't true believers anyway so ignore that and HODL.

...Even though a lot of the community seem to agree the major figures who pushed for Bitcoin Cash were Judases trying to cash in so major subversion of the code/market has happened at least once already.

There may be a way to make a real, usable currency out of these ideas. It doesn't exist yet in reality.

This. A logic class could do the same thing if you could get a good, modern logic class. Internalizing for loops, if-else, while, boolean, etc is a universal benefit that would help anyone break into programming.

Sadly, I've taken some really bad logic classes. Usually this is because they use terrible toy languages that are artificially difficult to work with. They should just do those classes in Javascript or python or something, after they cover the old Aristotelian logic bit. (Socrates is a man, all men are mortal...)

You could rig up a test suite to brute force truth tables and verify when you create correct logical statements. It would be a blast.

Instead you spend all year having to derive known logical theorems from scratch. Because reasons?

Example:!(x and y) == (!x or !y). I had a class where in the toy language it took a whole hour to derive that theorem. Instead, how about we have to draw out a truth table or actually use that statement? You can do that in half the time and get more from it. I've had to use that in programming all the time. You can flip if!(!x.isEmpty and !y.isEmpty) into if(y.isEmpty or x.isEmpty)... If I typed that right. Comes up all the time refactoring or simplifying logic.

I know exactly why I made money. This is a ponzi scheme with unlimited uninformed people joining. You feel your personal level of risk, find a time, and invest only what you can afford to lose. You can do the same with Tupperware if you know enough people to sign up under you, grab a bunch of free product and sign out.

During previous dips, it was 100% guaranteed you could get a good return in one week. So that's exactly what any smart person was doing. Some could risk more, power to them.

Personally, I'm not touching the market until it gets a lot closer to $1k. And I think the odds are getting better every day.

Yes, the latest mobile Firefox does make network requests. When Firefox updated, I got a "recommended by Pocket" section full of ads and click bait. I do not want that.

And it's on about:blank just like when Chrome started capping up the blank page. I had to install a script to load an actual blank HTML page because about:blank isn't blank.

It's health care and pensions you silly people. The stereotype (which is massively true in most cases) is that this generation of aging people suck up vast amounts of health care and demand to retire, while young people don't want health care and this generation probably won't get any retirement anyway so no worries.

Do you know how many companies will string along a part time worker, promising full health care after X months, only to fire them if they start demanding benefits? I've seen dozens of cases.

The purpose of university for a first timer is to build connections to get an internship or job offer. If you come out without a job offer in hand that pays more for your degree, you failed. If like OP you went back because you already had/have a job, then yes, working with professors and other students is a fine thing.

You don't need real computer science theory until you're already a seasoned programmer, at which point you need a refresher anyway. Beginning programmers spend more time setting up environments and breaking down poorly written requirements, than traversing binary search trees by hand.

I wish someone would have explained to me what it's like finding work in CS before I took the degree, how "entry level" positions can often mean 4+ years experience, how Interview questions often have little to do with the job and everything to do with memorization.

Going to school to become a good programmer is wasting money. Going to school because you want to work a field that rewards having a degree, and starting relationships where someone is waiting for you to get your degree and hire you when you finish, is smart.

Rudimentary math is almost entirely sufficient. Meaning this should* have been learned early in life. I make web backends for e-commerce and I rarely do more than count and add.

Example life skills: -Balancing a checkbook or verifying an account balance (addition including negatives, ex. e-commerce) -Tipping (be familiar enough with percentages to eatimate a few simple ones in your head) -Baking (fractions, multiplication/division)

The only thing not covered is basic algebra, solve for X type stuff. If you can convert Celsius and Fahrenheit either way given one equation, you're golden.

Most of don't need set theory or calculus. We need rudimentary math that should be in any 101 course.

If you're going into some sort of engineering such as fluid dynamics or maybe deep financial territory like banking, then maybe you need some calculus. Otherwise, just be good at the 101 level.