HNHacker News
TopNewBestAskShowJobs

mixologic

1,536 karma · joined October 2, 2013

Multi disciplinary generalist. Fullstack Developer + DevOps + IA + Consultant.

irc:mixologic:irc

submissionscomments
mixologic··on Update: We Will Replace Your Logitech Harmony Links
Having a physical remote isn't the value proposition. Being able to remotely control a wide variety of aspects of my home is the service I would pay for. The hardware that accomplishes that is irrelevant.
mixologic··on Update: We Will Replace Your Logitech Harmony Links
If you sell a device that relies on an external service to function, then you are no longer in the hardware business, you are in the services business, and should sell the service as such.

Likewise, if you are a consumer and buying a physical device that needs an upstream service, you dont really own, or really even need to own the device. What you really want is the value the device brings, without any of the headaches that go along with devices becoming obsolete.

Logitech is so used to selling hardware products that they didn't realize that they became a service provider as soon as their Harmony Link required connectivity. They should not be marketing or selling devices, despite their history of being a physical product vendor. If users had purchased a "Harmony Link" service agreement, and Logitech was responsible for keeping their users devices up to date and functioning with their service, then nobody would complain.

Cable companies figured this out a long time ago. When was the last time anyone had to care about cable modem or set top boxes being deprecated? The cable companies have always sold the service, and the hardware was either rentable, or, sometimes, provided by the consumer, but always with the understanding that the hardware wasnt why people bought cable.

I've avoided any of these connected home hardware specifically because the manufacturers try and push ownership to the consumers. As soon as its the service providers responsibility to ensure the devices are secure and work with their service, I'll sign right up.

mixologic··on Robert Scoble and Me
The fantasyland that ESR lives in is such a wildly inaccurate representation of reality that it borders on offensive.
mixologic··on What happened when I opened a restaurant in Portland
I realize now that most of what I was remembering was in the comments of the article. I had some other fb friends who run restaurants echo similar notions. But it all boiled down to

"But then, of course, there are the people who complain that your $29 chicken dish is "amazing… but it's too expensive for chicken."

"people complaining" means the owner didn't understand the market. At all. If you don't have enough people willing to pay 40$ for a dish that is only profitable at that price point, then you really shouldn't keep trying to sell a dish like that.

mixologic··on What happened when I opened a restaurant in Portland
The article is from 2016, and when it came out I remember a ton of industry folks griefing the owner for basically failing to understand the market and understand what people were willing to pay for. Weird to see this on HN...
mixologic··on Jewelbots – A Friendship Bracelet You Can Code
Maybe it changed since you posted this, but 129$ for a three pack sounds like a decent price, and pretty close to what you're saying.

That being said, however, I think they should figure out a way to get the multi packs able to be purchased by multiple groups of parents. This looks like great fun for a group, and sad on its own, but parents probably don't want to buy expensive-ish toys for their kids friends.

Then again, the easy thing to do here would probably be to have each one come with a few one time use coupon codes to give to their friends parents. "Recruit a friend into your squad and get 30$ off" etc.

mixologic··on Say no to Electron: use JavaFX to write a fast, responsive desktop app
"you can distribute it to any user on any OS and it will just work."

I had to check the date on this article to see if it was from 2007 or something. Under no circumstances does java "just work", its an insane mess of java shipped with the os, being updated, and people not updating due to oracle trying to force feed crapware as part of their installers/updaters. I, for one, do not live in a world that resembles anything like java jars "just working".

mixologic··on 2017 Nobel Prize in Medicine for the molecular mechanisms of circadian rhythm
Thanks, I will try that.
mixologic··on 2017 Nobel Prize in Medicine for the molecular mechanisms of circadian rhythm
As somebody who is currently 9 timezones away from home and just barely beginning to be normal (going back home tomorrow, of course) I was kind of hoping that they would have some sort of procedure, drug, diet or otherwise advice on how to avoid or compensate for jet lag. Im glad they know about its mechanisms, but I sure would like some applied science in this topic.
mixologic··on MySQL utf8 vs. utf8mb4 – What's the difference?
If only they had named them utf8mb3 and utf8. Would have been a lot clearer that one was optimized, but not fully utf8.
mixologic··on “Let her speak please”
'Impact' is far more important than 'intent'. People do racist/sexist/less than ideal things all the time, without even meaning to, because many of those behaviors are ingrained/systemic. Not meaning to be sexist doesn't excuse sexism.

I agree that call out culture sometimes doesn't leave room for nuance and sometimes unnecessarily shoves people into defensive spaces - i.e. telling people they 'are sexist' vs telling them a behavior they are exhibiting is 'a little sexist'.

In this situation the impact wasn't "The speaker is being offended, I must speak up", the situation was "Im here to hear what the expert has to say on the subject that they are an expert in, and the moderator is doing all the talking" Which would be irritating regardless of the genders involved. But this behavior fit with a very common pattern of men speaking over/for women.

mixologic··on Remotely Exploitable Type Confusion in Windows 8, 8.1, 10, Windows Server, etc
Looks like a joint discovery? https://twitter.com/taviso/status/860679110728622080
mixologic··on Why I will not exercise my GitLab stock options
I didnt really see anything here of any real substance, other than OP strangely thinks that twitter is private, and that the CEO rightly advised him to link to their own product instead of their competitors. I cant really see how thats a "run in" with the CEO.

All the other cultural issues he seems to bemoaning are all consequences of growth in a startup. Information flow gets harder with more people.

As far as the CMO moving on to github, that certainly doesn't seem to be all that sinister of an indictment. If you have experience in marketing a developer tool to developers and software businesses, you're probably going to leverage that experience getting a job marketing a developer tool to developers and software businesses.

The one thing he's likely right about is that there probably isnt enough market to actually chase, github has a huge piece of it already and hasn't been able to liquidate, so its not obvious where their growth is going to come from besides eating away githubs marketshare. But thats probably why they seem to be pivoting more towards a holistic tool set that is bigger than version control (like the atlassian example). But only time, execution, and a whole lot of luck with show how it all pans out.

mixologic··on HardCIDR will query ARIN and a pool of BGP route servers
This might give it some more context: https://www.trustedsec.com/march-2017/classy-inter-domain-ro...
mixologic··on Linus' reply on Git and SHA-1 collision
Repo access doens't stop people from injecting code into your repository. A pull request actually puts objects into your repo, but under a different ref than heads and tags.

1. Go to github, do a git clone 'repo' --mirror 2. cd to the bare repo.git and do a git show-ref and you will see all the pull requests in that repo. If any of those pull requests contained a duplicate hash, then in theory they would be colliding with your existing objects. But since git falls back to whatever was there first, I think it would be very challenging indeed to subvert a repo. You'd essentially have to find somebody who's forked a repo with the intention of submitting a PR, say, on a long running feature branch.

You could then submit your PR based off hashes in their repo before they do, which would probably mean your colliding object would get preference.

Its pretty far fetched, but the vector is non-zero.

mixologic··on PuTTY 0.68 has been released
Their git repo goes back 18 years to 'beta-0.43'. :/
mixologic··on How setting the TZ environment variable avoids thousands of system calls
Probably because while there may be tens of thousands of additional syscalls, the total amount of added latency and resources consumed are more likely to be on a scale of micro/nano/milli seconds.
mixologic··on Ultrasound Ages Liquor Two Years in Just Three Days
It was kinda sweet? It was also cask strength so like 62% - pretty hot so it balanced nicely.
mixologic··on Ultrasound Ages Liquor Two Years in Just Three Days
I wonder if thats part of the process that is used in the Lost Spirits Distillery uses: https://www.wired.com/2015/04/lost-spirits/

Disclaimer: I've purchased some of their Navy Strength rum, and it was incredible. Aging liquor may become a thing of the past.

mixologic··on Automatic Security Updates for Developers
Automatic updates of of large custom applications built with componentized open source software suffer from the problem that unless you control all of the software, and all of the components and dependencies, you cannot guarantee that the update you are deploying is going to succeed.

Best practices have tended to evolve towards Continuous Integration/Continuous delivery for those sorts of deployments (i.e dev/test/staging/deploy to prod), and its generally a very bad idea to automatically update your production software without running it through your own localized battery of tests so that you can verify that the application will continue to function. Frameworks and CMSs that encourage extensibility have no way of knowing whether an update is going to conflict with some locally developed custom code.

In the composer based world of php, it would also mean relying on every library that your application is dependent upon to follow strict semantic versioning, which is merely a handshake agreement that is reliant upon the library author's judgement.

Even if everything is architected such that you can guarantee the security of the process, I don't see how one could guarantee the correctness of the process.

mixologic··on Cylance Discloses Voting Machine Vulnerability
What happens if they find tampering of the seals? Does all the votes of that particular machine become questionable?

If someone were to tamper with the seals on many of the machines, and they target precincts that tilt heavily in favor of one party or the other, couldn't they theoretically invalidate a lot of ballots that are likely to help their opponents?

mixologic··on [dead]
Which is why thats an awful gauge of the electorate. The vast majority of voters do not attend political events, and "attendees at events" is really just an uncorrelated measure of "enthusiasm for a candidate amongst their base". If 40% of the country loved him so much that they all showed up at every single rally, yet the other 60% hate him, and will vote for HRC despite not really loving her, then you see a rally filled to the brim with Trump supporters, and nobody at hers, yet his chances are zip. Rally attendance is a meaningless metric.
mixologic··on How Dropbox Hacks Your Mac
I love Little Snitch and have used it for years, didnt know this existed, Thanks!
mixologic··on First “Appstore” for WordPress and Drupal Coming Soon
Yes, I have. I am on the drupal.org engineering team. I suggest you look into composer for managing modules. Also there is momentum on building an automatic update system for drupal, (https://www.drupal.org/node/2367319) so, while things can be improved, there really isn't much business opportunity there.
mixologic··on First “Appstore” for WordPress and Drupal Coming Soon
Considering that virtually every plugin for Drupal is available on drupal.org, for free, and that all drupal modules are released under the GPL, I think you're going to have a hard time including Drupal in this. Not to mention you'd likely not even get to use the Drupal trademark without Dries' approval, and I strongly doubt this is the kind of thing that would get that approval.
mixologic··on My Airbnb Nightmare Reality
Is it Airbnb's responsibility to verify the identity of the person standing in front of you? Im willing to bet that none of those hotels asked for that id in advance when you made your booking, and it was the person at the physical desk asked for it when you checked in, correct?

Also, how many of those hotels asked you what you did for work?

While she omitted the fact that she did sex work, she might not actually be lying about the real estate work. It's probable that's she has at least done that a couple of times, maybe infrequently, but often enough that she can say thats what she does for work to people who she doesnt know if she can trust with the truth.

mixologic··on My Airbnb Nightmare Reality
Did I miss something? As far as I can tell, the renter was a sex worker, who happened to forget to shut off the faucet.

This whole "nightmare" just seems to me like the homeowner is judging this girls' lifestyle, doesn't agree with it, and thinks that means that somehow "Vera" is some kind of criminal. It's actually kinda gross how slut shamey this whole thing comes across.

"that I have no idea who they are, and what they are capable of." - does getting paid to use dildo's on a camera suddenly thrust you into a realm of criminality and questionable character? HOLY SHIT, she wears high heels in a city with big hills!!! dont you know that you girls wearing high heels in SF will Stab you when your back is turned?

Ew. I got no sympathy for this lady.

mixologic··on Transmission BitTorrent app contained malware
Looks like the developer is working on a version that will remove the malware if it has been installed :https://github.com/transmission/transmission/commit/dc60d256...
mixologic··on SourceForge and Slashdot Have Been Sold
> "Indeed, he promised to return SourceForge to its glory days, not only by undoing the harm that’s been done, but by bringing rapid development and much needed improvements to the site’s infrastructure."

I sure hope that means downloading projects from sourceforge can happen on a modern timescale. I have more bandwidth in my bedroom than their infrastructure.

mixologic··on Temperature and Temperament: Evidence from a Billion Tweets [pdf]
That tweet density map on page 42. https://xkcd.com/1138/
← PreviousPage 7 of 10Next →