HNHacker News
TopNewBestAskShowJobs

jennyyang

1,823 karma · joined January 14, 2020

submissionscomments
jennyyang··on Graphics Programming Black Book (1997)
Very awesome that both of you are on here!
jennyyang··on Facebook will pay more than $300 each to 1.6M Illinois users in settlement
$110M for the lawyers is absurd. We as a country need to disincentivize lawyers from filing lawsuits like this. There should be a limit based on how many hours they work, etc. Lawyers fees should be negotiated on top of the settlement, it's one of the reasons why our country is the way it is, lawyers trying to make a huge payday.
jennyyang··on Bugtraq: BugTraq Shutdown
I still have old mailing list emails from the early BugTraq days with replies from Julian Assange. It certainly was quite popular in the day!
jennyyang··on Visa and Plaid Abandon Merger After Antitrust Division’s Suit to Block
IIRC, they have basically an instance of a scraper for every different bank web site, which to me doesn't seem very scalable. I'm not sure if this is still the case, but when I interviewed a few years ago, it definitely seemed that way.
jennyyang··on Chemistry of Cast-Iron Seasoning (2010)
This is what I think too. I bought my cast iron pan for $15. I use the heck out of it, and I don't think about seasoning one second. If I need to cook something that will stick, I put oil or butter on it, and I wash the pan afterwards. Even my stainless steel pans, I use them as I like without worrying about anything. I use oil/butter when I need to, and then wash. What I love most about both is that I scrub it with SOS pad if something gets caked on. I don't know why people are so concerned about "seasoning" the pan. My All-clad frying pan was $100, I've had it for a few years now, lots of scratch and dents but who cares? I'll probably use it for a long time and not think about replacing them. They are indestructible and even if I had to replace them, it wasn't an arm and a leg.
jennyyang··on Amazon, Apple and Google Cut Off Parler
I'm actually less anti-Trump than most. I voted for him in 2016, but didn't vote for him in 2020. I don't like most of his policies, but there are some of his policies that I do like. I liked Trump before he became president, I thought he was a hoot. So I understand his way of speaking and know that some journalists really like to twist what he says. He just doesn't have the discipline to say things presidentially and talks off script in his very loose way.

I do however think his behavior has been deplorable since the election loss, and he blatantly incited a riot. He crossed a line and he deserves to be punished.

jennyyang··on Amazon, Apple and Google Cut Off Parler
I think it's in the interest of the FBI and CIA to covertly run a service that caters to the extremists, so that they can monitor their activities. If they get driven underground, it will be harder to maintain tabs on them, but the create a platform that let's them talk among themselves, it seems as easy as shooting fish in a barrel!
jennyyang··on Permanent suspension of @realDonaldTrump
Yes, I think this is actually it.

After he basically commanded them to "Stop the Steal", I said that Facebook and Twitter would ban him. I also said that nuclear war was also on the table. If he is so unAmerican that he would actually tell his mob to attack the Capitol buildings, he really doesn't care about America at all. Being as petulant as he is, nuclear war is very much on the table. That's how crazy this situation is.

jennyyang··on Facebook Indefinitely Suspends Trump
"We need to stop any speech that we think is wrong!"

Well, what if the definition of "we" changes? What if you become the minority and the majority wants your speech limited?

The only reason why we have things like gay rights, women's rights, civil rights, etc, is exactly because of free speech. The speech at that time were the minority but were protected by the Constitution.

If we don't respect the rights of those that we disagree with, when (not if) they come into power, they will use those same rights to quash our free speech. And remember that almost half of the US voted for Trump who is demonstrably the worst president in US history. If there is a smarter, more palatable right-wing candidate (ex. Tom Cotton, etc), we really could see a Republican president in office by 2024. And they would use that hammer that the left have been trying to use to quash that free speech.

We have the Constitution and Free Speech for a reason. And it has worked for centuries now.

jennyyang··on No meetings, no deadlines, no full-time employees
Very interesting proposition, I hope the company flourishes!

I'm not HR but I'm pretty sure the anti-overtime provision is completely illegal at least in countries like the US and Canada. I would outlaw overtime instead of pay people less for overtime.

jennyyang··on Ask HN: Please share your experience teaching your kids to program
My son picked up Scratch programming over lockdown by taking an Outschool course, and then he joined John Hopkins CTY online courses and has been programming on his own since then purely for pleasure.

He has made videos and animations and I'm most shocked by his ability to debug his programs so well. I will give him tips every now and then, especially if he runs into problems, but I largely just let him do whatever he wants.

I never forced this on him, it's something he enjoys immensely. I myself didn't learn how to program until after graduating from college, so I know how little value learning programming at an early age is, except as a form of enjoyment.

He asked to learn Python but I refused, since I find it weird that he would be learning the same language that I myself am using to earn a living! But the upside is I can always outsource my work to him while I relax. Seriously though, I will teach him when he's ready but right now there's no use case for him to learn.

jennyyang··on Slack is down
Could this be some sort of data corruption? I find it hard to believe that Slack could be down for this long without something that is exceedingly hard to rollback. Even if some services are completely overwhelmed with traffic, they could block a certain percentage of traffic to decrease load, and then force servers up across their datacenters and then unblock traffic. It has the hallmarks to me of some sort of datastore is down, but obviously just a random guess.
jennyyang··on Ask HN: How to get a first customer when you only have hobby-level demos?
You need to come up with something that works before you can expect someone to pay. Why would someone pay money sight unseen for something? They don't know you and they don't know if you will even finish what they paid for.
jennyyang··on Ticketmaster will pay $10M for hacking rival ticket seller
It's a fantastic idea.

Shareholders, who the Board of Directors claim to be beholden to, would lose everything. The company would get liquidated to the highest buyer. Shareholders would be incentivized to not support crimes or strategies that would lead to corporate execution and Board members would be legally bound and liable if that happened.

It doesn't support industrial concentration. All the company needs to do to avoid executation is to not commit the most egregious crimes. Is that really such a hard ask? No, it isn't.

jennyyang··on Ticketmaster will pay $10M for hacking rival ticket seller
The problem we have is that the lawyers for the government want to show victories quickly. They don't care about justice, and they aren't incentivized to prosecute tough cases where rich companies have dozens of lawyers and present roadblock after roadblock through legal defense. We literally need robot lawyers that will prosecute and convict people tirelessly and fairly. There are hackers who did much less that got the book thrown at them and actually spent time in jail. Weev's case (https://www.eff.org/deeplinks/2013/07/weevs-case-flawed-begi...) is disgusting even though he was using AT&T's own APIs and actually didn't hack anything. Yes, Weev appears to be a horrible person but that isn't the point, the point is the law should be fair to everyone. If the Ticketmaster execs and those that hacked CrowdSurge don't see a sentence much harsher than this, it will be an attack against justice. But again, I don't think justice will be served because the prosecutors literally don't care about justice.
jennyyang··on An internal team 'hoodwinked' Bill Gates into launching the Xbox project
It's funny how brilliant people like Bill Gates and Steve Ballmer were so intentionally stupid, because they were blinded by their own religion of "Everything Windows". It really makes you think how many others are blinded by this type of religious, dogmatic thought pattern. I'm sure there are many that we just don't hear about, including Zuckerberg, Pinchai, Musk, etc.
jennyyang··on He spent 10 days in jail after facial recognition led to arrest of the wrong man
Teslas already have a user-facing camera. They are using them to make sure that if there's an accident, they can pin the blame on the driver (perhaps not looking straight forward, etc), and not their own technology.
jennyyang··on The rise of intangibles and the demise of accounting
> Now take company N which is a “New Economy company”. It invests $10M in R&D to create software. This software will continue to be useful in the future, but per GAAP accounting, it will expense all of the $10M this year. So in year 1, the impact on earnings of this investment is a $10M expense, and the balance sheet reflects nothing.

This is wrong. R&D gets capitalized to the extent it has future benefits.

> " In addition, let’s say they spend $10M to acquire recurring revenue customers. They will earn revenue from these customers for many years in the future, but many of the costs are expensed immediately."

This is also wrong. Under revenue recognition rule (ASC 606) any costs to acquire customers are recognized on the balance sheet and not expensed immediately.

I stopped reading because it's clear the author isn't writing a factual article.

jennyyang··on Building my own HomeKit Thermostat
I have to say that HomeKit really does a good job in unifying the Home IoT experience. I used to use Philips Hue exclusively, but the HomeKit app is just so much nicer. And since then I've branched out considerably, and the only unifying factor is HomeKit. It's great.
jennyyang··on The Knowledge of London for cab drivers
So you admit entire post is a lie, fabricated on information that is 10 years old. Gotcha.
jennyyang··on The Knowledge of London for cab drivers
Sorry, I think you are making this up because it sounds like you've never actually used Uber before.

> Uber/Lyft I usually had to give the full address and then wait while they typed it in

With Uber and Lyft, YOU have to type in the address in the app before the car even gets summoned. You also get to see the destination so that there is no mistake. So I don't know why on Earth you would think you have to wait for them to type it in. You can't just hail an Uber and tell them where you want to go once you get in. That's simply not how it works.

jennyyang··on The Knowledge of London for cab drivers
All this is is an artificial moat to give the taxis a monopoly. I used Uber when I was in London last year, and it was superb.
jennyyang··on States bring action against Google under federal and state antitrust laws [pdf]
Dan, that's like asking a Google employee to basically get themselves fired. It's not something we should encourage, for their own benefit.
jennyyang··on Pornhub just purged all unverified content from the platform
From the article, Pornhub only had 118 incidences of child porn over the last 3 years whereas Facebook had 84 million incidents of child porn during the same time. So it sounds like Pornhub is taking child porn seriously, and Facebook isn't.
jennyyang··on SolarWinds exposed FTP credentials in Public Github Repo: US Government Breach
2-3 whiteboard interviews with 2 questions each. All questions need to be answered correctly.
jennyyang··on Oracle Moving HQ to Austin
Companies will say "Everyone can work remote!" for a year or so, but small startups will work together in an office, and they will be more productive. As they make progress and competition increases, all other companies will drop WFH and enforce going into the office.

There's a large swath of people who want to work in an office for many different reasons. I don't think it's going away.

jennyyang··on To find great remote employees, prioritize candidates with strong writing skills
lol I randomly picked the worst example in the world. But you know what I meant, some country that didn't have English as an popular language. You know, like India! (just kidding!)

I just learned right now that Nigeria's official language is English!

jennyyang··on To find great remote employees, prioritize candidates with strong writing skills
An engineer that can't communicate properly is a poor engineer, regardless of their coding ability. I've worked with too many great coders who were terrible at communicating. This includes engineers who were fluent at English. Communication is an extremely important skill.

This is a reality of life. If I moved to Nigeria and could barely speak the language, should I expect people to accommodate my poor communication skills? Or would I get passed over for a local who is possibly sub par in terms of coding quality but is more effective in all parts of their job?

jennyyang··on The True Size Of Countries: Mercator projection
I'm almost 50, and we did a geography project in grade 5 on Brazil. I still remember a lot about that project, despite a lot of that information being completely out of date now (My instinct is to still say cruziero as the currency of Brazil even though it's wrong). I've never been to the country and probably never will just out of lack of interest, but it's funny how some things stick with you.
jennyyang··on Technical debt as a lack of understanding
Technical debt is best understood exactly as the term suggests, like a loan. When you keep incurring more and more loans, you have to pay interest. At some point, the interest payments will get so high that it makes sense to restructure the debt somehow. Loans and debt are good because it helps you grow when you need it, as long as the interest payments make sense.

The same goes with code. When you let bad code enter a project, you do it with the understanding that you will need to pay some interest payments on that for the duration that the code is in the repo. Some technical debt is a good trade off between agility and code quality. Saying you should never have technical debt is the mark of an immature engineer.

But if you keep piling in bad code into a repo, you will have to keep paying interest payments on more and more bad code. At some point, there is so much bad code that the interest payments are too high even for a senior manager to deny.

I disagree that you should refactoring code "so that the entire team can understand the code". Teams turnover much more frequently than a code base should. If you need to keep rewriting every 3-5 years, your senior engineers are probably very inexperienced and architected the code poorly.

← PreviousPage 2 of 6Next →