HNHacker News
TopNewBestAskShowJobs

rmk

1,615 karma · joined March 3, 2008

submissionscomments
rmk··on Ask HN: How to Exit FAANG?
Is that on the assumption that you will eventually move to the low COL area as described above?
rmk··on Military shoots down another high-altitude object, over Lake Huron: officials
This is misinformed. The UN does take a lot of 'actions', one of the most important ones being Peackeeping missions. The explicit mission of the UN is to avert violent conflict.

https://www.un.org/en/about-us/un-charter

rmk··on Don’t teach during code reviews
Aside from the first, which is almost always out of date, the rest have been nonexistent at every company I have worked. And I do not even know what 'code labs' even means. My experience is fairly typical SV stuff, so I am wondering where these companies that still do all these things are.
rmk··on Don’t teach during code reviews
This is more prevalent than one thinks, particularly at large companies where senior developers will ruthlessly put roadblocks, either as a way of carrying out group politics, or keeping control over things where the risk of a new idea or paradigm exceeds the possible downsides, however minor, of rocking the boat.

However, if this is in a small team, then it's a management problem that needs to be solved by the people manager. Either the hiring process is not eliminating bad performers or people with bad attitudes, or team dynamics have deteriorated considerably.

From the senior's viewpoint, though, if they are going to be held solely responsible for janitorial work to avert juniors' substandard work blowing up down the road, or picking up the pieces when that does happen, then it makes perfect sense for the senior to put up roadblocks, junior dev's career be damned. Again, this is likely a management problem where people are not held accountable and made to maintain systems they come up with (tenure is so short, especially among junior people, that this is likely to be a systemic problem).

rmk··on Don’t teach during code reviews
I've had instances of junior people who are simply not interested in learning and suffer from a massively inflated sense of ability and seniority, in practically every job. When reviewing code submitted by such people, "don't teach during code reviews" is actually good advice to the senior person. The senior person is saved the angst and futility of the effort. As a consequence, the other benefit of the code review, which is to catch bugs before they escape to the field, is lost as well.

For new people or junior people who have the right attitude, this is poor advice. Where else will people get habituated to the standards, preferred idioms and implementation quirks of the team/company/product/subsystem?

rmk··on U.S. military shoots down suspected Chinese surveillance balloon
Is this balloon incident something the Space Force is mandated to deal with? The balloon was shot down by an F-22 and is being recovered by the Navy and Coast Guard, but there is no mention of the Space Force.
rmk··on U.S. military shoots down suspected Chinese surveillance balloon
The world has enjoyed a Pax Americana, and if the continuance of that means being 'tough on China', then that is a price that must be paid.

What is this American Jingoism you are talking about? America has thrown open its doors to international trade with China, welcomes their students, visitors, businesspeople and immigrants in the hundreds of thousands, even millions, every year, and places very few restrictions on Chinese ownership of American firms. No nation has extended such favorable terms to another, particularly one with a diametrically opposed political system, for so long. All this while China brazenly steals intellectual property, builds and militarizes the South China Sea in open defiance of the UNCLOS, indulges in chicanery and deception to hide its handling of a deadly pandemic that has killed more Americans than all wars that America has fought in combined, rapidly builds up its navy and its fishing fleet to intimidate and coerce American allies and openly collaborates with America's geopolitical rivals, including dangerous megalomaniacs threatening the annihilation of America, such as Kim Jong-Un, Vladimir Putin, and the Ayatollahs of Iran, even to the extent of practically funding and otherwise propping them up.

It's a miracle Americans have shown such forbearance for so long, really. Jingoism indeed!

rmk··on Protocol Labs is laying off 21% of staff (89 people)
Yes, but is it fashionable to lop off 21%?
rmk··on The window trick of Las Vegas hotels
You may like this brutalist church in Palo Alto.

https://sika.scene7.com/is/image/sika/usa-first-methodist-ch...

rmk··on Ask HN: Which book would you recommend for learning Python in detail?
I have a recommendation that goes against 'learn the language constructs by reading a book about them'. I recommend Python Module of The Week.

https://pymotw.com/3

The advantage of this is that you learn by looking at examples, and at the same time you learn the standard library. In my opinion it's much more valuable to learn the standard library of a language once you know a little bit of the language itself, because it helps you write useful programs and learn the language in that way.

rmk··on Ask HN: Best Layman's Book on Electricity
I watched "Shock and Awe: The Story of Electricity" by Jim Al-Khalili (it's available to stream on Amazon Prime Video), and enjoyed it. In fact, Jim Al-Khalili has produced excellent documentaries about other topics of scientific interest as well.
rmk··on Ask HN: Best Layman's Book on Electricity
Thank you for this great recommendation. Read a sample of this and it's very readable. It also appears that the same author has written other books in the same vein. Do you recommend any of them?
rmk··on Tech layoffs shock young workers, older people not so much
It's paradoxical that many hospitals laid people off during the early days of the pandemic because they suspended visits/treatments, during the early days, for most non-emergency conditions.

https://www.npr.org/2020/05/10/853524764/amid-pandemic-hospi...

The healthcare industry is not as rosy as you imagine. Yes, demand is inelastic, but stuff like this still happens.

rmk··on Tech layoffs shock young workers, older people not so much
Is anyone compiling statistics or numbers on how H1-B's have been affected by this? I imagine a significant percentage of those laid off are required to leave the US within a couple months, and considering the numerous November layoffs, we may be seeing an exodus of high-skilled immigrants about now.

From what I've heard, during the dot-com bust it was much, much worse. People parked their luxury cars in the airport parking lots and literally walked away from them. Lots were overflowing with abandoned cars.

rmk··on Tech layoffs shock young workers, older people not so much
Nurse and doctor are not very good when you consider that nurses are not paid that well (unless you are an RN or a specialty nurse), and doctors earn pay comparable to plumbers when you consider the opportunity cost of going to college/being in training until your mid-30s. This is in the US.

It's often much more profitable from a payoff/effort ratio to become something like a Physician's Assistant / Nurse / Lab Tech than to become an actual Doctor nowadays.

rmk··on Google to reduce workforce by 12k
It is beginning to look like all the large companies that were hiring to deny talent to competitors are now feeling comfortable trimming the fat because they know that the startup fundraising scene has shifted dramatically in their favor (fewer potential competitors being funded), and they can trim costs and regain the initiative as far as having more leverage/bargaining power over current and future employees is concerned.
rmk··on My PhD qualifying exam was a nightmare but I'm not letting it define me
Remarkably content-free article written by a thrice-rejected newly accepted PhD candidate at Northeastern University. What does this article seek to do? Does it Persuade? About what? Inform? That the author is a 'first-generation Afro-Latinx'? Check. That the bar was the same as every other one of the hundreds of grad schools in the nation, and then it was removed, so she can now proceed to research and the final defense? Check.

It is of course not true in general, but I feel that it is now de rigueur for authors to inject race and hyphenated identities into practically everything they write, sadly reducing them to caricatures. It is difficult to take such writing seriously.

rmk··on Scientists have discovered the first virovore – an organism that eats viruses
Can someone ELI5 no one ever thought to look for this in the first place? Viruses cause so many illnesses, would it be possible to release (possibly benign) bacteria that eat the illness causing virus into the body (assuming the bacteria themselves aren't attacked by the immune system)?

Also, is this an accidental discovery? Having read the article, I am under the impression that it is a bit of a chance find.

rmk··on Ask HN: Advice on Becoming a Cloud Architect
AWS is unparalleled in the cloud world. Azure is a distant second. That is the market share. If you are interested in a particular industry, then you may want to check the cloud choices major employers in your industry have made.
rmk··on Ask HN: Is programming culture immature?
It's not just online, even in person, programmers display low maturity when it comes to arguments over tech. This used to be less of a thing many years ago, but is more common nowadays.

Some reasons:

- The field skews young. Like it or not, younger people are more obnoxious and doctrinaire than people with more experience.

- It used to be that the field attracted people who loved technology for its own sake and loved creating things (there was not much social cachet or recognition). But now it increasingly attracts people who are much more competitive and feel the need to project confidence to the point of being arrogant (any field that throws off large amounts of money eventually attracts these types). They are drawn to the money, recognition or a religious zeal to 'change the world'.

- Technical decisions such as libraries/languages/frameworks to pick are often the only avenues for self-expression and autonomy that are left in modern companies. Product Managers are often non-technical (still!) and tend to infantilize programmers. Programmers, despite making more money than other functions and providing obvious value and leverage, still have much lower standing in companies.

- Religion has disappeared from most people's lives, and for many, the religious fervor is replaced by fervor of a different kind. This is also why SJWs have proliferated everywhere. People need to believe and act on their beliefs.

rmk··on Coworkers are less ambitious; bosses adjust to the new order
> Those same people exist in larger companies. The difference is they either fail up, or there are more people for them to spread their shit on.

Most larger companies do performance management, where the bottom x% lowest performers are laid off every year or every few years. In my experience working in small companies, performance management has been nonexistent or very timid. HR almost always puts roadblocks when firing people, except for egregious acts like sexual harassment or stealing, making it next to impossible to fire bad performers. Likewise, bad people (who are basically somewhat competent or not incompetent) still run amok regularly and are actually given relatively free rein because of nonexistent HR, weak HR, nonexistent management, weak management, or just plain nepotism (knows the VP or founder, for example) or all of the above.

Larger companies have many defenses against this sort of thing, and they actually work a lot of the time. Of course, there are large-group politics wherein huge groups (200-300+) battle against one another, in large companies. But those are of a different nature and are considerably less nasty.

rmk··on Sex workers have been banned from Airbnb for years
Why is it surprising or out of place? How is this different from hotels that will not rent out rooms to prostitutes, even if they are not 'working'? I imagine it must be burdensome to AirBnB to distinguish the two scenarios, and it will likely ruin their reputation, same as drug dealing out of hotel rooms or airbnb properties would. If hotel chains have these databases of sex workers in their workers heads' (hotel managers presumably have lists or can recognize sex workers by sight), then why can't AirBnB build a database or use facial recognition to do the same thing? And hotels are not denying Muslims access to bookings, so why imply that AirBnB would/could?

I'm trying to understand how AirBnB, which necessarily has to rely on technology to perform these functions (that hotels already do via their employees) is such a threat.

rmk··on Coworkers are less ambitious; bosses adjust to the new order
The most vicious, sharp-elbowed, cutthroat colleagues I have seen have been at small and growing companies, particularly those in which growth slows. They often have much poorer management (very high proportion of first-time managers vs. larger companies) and are much more cliquey (lots of hiring in small pools of people who know each other).
rmk··on Coworkers are less ambitious; bosses adjust to the new order
Unfortunately, remote work is now facing an oversupply (more people want remote jobs than are available). There are studies that have shown that people are often willing to forego a 6.8% premium in exchange for a remote job.

It is beginning to look like the start of a slippery (downward) slope for white-collar wages, I'm afraid.

rmk··on Coworkers are less ambitious; bosses adjust to the new order
I think the more relevant part is that people have realized that harder work does not necessarily pay better or lead to advancement. Companies can win markets while not paying their employees top dollar, and this fact is now clear to most if not all.
rmk··on Ask HN: What was the best software that you used during 2022?
GoLand is pretty much a full-featured, Go-focused IDE. If you are going to be spending all your time or the majority of it in Go code, then you should get GoLand.
rmk··on Ask HN: What was the best software that you used during 2022?
I have used Visual Studio Code (do not know if it integrates with LSP, but I generally found it lacking in search and such). The other IDE/editor I really enjoyed, particularly for Python, was Sublime Text. I haven't used it recently for Go programming, but when I had used it a few years ago, it wasn't very good because of a janky toolchain it required. GoLand, on the other hand, is very polished. Of course, it's unfair to compare a paid product vs free/freemium products, but as far as the experience goes, GoLand is pretty much unbeatable.

Things I really enjoy about GoLand:

- Excellent flagging of syntax and type errors; excellent warnings about misspelled variable names, cues for shadowing of variables etc.

- Provides excellent guidance on following Go conventions such as comment structure, variable naming etc.

- Excellent autoimports (and guesses the pretty well) and autoformatting, which, combined with the flagging of errors/warnings ensures pretty seamless development, minimizing compile/run cycles for me (can't imagine how it would be with emacs, which has been my preferred editor for many previous languages).

- Nice refactoring support (but can get dicey when doing external symbols that end up affecting many packages).

- Great documentation tooltips that make it very easy to hop back and forth from callsites to definition sites. - Excellent omnisearch.

- Beautiful UI and UI elements (although I hear they are taking it in the VS Code direction of late, which will be a disaster).

- Fairly responsive and good at indexing large codebases, just works for the most part.

rmk··on Ask HN: What was the best software that you used during 2022?
The GoLand IDE. Makes Go programming a breeze. Can't imagine programming in Go without it. Also used some of the other Intellij IDE's, including Intellij Idea (Java) and WebStorm (JavaScript). All very nice products.
rmk··on Little Free Library
I remember this site called http://bookmooch.com (it still exists!) where I used to regularly swap books with others. The site operates on the same concept: you list your books, and then mail them out when someone requests them of you, and of course, you are also free to request books from other members of the site.

I used to be an avid user (and braved many a visit to the Post Office to mail out books), but sadly stopped using it after I graduated. I wonder if it still thrives.

I'm lucky to have many LFLs in my area. Many unexpectedly good discoveries have occurred because of them, and I hope I have contributed to that myself also.

rmk··on Amazon rescinding the offer while I am on the notice period
I'm sorry to hear that. Are you a refugee? Why do you say you will be on the streets? I hope you can figure out a temporary work situation to keep you housed, clothed and fed while you figure out what's next. I hope you can conserve the money you will receive and use it wisely, considering it's going to be a substantial amount of money and can see you through the winter perhaps.

It is very discouraging to be caught out in a bad market, and by an unscrupulous employer such as Amazon, but I hope you take some time to step back and enjoy Christmas. Companies often cut with no second thought, especially during recessions, but this is pretty capricious even by corporate standards. Best of luck.

← PreviousPage 4 of 27Next →