25+ yr Java/JS dev
Linux novice - running Ubuntu (no windows/mac)

  • 0 Posts
  • 300 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • I think job postings are better in indeed, but tbh >75% I’ve gotten in pretty much my whole 25+ year career has been through a recruiter. Dice.com used to be big for tech jobs back in the day but I’m not sure any more.

    As a SSE, mostly I have recruiters hitting me up through linked in. This is also a really bad time. I’ve been back to work for about a month after 5 months of not finding anything. That’s the worst drought I’ve had in almost 15 years. Usually it’s < 1 month.

    Be seriously prepared about cloud. It’s so anyone fucking wants right now. I’m a damn good Java/js developer, but I’m still learning the tech stack and I haven’t touched a line of code yet in this job. Everything has been configuration and pipelines. I feel more like devops than developer.


  • Me and some old guildies have kept in touch off and on over the years. Every once in a while I’d buy a wow expansion and do a couple of dungeons. We were really looking forward to making Diablo 4 our new hang out.

    We played like hell all through the beta. Then like twice in live. Then we all kinda decided it sucked. I think my good friend’s daughter is graduating soon. Or possibly already did. I can’t remember how much older than my own kids she was. I can remember when she was born.

    He’s still like a brother to me, but we’ve got fuck all in common any more and we can’t keep talking about glory days that were damn near 20 years ago.




  • I would only note that for the vast majority of my experience these streams can only return up to a single match. Determinism isn’t really preserved by findFirst, either, unless the sort order is set up that way.

    Finding the first Jim Jones in a table is no more reliable that finding any Jim Jones. But finding PersonId 13579 is deterministic whether you findFirst or findAny.

    Perhaps you work in a different domain where your experience is different.


  • I try to prefer .findAny() over .findFirst() because it will perform better in some cases (it will have to resolve whether there are other matches and which one is actually first before it can terminate - more relevant for parallel streams I think. findAny short circuits that) but otherwise I like the first. I’d probably go with some sort of composed predicate for the second, to be able to easily add new criteria. But I could be over engineering.

    I mostly just posted because I think not enough people are aware of the reasons to use findAny as a default unless findFirst is needed.



  • I asked ChatGPT for a tldr because same. The result reads like ad copy. Idk, man.


    The memory packaging market is evolving with advancements like flip-chip, wire-bond, and through-silicon via (TSV) technologies. These innovations enable smaller, more powerful, and faster devices, particularly in smartphones, where efficient space use is crucial for sleek designs. DRAM, while still used in PCs, faces declining adoption due to its complexity and the rise of alternatives like 3D TSV, which offer better functionality. The APAC region, especially China, is leading the growth in memory packaging, driven by investments in assembly infrastructure and rising demand for mobile applications using system-in-package (SiP) technologies.






  • I wouldn’t call it ignorance. My bliss is based on considerable reading and contemplation. Way more than ought to be necessary, all things considered. I wish some of the understanding I’ve developed over the years would’ve been explained when I was young. There are things which, once explained, drive the logical mind to an inevitable conclusion.


  • I’ve been there. Posted my story, but I didn’t talk about the lifelong anxiety that comes with a lengthy layoff. Continually pursued higher pay at shittier jobs to try to get ahead of things for when the rug gets pulled out from under me again. It’s corrosive. Losing income and insurance when everyone is counting on you to provide makes you feel like your self-worth is completely tied to your job and ability to provide.


  • Which time?

    First time happened after I’d been with my first real job for ten years because the business was changing and there wasn’t a role for me. I was out of work for 7 shitty months trying to have my own business starting from the few customers we had left when they let me go. It was right after I bought a house and had a baby. It was fucking awful.

    Second time was after COVID. First we all took a 10% pay cut to avoid layoffs. Then two months later when federal assistance expired, they cut 1/3 of the company across the board. I’m a little fucking bitter about that to be honest, but I had a new remote job lined up within a couple of weeks that paid quite a bit better.

    Last time was 5 months ago. Just got hired this week. Start next month. It sucked. Wiped out my whole retirement savings, so I get to start over at 51. But we made it through and potentially I won’t have to switch companies again.





  • The scariest threat in the event you’re affected by the data breach is if someone has enough information to open credit in your name. There’s a website you can look yourself up on. I have it in my pc I think, but not my phone. They have my name and ssn, but an old address that’s not valid any more. Maybe someone can link it. I’ll see if I can find it in the morning if no one does.

    2FA is good to use when available.

    That’s mainly it. It could be the most likely threat is to email you scary things to try to get you to click on the wrong thing. Or calling you up with the classic threat that the sheriff is on his way to arrest you now over some outstanding debt. I know wtf I’m doing with security and I’ve still fallen for a phishing scheme (caught it before any harm was some, but still clicked the damn email). My wife fell for the sheriff thing—sucks when they do find a blemish on your credit to really sell you on they are a real debt collector.