Is `cloud-init query` not already a standard interface for "who am I" on cloud instances?
HN user
auscompgeek
A random computer geek on the internet. Comments are CC BY-ND 4.0.
[ my public key: https://keybase.io/auscompgeek; my proof: https://keybase.io/auscompgeek/sigs/YAPgKToNiXmJT9OPvUBCgnFlUWG1GFWt8UGTOzBEXRw ]
As a developer or security researcher, you're able to download and run GitHub Enterprise Server. I'm not sure having access to the full source code makes a meaningful difference for most of GitHub's surface area, given it's largely Ruby.
In theory eStargz layers should be amenable to CDC.
From what I can gather it is the exact same vulnerability.
In isolation sure. But in context with the other points it makes it look like "they" refers to Microsoft in all the dot points.
describe is also the command you can use to edit the commit message of the change you're currently drafting. In jj there's no staging area, every modification to the working tree immediately gets integrated into the current commit. (This means if you have no diff in your working tree, you're actually on an empty commit.)
Depending on what NPU you have yes.
It was definitely a relatively well known problem with the 2019 MBP on the internet at some point. I found a Reddit thread linking to a news article about this. https://www.reddit.com/r/mac/comments/vi3grj/you_should_char...
It was so much of a problem that at work we added a check that you were charging from the right ports to our internal doctor script (think like `brew doctor`).
I think you may be confusing Agent Client Protocol with Agent Communication Protocol.
At the very least schools should be billed for the frivolous police callouts. Who knows, maybe then the school might change their tune.
I would've considered signing up if scrolling on your website didn't make my modern flagship phone drop frames.
Firefox haven't removed XSLT support yet.
git very much supports symlinks. Although depending on the system config it might not create actual symlinks on Windows.
IIRC that's actually a change in upstream pip.
Indeed, while Chrome is displaying the dialog, it blocks all Chrome extension popup windows from appearing.
We discovered this one the hard way at work. I keep learning this the hard way myself because I've been working on browser extension dev lately. I don't understand how this could possibly be an intended feature.
typing.NamedTuple also sets `__slots__ = ()`, just like collections.namedtuple.
This can be useful for accessibility. For example you might have a colour palette that users can add to, but the colours are only stored as hex codes. Giving a screen reader user just RGB values isn't as helpful as providing a name alongside it.
I wanted to check this out, so I installed the GitHub app on my account, with access to all my personal repos. However when I went looking for one of my repos (auscompgeek/sphinxify) I couldn't find it. It looks like I can only see the first 100 repos in the dashboard? I have a lot of forks under my account…
They can't block every 8 character tag.
Whilst Git will be default abbreviate commits to 7 characters, that's merely a default; `core.abbrev` can be set to any number to change the default display. Git will also accept any length abbreviated hashes as long as they're unique in the repo.
There's a known issue where the shell integration doesn't respect that setting when it sets the cursor shape. https://github.com/ghostty-org/ghostty/discussions/2812
Curious why you think Canva isn't a good company?
Looks like it's been back up for an hour or so now.
It could override the reverse bitwise or magic method `__ror__`.
You have to opt-in to turning tracking protection to strict. When you're about to there's a prominent warning that it will likely break some websites.
Using Firefox in its default configuration shouldn't break websites.
It's Lua. Presumably they're using Neovim.
The ChromiumOS Python style guide notes the difference between Google's public Python style guide and their internal one.
New projects should use that unmodified public Python Google style guide (4 space indent with methods_with_underscores). Historically, we adopted a style that was congruent with Google internal Python style guide (2 spaces with MethodsAsCamelCase).
https://chromium.googlesource.com/chromiumos/docs/+/HEAD/sty...
That Medium link 404s for me.
DNSSEC adoption is pretty low outside of customers of large nameserver providers (that support DNSSEC out of the box), and also requires the registrar and registry support DNSSEC too. Unfortunately there are still some out there that don't.
I can't access any of my repos in the web UI by direct URL.
Variable annotations were only added in Python 3.6. Defining a typed namedtuple in Python 3.5 looked like this:
Foo = typing.NamedTuple('Foo', [('a', int), ('b', str)])