HNHacker News
TopNewBestAskShowJobs

jvoorhis

1,050 karma · joined April 10, 2010

submissionscomments
jvoorhis··on Teenage Engineering's PO-32 acoustic modem and synth implementation
Yeah, Juno-106 as well.
jvoorhis··on Potatoes in the Mail
We successfully mailed two bananas in college. The second was to ensure that it actually left campus and round tripped via USPS.
jvoorhis··on How Flash games shaped the video game industry (2020)
Seeing the testimonials here reminds me of why working in Engineering at Kongregate was one of the most rewarding stops along my career.
jvoorhis··on DARPA Large Bio-Mechanical Space Structures
complementary
jvoorhis··on Show HN: Fine Wordclocks: more than a time piece, they are a piece of art
I showed up to learn more about audio engineering.

https://en.m.wikipedia.org/wiki/Word_clock

jvoorhis··on Open Sourcing Oclif, the CLI Framework That Powers Our CLIs
The name appears to be Japanese keyboard vendor FILCO, spelled backwards.
jvoorhis··on AWS Single Sign-On
There is a massive amount of enterprise software on the market which predates JWT, and enough inertia that vendors keep implementing SAML support for new products. It's not going away soon.
jvoorhis··on Systemd-cryptsetup: Booting with encrypted root partition fails instantly
Two distros referenced on this thread are Gentoo and Arch - both are rolling-release tinkerer's distros, and it has been noted that the feature in question has been out of scope for QA by the systemd project as of late. The community quickly found and shared workarounds and the bug will get fixed. I was bitten by this bug, but I'm not sweating it.
jvoorhis··on Tiny Linux distro that runs the entire OS as Docker containers
This hasn't always been so, as historically a kernel patched to support aufs was a requirement. It's easier to install docker in 2017 as much of the plumbing shared by the container ecosystem (including nspawn) has become ubiquitous.
jvoorhis··on Tiny Linux distro that runs the entire OS as Docker containers
Systemd technically does include rudimentary image management through systemd-importd and machinectl.
jvoorhis··on Uber CEO Plays with Fire
Here it is: https://tosdr.org.
jvoorhis··on Regex: badly needs fuzzing
Or any untrusted user input for that matter?
jvoorhis··on Ebikes: I Sing the Ride Electric
The Specialized models activate the LED headlamp and rear lights when the electronics are engaged, period. There is no separate off switch, day or night.
jvoorhis··on The Case Against Python 3
Aw c'mon, Zed. Python 3 is what I've prefer to put into production, it's also going to get the most love from the community.
jvoorhis··on Announcing Azure Command-Line Interface 2.0 Preview
I've recently completed a project of moderate complexity. I began development on Python 3 in a Jessie vm, and later ported to and deployed on Python 2.6 on CentOS 6.

The process was not without its challenges, but developing on a modern platform and backporting was a breeze, and I'm not worried about upgrades.

jvoorhis··on Park.io – automating tasks to make $125k per month
Sounds a little like Optimism cf. Candide.
jvoorhis··on Can e-bikes revolutionise long-distance commuting?
Which have you got?
jvoorhis··on Can e-bikes revolutionise long-distance commuting?
The article claims he found his 40 mile push-bike commute untenable and was unhappy with his steady car commute.
jvoorhis··on From Kafka to ZeroMQ for real-time log aggregation
2015
jvoorhis··on Is your SSH password revealed when you attempt to connect to the wrong server?
The CA or smart card software is only needed for provisioning smart cards for clients, and is likely to be of little concern for setting up a new server. The card itself stores a non-phishable credential which you can physically secure.
jvoorhis··on Darpa Contract Awarded to Verify Blockchain-Based Integrity Monitoring System
Out of Portland, actually.
jvoorhis··on Why we use OpenBSD at VidiGuard
Does it run on those old SPARCs?
jvoorhis··on Guide to User Data Security
Physical cryptographic tokens meet this requirement: something you have-possession of the token itself-and something you know-the PIN to operate it.
jvoorhis··on Guide to User Data Security
Search for "ssh agent forwarding attack" or similar.
jvoorhis··on Guide to User Data Security
You're answering the wrong question. They're asking about passphrase for SSH key not OS user accounts.

Adding a passphrase to your SSH private key is a best practice but not easily enforced without some manual process or command and control for sysadmin workstations.

Hardware tokens containing private keys and used via PKCS#11 are another option for providing some assurance. The token itself can require a PIN.

jvoorhis··on When Music Is Violence
See also https://mitpress.mit.edu/books/sonic-warfare.
jvoorhis··on Etcd v3: increased scale and new APIs
Probably referring to the new "reactions" feature. https://github.com/blog/2119-add-reactions-to-pull-requests-...
jvoorhis··on Table-oriented programming (2002)
When I saw the headline I immediately thought of http://c2.com/cgi/wiki?TopMind
jvoorhis··on Four common mistakes in audio development
Its ancient now, but I built exactly this using Ruby and an LLVM wrapper.

https://github.com/jvoorhis/siren

I wouldn't expect this to run on the latest LLVM without a little hand holding (the most painful part was porting it to run on x86_64 after developing it on my white MacBook!) But it worked rather well and was a fun platform for experimenting with composition, synthesis and compilers!

jvoorhis··on Celery, non-blocking code and quest against coroutines
In my experience, celery takes some hand holding to stay alive. I generally configure it to recycle workers after N tasks, in addition to a hard timeout on tasks. I've also found in my configuration, using RabbitMQ as the bus, workers can become non-responsive after receiving too large a message.
Page 1 of 8Next →