HNHacker News
TopNewBestAskShowJobs

aepiepaey

334 karma · joined May 10, 2017

submissionscomments
aepiepaey··on Unix Toolbox (2008)
There's facter (used by and developed for Puppet): https://github.com/puppetlabs/facter

Pass --json for JSON output.

aepiepaey··on Dreamcast Emulator Redream 1.5.0 Progress Report
There's some reasoning in this thread: https://old.reddit.com/r/emulation/comments/7p2rik/redream_h...

Notably, this comment by the developer (with followups): https://old.reddit.com/r/emulation/comments/7p2rik/redream_h...

aepiepaey··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··on OpenSSH 8.2
This is not about RSA keys - they're still fine.

See https://news.ycombinator.com/item?id=22324492 and https://news.ycombinator.com/item?id=22324535

aepiepaey··on Usenet – Let's Return to Public Spaces
"Any community that gets its laughs by pretending to be idiots will eventually be flooded by actual idiots who mistakenly believe that they're in good company."
aepiepaey··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··on Judge orders Google to turn over a full year of actor’s data
https://outline.com/SysByE
aepiepaey··on Broot – A new way to see and navigate directory trees
In addition to the one mentioned by a sibling comment, there are several others:

Windows:

- http://textmode.netne.net/Extreme.html

- http://www.ztree.com/

Unix:

- http://www.unixtree.org/

aepiepaey··on Corundum: Open-source, high performance, FPGA-based NIC
Direct link: https://people.freebsd.org/~gallatin/talks/euro2019.pdf
aepiepaey··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··on Lines of code that changed everything
:(){:|:&};:
aepiepaey··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··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··on Programming Idioms
And in that case,

  raise SystemExit(code)
is nicer (and does not require an an import).
aepiepaey··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··on NUMA Siloing in the FreeBSD Network Stack [pdf]
It was mentioned in the QnA section of a talk posted somewhere in this comment section (probably https://www.youtube.com/watch?v=vcyQBup-Gto).

At least originally, it was because of the license.

aepiepaey··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··on Human speech may have a universal transmission rate: 39 bits per second
You can also put this:

  javascript:(function(){document.querySelector('video').playbackRate=3.0;})();
as a bookmark on your bookmarks bar.
aepiepaey··on Human speech may have a universal transmission rate: 39 bits per second
Here's a paper on the topic which presents some ideas: https://journals.sagepub.com/doi/full/10.1177/09567976145245...
aepiepaey··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.

aepiepaey··on ShadowFox – Dark Theme for Firefox
> And so, having nitpicked that to death to save us death by nested replies,

You saved us nothing. You should have just stopped after admitting you meant to write "This binary tool patches".

The several straw men (with replies) that follow in the first part are disingenuous and just serve to devalue the rest of your comment.

aepiepaey··on Cicada: A Bash-like Unix shell written in Rust
Nested $() is fine, and not uncommon (though 3 levels like here is rarely used). All the nested "" present here are required, as removing any of them would cause a change in behavior (caused by word splitting).
aepiepaey··on ShadowFox – Dark Theme for Firefox
> This tool binary-patches your local system rather than shipping via AMO. That’s not healthy.

Modifying/creating/updating a few text files in your profile directory is not "binary-patching".

And it's done this way because it's impossible to do it with only a WebExtension published on AMO.

aepiepaey··on Gmail’s API lockdown will kill some third-party app access, starting July 15
It requires the user to create their own API project.

GYB has such functionality built-in since 1.20, see the release notes: https://github.com/jay0lee/got-your-back/releases/tag/v1.20

For gmvault, you have to create it manually: https://github.com/gaubert/gmvault/issues/335#issuecomment-4...

aepiepaey··on Gmail’s API lockdown will kill some third-party app access, starting July 15
"Limited, but we won't tell you the limit."
aepiepaey··on uBlock Origin 1.20
Since it keeps being misquoted: the motto was "don't be evil", not "don't do evil".
aepiepaey··on Entropic – A Federated Package Manager for JavaScript
One of the slides says:

> they hired a CEO who made some, um, interesting moves

What is this referring to?

aepiepaey··on Show HN: Interactively select the quality and format for youtube-dl
It's well-documented in youtube-dl's readme: https://github.com/ytdl-org/youtube-dl#format-selection

It has examples as well: https://github.com/ytdl-org/youtube-dl#format-selection-exam...

aepiepaey··on Show HN: Interactively select the quality and format for youtube-dl
You don't even need an alias, you can just stick the flag in ~/.config/youtube-dl/config instead.
aepiepaey··on PEP 594 – Removing dead batteries from Python's standard library
That's because it includes all the repos with Python forks/copies.

Here's a better search, still 100k+: https://github.com/search?l=Python&q=%22import+fileinput%22&...

Page 1 of 5Next →