HNHacker News
TopNewBestAskShowJobs

civicsquid

271 karma · joined August 23, 2018

submissionscomments
civicsquid··on Ask HN: How do you maintain depth of understanding and velocity when using AI?
I like this, it feels like the right balance. I still struggle to define when the handoff point is, but I think maybe it's at the same point as when I would hand it off to a junior engineer: when I've sketched almost everything I need to be quite confident in my approach (and if I'm wrong, I'll find out and try again).
civicsquid··on Ask HN: How do you maintain depth of understanding and velocity when using AI?
Right, I do use AI for review and find it helpful most of the time (assuming it doesn't decide to be unnecessarily pedantic). I have found it struggles to reason through architectural implications or subtle performance problems when there isn't a specific linter for it, though.

For example, I'm instantiating something N times with this change. Each instantiation is fast, but this is a hot path. It's not clear whether that's safe or if it needs to be gated which is something a reviewer would ideally flag.

I suppose the counter-argument most people would make now is that if the AI didn't call it out, it's probably not likely enough of an issue to focus on -- even if it does wind up becoming a problem later.

civicsquid··on Ask HN: How do you maintain depth of understanding and velocity when using AI?
Do you find yourself still trying to use AI tools for the synthesis portion of writing/coding, or have you gone back to the 'manual' ways?

I've pretty much completely dropped it for writing (but still use it for catching issues with clarity or logical flow afterwards). I've yet to get away from it for coding. Perhaps I keep trying with coding because I feel I'm doing something wrong (and because for a a little my performance was tied to usage of it...).

civicsquid··on Show HN: Llama 3.1 70B on a single RTX 3090 via NVMe-to-GPU bypassing the CPU
Really cool. I'm wondering: what background did you need to be able to think of the question that resulted in this project?

I know you said you're involved in some retrogaming and were experimenting, but as someone who works in a world where hardware is pretty heavily abstracted away, even if I got into retrogaming I don't know that I'd consider that there may be a systems improvement lying around. Beyond the creative aspect, it feels like there is some systems and hardware background that helped put the idea together (and I'd be interested to go learn about of that systems/hardware knowledge myself).

civicsquid··on Ask HN: What has helped you transitioning from a technical to a team lead role?
I think one of the biggest challenges for a team lead is understanding the team's priorities, followed by identifying and acting on the leading indicators of success towards those priorities.

By understanding priorities I mean: the tech lead has to be in sync with management (of the team and often other leaders of the org) about what needs to get done and what can be cut if there isn't enough bandwidth. Weak tech leads in my experience don't have a sufficient grasp on changing priorities, which results in the team working on things that don't get rewarded properly / don't pay off and/or loading up the team with work that could have been deferred. Some of this is the manager's job, but often it falls to the tech lead to estimate the true technical 'size' of what is being asked.

By acting on leading indicators of success, I mean: the tech lead will ideally not be doing the majority of execution on a well-staffed team. They should be doing some execution work to ensure the codebase is sufficiently easy to work in etc, but most importantly they need to know how to figure out whether or not something is on track without sinking too much of their time to do so. Setting up milestones and some target date helps with this, but it's often uncomfortable to do that with folks that were recently your peers (it still needs to be done).

I don't have books or other resources, but this has been my experience as I transitioned into similar roles. I also think my experience may skew more towards a 'manager-tech-lead' than a pure tech lead, so take that with a grain of salt. Good luck!

civicsquid··on Ask HN: Is distributed systems research slowing down?
Hm, I’m not sure what you saw in the post before my edits, but I think this answers “did AI motivate / help discover the breakthroughs we saw 20 years ago?” which I definitely agree would be a “no”.

Either way, before and after my edits the intent was to identify areas in which distributed systems researchers moved their focus to support areas such as (but not exclusively) AI.

The question comes from me supposing that “pure” distributed systems research has slowed.

civicsquid··on Ask HN: Is distributed systems research slowing down?
Good suggestion! I’ve seen federated learning come up before but have not explored it much.

This seems like a good direction for sure.

civicsquid··on Sam Altman thinks Silicon Valley has lost its culture of innovation
This is the sort of trivialization attitude that I’ve come to associate with people who only care about the “big picture”. It is really irksome if you work on the lower-level stuff that (in some sense) makes the big picture possible.

I think there is a point here that user-facing innovation stagnated and OpenAI helped break that, but it’s wild to me that there is no acknowledgement at all of the giants whose shoulders they stand on. Although I guess that’s what he meant about the arrogance…

civicsquid··on LLaMA 2 – Every Resource you need
I would be curious to understand the "How to Prompt" section more. As someone who does not interact with LLMs regularly I have no idea why this looks like a templating language.

Would anyone be able to explain what's going on in that section or point to resources that explain what the goal is / why this looks so programmatic?

civicsquid··on Tell HN: Reddit Has Disabled i.reddit.com
What is the impact of this, are images broken?
civicsquid··on Money market funds swell by over $273B as investors pull deposits from banks
This was the main reason I moved my money out of a bank account early during the rate hikes.

I was waiting around for a better rate, but even when T-bills were being offered at >2% annually, banks were offering less than a percent. Even competitive savings accounts seemed sluggish. Money market funds were an easy way to get similar rates to T-bills without actually buying them myself or waiting for banks to get the message.

civicsquid··on FDIC Takes over Silicon Valley Bank
Past losses aside, the press release says that there are about $180B in deposits with the bank holding about $210B in assets. Assuming the FDIC liquidates and restructures the bank, I don’t see why deposits could not be made whole.

If there were fewer assets then deposits, then yes the 250k+ accounts are probably out of luck.

civicsquid··on DataDog is having a major outage across almost all services
For those who haven’t used Datadog, what do you mean by auto-muting logic? What does it do exactly?
civicsquid··on Porn Zoom bomb forces cancellation of Fed's Waller event
> We were a victim of a teleconference or Zoom hijacking and we are trying to understand what we need to do going forward to prevent this from ever happening again

I don't know if there are more details elsewhere, but I feel like a solution here is to not host the meeting in such a way that allows others to share anything (or at least only allow authorized users to join)? Although I would think that a 'broadcast' of the meeting followed by text-based follow-ups from people not physically present would be an even better system.

Maybe there are more requirements that I don't know about.

civicsquid··on C++ Coroutines
I believe this is correct. Anecdotally, at FB, there was quite a push to get coroutine-supporting-features into the standard because we had a C++ coroutine library built through non-standard means, which meant that compilers didn't fully support them (leading to a bunch of annoying things for all of those writing code on top of the library).

Now the folly/experimental/coro library can be compiled by anything that claims to support C++20, which is a pretty big win for FB if nothing else.

civicsquid··on Meta reportedly plans more job cuts
At least in the case of Meta / Facebook, I don't think there is any pressure on the CEO.

Zuckerberg owns controlling interest over the company to the point where the board of directors are essentially advisory. I believe I read that he owns over 75% of Class B shares, for which he gets 10 votes for every 1 vote that a regular Class A voter gets.

That's a lot of power. This has allowed the company to ignore Wall Street in the past, which makes me think he's not suddenly concerned about Wall Street now. Whatever Zuck does is really his choice and responsibility.

civicsquid··on Meta reportedly plans more job cuts
I have no idea what will happen, but it sort of sounded like (from the limited reporting that's been done) they'll focus a bit more on managers / non-ICs this time -- if it happens at all.

It is kind of nasty to think about the timing though. If true, they kept those managers around to do the very undesirable and time-consuming performance cycle (yearly review) work and will be letting them go now that the process has concluded.

civicsquid··on Ask HN: Are ICs at tech companies usually so concerned about job performance?
I think what I'm looking for is someone who understands the technical side of a team and org enough (perhaps through support of a tech lead) to set expectations and goals for the individuals they manage (and likely hired).

If the manager doesn't understand the business and technical needs enough to be able to set those items with an engineer, I'm not sure what that they are really enabling team members to have a good bar for what they will be evaluated on, and I think that is a sub-optimal environment for people (not just engineers) to work in.

My ultimate sentiment here is: would you want to take a test where you didn't have a good idea about how it was graded?

civicsquid··on Ask HN: Are ICs at tech companies usually so concerned about job performance?
Can you rephrase your question? I'm not sure I understand
civicsquid··on Ask HN: Are ICs at tech companies usually so concerned about job performance?
That's fair. In my case, I think our managers have historically done very little outside of collecting information for promotions, fielding questions from other teams about our roadmaps, and approving expenses.

That makes me think to some extent the problem is we have had little continuous feedback from these leaders or even much concentration on goals/expectations. That makes it really tough because you just have to keep outputting and believing it's enough until the end-of-cycle feedback comes in. I've managed to succeed in this environment anyways but it's certainly stressful.

I've spent some time this cycle trying to mention this to our new manager, so we will see how/if things change.

civicsquid··on Ask HN: Are ICs at tech companies usually so concerned about job performance?
Yeah I am fine with being at my current level with a meets-all for a bit. I just was promoted to IC5 at the beginning of the year and people were giving me some really surprising feedback on how hard it would be to succeed.

This is the first time I didn't take PSC super super seriously so we'll see how it goes. I put in quite a bit of effort still, but I'm not spending 8+ hours like it seems some other people do.

civicsquid··on Ask HN: Are ICs at tech companies usually so concerned about job performance?
I think this is a bit too simplistic. You can perform well without having pressure on you to perform well. Self-motivated people don't need that.

In fact there are some companies out there that my friends have moved to that don't have formal performance reviews like Meta etc, but rather continuous reviews that are low-stakes. They make more than I do now.

civicsquid··on Programmers should plan for lower pay (2019)
archive.org mirror: https://web.archive.org/web/20221105194440/https://www.jefft...

Additionally I'll note this is an article from 2019. Prior discussion: https://news.ycombinator.com/item?id=21904070

civicsquid··on Ask HN: How do I find my next job?
Thank you, I'll have to take you up on this
civicsquid··on Ask HN: How do I find my next job?
This seems like more of a dig than a genuine question but assuming it is genuine... Here's what I'd say.

Where I work, time in the job doesn't necessarily correlate with career progression. It is dependent on continuously demonstrating impact, contributions to grow people, and direction. Someone in industry for 10+ years may not be qualified because of how senior is defined here, and similarly people with less time in the job very well might be qualified.

I was lucky early in my career to get enough mentorship to be able to get to that point. Maybe I would not be considered senior elsewhere because I haven't been in the job long enough, but at this workplace I am an L5.

civicsquid··on Ask HN: How do I find my next job?
Good point. This is actually something I have not done well. Or at all.

I’ve been pretty much working and operating solo for the past two years, which isn’t great. I also live in Seattle which I have found not very conducive to networking, but perhaps that’s wrong. I’ll start looking around for things that way.

civicsquid··on Ask HN: How do I find my next job?
Good idea, thank you
civicsquid··on Ask HN: How do I find my next job?
Do you mean of a specific company? I’m not sure which companies I’m interested in yet so it’s a bit of a chicken-and-egg problem in that case.

But yes I agree I need to chat with someone at prospective companies once I find one I like!

civicsquid··on Apple Glasses
I think it will be interesting to see how existing and upcoming Meta (FB) products compete with Apple products in the VR/AR space.

It seems to me like Meta might have some advantage here initially, but in the long run I'm not sure how it can compete with a company that knows how to really build an ecosystem on top of hardware that it engineers end-to-end.

I imagine cost might come into play here to start. I remember growing up and never having an iPhone because they were too expensive, and most of the kids I knew didn't have one either. It was all Android until one day I noticed everyone had swapped for an iPhone. Maybe Meta products will be the Android in this field, the device you get until you make the upgrade to an Apple product.

civicsquid··on Ask HN: Should I go from big tech to a startup?
I don't love these aspects. We generally don't have them as much where I work (I think). Maybe I've just never noticed.
Page 1 of 3Next →