flâneur

pl4nty

0 followers · 786 views

on the atlas — 15

highlights — 15

  • a related but understated strength of Haskell is just how natural it makes working with higher-order functions
    Leaving Haskell behind — Infinite Negative Utility
  • In haste and chaos, I emerge, destroyer of structure, forsaking clean code's embrace. Lines entangled, logic obscured, I am become bugs, the harbinger of technical debt.
    justDontBreakAnything : ProgrammerHumor
  • Trusted Locations affect all content in a file
    Trusted Locations for Office files - Deploy Office | Microsoft Learn
  • In other words, what we call documentation is fundamentally not one thing, but four. Understanding the implications of this, and how those four different things work, can help improve most documentation.
    Diátaxis
  • You come here and act like you’re on vacation. Like this is some paradise. It doesn’t even occur to you to keep yourself safe. We have political killings here. The Russian special services are active in Germany.
    How They Tried to Kill Me | Online Only | n+1 | Elena Kostyuchenko
  • Status = 0: 70 (succeeded) Status = 0: 60 (failed) Status = 0: 997 (Installation in Progress)
    Deploy the Office 365 Apps in Intune with a Win32App
  • Because the only three hard problems in computer science are cache invalidation and naming things. And DNS is a caching system for names of things.
    Why is DNS still hard to learn? | Hacker News
  • my most successful research projects were never mine. They were my students and I was lucky to be involved. The thing that I don’t think I really internalized until much later, working with teams at Amazon, was that one big contribution to those projects being successful was that the students really did own them. Once students really felt like they were working on their own ideas, and that they could personally evolve it and drive it to a new result or insight, it was never difficult to get them to really invest in the work and the thinking to develop and deliver it. They just had to own it.
    Building and operating a pretty big storage system called S3 | All Things Distributed
  • NOTE I found the bl32 firmware non working for me as of 7d631e0d5b2d373b54d4533580d08fb9bd2eaad4 in the rkbin repository. NOTE The RK3566 and RK3568 seem to share the bl31 and bl32 firmware files, whereas the memory initialization blob is different.
    4.25. Rockchip RK3188 — barebox 2023.07.0 documentation
  • Roaming and local settings are both stored in the file settings.dat within the subfolder Settings of the app’s root settings directory, i.e. %LocalAppData%\Packages\PACKAGEID\Settings. Settings.dat is a registry hive with some unusual properties: It has two root-level keys: LocalState and RoamingState Values are stored as binary data Value data is postfixed with an 8-byte timestamp that changes on every update Value types used are not REG_SZ, etc., but undocumented, e.g. 0x5F5E104 (integer?), 0x5F5E10B (bool?), 0x5F5E10C (string?) Settings.dat can be viewed and/or modified by the following seq…
    Universal Windows App Data Storage for Admins • Helge Klein
  • Nearly all Microsoft apps have experimentation code built-in these days. This code is typically used to facilitate A/B testing externally but internally, it can problematic if left on. (Imagine trying to reproduce a bug in a feature that's turning itself on/off or behaving differently across machines.) This is why most apps also house a feature or experiment control panel, hidden to all except those typically on the owning team.
    Office apps and the Mso::ChecksumRegistry::Data algorithm | Rafael Rivera
  • the script is figuring out the aspect ratio and downloads a wallpaper fitting this aspect ratio
    Set preference for a suitable wallpaper with Intune – Modern IT – Cloud – Workplace
  • This group of registers and the circuitry to control them as a group is called a register file.
    Lab 3: State and Registers | Computer Organisation and Program Execution
  • The bug works like this, first of all you need to trigger something called the XMM Register Merge Optimization2, followed by a register rename and a mispredicted vzeroupper. This all has to happen within a precise window to work. We now know that basic operations like strlen, memcpy and strcmp will use the vector registers - so we can effectively spy on those operations happening anywhere on the system! It doesn’t matter if they’re happening in other virtual machines, sandboxes, containers, processes, whatever! This works because the register file is shared by everything on the same physical c…
    Zenbleed
  • randomized alignment, serialization and speculation fences added
    Zenbleed