ownedthx | 10 months ago | on: Why I no longer have an old-school cert on my HTTPS site
ownedthx's comments
ownedthx | 10 months ago | on: What do wealthy people buy, that ordinary people know nothing about? (2015)
You aren’t alone
ownedthx | 1 year ago | on: Sega Jet Rocket: The '70s arcade game with no computer or screen
Bear with us means, ‘I’m about to do a bunch of description… shore up your mental banks and prepare to reread the next bit a few times.
Man
ownedthx | 2 years ago | on: Why are most sofas so bad?
ownedthx | 2 years ago | on: Texas just got closer to blackouts than it has since 2021. What happened?
ownedthx | 5 years ago | on: Online Jamming and Concert Technology
We need to take that section/link down.
We did do a KickStarter for the JamBlaster, made ~200 and shipped them.
https://www.kickstarter.com/projects/1091884999/jamblaster-t...
But we are not in a position to be focusing on custom hardware.
... a dedicated device is half the puzzle. That, and a low-latency network connection to your peers. You have those two and you can get a reliable experience.
ownedthx | 5 years ago | on: Online Jamming and Concert Technology
We see that too: 25ms one-way latency is the max to stay in sync, and that includes both internet + audio device encode/decode, which gets eaten up quite fast!
We are looking at providing an optional premium networking service to offer a faster connection as an alternative to the open internet. Nothing too expensive, like $10/month is the goal. Hope that gets you and your friends under that magic threshold when it's available, if you try it out.
ownedthx | 8 years ago | on: Was there a civilization on Earth before humans?
ownedthx | 9 years ago | on: Ask HN: Spending my free time in video games. It's eating me. Suggestions?
ownedthx | 10 years ago | on: Ask HN: Anyone making a living off of desktop applications?
We do have a tray icon too, though.
ownedthx | 10 years ago | on: Ask HN: Anyone making a living off of desktop applications?
So when you browse to our site via the desktop app, certain OS-only features turn on.
So it made a bunch of sense to use QtWebkit. I welcome the switch to QWebEngine though, if for nothing else in the hopes that the underlying browser code gets a update and the app will hopefully then feel more responsive.
ownedthx | 10 years ago | on: Ask HN: Anyone making a living off of desktop applications?
ownedthx | 10 years ago | on: Ask HN: Anyone making a living off of desktop applications?
ownedthx | 10 years ago | on: Ask HN: Anyone making a living off of desktop applications?
We had no choice technically-we need to use audio APIs on Win/Mac to get our job done.
Based on my experience, I would not recommend building a desktop app unless there is a technical reason to do so.
Data storage, building installers, signing your app for target OS's, and dealing with auto-update are all technical problems that I'd prefer to avoid if I could. Building cross-platform code is also a pain and, while totally doable, will slow down a team that is not familiar with it, I think.
If I really needed to build a desktop app in the future, I'd investigate building building a headless app that hosts a websocket, and use the user's browser to connect to a localhost websocket to communicate with it. (i.e., a technical choice freeing my from Qt)
ownedthx | 10 years ago | on: The Trouble with Tor
ownedthx | 10 years ago | on: To Prevent Back Pain, Orthotics Are Out, Exercise Is In
My back has hurt for about 15 years, since the age of 18.
I didn't exercise reguraly during that time.
I haven't had any pain for the past 2 years... The change us definitely tied to this: I started working out reguraly (HIIT style in my case).
ownedthx | 10 years ago | on: Internal Applications: When Semantic Versioning Doesn't Make Sense
branch-buildno
Where branch is the git branch, and buildno came from our build machine (Jenkins in our case).
examples:
* develop-5
* master-10
I then used this ivy-based project: https://github.com/sethcall/depends to push those dependencies to our own internal artifact repository.
Because of this, I could say, 'use the latest artifact on the develop branch', or, I could say 'use exactly master-103'. Those two alone were pretty powerful.
By the way, I asked Maven devs if this would numbering scheme would possible (at the time, I would have happily used Maven instead of Ivy because I had to build some tooling to use Ivy); they were strongly against the idea: http://maven.40175.n5.nabble.com/Is-it-possible-to-tie-curre...
ownedthx | 10 years ago | on: What's new in Rails 5?
https://github.com/TannerRogalsky/sprockets-es6
Rails is still a second-class JS citizen due to the asset pipeline being opinionated and controlling compared to the node way of doing things, but it gets you closer to 'the new hotness'.
ownedthx | 10 years ago | on: Ask HN: How do you remember syntax?
Perhaps because I never had to switch out to a browser (usually I could just 'tab' to the right answer), I was able to keep the code in front of my eyes and 'loaded', and somehow etch more corner-case syntax into my brain.
ownedthx | 10 years ago | on: Ruby on Guix
We use a 'monorepo', so everytime we update any gem dependency, all of our apps get rebuilt entirely. So, updating all of our packages or not isn't a problem.
And I like the duplication, believe it or not. After having debugged environmental problems with dependencies in various languages over the years, I'm happiest knowing the dependencies in question are in vendor/bundle; end of story. Sometimes, in case of a nasty bug, I have a one-liner fix and I can go to vender/bundle, tweak the gem, and know I only affected the app using it. Those are things I prefer over some lost hard drive space.
Build times are a little long for us, though. That is true. I do a fresh bundle install on every build. That is the second longest part of the build, behind running our dog slow web tests.