aepiepaey's comments

aepiepaey | 6 years ago | on: Ask HN: What automation tools have you used to replace mundane activities?

When Firefox stopped supporting legacy extensions, the Greasmonkey developers saw that as a chance to redesign their API (to use promises).

Tampermonkey used to be open source, but unfortunately isn't any more. I still use it though, as it has better UX (e.g. nicer dashboard, prefills @match when creating new scripts, better editor, etc).

An alternative to Tampermonkey that is open source and still uses the old style of user scripts is Violentmonkey (which also lacks in the UX department, if i recall correctly).

aepiepaey | 6 years ago | on: Why we've never fallen in love with virtual reality

Most people can reportedly get used to the discrepancy between the vision and balance senses and be rid of the motion sickness (with some training: keep playing until you start feeling uncomfortable, wait until the next day, go again).

Ginger can also help delay onset.

It can also be noted that motion sickness really only is a problem where the game character moves while you stand still physically (e.g. using a joystick to move around). Other forms of locomotion (like teleportation) are usually fine.

aepiepaey | 6 years ago | on: Show HN: Space Invaders in C

Instead of patching the source, the Makefile should be patched to use sdl2-config to set LDFLAGS and CFLAGS (instead of hard-coding them), i.e:

    CFLAGS := [other flags...] $(shell sdl2-config --cflags)
    LDFLAGS := [other flags...] $(shell sdl2-config --libs)
That will set the correct compiler and linker flags for you installation, and you can leave the include as just "SDL.h".

aepiepaey | 6 years ago | on: How to fuck up software releases

> Update the signing script to save the tarball to disk (previously, it lived in a pipe) and upload these alongside the releases…

This should have been done from the start.

GitHub does not guarantee checksums for the generated source archives to be stable, so they can change when GitHub updates their software (and yes, this has happened).

aepiepaey | 6 years ago | on: Programming Idioms

As long as we're talking about libraries, yes.

For cli tools, on the other hand, there are definitely legitimate cases for exiting early.

aepiepaey | 6 years ago | on: Programming Idioms

And in that case,

  raise SystemExit(code)
is nicer (and does not require an an import).

aepiepaey | 6 years ago | on: The one who kept VLC free

You used to need separate codecs for MPC, but for a long time now it (at least MPC-HC) ships with LAV Splitters and LAV Filters, removing that need.

aepiepaey | 6 years ago | on: MSVC's implementation of the C++ Standard Library

Is there a good way to acquire all the headers and libraries available to MSVC on windows (MSVC, Windows SDK, ...) for use with clang-cl on Linux?

Last time I had to resort to copying the files from an installation on a Windows machine (which is not very convenient).

aepiepaey | 6 years ago | on: Human speech may have a universal transmission rate: 39 bits per second

> Whether and how much the skill transfers to normal human speech, or even between synths, is person-specific. I can't do Youtube at much beyond 2x. Others can. It's definitely a learned skill.

I find that the maximum understandable rate varies a lot between speakers. For some speakers 2.5x is possible, but just 1.5x for others.

One advantage synths has, is that they can more easily control the speed at which words are spoken, and the pauses between words independently. When watching/listening pre-recorded content I often find that I'd want to speed up the pauses more than the words (because speeding up everything until the pauses are sufficiently short make the words intelligible).

If someone knows of a program or algorithm that can play back audio/video using different rates for speech and silence, please share.

page 1