HNHacker News
TopNewBestAskShowJobs

pm24601

1,813 karma · joined January 28, 2012

submissionscomments
pm24601··on My kid can’t handle a virtual education, and neither can I
> They should have learned that by age 4, which is why kids start pre-k/k at the 4/5 age range.

Lol. Because you think they should? Love the one-size fits all statement - not.

As soon as someone has 2+ kids, they realize how ludicrous that statement is. Better yet go talk to a kindergarten teacher - I don't know how they handle kids that age that are not even theirs

pm24601··on Amazon Liable for Defective Third-Party Products Rules CA Appellate Court
Strict liability means that Amazon is liable for any defective product no matter how "hard" they tried
pm24601··on C will never stop you from making mistakes
Not if the contract in question requires those issues being address.

The acceptance criteria is controlled by the purchaser. The purchaser can and should audit for this attempt to slide in out of spec code.

pm24601··on C will never stop you from making mistakes
Yet more worshipping on the fear of change. Simply speaking. If the code is suspicious, it should be treated as such.

I am not tied to some definition of perfection but rather the practical. Developer tools help write safer code. If that code is running dangerous equipment this is even more important.

The expectations and quality needs to be raised. ESPECIALLY in operating systems, device drivers and yes code that has been running "just fine" for years.

pm24601··on Tell candidates what to expect from your job interviews
That is not true. GDPR specifically requires that interview notes be available to the candidate
pm24601··on Tell candidates what to expect from your job interviews
How about telling candidates why they were rejected?
pm24601··on New York City bans Zoom in schools, citing security concerns
https://highfive.com/
pm24601··on No engineer has ever sued because of constructive post-interview feedback
Props for your recognition
pm24601··on Tesla remotely removed autopilot features from used Tesla without notice
Well, sadly yes. Amazon is a horrible company (https://www.theguardian.com/technology/2020/feb/05/amazon-wo...) in many ways. Yet the stock has made Jeff Bezos a bizzilionaire.

I have no plans to ever work for Amazon even as a software developer - but I wish I had bought the stock.

I held Wells Fargo for awhile - specifically because they bragged about how good they are about extracting fees from customers. I would never bank with them, I use credit unions exclusively.

With the Trump deregulation mania encouraging stuff like this (https://www.cnn.com/2020/02/07/us/florida-weed-killer-sprayi...) I will need lots of money to escape as a climate refugee.

pm24601··on LA’s new trains have not lessened the time spent stuck in traffic
The article completely misses the point of public transit.

Transit is NOT about reducing congestion. Induced demand (https://en.wikipedia.org/wiki/Induced_demand) clearly means that some people will driving so long the congestion is within their tolerance level.

Public Transit is all about giving choices to people AND enabling people to get to jobs that they couldn't get to otherwise because of congestion.

For my family, I have been fortunate enough that the last 15 years or so I have been able to take public transit to my jobs. This has enable my family to use a single car and save tens of thousands. This is significant money for me and even more significant for someone making less than I do.

Public transit enables workers to keep more of what they earn because they don't have to spend money on gas, car repairs, and they don't have surprise expenses related to driving all the time.

Public transit is NEVER about congestion.

If the goal is "solving" congestion then:

* ban cars (Market Street in SF, 14th Street in NYC (https://ny.curbed.com/2019/10/18/20919729/new-york-transport...)

* have an economic collapse

* reduce parking options

* congestion pricing

... etc...

pm24601··on Tesla remotely removed autopilot features from used Tesla without notice
And this is why i will not buy a Tesla... but I will buy their stock. Companies with sh!tty consumer attitude do well.
pm24601··on No engineer has ever sued because of constructive post-interview feedback
> If feedback can be interpreted as being discriminatory, or reflective of bad company culture in general, well, word gets around.

If the feedback can be interpreted in such a way ....

then the rejection is discriminatory.

Pure and simple.

"Culture fit" reasons are code for bias.

"Culture":

* national origin

* age

* religion

* gender

* sexual orientation....

... all protected classes, yet covered with the "culture fit" excuse to protect a company from being accused (correctly) of discrimination.

pm24601··on No engineer has ever sued because of constructive post-interview feedback
The best feedback is completely fact based.

> Most candidates finish the coding section in 40 minutes. You took 60 minutes.

> In the system design part of the interview, the candidates we hire talk about SLA requirements.

Facts. No interpretations.

I am not even telling the person what they should do.

pm24601··on No engineer has ever sued because of constructive post-interview feedback
Yes. I had one company pony up $500. I was blown away.
pm24601··on Ask HN: How to explain job gaps on the resume?
Interviewers are only supposed to ask questions that are directly relevant to the job duties.

Whatever the reason for the job gap, there is no possible answer that is legally permissible. Remember more and more states are banning questions about jail time as well (look up 'ban the box'). So even if the person said, "I spent time in jail" that is still problematic. They may not have been convicted and considered innocent. Background checking services exist for a reason.

An interviewer asking about a job gap is already on sketchy legal ground.

The interviewer asking an inappropriate question is not entitled to a truthful answer to an inappropriate question that is not related to job qualifications.

Here is an example to help understand why this is problematic.

Lets say the candidate is religious. They took a year off to go on a missionary trip. If the candidate answers correctly (i.e. doesn't lie) the interviewer just discovered the candidate's religion. This knowledge is now super problematic if the candidate is rejected.

This is why good interviewers do not ask about hobbies or what the person does outside of work hours. There is a real risk of discovering protected information (sexual orientation, religion, national origin, marital status, family situation - including plans to have children, etc.).

Remember a court of law is going to hear the question and the TMI answer that the candidate felt compelled to supply.

The intent of the interviewer will be determined by a court NOT the interviewer.

pm24601··on Ask HN: How to explain job gaps on the resume?
.... because I have had a friend that was discriminated against for his manageable medical condition by a medium-size tech company in the Bay Area.

(Name of company withheld because the litigation is ongoing)

pm24601··on Ask HN: How to explain job gaps on the resume?
> Have you been part of the hiring process before?

Yes for decades.

> It's very time-consuming, stressful, and hard to make a choice.

Yes

> From the interviewers perspective, there's a higher chance that the person who hasn't worked for 12+ months simply isn't good enough to find a job

This is called sexism.

Women are most likely to be the person who raises kids takes times off to help parents.

You have just justified sex discrimination. In you are interviewing, step up and do the job properly. Interview the candidate not your stereotype.

pm24601··on Ask HN: How to explain job gaps on the resume?
Sometimes "like" has nothing to do with it.

Work is not optional for many people. I know lots of software developers that are living on the bubble because of the high cost of raising a family in the Bay Area.

pm24601··on Ask HN: How to explain job gaps on the resume?
Do not mention the medical issue if you can avoid it. Mostly because it is not a career move. What did you learn in that time frame? Even if it is that our healthcare system sucks. And then create a failed company that was exploring a health tech idea.... who knows upon reflection - you might find a real business idea!
pm24601··on Ask HN: How to explain job gaps on the resume?
If you feel it is really significant - invent a startup idea that you were exploring. It didn't work out. There are so many failed ideas in tech.

This gives you a way to put your outside learning in a "work" situation.

Don't overexplain. "The idea was X. We explored it until we determined the idea was not viable."

pm24601··on Crema Coffee in San Jose Closes Due to ADA Lawsuit
The landlord should not be allowed to rent this space out until it is ADA compliant. It has been THIRTY years since ADA was passed. Enough! It should not be the problem of the business renting the space.
pm24601··on PopSockets CEO calls out Amazon's tactics before House committee
> This really hurts Amazon's credibility and can't be good for them in the long-term. It doesn't seem rational at all.

corrected

> This has no effect on Amazon's credibility and can't be good for the country in the long-term. Rationality has no effect on sales.

pm24601··on Judge rules that student loan debt is dischargeable in bankruptcy
> The alternative is having the rest of the population pay for your education.

Oh? Corporations are a thing. An educated workforce is valuable to corporations. The corporation taxes can be increased to reflect the cost of creating that educated workforce.

Lets stop talking about taking people and go after corporations where the real money is. (Esp since the wealthy hide their money in corporate tax structures)

pm24601··on US births decline for fourth year in a row, CDC says
The earth resources are stressed beyond the breaking point with the current population.

A declining population is not a problem - except to handwringing economists.

From a human perspective, we need to only have workers to fulfill the production needs of society.

Paying for retirees is solvable by simply aggressively taxing the billionaires.

In the US, having a kid or kids is an unaffordable luxury item for couples trying to survive in today's economy.

I know the only way, I can afford my kids is that I got lucky with the stock market.

pm24601··on Ask HN: How was life for a regular dev during the dot com burst?
> I have all exercised options, but not all vested, been here about 2 years, so half vested. Didn't pay taxes at exercise because there was no difference between exercise price and market price.

Early exercise with a 83b election?

You will be fine.

The tax problem happens like this:

1. Your option strike price is $0.01/sh

2. The current price as set by the board (or the stock market if public) is $10/sh

3. You exercise 2000000 shares

4. You write a check to your company 2000000 sh * $0.01/sh = $20000

The fair market value (as determined in step #2) is 2,000,000 sh * $10/sh = $20,000,000

The IRS says "wait a minute you only paid $20,000 for something that is worth $20,000,000".

The difference $20,000,000 - $20,000 = $19,980,000 was a 'gift' that requires taxes to be paid.

Now lets do the 83b election with early exercise. In that case the FMV == the strike price on the options. The difference is $0 You are paying FMV and there is no 'gift'.

pm24601··on A ‘Grass-Roots’ Campaign to Take Down Amazon Is Funded By Its Biggest Rivals
Poor, Poor Amazon. Amazon is run by the richest person in the entire world who will come to the oligarch's aid?

Amazon paid NO income taxes last year. I am against Amazon for that reason alone.

pm24601··on Ask HN: How do I explain “startup went bankrupt” to family and future employer?
Talk about:

* what you learned about the needs of the market

* how you adjusted the product to match the market

* what technical challenges you overcame

* how you adapted the product to handle a pivot

* dealing with not enough resources

Everything except the cofounders. Your opinion about what they did.

It is unhelpful to talk about the drama in this startup.

If anyone asks about why you are leaving - the short answer is the best one: product-market fit was not present. Do not be tempted to invite further questions. No matter what those questions are not positive for you.

pm24601··on Ask HN: I need ideas to impress fifth graders with technology
Some thoughts:

1) pair up kids

2) Coordinate with teacher so every thing is ready before hand - you don't want to spend time in setup. (arrive early, scope out the space)

3) there is always 1 kid who is "smarter" than the others who is going to cause a problem - don't get distracted by them (or have a plan)

4) Have everything that you want to say in a powerpoint or something that can be displayed using equipment at hand - avoid wasting time writing.

5) Keep presentations short ( ~4min max) before activity.

6) More kids: more chaos; longer to get going. Cut in a third the time available - that is the actual time you will have for your project.

* They don't pay teachers enough. I can't stand getting my own kids to get work done. Let alone 30 other brats.

pm24601··on Xcel Energy Says It Will Close Two Coal-Fired Power Plants a Decade Early
> Renewables are used differently, in that there's a lot less ability to rely on them to generate power.

I am confused on your reasoning here.

Solar energy covers the daylight hours. Wind power covers the evening / night time hours.

Storage technologies smooth out the bumps.

Nuclear plants tend to experience long down times for maintenance - which hardly makes them 'reliable'.

Xcel is based in a part of the country with easy access to wind energy. I suspect that that calculation is playing a much larger role than you are considering. Specifically, if Xcel can site wind farms close to the customer, there can be a significant savings in power loss due to transmission.

Windfarms can be built in smaller units of generation power and built in the airspace over farms. (This is why conservative Kansas really like renewables - farmers see them as a backup source of revenue.)

pm24601··on “Python's batteries are leaking”
I got lost on the "we have to back port to python 2.7" argument.

Force the upgrade already. Code still on 2.7 if still useful can be upgraded.

← PreviousPage 2 of 27Next →