Recent submissions

Comment · 2 years ago
While I nuked my LinkedIn about 8 years ago because I was 1-2 from 96% of Silicon Valley and spammed by un-targeted recruiters incessantly... more importantly, my contacts and I didn't talk so keeping it was meaningless performative business theater.

MAANG companies (excluding N) are requiring relocation and RTO (hybrid, near an office). Also, their tone has shifted to where their recruiters feel like they hold a monopoly on in the business relationship power dynamic.

Perhaps shrinking corporate real estate holdings of properties and lease should be prioritized over burdening employees with additional relocation, commuting, and housing costs.

Comment · 2 years ago
Around 1981-1985, smog was quite bad in the SF Bay Area. It was a horrible brown-yellow.

I don't think most people appreciate how far away it is to reach Mt. Hamilton or how precarious the road up it is. Took a couple of gfs on drives up there.

I used to bike up Hicks Road near Mt. Umunhum.

Other good vantage points: the top of The Dish route behind Stanford and the observation deck of the de Young Museum.

Comment · 2 years ago
Comment · 2 years ago
Yep. While startup salaries are, and have always been, a joke, it's corporate cost of living adjustments (COLAs) that are a worsening joke when they fail to account for true COL differences. If a megacorp insists on relocating you from Austin, TX to Menlo Park, CA it should include a 75% TC raise or it would be a pay cut and wouldn't make economic sense. It's imperative that rational employees hold corporations accountable and refuse to be underpaid because not doing so hurts everyone else in the industry.
Comment · 2 years ago
Update for 2024:

Step 0. Don't bother with obsolete Cat 6 or lower cable because it's just not worth the effort over Wi-Fi. If you're going to do it, buy a 1000' spool of CMP Cat 8 UPoE-rated premise wire (~$1000-$1500 USD), punch down tool, J boxes, punch down receptacles, semi-flexible plenum large conduit that doesn't have ridges, cable fish tape, wall-mounted quarter 19" rack, 90 degree drill and hole saw with various lengths of extensions (usually from about 1' to 10' or longer for tall walls), and a punch down patch panel.

Step 1. Run conduit and J boxes first to a central closet or to a garage in most instances. This is the labor-intensive, hard part but it makes running multiple cables through it much easier. Larger homes may need a second closet or second conduit hub area and more conduit to a main patch panel.

Step 2. Easily slide wire in using a fish tape, 1 to 4 cables per box depending on the location. It's so much easier with semi-flexible conduit.

Step 3. Test each cable using iperf3 with an RPi and laptop, or borrow a commercial 10GbE cable tester like a DSX2-8000.

Step 4. Drop in a 10 GbE U/POE++ switch that doesn't sound like a jet engine.

Option: Instead of, or in addition to, Cat 8 wiring, run fiber.

Comment · 2 years ago
Comment · 2 years ago
C. 2003-2011 between contracts, I used to offer high priced on-site datacenter hardware, OS (incl virtualization), and software support on Craigslist for anywhere from SF to San Jose, Newark, and Fremont. Some interesting incidents and profitable times.
Comment · 2 years ago
C. 1990, Turbo Pascal IDE, trial and error.

Around 1994, I managed to get to a Computer Literacy bookstore.

Comment · 2 years ago
A retail Windows license isn't the same as an enterprise Windows license. Retails Windows licenses started with ads for OneDrive and Office in Settings, but now that they're reverting to their old, shameless ways, they're putting ads everywhere else too for retail users.

With a Windows Enterprise license, all of the ads can be turned off, or at least that was the practice.

Comment · 2 years ago
It depends. It's better than nothing that can be ^C'ed.

Here's a naive, partial implementation that runs in <500 ms so long as there's an existing dnf cache:

   command_not_found_handle() {
    local pkgs
    readarray pkgs < <(dnf rq --whatprovides "$1" -C --qf '%{name}\n' 2>/dev/null | sed '/^$/d' | sort -uVr)
    if (( ! "${#pkgs[@]}" )); then
      echo >&2 'Command not found and no package provides it according to the dnf cache'
      return
    fi
    echo >&2 'Command not found, but offered via the following command(s):'
    pkgs=("${pkgs[@]/#/    dnf install }")
    echo >&2 " ${pkgs[@]}"
  }
Comment · 2 years ago
FYI: Meta is de-facto insisting on RTO and not offering a remote option for new employees.

This trend has nothing to do with productivity and is all about the egos of control-freak managers "maintaining control" over employees in a way that wastes employees' time and money and harms the company's reputation.

Comment · 2 years ago
Platform-based, such as Squeak and Etoys (not eToys) or like with VMs such as JVM or BEAM.

The problem you describe is solved by introducing capabilities such as in seL4. Without beginning with a capability, something cannot do something else.

Comment · 2 years ago
Yes, that would be a good idea™ but I don't think that's conflict. Apple had uses all sorts of excuses and technical limitations to prevent repairs including parts pairing.

The solution is there need to be parts available for reasonable prices in the first place. There are no reasonably priced parts for iPhone Pro 13 and onwards. My friend's cell phone repair chain has lost a lot of business because they can't fix many types of Google Pixel, Samsung, or Apple devices for reasonable prices.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton