HNHacker News
TopNewBestAskShowJobs

MagerValp

390 karma · joined August 16, 2012

submissionscomments
MagerValp··on Amiga Forever
Put yourself in the shoes of the developer of a midi sequencer in the 80s. You could target the Atari, where midi ports are standard and everyone with an interest in music is a potential customer. Or you can target the Amiga where there’s no standard, effectively forcing you to source or develop a midi dongle yourself to sell with the software, increasing the price by at least $20 or $30, and adding complexity and development costs up front.
MagerValp··on Amiga Forever
Well look no further than AROS: https://aros.sourceforge.io/

It’s a reimplementation of AmigaOS 3.1 that runs on x86, ppc, and m68k.

MagerValp··on VSCode remote code execution advisory
If we’re talking about macs, what you’re looking for is munki + AutoPkg. There are community supported recipes for pretty much everything out there, and for light touch management you can set the munki policy as a “managed update” - that is, munki will keep it updated if it finds it, but there’s no forced install or locking down.
MagerValp··on Ask HN: Why is Microsoft Teams still so bad?
- @name stops working if you leave it running for a while

- Image uploads to a chat failing for no apparent reason

- No obvious way of sharing/reposting an image or document from another chat

MagerValp··on Accelerate Python code by importing Taichi
Just a wild guess - are you using Firefox with the facebook container and seeing font issues on multiple sites? Upgrade to the newly released 2.3.4.
MagerValp··on Hello Mac OS X Tiger
If you tried to build a Mac app based on Storyboards, which iirc has been the default for the past few years, then yes. All the docs are for iOS and the Mac side is completely under documented.

The classic way of building building apps is quite well documented though. It has been modernized quite a bit since Tiger and Xcode 2.0, but the general structure and workflow is the same as in this article, and there’s plenty of docs.

The new SwiftUI stuff is still under heavy development, and starting with the wwdc sessions is probably the best approach.

MagerValp··on Masked email from Fastmail and 1Password
Note that Fastmail already supports this even without 1Password, see “subdomain addressing” and “catchall aliases” in their help pages.
MagerValp··on Why did bar ends go away from mountain bikes?
No more than on an 8-speed cassette. The stack height is the same, the gears are just closer together on the larger cassettes.
MagerValp··on Arranging Invisible Icons in Quadratic Time
Is that related to checkwinsize sometimes becoming unset? I’ve never managed to find a pattern to when it happens.
MagerValp··on Homebrew 3.0
Can't upvote enough. Rudix is the only package manager that really meshes with the platform, instead of trying to create its own weird linux (or bsd) hybrid ecosystem. I used it heavily a decade ago, but sadly it never really took off.
MagerValp··on Apple reportedly dropped plan for encrypting backups after FBI complained (2020)
That's essentially what backing up to your Mac instead of iCloud gets you. The data is encrypted with your key to a device that you control.
MagerValp··on M1 Macs cannot support dual Extended displays through their Thunderbolt 3 ports
You can buy a 27" iMac together with an M1 Air for the same price as a 16" MacBook Pro and an eGPU.

I don't understand why people insist on trying to convert laptops into desktops.

MagerValp··on AirPods Max
Same. I found out the hard way that if your mom butt calls you phone they'll switch over even if you're in the middle of a Zoom meeting on the Mac. Using your phone while watching Netflix on the computer also became a minefield.
MagerValp··on Firefox beta supports Apple silicon natively
Ah, I understand, and assigning custom shortcuts is an awesome macOS feature that I don't use nearly enough.

Adding a menu item for "Pin current tab" seems like a pretty straightforward bugzilla request too.

MagerValp··on Firefox beta supports Apple silicon natively
Regarding Firefox, I'm unsure what you mean by "no macOS menu bar function for Pin Tab", is this something different from right clicking on a tab and selecting Pin Tab?

And handoff took its sweet time but it has been supported for a while now between iOS and Firefox on Mac.

MagerValp··on Apple Acquires Fleetsmith
Picking products based on feature checklists is how people end up buying horrible enterprise software, and then spend enormous resources trying to make it work. Doing everything implies not doing anything well.

SimpleMDM doesn't try to do everything, as the name implies, but instead they focus on doing what they do extremely well.

MagerValp··on Clocking a 6502 simulator to 15GHz
The 6502 has very limited pipelining, and every CPU cycle is tied to a memory access with no support for wait states or stalls. At 1 MHz it can work with really slow memory (roughly 500 ns), but at 10 MHz it needs ~60 ns, and at 20 MHz something like ~20ns. The architecture simply wasn't designed for anything above single digit clock speeds.
MagerValp··on Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom
Suspicious Package and Pacifist are great tools, but you can do it with the built-in pkgutil command:

    % pkgutil --expand foo-1.0.pkg foo_pkg
    % cd foo_pkg 
    % ls -Al
    total 352
    -rw-r--r--  1 magervalp staff  44491 16 Mar 12:19 Bom
    -rw-r--r--  1 magervalp staff    566  9 Apr 13:51 PackageInfo
    -rw-r--r--@ 1 magervalp staff  67794 16 Mar 12:19 Payload
    drwxr-xr-x  4 magervalp staff    128  9 Apr 13:51 Scripts
    % mv Payload Payload.cpio.gz
    % open Payload.cpio.gz
MagerValp··on Apple reduces certificate maximum allowed lifetime to 398 days
Previous discussion here https://news.ycombinator.com/item?id=22398063 but this is the first time we get an official statement from Apple, and not just second hand reports.
MagerValp··on Sinclair ZX Spectrum Prototype
I don’t know what the parent uses, but for RGB you want an OSSC, and for Composite or S-Video you want a RetroTINK 2x.
MagerValp··on German for Programmers
A small Swedish survey found at least 50 in common use:

https://sverigesradio.se/sida/artikel.aspx?programid=411&art...

MagerValp··on Secure Boot and the 2018 MacBook Pro
The "secure" part of secure boot only protects booting macOS, it doesn't safeguard against actors intercepting shipments and dropping malware before the customer performs MDM setup via DEP. E.g. it's trivial to sideload a LaunchDaemon via Target Disk Mode, which the Mac will load on first boot, even with full protection, since FileVault hasn't yet been enabled by the user (or the MDM). Imaging every device that you buy is still the only available protection against this threat. Note that Secure Boot is very much a welcome feature in this scenario, as it also secures the machine's firmware.

Performance is also a factor, as you mention. If you're onboarding hundreds of people in the same room at the same time, there's no WiFi in the world that can deliver the base config in a timely and reliable manner. One solution is to preload all the necessary bits, see for example Facebook's AutoDMG Cache Builder.

Imaging is still also by far the most automatable solution, and the only one that can truly be zero touch. It's possible to reinstall and set up a fleet of machines, with no human needed to touch them. DEP still requires a human with physical access to set up the machine on first boot.

While we've switched to DEP and MDM as our main deployment method, it still has a ways to go before it covers all cases.

MagerValp··on Amiga 600 FPGA Conversion
Both the MiniMig and FPGA Arcade cores support AGA these days.
MagerValp··on Amiga 600 FPGA Conversion
While CPU speed was okay-ish with the software emulators, graphics performance was underwhelming. You also had to suffer interlace for the high resolution modes.
MagerValp··on MacOS monitoring the open source way
Yes. Services that can run without a display are better run on a Linux server anyway.
MagerValp··on MacOS monitoring the open source way
I don't work at Facebook, but I'm fairly certain this is for things like build servers, not client machines.

They use Munki for software updates, which, just like you describe, gives the user a grace period where they can reboot at their leisure. Ignore it for long enough and it'll crank up the nagging, and eventually force a reboot.

MagerValp··on Compressing and enhancing hand-written notes (2016)
You achieve the same effect with a black paper on top of the document you’re scanning, or in between the pages if it’s a book. As a bonus you can leave the light on :)
MagerValp··on Utility poles
You'll need an RSS reader, such as newsblur.com
MagerValp··on Why (blank) gets you root
Yes, the exploit works (or worked, now that the patch is out) against any passwordless system account. You won’t get the same feedback as it won’t unlock the prefpane, but they will have the password set, allowing you to change the shell and log in.
MagerValp··on macOS High Sierra: Anyone can login as “root” with empty password
To block this, set a random password for root:

sudo dscl . -passwd /Users/root $(uuidgen)

← PreviousPage 2 of 5Next →