HNHacker News
TopNewBestAskShowJobs

kjgkjhfkjf

579 karma · joined January 14, 2018

submissionscomments
kjgkjhfkjf··on Enough Is Enough: The Criminal Case Against Mark Zuckerberg
"Rule of Law" is the concept that laws apply to everyone.

https://en.wikipedia.org/wiki/Rule_of_law

kjgkjhfkjf··on Enough Is Enough: The Criminal Case Against Mark Zuckerberg
"The rule of law does not apply to the powerful."

The author lost me here. They do not know what the "rule of law" is.

kjgkjhfkjf··on We must return to an economy fueled by innovation, rather than disruption
Uber and Lyft have made life much easier in San Francisco, since the taxi service here is very poor. I was in Vancouver a few years ago, before they allowed Uber and Lyft, and we had an extremely hard time getting a taxi there too.
kjgkjhfkjf··on The sunny side of firing someone
People generally are very sad when they go through awful life experiences. That's fine and it's often expected. It's common for people to weep at a funeral, for example, and it might be somewhat inappropriate to be cheerful and cracking jokes.

I think that seeing people happily go through dreadful events would be therapeutic for some people because it would reduce the anxiety that people experience when anticipating these events happening in the future.

kjgkjhfkjf··on The sunny side of firing someone
Code quality can be a religious issue for some people, and some teams have somewhat strange ideas on the subject that they've agreed to agree about despite the ideas not being reasonable or valid.

Perhaps Bob was an engineer with a long record of success in other teams, who was surprised and justifiably defensive when his colleagues weren't happy with his work and demanded he do things differently for vague reasons that didn't make sense.

He's probably much happier now that he's in a more compatible team. Perhaps he's the guy in the photo.

kjgkjhfkjf··on The sunny side of firing someone
IMO the world really needs a gallery of images in which people are cheerfully going through dreadful life events, e.g. being fired, signing divorce papers, burying a beloved pet. People could look at these images when they are anxious, and it would make them feel better.
kjgkjhfkjf··on DARPA developing new cognitive science tool to identify those at risk of suicide
Yes, it's possible to find appalling uses of most things.
kjgkjhfkjf··on How to use undocumented web APIs
It's more robust not to remove the extra headers IMO. Otherwise you give an unnecessary signal to the backend that the traffic's not coming from the expected sources.

It also makes the process of writing your code more mechanical, which is useful since you'll likely have to redo the process when the API changes.

kjgkjhfkjf··on DARPA developing new cognitive science tool to identify those at risk of suicide
"NEAT would identify psychological and behavioral changes before they impact military readiness."

I think the idea is to identify soldiers and other personnel who are at risk of becoming suicidal during a military operation. This seems like a good idea to me, given the extent that the safety of soldiers depends on the mental acuity of their colleagues.

kjgkjhfkjf··on Curious lack of sprintf scaling
TL;DR sprintf has to acquire a lock to access some shared data so the multiple CPUs can't operate concurrently.
kjgkjhfkjf··on Los Angeles is spending up to $837k to house a single homeless person
I appreciate the need to help homeless folks, but I don't understand why they need to be housed in California. Why can't we build housing for them somewhere else, where it's cheaper?
kjgkjhfkjf··on How fresh grads with zero experience get hired as senior engineers
Feel free not to engage in this practice if it offends your moral sensibilities, but you will be at a disadvantage if you do. Experienced resume readers are aware of the amount of self-aggrandizement that goes on, and your modest and truthful claims would be subject to the same amount of skepticism as everyone else's.
kjgkjhfkjf··on Favor real dependencies for unit testing
I agree that fakes are very good for testing, with one caveat: the fakes must be owned by the same folks that own the real implementation.

When fakes are owned by anyone else, e.g. the folks writing the system under test, there's a high risk that the semantics of the fake and the real implementation will diverge, rendering the tests that use the fakes much less useful.

kjgkjhfkjf··on It’s not still the early days of blockchain
To be fair, it took decades for e-commerce on the web to become mainstream. Remember what a joke Webvan used to be in 2001?
kjgkjhfkjf··on Python Communist Revolution
It patches each class's __eq__ and __hash__ so they return True and hash(1) respectively.
kjgkjhfkjf··on An Algorithm for Passing Programming Interviews (2020)
Many interviewers ask candidates to explain their thinking. I don't think this dubious process of elimination would pass that test.
kjgkjhfkjf··on Ask HN: How to find a job in 2021 if I dislike remote?
Apply to work at Google. They have never embraced WFH and probably never will.
kjgkjhfkjf··on Best practices can slow your application down
> The licensing cost is easily offset by staying on a technology stack their employees know.

Stack Overflow wasn't developed by an established software company. It was a completely new startup, founded by two high-profile (at the time) software commentators.

They could have hired people to use any stack they wanted. While the state of web development wasn't what it is today, OSS stacks such as the LAMP stack were fairly well-understood and popular.

kjgkjhfkjf··on Best practices can slow your application down
They use the Microsoft stack, so they'd have to buy more licenses if they scaled horizontally.

Yes, it raised quite a few eyebrows when they announced this decision.

kjgkjhfkjf··on Best practices can slow your application down
If they'd used open-source software rather than the Microsoft stack, they could have scaled horizontally without having to worry about buying more software licenses.
kjgkjhfkjf··on Best practices can slow your application down
It's one thing to have a poor-quality code base. It's another thing to be proud of it, to the extent that you boast about your highly questionable decision-making in a blog post. I don't envy anyone who joins this company and has to deal with it.
kjgkjhfkjf··on What does a Principal Software Engineer do?
The descriptions in the article are roughly correct for companies that have modeled themselves on Google, which is most companies headquartered in the Bay Area.

Microsoft's Principal Engineer is much more junior than at these companies. It's more like Senior/Staff Engineer. Amazon (headquartered in Seattle like Microsoft), also has a Principal Staff Engineer role which is less senior than Principal at Google and most other Bay Area companies, roughly equivalent to Senior Staff at those companies.

kjgkjhfkjf··on Facebook exec blames society for COVID misinformation
I wouldn't blame megaphones for the fact that "idiots" use them. Nor would I expect megaphone manufacturers to dictate what messages can be amplified using them. Nor would I expect megaphone retailers to determine somehow whether a person was an "idiot" before selling them a megaphone.

If someone uses a megaphone in an anti-social manner, that's a matter for the police to handle.

kjgkjhfkjf··on Magnus Carlsen wins longest world chess championship game of all time
When Carlsen previously defended his title agains Fabiano Caruana, all the classical (slow) games were draws. The championship was decided by rapid games, where Carlsen demolished Caruana.

I love both playing and watching rapid chess, but I think it's better for the world championship to be decided using classical time limits. That way, we get more interesting games, rather than the indignity of top players blundering while under time pressure.

kjgkjhfkjf··on Show HN: Caffeine – Minimum viable back end for prototyping
Very cool. You could simplify the tests by using testify [0] assertions and possibly a test suite. Then it'd be easier to add additional test cases.

[0] https://github.com/stretchr/testify

kjgkjhfkjf··on Ask HN: Is it unprofessional to leave a new job where everything is a mess?
Given that it took a long time to find this job, I recommend that you don't leave until you've found another one. I'm sorry that you're not enjoying your new job, but the dysfunction you're describing is quite common in the real world.
kjgkjhfkjf··on Cue: A new language for data validation
> CUE [...] makes an effort to incorporate lessons learned from 15 years of GCL usage.

The main lesson learned by many people at Google, including the operators of many mission-critical services, was that GCL was far more trouble than it was worth. They used an alternative more mainstream configuration language instead.

kjgkjhfkjf··on Dislike button would improve Spotify's recommendations
It seems extremely unlikely that nobody at Spotify has considered this. It's probably safe to conclude that Spotify are optimizing their UX and algorithms for different metrics than the ones used in this academic study.
kjgkjhfkjf··on On Receiving my Certificate of Loss of Nationality
Yes, I think the rules might have changed. Apparently nowadays you can regain it "under very limited circumstances": https://www.usa.gov/renounce-lose-citizenship
kjgkjhfkjf··on On Receiving my Certificate of Loss of Nationality
It's not like a divorce, because there is no way to become a US citizen again after you've renounced your citizenship.

e: I was wrong; see below.

← PreviousPage 3 of 7Next →