Hacker Newsnew | past | comments | ask | show | jobs | submit | LtdJorge's commentslogin

Hmm, for most desktop stuff, you're still limited to random access, where even if leagues above HDD, the NVMe still suck compared to sequential. It's sad that intel killed Optane/3D X-point, because those are mych better at random workloads and they had still lower latencies than the latest NVMe (not by much anymore).

I don't understand why Optane hasn't been revived already for modern AI datacenter workloads. Being able to augment and largely replace system RAM across the board with something cheaper (though not as cheap as NAND, and more power-hungry too) ought to be a huge plus, even if the technology isn't suitable for replacing HBM or VRAM due to bulk/power constraints.

Thing is, with Apple, even the bottom of the barrel entry devices (aka MBAs) get the high performance storage.

With Windows, you're probably still getting SATA and not even NVMe.


Windows laptops have been pretty much exclusively NVMe for years. The 2.5" SATA form factor was a waste of space that laptop OEMs were very happy to be rid of, first with mSATA then with M.2 using SATA or NVMe. NVMe finished displacing SATA years ago, when the widespread availability of hardware supporting the NVMe Host Memory Buffer feature meant that entry-level NVMe SSDs could be both faster and cheaper than the good SATA SSDs. Most of the major SSD vendors discontinued their M.2 SATA SSDs long ago, indicating that demand for that product segment had collapsed.

Yeah I can tell this guy has not bought a SATA drive in a while.

The options in that space are increasingly dwindling which is a problem when supporting older machines.

Sometimes it is cheaper to get a sketchy m2 ssd and adapter than to get an actual sata drive from one of the larger manufactures.


Sounds like typical Windows experience

Yes, it's the job of the scheduler

RTP I’d say

And GTK4 is even very usable from Rust too. It’s not a bad development experience, but these companies probably find 100 webdevs for every system programmer.

Come on GUI apps are not systems programming, what's with this title inflation.

I didn't want to call it backend, because it's not that. Maybe desktop programmer? Anyway, if you're doing GUI in Rust or similar, you're at least handling memory and syscalls, which is closer to systems programming, I'd say.

You then use io_uring


Doesn’t ZIP have all the metadata at the end of the file, requiring some seeking still?


It has an index at the end of the file, yeah, but once you've read that bit, you learn where the contents are located and if compression is disabled, you can e.g. memory map them.

With tar you need to scan the entire file start-to-finish before you know where the data is located, as it's literally a tape archiving format, designed for a storage medium with no random access reads.


Yes, but it's an O(1) random access seek rather than O(n) scanning seek


Teams inside a VM it is, then.


Or: Put all of Windows inside of a VM, within a host that uses disk encryption -- and let it run amok inside of its sandbox.

I did this myself for about 8 years, from 2016-2024. During that time my desktop system at home was running Linux with ZFS and libvirt, with Windows in a VM. That Windows VM was my usual day-to-day interface for the entire system. It was rocky at first, but things did get substantially better as time moved on. I'll do it again if I have a compelling reason to.


If you’re doing your work inside the windows machine, what protection does Linux as a host get you?


The topic is bitlocker, and Microsoft, and keys.

With a VM running on an encrypted file system, whatever a warrant for a bitlocker key might normally provide will be hidden behind an additional layer that Microsoft does not hold the keys to.

(Determining whether that is useful or not is an exercise for the person who believes that they have something to hide.)


Isn’t it a pretty well-established fallacy that privacy only benefits those with something to hide?


Wouldn't it be easier to just use bitlocker and not back up your keys with microsoft?


Sure, the plan you outline does sound very simple. And in an ideal world, that'd be perfectly fine.

Except we don't live in an ideal world.

See, for example, the fuckery alluded to above.

Therein: Linking a Microsoft account to a Windows login is something that appears to happen automatically under some circumstances, and then bitlocker keys are also automatically leaked to the mothership...

The machine is quite clearly designed with the intent that it behaves as a trap. Do you trust it?


If you distrust Windows that much, isn't the only real option to just not use it?


That's yet another brilliantly simple plan that you've outlined!

Would you like for me to demonstrate how it, too, is short-sighted?


I don't think so.

If you believe Windows to be so actively malicious that it would go behind your back and enable key backups after you've explicitly disabled them, you should probably assume that it will steal your encrypted information in other ways too.


This continued usage of the word "you," as if directly and specifically targeted at me, that you're using: At first, I thought it was a mistake, but now I'm pretty sure that it is a very deliberate word choice on your part.

Therefore, based on that...

Since this is about me, then: I'd like to ask that you please stop fucking with me.

We can discuss whatever concepts that you'd like to discuss, in generalities, but I, myself, am not on the menu for discussion.

Thank you kindly!


Don't be silly, the indefinite "you" was simply the most natural construct to use there.

In no way should my use of the indefinite "you" be construed as a reference to ssl-3 specifically, it is an indefinite reference to literally anyone.


It's not just Teams. You need to be constantly vigilant not to make any change that would let them link your MS account to Windows. And they make it more and more difficult not only to install but also use Windows without a Microsoft account. I think they'll also enforce it on everybody eventually.


You need to just stop using windows and that's it.

The only windows I am using is the one my company makes me use but I don't do anything personal on it. I have my personal computer next to it in my office running on linux.


Just Teams in a browser tab instead. Does it actively require running as a full app to do anything?


No, but you have to use a Chromium browser on Windows, otherwise your life will be miserable.


Use Enterprise


Enterprise Adware? Sounds hilarious to people that already paid $190 USD/seat to get spammed.

In general, Windows has always belonged on a VM snapshot backing image. =3


If everything is static, they'll cache it in a DC close to you. That's better than what we had before.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: