Was using the MacBook on my bike just fine about 20 minutes ago…opened the lid and no display (reboot, etc. doesn’t fix…trying more resets). How’s your morning going?
I’ve tried all the keyboard-based resets: no dice. Time to take it apart and yank the battery.
“The new normal”
Couldn’t find my suction cup, so this here shower hanger is our new friend! Battery disconnected:
Got it back together…same result. Whelp.
I don’t believe this MacBook is contagious, I’d like it to resume working.
External display doesn’t work btw - I know many asked. A blip of blackness on the screen for connection then no signal.
Alrighty, let’s get a support request going!

Okay, so it’s a startup issue…yeah that looks right, so let’s select that. Now I just need the… ಠ_ಠ
All setup to repair…but quickest option is to mail it back (by far). Okay fine. Let’s go back to the Dell! It’ll be okay for a few days. Annnnnnnd the battery death light is on. Back to bed, let’s try again tomorrow.
PSA: Evidently paying for Dell Pro Support warranty (with next day parts and service) on a machine does *not* cover the battery. That's explicitly excluded and has a 1yr warranty only.
I got the Dell booting - it says there's 6% battery, it won't charge, and I can't unplug it even for half a second...but it boots! It's not really usable with school/kids anyhow so it's a workaround at best, but progress!

Luckily our IT folks are awesome - overnighting me a MBP.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Nick Craver

Nick Craver Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Nick_Craver

8 Oct
I cannot wait to *not* maintain a build server anymore.
Building on the latest software on agents you maintain is fine when stable, and not fine when moving fast on platforms.

To canary Stack Overflow on .NET 5 I need to build on TeamCity, but it's not detecting .NET 5 right, so I need to upgrade, which means chasing a license and...
Yeah, it's yaks. I just want to run dotnet build and you think that'd be simple but no - it can't be simple. They have to do fancy detection and lots of mess.

On GitHub Actions we'll be able to just pick an SDK version to install and go anytime - a self-contained app to deploy.
Read 4 tweets
21 Sep
I think it’s time to re-wire the house. Running everything through 2 floors up to my office isn’t really practical and would exhausting…so I’m thinking 2x10gb down to a 24x PoE in the basement with a local battery backup for it. The white pipe here goes almost to the attic: ImageImage
There will be a rack up in my office closet later (or maybe sooner than later)...I'm thinking a small 6U conditioned rack down here. All it'll have for now is the 1U switch and a 1-2U battery backup. And maybe a media converter for fiber...all of this is in prep for a fiber swap.
I'm *assuming* AT&T won't let me plug into this switch from the fiber converter on it's own VLAN before going to their gateway and use the 20gb backhaul upstairs where the gateway will live...but if anyone is doing this rather than running a dedicated line I'm super curious.
Read 44 tweets
2 Sep
To someone new, IMO a mentors primary jobs are:
1. Be there.
2. Be welcoming.
3. Be patient.
4. Make sure they're recognized.
5. Be a DNS server. They don't know to go or who to ask, you'll be asked for a "who...?" a lot. Documentation helps, but is rarely 100%.

#DevDiscuss
Mentoring comes first.
Your work comes second.
Ideally, pair on things to do both.

YOU NEED THE BACKING OF MANAGEMENT/PM/ETC. ON THIS.

The last part is critical. It's a marathon and you're supposed to be investing. Don't sacrifice tomorrow to ship something today.

#DevDiscuss
Mentoring cannot be an afterthought or something "on the side". It has to be a primary function and a priority. It's not fair to either side if it's anything less.

The org needs to make it a priority if they're serious about it. And if they do, it'll pay dividends.

#DevDiscuss
Read 4 tweets
7 Jul
We only cache a few things on the Question page for Stack Overflow (and all Q&A sites).

Loaded live (from SQL) are: your user (top bar), the question, answers, comments, users, your votes, flags (for mods).

We cache some sidebar: linked and related questions, for 5 minutes.
When you consider how many questions are on the network (over 27 million active), the chances of a user hitting the same question _on the same server_ (it's a local cache) within those 5 minutes is basically just the very hot or very new questions.

So is it worth caching at all?
Today, we're going to test.

I have a PR in that adds a setting to remove all caching and just query it live, as a single query with 2-3 result sets and Dapper reads them off. This means 1 SQL roundtrip for latency. I think it'll perform better, and eat far less cache:
Read 13 tweets
28 Jun
We give our new devs and SREs the ability to screw up (incl. taking down an entire service) their first week. Most manage to accidentally do it. And that's great.

They understand blame isn't a thing, more about that system in a hurry, and that decisions aren't driven by fear.
Most places have systems no one spends a lot of time on. A new person diving into those with a passion and wanting to take ownership it fantastic. If it starts with an oops, that's just fine. It's the cost of doing business and everyone's better for it. People are what matters.
We had an internal outage very few users saw this week.

What happened:
- Wrong server rebooted
- People learned:
- PTRs are in a bad state, don't trust them
- How we re-replicate Redis
- How to write a postmortem
- Lots of misc. around it

What didn't happen:
- Blame
Read 7 tweets
30 Mar
2 things:
1. Stack Overflow now has dark mode: stackoverflow.blog/2020/03/30/int… - after dropping IE 11 support, we could use CSS3 variables and make it all possible.

2. All Stack Overflow servers are running on .NET Core. We anticipate merging to master tomorrow.

It's launch day y'all.
We found a few minor glitches and one important one around duplicate cookie headers (super specific to our setup, but could happen to anyone). We rolled back to master to restore login for a small set of users, fixed the issue, and are rolling the .NET Core branch again shortly.
Nope - that approach had other issues. I will say Set-Cookie has been one of the most painful parts of the migration.

.NET Full Framework did far too much magic (to support IE 5) which we had to design around, while .NET Core swings entirely the other way: it's all totally raw.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!