Readit News logoReadit News
Mattwmaster58 commented on SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem   source.dev/journal/source... · Posted by u/cdesai
serbancon · 2 months ago
You’re absolutely right - SrcFS and EdenFS were inspirations for SourceFS.

The challenge with those systems is that they’re tightly coupled with the tools, infrastructure, and even developer distros used internally at Google and Meta, which makes them hard to generalize. SourceFS aims to bring that “Piper-like” experience to teams outside Google - but in a way that works with plain Git, Repo, and standard Linux environments.

Also, if I’m not mistaken, neither SrcFS nor EdenFS directly accelerate builds - most of that speed comes from the build systems themselves (Blaze/Buck). SourceFS goes a step further by neatly and simply integrating with the build system and caching/replay pretty much any build step.

The Android example we’ve shown is just one application - it’s a domain we know well and one where the pain is obvious - but we built SourceFS in a way where we can easily integrate with a new build system and speed up other big codebases.

Also you’re spot on that this problem mostly affects big organizations with complex codebases. Here without the infrastructure and SRE support the magic does not work (e.g. think the Redis CVE 10.0 of last week or the AWS downtime of this week) - and hence the “talk to us”.

We plan to gradually share more interesting details about how SourceFS works. If there’s something specific you’d like us to cover - let us know - and help us crowd source our blogpost pipeline :-).

Mattwmaster58 · 2 months ago
It's a shame that AI is ruining certain phrases, the "You’re absolutely right" was appropriate but I've been trained reading so many AI responses to roll my eyes at that.
Mattwmaster58 commented on LD_PRELOAD, The Invisible Key Theft   bomfather.dev/blog/ld-pre... · Posted by u/nathan_naveen
Mattwmaster58 · 2 months ago
This doesn't seem like a realistic threat to me. Under what circumstances are you not pretty much completely pwned if an attacker could start their own processes, or have root access?

This sort of seems like saying IF an attacker gets the keys to your car, they could install a module that would allow them to come back and steal the car with a push of a button. Technically true, but they could also just steal the car straight up, or do any number of other things.

Mattwmaster58 commented on A story about bypassing air Canada's in-flight network restrictions   ramsayleung.github.io/en/... · Posted by u/samray
reactordev · 2 months ago
I was going to say this too.

I once merely mentioned the words “Heart Attack” on a plane and was kicked off by the flight attendants. No context, they just heard the words and forced me off.

There are things that trigger them because of laws and regulations like mentioning “bomb” (even if you’re describing something fantastic).

So messing with the gogo flight entertainment is up there with flirting with terrorism charges.

Mattwmaster58 · 2 months ago
> I once merely mentioned the words “Heart Attack” on a plane and was kicked off by the flight attendants.

Well now you have a chance to tell your side - were you merely sitting and just uttered the words "heart attack" for no externally apparent reason?

Mattwmaster58 commented on Discord says 70k users may have had their government IDs leaked in breach   theverge.com/news/797051/... · Posted by u/PaulKeeble
buckle8017 · 2 months ago
The wording Discord used leaves open the possibility that a ZenDesk account was compromised through no fault of ZenDesk.

Kinda feels like Discord is lying by omission.

Edit: Actually my bet is their support staff just sold them out.

Mattwmaster58 · 2 months ago
vx-underground claims to have communication with the group, and this post of theirs adds to the support agent theory: https://xcancel.com/vxunderground/status/1976238815665856646

> they were able to compromise Discord Zendesk by compromising a "BPO Agent" (outsourced support).

> Of course, as is tradition, it is also entirely possible they're lying

Mattwmaster58 commented on Pnpm has a new setting to stave off supply chain attacks   pnpm.io/blog/releases/10.... · Posted by u/ivanb
DougBTX · 3 months ago
> Our package-lock.json specified the stable version 1.3.2 or newer

Is that possible? I thought the lock files restricted to a specific version with an integrity check hash. Is it possible that it would install a newer version which doesn't match the hash in the lock file? Do they just mean package.json here?

Mattwmaster58 · 3 months ago
> Is that possible?

This comes up every time npm install is discussed. Yes, npm install will "ignore" your lockfile and install the latest dependancies it can that satisfy the constraints of your package.json. Yes, you should use npm clean-install. One shortcoming is the implementation insists on deleteing the entire node_modules folder, so package installs can actually take quite a bit of time, even when all the packages are being served from the npm disk cache: https://github.com/npm/cli/issues/564

Mattwmaster58 commented on Microsoft PowerToys   learn.microsoft.com/en-us... · Posted by u/akudlacek
cryzinger · 3 months ago
FancyZones is a must-have if you use an ultrawide monitor! I set mine up with two zones, where one takes up about 1/3 of the screen and the other takes up about 2/3.
Mattwmaster58 · 3 months ago
I've found splitting up my ultrawide into 6x2 cells, then you can use Ctrl+Shift to select every cell your mouse enters additively. I've wanted something like this for linux for a long time but haven't found anything.
Mattwmaster58 commented on NPM debug and chalk packages compromised   aikido.dev/blog/npm-debug... · Posted by u/universesquid
zabil · 3 months ago
Does anybody have tips on how to invalidate a wallet address response if it's intercepted and modified like this?
Mattwmaster58 · 3 months ago
Off the top of my head, you could include your own checksum in the payload. Their code only modifies the address. Nothing would prevent them from reverse engineering checksum, too.

There are ways to detect a replaced/proxied global window function too, and that's another arms race.

Mattwmaster58 commented on NPM debug and chalk packages compromised   aikido.dev/blog/npm-debug... · Posted by u/universesquid
josefbud · 3 months ago
I'm a little confused on one of the excerpts from your article.

> Our package-lock.json specified the stable version 1.3.2 or newer, so it installed the latest version 1.3.3

As far as I've always understood, the lockfile always specifies one single, locked version for each dependency, and even provides the URL to the tarball of that version. You can define "x version or newer" in the package.json file, but if it updates to a new patch version it's updating the lockfile with it. The npm docs suggest this is the case as well: https://arc.net/l/quote/cdigautx

And with that, packages usually shouldn't be getting updated in your CI pipeline.

Am I mistaken on how npm(/yarn/pnpm) lockfiles work?

Mattwmaster58 · 3 months ago
As others have noted, npm install can/will change your lockfile as it installs, and one caveat for the clean-install command they provide is that it is SLOW, since it deletes the entire node_modules directory. Lots of people have complained but they have done nothing: https://github.com/npm/cli/issues/564

The npm team eventually seemed to settle on requiring someone to bring an RFC for this improvment, and the RFC someone did create I think has sat neglected in a corner ever since.

Mattwmaster58 commented on Ask HN: Spending Tracking Tools    · Posted by u/dyeje
LeicaLatte · a year ago
I'm a spreadsheet pro, but I set up this budget stack — Actual Budget + SimpleFIN — for my spouse last week.

SimpleFIN is fast and a quick Plaid alternative for just $1.50 a month or $15 for the year. I created my SimpleFIN account, copied the API token, and added a bank account. Then I jumped back to Actual Budget, entered the API token, and linked the account from Actual to SimpleFIN. You can link as many bank, credit card accounts as you want with one SimpleFIN account.

Mattwmaster58 · a year ago
> You can link as many bank, credit card accounts as you want with one SimpleFIN account.

The website says "Connect up to 25 institutions and 25 apps"

Mattwmaster58 commented on Cooking with black plastic is particularly crucial to avoid   theatlantic.com/health/ar... · Posted by u/Jimmc414
Tomte · a year ago
Not working for me. It loads, but still with paywall.
Mattwmaster58 · a year ago
interesting, does work for me

u/Mattwmaster58

KarmaCake day115November 7, 2018
About
mattwmaster58 at google's popular mail service
View Original