HNHacker News
TopNewBestAskShowJobs

weakfortress

60 karma · joined December 23, 2022

If you're going to ban me for something at least have the decency to really ban me. Shadow banning has been a frustrating experience that has resulted in me wasting literal hours of posting meaningfully to help my karma only to be either told I am posting too fast or I post but I am immediately marked dead. At least 20 posts will never be seen by anyone due to this system.

I find no use for this account anymore. It is no longer fun to participate in any discussion because I am never sure if I'll be a contributor or left marked dead.

submissionscomments
weakfortress··on Hard truths I learned when I got laid off from my SWE job
Because after a successful, productive, 5-10 years at a company you tend to forget the algorithms you don't use. I can remember enough about the knapsack problem to talk intelligently about it. I can't remember how to do the dynamic programming. In 90% of cases given infinite time I can eventually arrive at the solution to most med-hard questions. However, you don't have infinite time. I find problems like optimizing how much water goes into buckets to the point I can solve it in 4 minutes with variations so far below me it doesn't even register on my radar. For the record, I have over a decade in this industry. Having to do these problems makes me feel like that hard earned decade may as well had not happened.

For those of us with lives, hobbies, etc grinding leetcode is exhausting. Moreover, you can't just grind it. You have to grind it to the point you literally can brain dump answers in an interview.

Interviewers rarely care about your accomplishments. No one cares you did staff eng. at XYZ, managed engineers, have familiarity with all sorts of frameworks, etc. This is the only industry where every time you look for a job you're treated like don't have a resume. I think many (if not most) people are insulted by this because the people in charge are belittling them. I would bet even Knuth would struggle to tackle a modern programming interview. That's a problem.

weakfortress··on Tesla’s 2022 Collapse Hits 69% After Deepest Selloff Since April
Lots of people are saying this is due to Elons behavior which I think misses the underlying actual reason. Tesla was extremely overvalued. Elon leveraged this value to purchase Twitter and is now funding that dumpster fire with Tesla's gold. The market is effectively correctly for this. Nothing more, nothing less. The market doesn't care what you say. It cares what you do.
weakfortress··on Ask HN: Tricks to enjoy your job more?
Indeed. In every company developers have a very thick glass ceiling. The only way up is to make it to VP/CTO/etc. If you're not in sales (marketing...maybe) you aren't going to ever make the big bucks. Your pay will never be commensurate to your suffering.

So, just stop caring. It's weird how 3 words can be so hard to execute on. But after being one of the morons in the 20% I mentioned earlier I suddenly attained enlightenment after a very deep depression. It's truly a lesson that you seem to only learn once you're beaten into the ground despite doing everything right.

weakfortress··on When Algorithms Rule, Values Can Wither
> SV, such as free speech, fraud, AI's impact on society, disinformation and misinformation, labor rights, the concentration of wealth and power, the role of government, mob rule online, narcissism and megalomania in leaders, the corruption of power, etc. etc. are mainly humanities issues.

It's weird how absolutely none of these are actually classed as humanities subjects.

1. Free Speech: Political Science

2. AI's impact on society: Computer Science, Political Science, CS-oriented philosophy (which all ABET accredited degrees have to take)

3. Concentration of wealth and power: Economics, political science

4. Mob rule online: Sociology

5. Narcissism and megalomania: Psychology

6. Corruption of power: political science

7. Fraud: ???

8. Disinformation and Misinformation: Political science (these things are determined by the ruling class, not science).

It especially common to group sociology, anthropology, political science, and psychology into the humanities (I wish they were) but to most people they are considered sciences. Just not hard sciences. This is all to say there are actual fields with methods extending beyond "well how do YOU feel about it" specifically catered to address each of these issues. The uncultured swine in STEM you refer to are just doing their jobs. No high highfalutin education in philsophizing will stop someone from making a bad algorithm to feed their family.

weakfortress··on Ask HN: Tricks to enjoy your job more?
Work sucks. Unless you're a shot caller you're destined to be ground down to the bone via attrition. Work politics, non-sense meetings, code you have no passion for. Developers are still cost centers to be minimized. Professional code is rarely important, meaningful, or enlightening. Neither are the people you work with. Promotions rarely pay commensurate to the responsibility.

The trick is to stop caring so damn much. Your job doesn't need you no matter how good you are. There's 100,000 developers in another country ready to be contracted out to take your place once it becomes fiscally responsible for the company to do so. Keep this in mind at all times while at work. You are replaceable no matter what superlatives they assign to you. In fact, superlatives, 360 reviews, etc are all just carrots dangled in front of you to get you to take more on-call shifts, push yourself harder, skip holidays and meals, etc. They may not overtly indicate this but regardless of how "good" a company is these are fundamental. Paretos principle. 20% of the developers (the morons) do 80% of the work. Don't strive to be the 20%.

The solution? IMO, find some hobbies. Use 'em as excuses to never do extra. The ole "sorry I'm busy with <important thing>" trick. Dedicate the least amount of brain power to work that you can get away with. I often check out mentally for several hours at work. It's probably some kind of survival mechanism but I don't really hate showing up, coasting, and collecting a paycheck. My work still gets done and occasionally I'll even "take one for the team" to get a couple extra positive reviews. Gives me more energy to spend on things I like. It's honestly not my job. I do this at every job. In general, I am far happier not killing myself so the CEO can buy another ferrari. Let the bright eyed new grads learn the hard way.

weakfortress··on On Resigning from the Board of the University of Austin
It would appear the author is expressing concern that the board is not focusing sufficiently on removing the actual blight on academia. Scraping the woke off the top is not enough. In this context, it likely means just getting rid of the usually University faire: bigoted admission policies, bigoted language from university leaders, racial preference, "diversity for diversity's sake", forcing gender studies classes on non-gender studies majors, etc.

Getting rid of these blights would certainly make the university more liberal in the truest sense of the word. However, you have to go deeper and clean the rot from within. Once the top has been scraped clean you now need to go into academia itself and root out the same problems. Not just the problem of what can be called "militant diversity initiatives" but even more so the problems that exist in research, grant funding, choices for tenure, election procedures for positions of power, etc. Not only do these suffer from the same "surface wokeness" but they also give large amounts of money based on so-called diversity quotas. To be truly a liberal institution this must be stopped. Worse, that is just simply the start.

It sounds like the current board liked the idea of scraping the wokeness off the surface but otherwise wanted to keep the same ole system in place. I tend to agree with the author. With the core rot left in place, the surface will become blighted again. Academia is basically a matryoshka of pseudo-intellectual progressive virtue signaling today. Academic politics resembles a twitter argument more than a meeting of the minds to advance humanity. To decompose this matryoshka it'll take more than just a wave of a wand.

weakfortress··on Three things for the next 100 years of Computer Science
It would be nice to see theoretical computer science pushed forward again. I'm certainly tired of every other paper being some spin on the same old ML nonsense. Make Computer Science Computer Science again.
weakfortress··on Three things for the next 100 years of Computer Science
I found Al Gore's HN account everyone. Climate alarmists have predicted 200 of the last 0 extinction events. I won't hold my breath. The greatest threat to developers is outsourcing not ice ages.
weakfortress··on Three things for the next 100 years of Computer Science
(6) is already solved. Unfortunately, I believe you are correct. It will take another 100 years for the industry to fire 99% of PMs, dumb agile and "professional agile consultants", put biz dev in an anechoic chamber, and use the money saved by getting rid of the navel gazers to pay engineers and hire more.
weakfortress··on Three things for the next 100 years of Computer Science
I can't wait for the next round of space-MBAs to suggest that COBOL 2122 will solve all no-code problems and finally allow them to reduce developer salaries to blue collar levels.
weakfortress··on What’s in a PR statement: LastPass breach explained
I spent the holidays moving to a different provider (1password). 1password's security posture is superior in almost every way and it allows me to avoid having to worry about syncing keepass, etc to my phone and 10 different computers. I still have hundreds of passwords to change at this point.

I can't imagine LastPass is long for this world after this one. Most other breaches were minor compared to this mess.

weakfortress··on Americans duped into losing $10B by illegal Indian call centres in 2022: report
The problem is these scams are cheap to run and the risk is very low for the people running them. The police rarely do anything except a token show to arrest a few call centers full of low-level scammers. Rarely are the kingpins ever arrested and as such they just pop new centers up as often as they go down.

A multi-factoral approach may be the best:

1. Sanction India to encourage the government to clean up it's police force and go after these scammers with prejudice. Not the call centers, the kingpins that run them.

2. Education. Run commercials on every TV stations, news stations, etc to educate people on this. Perhaps even including example calls. Run TV shows talking about the scammers and examples of them successfully bullying people into paying to build deep distrust of these people and allow people's pattern-matching brains to do the rest of the work.

3. Punishing call forwarding services for every scam call. Force them to implement deep KYC under threat of severe company-ending fines.

4. Find a way to "encourage" carriers to improve their services to terminate these calls before they even make it to the customer.

I get so many telemarketing and scam calls to my phone anymore I have to pay $100/year for a service to stop about 80% of them. This is unacceptable. I'm not alone, I would guess in a survey of the average American their cell phone is basically useless as a calling device these days.

weakfortress··on Americans duped into losing $10B by illegal Indian call centres in 2022: report
"Anti-Indian rhetoric"? The scams literally originate in India, and are masterminded by Indians. Further, the police are often paid off and rarely do anything about it. When enough fuss is caused about one or two they stop them and then another two crop up somewhere else. If you study the history of organized crime, especially in America, this mirrors the Italian mob once they got control of the police. This is organized crime perpetrated specifically against one nation (at scale) and should be treated as such.
weakfortress··on Americans duped into losing $10B by illegal Indian call centres in 2022: report
The police in India are paid off to allow this. Indeed, the best solution would be economic sanctions on India until it is resolved.
weakfortress··on California’s population shrinks for third straight year
I live in one of those states. I have watched my state go from an alright place with affordable housing, good liberal laws, etc to a complete shit show in the last decade. Where I am is beginning to feel more like California every single day. Dramatically more taxes, far more expensive houses, far worse roads, increasing stretched police forces, less personal rights, etc. It's a nightmare. People like me aren't antagonistic because people moved here. We're antagonistic because the same shit that brought you the absurd taxes, expensive houses, poor roads, terrible policing, overbearing politics, etc is being exported en masse by these very same people. The average person living here cannot afford to live here because, according to my realtor friend, majority of home purchases come from Californians and they don't just buy one. Ignoring all else the income asymmetry is causing strife to people who cannot afford to live when the chickens come home to roost.

I live where I live and travel to California so often I more or less live there for several days a week. The only thing great about California is the weather.

It's simple, assimilate or stay over there. You left California for a reason - why bring the garbage to every other state? Your voting is the reason California is a dumpster fire in almost every major metro. Walking down Santa Monica, or almost anywhere in San Francisco smells like human waste. You cannot tell me California is "nice". At least the Californians coming here aren't exporting the smell.

weakfortress··on “Fun disabled by administrator” (2015)
School is boring. The skill to learn is how to deal with that and still survive. At such a young age you're learning the rules which is why it's hard to engage students. A classic example, using algebra to balance a checkbook, would bore students more. They don't have the ability to do any interesting geometry, no knowledge of physics (that's usually high school), etc. Chemistry is typically not taught before the middle of high school, etc. Keeping high school students engaged, from what I understand, is a different art entirely.

The only class that might be able to be made more interesting is English. The Scarlet Letter and The Great Gatsby are both snoozefests. But for other subjects the idea of "creating engagement" is more difficult. People seem to think children possess the foresight they do even though they are adults. In middle school, most of the time you can just say "this will get better in a few years if you do well here". Children lack a sense of delayed gratification. Hence the popularity of PE as a subject (aside from the health benefits) or music classes relative to other classes. Funny enough, the modern adult (still a child) also tends to lack this ability. There's nothing wrong with these classes intrinsically. They just provide an "instant" dopamine hit a developing brain is hardwired to understand.

Not everyone can afford to send their kids to a "montessori" school to have some avante garde teaching method keep them "engaged". For the rest of us, learning how to cope with something boring will be an extremely useful life skill the second you enter the real world.

weakfortress··on California’s population shrinks for third straight year
California is a great state? I guess the mass exodus over the last several years is just simply people leaving in excitement.

California is not great. It hasnt been great for a long time. It's hostile to anyone who is not the elite while also mascarading as a progressive paradise. The problem with people leaving is they export the same politics that got California to it's position as a working class hostile state. In the most common states, Oregon, Nevada, and Texas Californians are looked at with great disdain. It tells you something, at least, when even a left-leaning state like Oregon doesn't want you.

weakfortress··on “Fun disabled by administrator” (2015)
Tell me you've never tried to teach children without telling me you've never tried to teach children.
weakfortress··on “Fun disabled by administrator” (2015)
A child determined to do this (I also did it) is not the target of such a program. If you're smart enough to do that, you're probably smart enough to pass classes without much effort. Especially given the innate drive to not only discover a new way to bypass the system but also to automate it. Chances are you did well in school, especially in subjects you enjoyed, because being challenged drives you to innovate.

"If you think you can stop a determined kid" is trivializing the matter. Your average child will spend 24 hours a day melting their brain on TikTok. Not reading the ancient tomes of programmers gone by on how to better automate their bypasses. Your example actually demonstrates in a roundabout way that it's not there to stop determined adversaries who are likely self-driven enough to learn anyway. A certain, largely average, cohort of students do not have this ability, will never possess this ability, and will likely with much effort pass with middling grades. These people are highly susceptible to failing when distractions are introduced. Stopping them should be priority number 1 in any school district worth their salt.

weakfortress··on “Fun disabled by administrator” (2015)
This is certainly harmful. Advertisers et al. have taken over the internet. There are easy dopamine hits everywhere. For example, one my relatives has a 10 year old who is glued to their phone all day watching tiktok or youtube. In this particular case it's the parent's fault, but that is not my point. At school the kids are there to learn. If this is how many kids are at home if you give them unlimited access to the internet it will harm their education. Arguing the semantics is pointless.
weakfortress··on Ask HN: Who else is working/on call over Christmas?
It sounds like your on-call should be structured so that people aren't allowed to be with their family on important holidays. My company does this as well. I find it distasteful and exploitative. Of course, the response is always "just find someone to cover!" You're a good person for doing that. You shouldn't have to. Your family wont be around forever and no board of directors is worth a single minute with your family.
weakfortress··on Turn your best programmers into managers
I used to think like this but as I've gotten older I've seen the value of transitioning into management. I had aspirations of going beyond staff but I don't think it'll happen in my lifetime. I've peaked, and the cycle of getting close to the next title, getting laid off, and getting put back down at the bottom of the current title is exhausting.

Your best engineers should produce value. It's often a good idea to have your best engineers (with the ability to manage) manage. They can train the next generation of best engineers and act essentially as coaches. That's a tremendous value-add that far exceeds the results one engineer can produce. As an additional benefit, if they're anything like me, not programming for 10 hours a day means programming becomes fun again in your personal time. I generally disagree with this concept of the "savant" programmer. In my decade+ of work I've seen quite a few of these. They're never as good as they seem and often more trouble than they're worth. If a programmer does not display strong organizational and communications skills they shouldn't be advancing beyond mid in any serious company. This type of person generally costs more than they're worth because you have to silo them for anything to get done. Not worth it. If such a "savant" can't develop the proper communication skills perhaps they'd be better in academia.

weakfortress··on I am done. I give up
Don't forget the other reason: a homogenous society.
weakfortress··on Python malware starting to employ anti-debug techniques
Even simpler solution: Require cryptographic signatures of the developers of projects along with hash-verified downloads via pip.

The problem is a failure to understand security.

weakfortress··on Ask HN: Learn C in 2023?
This analogy is really more like dogmatic Rustacean-ism than actual truth. Rust has it's merits. However, it's a tired language. It doesn't maintain very good stability due to it's ever-evolving compiler which makes it almost unusable in anything but a "move fast and break things" environment. It's too particular, making development a burden and interrupting flow. Most importantly, the community is absolutely exhausting to listen to and this post is a perfect example.

C can be dangerous, yes. No one is denying that. C is also extremely stable, fast, and a "known-known". With proper discipline that any experienced developer of ANY language will have C can be very safe. Most, if not all, dangerous errors can be found and fixed simply by understanding how to use valgrind. With the advent of modern CI/CD it's never been easier to remember to valgrind your code.

C is probably the first language I would use in an environment I cared a lot about. For example, if binary size, availability of libraries, competency of programmer, etc would be in my list of concerns I would use C. I take particular offense to the "RNG" part of your analogy. C errors are not random at all. They are always the developer's fault and are often very predictable (use-after-free, poor array hygiene, etc). Despite the ever-evolving condition of post-C religions (Go, Rust, etc) there are only a handful of languages that fit the bill for a so-called serious systems project. C, C++, Java, and C#. You simply will not find a better library ecosystem and community of highly tenured developers to draw from for at least another decade in other languages.

← PreviousPage 2 of 2