HNHacker News
TopNewBestAskShowJobs

lux

2,070 karma · joined March 23, 2008

I'm an entrepreneur, developer, and musician. You can reach me at john dot luxford at gmail or at https://www.johnluxford.com

Here are some of the things I've had a hand in creating:

* Co-founder/CTO - Flipside XR - https://www.flipsidexr.com (2018-Present)

* One-man synthpop band - https://www.abandonthecar.com

* Singer-songwriter - https://www.johnnybroadway.com

* Creator/developer - https://www.elefantcms.com

Projects I've done in the past:

* Co-founder/CTO - The Campfire Union - https://www.campfireunion.com (2014-2018, now Flipside XR)

* Co-founder/developer - http://www.festivali.st/ (2012)

* Co-founder/developer - http://www.band-o-rama.com/ (2010-2011)

* Co-founder/developer - http://www.dojolearning.com/ (2008-2010)

* Founder/developer - http://putfwd.com/ (2006-2007)

* Founder/developer - http://www.simian.ca/ (2001-2010)

* Creator/developer - http://www.sitellite.org/ (2000-2009)

[ my public key: https://keybase.io/lux; my proof: https://keybase.io/lux/sigs/MsgCJ23phJvhDMPDR_JcScGYgcmznl_3RfFadhtr0Do ]

submissionscomments
lux··on Digital models preserve game show history
Thanks! This set will be for users to stream their own shows, although we did pitch a full VR game show a few years back but didn't get the green light on it from the IP holders at the time. The VR market size may be reaching that point now though...
lux··on Digital models preserve game show history
My thoughts exactly! My company is working on a game show set for VR right now, but it's a more modern take on the "game show" theme. I would LOVE to hop on some of these instead!
lux··on Launch HN: Litebulb (YC W22) – Automating the coding interview
Very cool! I'd love to see game engine support added (mainly Unity & Unreal).
lux··on Hoppscotch: Open-source alternative to Postman
LOVE seeing websockets in there already!
lux··on Discord is a black hole for information
You're totally right and of course we help away. Reducing the steps to be able to ask a question is also a better user experience, hence ditching the forum. Give users what they want, including timely responses.

But the question still remains of how to maximize a user's ability to find answers on their own, for those who wish to do so. There are always gaps in documentation and I find a forum's ability to seek out past answers to similar questions way better than Discord's search, but it wasn't worth the friction.

I think the ideal solution is a combo of continually improving documentation as common questions emerge and a "saved replies" feature. Users still get a human response, which feels good, but they have to wait less time for some replies. And questions that start reappearing drive the development of new tutorials, etc.

Just found the Discord feature suggestion page for saved replies and voted :)

https://support.discord.com/hc/en-us/community/posts/3600483...

lux··on Discord is a black hole for information
We tried introducing a forum to our users in the hope of moving away from Discord for all the same reasons and ended up finally shutting the forum down to preserve the unity of having a community all in one place. Reason being, users don't seem to care about the limitations like we do and preferred Discord. The users spoke through their choice of where to post. It feels like the same reason teams use Slack for the perceived relatively friction-free ability to post, despite its equivalent issues for business communication.

It makes me think that users believe finding the answer is our problem, not theirs. Their job is just to ask the question and expect a response. Frustrating.

It's tempting to think a bot or some kind of "save this answer" feature in Discord itself would help, but bots often fail to create the great user experience we expect them to.

lux··on EFF to Appeals: Apple’s Monopoly Doesn’t Make Users Safer
I appreciate the EFF injecting their take on this case. I'm not an app store developer at the moment so I have no skin in the game re Epic vs Apple, but I do feel developers shouldn't have to pay almost 1/3 of their gross revenue to phone makers or any directory of apps for sale for a service they could find quality versions of elsewhere for a low single-digit cut.

I see it as akin to turning indie developers into a renter class, and Apple's recent 27% fee reduction feels really condescending towards the developers that bring a wide diversity of choice and capability to their hardware.

lux··on HTTP Toolkit
Curious if there's a tool in this category that does websockets well?
lux··on Global Sequencer
Fun experiment! Would be cool if you could select a specific sample from each region, which would increase the variety it would produce, and if you could share sequences with a link.
lux··on Drinking year-old eggnog to put science to the test (2014)
I made a double-sized batch of this a few weeks back for a holiday party this weekend and for the holidays. First time and can't wait to try!
lux··on Frame Control
True that.
lux··on Frame Control
This feels like a good description of narcissistic behaviour, at least from my personal experience. Not sure if there's an existing term in psychology for it since it's not quite gaslighting, but I do like frame control as a term.
lux··on Use forums rather than Slack/Discord to support developer community
I wonder if this is also part of the preference for Discord, but all of our most active/longtime users tend to prefer DMing us over posting publicly. We should probably discourage that so the community seems more active, but it probably lets them feel like they can speak more freely.
lux··on Use forums rather than Slack/Discord to support developer community
I loathe Discord for (non-dev but still software-related) community management but we tried launching a forum and realized users don't care and just want Discord or Slack. It's now in the "familiar" zone and registering for a forum sucks. They don't care that it's hard to find answers, or any of the other reasons listed here, many of which were our motivation for starting a forum. We ended up dividing users and now have a dead forum with a banner directing people to our Discord :P
lux··on Spiders are much smarter than you think
It feels like there’s some interplay between instinct/emotion and intelligence/decision-making in the behaviours we’re describing, which I felt was a sign of awareness or consciousness.

I wouldn’t say what I experienced was much more than instinct and making a new web, but the emotional response of a mother protecting its young was relatable across very different species, which is useful for building empathy and respect.

The examples in the article are much more interesting from an intelligence standpoint though.

lux··on Spiders are much smarter than you think
I had a similar experience with a spider who had made an egg sack in a precarious spot along our back door that was definitely in hazard's way. I got a stick and a leaf and tried to detach and move her setup to a nearby spot that would be safer. She did not like that.

At one point in the move, she got left behind and I ended up with just the egg sack to move. You could feel the panic and protective instinct in her movements. I got her onto the leaf and reunited with her eggs on a nearby plant and she quickly went to work finding the right spot and securing her sack to the underside of one of its leaves.

I watched her there for a while in her new location, and there is absolutely more than just instinct at play.

I didn't grow up liking spiders much, but gardening in particular has given me a new perspective on them. One measure of our garden's health is the amount of spiders we see, keeping other would-be pests in check.

lux··on Fast-Paced Multiplayer (Part I): Client-Server Game Architecture
His writing has been such a great learning resource. Can't recommend highly enough!
lux··on What if Git worked with programming languages?
A common example is UnityYAMLMerge for merging the Unity game engine's generated files.

https://docs.unity3d.com/Manual/SmartMerge.html

Configuring it to work with Git and others is a little ways down the page, but would apply the same for other diff tools.

lux··on Show HN: Tape It – iOS recording app for musicians
Awesome, just signed up!
lux··on Show HN: Tape It – iOS recording app for musicians
Follow up assessment of Soundtrap Capture (and Soundtrap Studio):

- Capture: Import was super easy but I see no way to loop, so that's out. - Studio: Full-blown collaborative DAW (overkill) but importing your own loops is gone (wtf?!).

Looks like I'll wait for you guys to hopefully add importing audio files and looping.

lux··on Show HN: Tape It – iOS recording app for musicians
Awesome to hear! And thanks for the suggestion too, will try that today as well.

Looping for my use case can be as simple as a toggle button (even in a hamburger menu somewhere :). I also know the challenges of looping mp3s seamlessly and am only thinking of wavs.

Cheers!

lux··on Show HN: Tape It – iOS recording app for musicians
Just downloaded to play with later, but one feature all these apps are missing is an easy import + loop feature. I want to quickly import a clip and loop it seamlessly so I can riff on it. I don't care about overdubbing or having a DAW on my phone, but I want to be able to easily iterate on an idea and struggle to do that on the go with any iOS app I've tried.
lux··on Miniflare – Local simulator for developing and testing Cloudflare Workers
SOOO excited to see this! And to see websockets and durable objects supported too!

Thank you for making this!

lux··on Regularization is all you need: simple neural nets can excel on tabular data
I often interpret that pattern as a reference to the lyric "love is all you need" by the Beatles (e.g., an attempt at being playful and relatable), but that may be my musical bias.

Either way, totally agree. Overused, almost always incorrect, and easily misconstrued especially by people who don't speak English as their first language.

lux··on Spatial Audio
I was giving an anecdote, yo. Calm down. Synths in the digital environment of a spatial audio engine, which I've done work in both programmatically and as a musician/sound engineer, has problems with spatializing the unnatural waveforms that synths produce. Humans have trouble pinpointing where those sounds are coming from. It's easy to work around, and no one is saying "don't use synths in spatial audio", just that there are considerations to be made to make them work well in that environment. Just like you don't want to pre-apply reverb because that's going to be generated by the spatial engine.

Here's a link with a bit about sine waves, but I've found the same to be true (to a lesser extend) with saw, triangle, and square waves too.

https://developer.oculus.com/learn/audio-intro-sounddesign

lux··on Spatial Audio
Completely different context than using a synth in a digital realm. I'm not saying you can't spatialize synths, but that the waveforms are unlike sounds we encounter in the natural world so it takes adding a bit of "naturalness" to them to help our ears understand where they are in the space around us. That's something that's harder to do in a digital environment like a spatial audio engine, but is easy enough to work around. Just an ancedote on spatialized audio in software, which again is different than what you're talking about.
lux··on Spatial Audio
Totally agree but wanted to add a point I found interesting doing some spatial audio work which is synths tend to spatialize poorly compared to more organic instruments. You can dirty them up with additional effects like distortion or an exciter, but I think it’s something to do with the evenness of the waveforms compared to the real world variance of a string or vocal cord vibrating.
lux··on A new ProtoBuf generator for Go
I got the sense that they meant "not willing" but I agree that's one of those English phrases that can easily be misconstrued towards the more negative interpretation.

That said, I love the detailed post and the interesting solution, and the commitment to performance!

lux··on A VR Frame’s Life
Looking at this, along with using all of Unity or Unreal's engine, make me think of the saying "standing on the shoulders of giants". I usually think of that more in an open source context, but the layers of abstraction that go into any area of modern computing are mindblowing at times. Humans are nuts.
lux··on Show HN: Encore – Go framework for building distributed systems
Good to know! Thanks for the example. Looking forward to giving this a spin!
← PreviousPage 2 of 24Next →