HNHacker News
TopNewBestAskShowJobs

shermanyo

232 karma · joined August 6, 2015

submissionscomments
shermanyo··on PostGraphQL: PostgreSQL meets GraphQL
I <3 you guys in every way :P this is a perfect example of why:

No defensiveness, no push back, just a prompt to start a conversation with a potential user to better their product. :)

shermanyo··on Bose Hearphones
Can't agree with this more! Seriously, if you're a fan of live music, grab a pair and just try it at the next concert you go to.

Its a signal/noise attenuation, you'll hear _more_ detail, not less.

A pair like these are what I'd consider 'high end':

https://www.amazon.com/ETY-Plugs-Fidelity-Earplugs-Standard-...

But I've always got a cheap set from the pharmacy in my pocket or the car somewhere. Something like this is perfect:

https://www.walmart.com/ip/HEAROS-High-Fidelity-free-case/15...

shermanyo··on Don Libes' Expect: A Surprisingly Underappreciated Unix Automation Tool
The simplest but one of the most useful example I've run into is in scripts that run an installer that forces a keypress.

eg. Running the installer displays a licence agreement, then prompts to accept or decline.

shermanyo··on Amazon Go
Wait til they apply music piracy concepts!

"sir, you ate 4 grapes in store. Our grapes average 2seeds/grape, so we've calculated lost sales in the range of $800.

You see, those seeds could each grow into a vine that will produce an estimated $100 worth of grapes over the lifetime of the plant. You're basically stealing that money from us!"

shermanyo··on Ask HN: What “missing” technical solution(s) do you wish existed?
Full disclosure: IBM Cloud Identity Services is my current employer / project.

There is a concept of IDaaS - Identity as a Service that covers the first part of your request (sign up / identity lifecycle, authentication / single sign on, user self-service for password resets, etc...).

This is one such offering, there's a good overview of the features here: http://www-03.ibm.com/security/cloud/cloud-identity-service/

Also, I recommend looking into the IBM BlueMix cloud platform: https://console.ng.bluemix.net/catalog/

I think things are heading towards what you're describing, but picture it more as a catalog of skeleton backend apps built on top of pieces like you called out, as a starting point for different types of projects.

shermanyo··on Ask HN: What “missing” technical solution(s) do you wish existed?
Even better, think of how a microphone works. Its just a magnet and wire, right?

Could you place a small magnet over the mic to essentially lock it in place? no movement == nothing to record.

shermanyo··on A Programmer Evaluates the MacBook Pro (Touch Bar)
First they came for the ethernet port, and I did not speak out - because wireless is ubiquitous.

Then they came for the headphone port, and I did not speak out - because I could still plug into my external audio interface or mixer _when at home_.

Then they came for my keyboard, and NOW I CAN'T ESCAPE!

shermanyo··on A Programmer Evaluates the MacBook Pro (Touch Bar)
> If you think Esc then I is the future of programming tools, I don't know what to tell you.

Of course text editing isn't the future of programming, but when I can create and run macros as fast as I can think through a formatting change, an IDEs regex find/replace and refactoring menu with a dozen options irrelevant to the task at hand feels clunky and limited.

This device is not catering to the past, sure, but its also not catering to a large group of users the previous device did. It also seemed to have caught a lot of them off guard.

Why didn't they make the touch bar an option rather than force it on all users? they could easily have added it above the previous keyboard configuration.

shermanyo··on Golang: sub-millisecond GC pause on production 18gb heap
Games tend to target 60fps based on current displays, generally based on the vertical sync rate. (some monitors are 144Hz, for example)

60fps is roughly 16ms, for reference.

Audio is different, it's often about round trip latency (eg. from the time the sound is made, to when it is heard back) and has a few additional issues to consider. Eg. there can be phasing issues where one signal cancels out or amplifies another.

This is controlled by varying the buffer sizes, but issues can still arise due to processing latency. If the output buffer falls behind you'll hear pops as the speakers cut out.

A lot of DSP code is written to be lock-free by allocating vars when initializing so no memory allocations actually occur during updates. There are a couple great youtube talks on the subject. (look at the JUCE and CppCon channels)

shermanyo··on Show HN: H4ck 1t, multiplayer hacking game
but did you try:

    password' OR 'a'='a  
  
:P
shermanyo··on We turned $140k on Kickstarter into $40k debt and broke even
They aren't :P

I guess they remove your manly stubble if you're into that, but my clippers keep me going for another day easily :P

shermanyo··on We turned $140k on Kickstarter into $40k debt and broke even
Technically, it wasn't FB, it was Jared doing it secretly, until he was caught by Richard. They tried to keep it secret, but Dinesh and Gilfoyle eventually realized where the uptick in users came from. Dinesh _did_ then offer Richard a program to do just that, edit the databases directly...

Man, I can't wait for Silicon Valley to come back next season lol

shermanyo··on How to get started with DJing
Yep, did just that: http://i.imgur.com/FYT3mKy.png

> I was slightly shocked how much money they invested in synthesizers and other equipment, but it was clear they did this for the fun without any intention to make a living from it. And other people have expensive hobbies, too.

I have a friend who fixes up old cars (old Chevys, etc... from '50s - '60s)

My rule of thumb is to spend less than he is each year :P

shermanyo··on How to get started with DJing
Meh, it's worked for me: http://i.imgur.com/FYT3mKy.png

(DevOps actually, but you're in the ballpark ;) )

shermanyo··on How to get started with DJing
> The way you get gigs is to be popular. You need to go clubbing every weekend. You need to go to after parties. You need to promote on social media. You need to throw your own parties and book other DJ's so they'll book you at theirs.

This is spot on advice for anyone who seriously wants to make DJing (or live music in general) their career. Anything less than the above, at fulltime commitment, and at best you'll have a nice side gig residency at a local club (for free drinks / entry for your girlfriend and maybe a couple mates).

Don't read parent's post as bitter or negative, but a realistic view of the level of commitment in specific areas required to DJ professionally.

Its no different to us picking apart articles that give an overview of web development, for over simplifying the process of launching a successful web app. He's basically saying sure, you _can_ learn to code as a hobby, maybe even execute your idea with a level of quality on par or better than competitors, but to actually take off, you need to do all the marketing, support, maintenance and other pieces.

> I was a rave DJ in the early 2000s and opened for some of the most popular DJ's in the world at sold out clubs

I don't think this was exaggeration or bragging, and I believe it without any real scepticism. I've got friends who've done similar for our more obscure music scenes, largely due to living local to a major city, and regular offers to play for free on off nights at clubs we frequently go to anyway. (promising to bring a social group of a dozen can literally double the crowd size of the first half of a Wednesday night)

(that, and his name is probably a reference to this sexy bit of kit: http://www.juno.co.uk/products/rane-empath-rotary-10-dj-mixe... good taste, man!)

The problem with gigs being tied to popularity is as soon as you take your foot off the gas, you're overshadowed by all the new acts fighting for your spot. A lot of acts fall off the map just taking the time away to produce their next release, and struggle to re-enter the scene, I think that's the biggest negative.

shermanyo··on Cards Against Humanity is digging a hole in the earth
Thank you! Somehow I heard that quote in my head, word for word, but had no idea where it was from.

I'd been racking my brain, thinking it sounded too sarcastic for a BBC doco, I didn't even think of The Simpsons.

shermanyo··on Cards Against Humanity is digging a hole in the earth
People are weird, don't base your worth on them. It is what it is.

The same people who avoid your app likely think email isn't worth $3/month, do you?

I think one of the base factors people fail to take into account is "will the outcome / result exist if I _don't_ contribute".

Sometimes the current / alternatives are _good enough_ that reasonable options are completely overlooked. I bet Yahoo could have found your last 10 searches, but you probably wouldn't say their search service is worth less than a hole in the ground, right?

If your apps were unique compared to alternatives, this could also be a barrier until some of those elements are more widespread or common. I don't know what you can really do in this case.

I'm probably not the best person to comment from a business perspective, I've never launched a personal project or anything, but your 'failures' sound like you were able to build the apps you had envisioned, which is awesome. You're basically where I'm aiming to be in the next 5 years, for what it's worth.

shermanyo··on Cards Against Humanity is digging a hole in the earth
All treasure remains property of the hole.

Upon death or filling, ownership is bequeathed to the plot of land that takes it's place.

shermanyo··on A vi-centric family tree of editors (2000)
I think this is the more relevant requirement, the above build even links to an audio library...
shermanyo··on Adobe Voco 'Photoshop-for-voice' causes concern
https://www.youtube.com/watch?v=ZiEjs7deHL4 and https://www.youtube.com/watch?v=RtS2Ikk7A9I
shermanyo··on Nude pics as IOU: a new, risky online loan among Chinese university students
That was basically the premise of s02e06 of "Nathan For You", but he let them choose an embarrassing / incriminating pic.

https://vimeo.com/104358402

shermanyo··on Ask HN: What simple tools or products are you most proud of making?
wait, Earth's moon is _bigger_ than pluto? mind blown!
shermanyo··on So You've Been Paged: A Guide to Incident Response
> Okay you did reboot-retry on that file server that wasn't responding and everything was fine five minutes later, but a lot of knowledge went into pressing that reboot button and, as far as manager types are concerned, you saved the day.

You likely understood the consequences of your action too (and if not, you just learned! :P )

shermanyo··on Ask HN: What could developers do to help the Ops Team?
I work mostly with deployments and updates to our environments, and the most helpful thing my developers can do for me is provide validation steps to confirm the state after each change.

We've caught issues ranging from expired passwords, missing files / files with incorrect permissions / write failures, sync issues and other obscure gotchas.

Catching a failed step during deployment can sometimes prevent a huge rollback effort and save a lot of time.

shermanyo··on Microsoft Is Now 'Open by Default', Says Xamarin Founder Miguel de Icaza
oh god, old network manager was my breaking point.

looking back, it was the first time I _really_ understood that sitting down and learning to manage the relevant config files manually was going to be easier than dealing with a GUI app. hell, I learned for both redhat _and_ debian based distros.

I don't know if I would have gone down the path I have if it wasn't for that. that's insane...

shermanyo··on Review: The NES Classic Edition and all 30 games on it
> in real air, the speed of sound is clearly faster than the wind

I love when HN users give such simple, real world analogies that are so easy to visualize or relate to. For those of us from completely different fields, it really does nail down the concept. always appreciated :)

shermanyo··on The Oppressive Gospel of ‘Minimalism’
> And as you enter your 40's you'll need a Telecaster too.

Caught me off guard, still laughing :)

shermanyo··on Cloudy Gamer: Playing Overwatch on Azure's New Monster GPU Instances
Can we acknowledge that there are a huge set of games that don't rely on low latency input or feedback?

Games like Civilization or X-Com could increase the level of detail by an order of magnitude, while still playing on a notebook.

shermanyo··on The surprising benefits of a mid-career break
> When an organization can operate without your presence for over 300 days, your role may not be very necessary.

For an alternative view: When an organization can't operate without your presence in that role, how can they consider promoting you out of that role?

I've seen people stall their careers by becoming the only person able to cover a particular role. I personally fell into this trap for a couple of years.

In hindsight, feeling like they couldn't do without me for a week or two for a holiday was a huge red flag. Since then, I've been conscious and cautious of this, and actively planned to avoid it.

Anything I feel I'm the only one who can cover, I make a point to properly document the process, have someone shadow me the next time I need to do it, and eventually perform the process themselves while I supervise.

shermanyo··on Ask HN: What is the state of C++ vs. Rust?
> The Rust team puts a lot of effort into not gratuitously maligning anything

Anecdotally, Rust developers are the only group I've interacted with that consistently focus on the positives of other languages when discussing different features or concepts, while acknowledging the tradeoffs and clearly outlining the reasoning behind Rust's choice.

← PreviousPage 4 of 7Next →