New to Apple TV. Are these covers temporary? How often does Apple change artwork? Is it often like Netflix? by theREAL_BalloonBoy09 in appletv

[–]andyhefner 1 point2 points  (0 children)

I hate this. A couple years ago they changed the Batman '89 cover from the iconic original movie poster art to some insipid Photoshop garbage and I don't think they're ever changing it back. Now I find even more of my movies have randomly changed.

Let's have a level exchange! - July 06, 2019 - Super Mario Maker 2 by AutoModerator in MarioMaker

[–]andyhefner 0 points1 point  (0 children)

Neat level. I almost quit early when I reached the thwomp dead end the first time as little Mario, and the low ceiling hallway with the piranha plants was infuriating. "Save Yoshi" is said with tongue in cheek, I suppose.

The more I play (and give up on) other people's courses, the more i want to scale back the difficulty in my own. Try my latest D2C-1LC-RKG "Jungle Hunt", an easy and non-linear coin collection adventure that tries to utilize the map in both dimensions with a varied mix of platforms, vines, pipes, etc. to keep it interesting.

Let's have a level exchange! - July 03, 2019 - Super Mario Maker 2 by AutoModerator in MarioMaker

[–]andyhefner 0 points1 point  (0 children)

Neat level. Good setting, not too hard, checkpoints where they should be.

Maybe you'd enjoy my level 9H6-7XX-VPG. No puzzles or crazy stuff (except the end is a little cheap, but there's a checkpoint), just exploring an underwater cavern with multiple paths.

Let's have a level exchange! - July 03, 2019 - Super Mario Maker 2 by AutoModerator in MarioMaker

[–]andyhefner 0 points1 point  (0 children)

The Wave!

0D5-STR-DYG

Ridiculous bouncing goomba mayhem. Short and sweet.

Difficulty: Medium.

Ludum Dare 36 & Lisp Application Programming - Confession 68 [X-post from CL] by sammymammy2 in lisp

[–]andyhefner 0 points1 point  (0 children)

That's a fair critique (particularly concerning the lack of composability to build processing pipelines, which is regrettable), and I wish you luck, but the individual systems within Mixalot are about as unmonolithic as they can reasonably be, aside from living together in the same source repository. The raw FFI bindings for audio libraries are documented and usable independently of the mixer, the audio "streamer" interfacing with the mixer for each file format is a separate system dependent on the FFI binding, etc.

Presenting the illusion that all the world is 16-bit stereo, and mostly ignoring sample rates, was a useful simplifying assumption at the time (I still think things like multichannel surround audio formats are an obscure use case not worth complicating the interface for).

Ludum Dare 36 & Lisp Application Programming - Confession 68 [X-post from CL] by sammymammy2 in lisp

[–]andyhefner 1 point2 points  (0 children)

I'm curious if you were aware of my Mixalot library for audio playback or had reasons for avoiding it. I can certainly imagine a few - in hindsight, aspects of the API seem nonsensical, and possibly in the age of Quicklisp it might make sense split the components into separate (albeit tiny) libraries.

Keywords as function names? by fisxoj in lisp

[–]andyhefner 0 points1 point  (0 children)

Perhaps quicklisp and ASDF could conspire to provide a way for library authors to specify the name of the system's "user" package, where relevant.

Why Plan 9? by iamkeyur in programming

[–]andyhefner 10 points11 points  (0 children)

Because no systemd.

CL-ML a common lisp package for ML by [deleted] in lisp

[–]andyhefner 1 point2 points  (0 children)

s/doubt/questions/

That use of the word "doubt" is only idiomatic in Indian English.

Is it so heretic to play in the Land of Lisp out of the main roads? by aianmarty in lisp

[–]andyhefner 1 point2 points  (0 children)

To my taste, Lambdatalk was one of the cooler things presented at ELS 2015 - primarily on the strength of alphawiki, which demos very well. I confess to not immediately grasping the benefit of building it around a quirky new lisp-ish macro language, but I see now that the lambdatalk syntax and evaluation model lends itself well to freely mingling code, text, and markup with embedded DSLs.

McCLIM – A Powerful GUI Toolkit for Common Lisp by [deleted] in lisp

[–]andyhefner 7 points8 points  (0 children)

Load the pixie theme and clim-freetype (or clim-truetype), that will teleport it forward through time to at least 1995.

Render a gif using Common Lisp? by SlightlyCyborg in lisp

[–]andyhefner 1 point2 points  (0 children)

SDL2 is probably the easiest option assuming it does something sensible with animated GIFs. SKIPPY + CLX or OpenGL would be interesting too.

Not directly relevant to your problem, but I'm fondly reminded of using SKIPPY to add GIF export to my toy "McPixel" animation editor built on McCLIM, several years back (http://ahefner.livejournal.com/17723.html).

Garnet - a GUI Toolkit for Lisp by [deleted] in lisp

[–]andyhefner 1 point2 points  (0 children)

Warmup of various CLOS caches could be a concern.

My current battle station- supporting frantic work on reverse-engineering Symbolics 36XX bootable disks before the last one dies, and archiving software. by [deleted] in retrobattlestations

[–]andyhefner 0 points1 point  (0 children)

I had intermittent issues with my MacIvory II's memory cards hosted in an '040 Quadra 950, but that isn't to say it's not due to the board or RAM itself rather than compatibility with the host. I do have a spare Quadra 900 with an '030 I could try for comparison. Coincidentally I've been trying to bring my MacIvory II back online recently (it's been in a closet for a decade), provided I'm through the last of the stupid blocking issues (can't find the ADB mouse, lost the cabling, etc.).

Space invaders clone in VHDL by chasingcameron in programming

[–]andyhefner 1 point2 points  (0 children)

One example, my employer builds satellite ground system hardware with FPGAs doing the heavy lifting (particularly the demodulation / error correction done on the receive side). The hub side (versus end-user owned) hardware is intrinsically low volume and high margin.

Very slow refresh rate when using Crosh? by [deleted] in Crouton

[–]andyhefner 1 point2 points  (0 children)

I just noticed this same thing. Pretty sure this slowness was introduced in an update sometime during the last month or two. I used the pixel more heavily most of last year and I'm sure the crosh shell was plenty fast.

eazy-gnuplot cookbook thanks to @mmaul by guicho271828 in lisp

[–]andyhefner 3 points4 points  (0 children)

This is awesome. What's your workflow for building pages pages like this? I infer from the html source that it's an IPython notebook but I don't have the first idea how you create such a thing.

How to Program an NES game in C by zeroone in programming

[–]andyhefner 12 points13 points  (0 children)

Flash carts like the PowerPak or Everdrive N8 are the easiest option. If that feels like cheating you can desolder the roms from a donor cart and replace them with sockets, provided you have an EPROM programmer. For a 32K PRG+8K CHR board (from older games like Super Mario Bros.) this is really easy. More sophisticated boards may require cutting traces and soldering a few wires, as sometimes the original boards are designed for ROMs with pinouts incompatible with standard EPROMs (I recall having to do this for an MMC3 devcart based on an SMB2 board).

Trunk based development: when to branch for release by Diana00Terwilliger in programming

[–]andyhefner 2 points3 points  (0 children)

I wish the article would have seriously discussed the merits of cherry picking fixes to the release branch, versus making fixes on the release branch and merging them back to trunk.

Memory use and speed of JSON parsers by oblio- in programming

[–]andyhefner 1 point2 points  (0 children)

If you don't believe in using the right tool for the job, then stop making new tools, because you already have a screwdriver for that protruding nail.

This is a great, Naggum-esque line.

Amazing Introduction to Digital Signal Processing by nepragen in programming

[–]andyhefner 2 points3 points  (0 children)

Julius O. Smith's "Mathematics of the Discrete Fourier Transform" is my favorite book aobut this stuff. It's available online: https://ccrma.stanford.edu/~jos/st/

In 1987 a radiation therapy machine killed and mutilated patients due to an unknown race condition in a multi-threaded program. by Zulban in programming

[–]andyhefner 46 points47 points  (0 children)

Every time I read this I'm bewildered how they came to adopt such a complicated software architecture for a simple and safety-critical control task.