HNHacker News
TopNewBestAskShowJobs

imroot

2,063 karma · joined May 14, 2011

Linux Geek. DevOps Nerd. RHCA. CISSP. Recovering attorney.

https://www.ianwilson.org/

Me@ the above domain...

The views and opinions expressed herein are my own and not necessarily those of my employer, Hacker News, or any other site that may display this content.

submissionscomments
imroot··on Kroger to expand program that cuts checkout lines
Giant made the Loyalty integration Mandatory for the Self-Checkouts.

Kroger doesn't make their Kroger Plus Mandatory for the Self-Checkouts, but they do make it Mandatory for the U-Scan system.

imroot··on Kroger to expand program that cuts checkout lines
Generally speaking, one cashier watches over six or seven payment locations. The backend process takes the "suspended" transaction from the surePOS system and recalls it on the live u-scan system for payment tendering. At that point in time, based on a few factors, such as, is this your first U-scan purchase with your Kroger Plus card, do you have any high shrink items, does the weight of your bagged items vary greatly from the calculated weight of your scanned items, is this a 'random loss prevention' scan, is your Kroger plus account flagged for "high audits", and a few other factors, the cashier will be prompted to go over and do an item for item audit of every item in your purchase.
imroot··on Mercedes got caught trashing a rental Tesla Model X
This is actually fairly common, and it's actually standard to rent the vehicles.

When I was a contractor for MAC tools, they would rent cars for the week from the local Hertz branch, documenting the tear down for one of their products, and then disassemble, and then reassemble them during that work week, returning the rental vehicle on Friday.

Hertz didn't seem to mind -- I asked the Hertz manager the next time I was renting a car from there why they did it, and he openly told me that he could charge them 6 times the normal weekly rate (which looked good for his numbers), he would drive any vehicle returned for the next week to make sure there weren't any issues, and that the dealership would still warranty any damages, so, he saw it as a win/win...

...I'm not so certain that I'd take a risk like that, though.

imroot··on American Airlines Accidentally Let Too Many Pilots Take the Holidays Off
I think AA is still using SABRE internally for some components for crew scheduling; I did some SABRE work for them back in 2005/2006 as a contractor, and there were still bits and pieces of legacy code from the 90's in place when I was over there.
imroot··on Vision Insurance Is Making Glasses More Expensive
Warbyparker couldn't get my prescription right, even after two remakes. My doctor showed me his prescription, and then showed me how Warbyparker dispensed the lenses. After giving WP two tries to make it right, I just gave up and spent $400 buying two pairs of glasses and a pair of sunglasses from my normal Optometrist (who told me that 'I'd be back' when I mentioned that I wanted to try Warbyparker).
imroot··on Vision Insurance Is Making Glasses More Expensive
Luxottica also wholesales their frames to independent retailers -- so even if you're not buying the frames at their stores, or buying their sunglasses at Sunglass Hut, you're still paying for their product. They're also quite aggressive about suing the knockoff Rayban and Oakley retailers -- or so I've heard.
imroot··on How slot machines are designed to be addictive
It pains me to say this, but, back when "Gamification" was a major growth tool, I read this book so that I could identify potential avenues for "gamify-ing" the product that I was working on, but, the stories of the addicts are really what drove me away from even considering that for what I was working on.

I'll +1 on it being a really comprehensive book.

imroot··on Facebook denies 'listening' to conversations
I had been to Lenscrafters, but, there were no location services (no wifi, gps, or bluetooth) turned on...just my cell phone data.

By contextual ads, I mean, "News stream ad/in game ad" -- basically, anything that had been targeted to be sent to my device.

I believe I read something about Facebook using DataLogic info (which tries to tie payment instruments to advertising clients), but, apparently the music supplier for LensCrafters also has "Audio Beacon" technology for their clients to use (http://us.moodmedia.com/social-solutions/), so, it could be one of the two.

imroot··on Facebook denies 'listening' to conversations
A few weeks ago, I went into a Lenscrafters because I needed some cleaning wipes for my glasses. I have Wifi, Bluetooth, and Location services disabled for Facebook.

Someone messaged me on Facebook Messenger, I responded, put my phone back in my pocket, and finished the transaction, and then left Lenscrafters and walked down to the store that I was actually in the mall to see.

Within the day, I started seeing contextual ads for eyeglasses in my facebook feed, along with ads in other apps for eyeglasses.

I'm only suspecting that there's a service that does some flavor of ultrasonic beacon/listening technology, and facebook (along with DFP and the other large ad markets) are buying that service in troves.

imroot··on Why Snapchat Spectacles failed
You'd be surprised: when I worked in retail, I was told that the sunglass stands in the theme parks were 3 of the the top five grossing stores at the time for the luxury sunglass brand that I was working for. Admittedly, this was...almost 20ish years ago, but, I'd still think this would be true today.
imroot··on Study finds putting people in prison increases re-offence rate vs. probation
The problem with prison in the US is that we, as a country, really don't have a way to separate the difference between those who we're truly afraid of as a society versus those who we are just upset with.
imroot··on My iPad Pro experiment
I have two iPad Pro’s — a smaller one and the larger one (dueling personalized gifts that couldn’t be returned). I use the larger one at home, and when I’m walking around town or waiting for appointments or going to PT. I love using the smaller one when I’m traveling.

For 99.999% of my use cases, having mosh-server installed on my digital ocean server, along with blink, allows me to do what I want to do. For the other .001% of the cases, there’s usually safari. My only complaint is that it took me far too long to get comfortable with the “internationalized keyboard” button where the control button normally is.

imroot··on Is the Rise of Contract Workers Killing Upward Mobility?
I've been on projects where between the project managers, technical managers, and other managers... there are 9 people in the room...and I'm the only technical resource -- on the project.

Fortunately for me, those projects are few and far between these days, but, earlier on in my career, they were common and frequent.

imroot··on Equifax terms of service may include binding arbitration clause
CertifiedMailLabels.com is what I use -- They send it certified mail, keep a copy of the letter (so there is no disputing what the contents of the letter are) and give you effectively indisputable proof of delivery -- they give you a proof of mailing that they sent the letter that is in .pdf form, and then they provide a .pdf receipt that is your return mail copy.

I've had to use it in the past for creditors who don't have a clue.

imroot··on Amazon recalls eclipse glasses
This is one of the serious problems with FBA and serious problems with FBA's co-mingled inventory.

When I was selling inventory on Amazon, I actually paid the extra cash to have my inventory placed in a separate location so that I didn't have to deal with other seller's stock/quality issues. It was worth the additional cost (from my point of view) and it worked quite well in ensuring that Amazon's customers who sourced from my stock got the correct product and that I didn't have to deal with angry customers or unexplained returns.

imroot··on Salesforce fires red team staffers who gave Defcon talk
Out of my sample size of 1, I didn't take either of my devices -- my work phone or my personal phone -- to defcon or Vegas when I went last year: they didn't even leave my home.

I bought a laptop at Staples, put Fedora on it, used it for the conference, and I only really use it for when I go to conferences and the like.

There is a mix of folks using late model phones and burner phones, but, there there is a lot of burner usage at DefCon/DerbyCon/BlackHat.

imroot··on Indictment of Marcus Hutchins aka "Malwaretech"
Good catch.

I didn't see that when I downloaded the file from PACER. I've since uploaded a redacted version to dropbox.

imroot··on Indictment of Marcus Hutchins aka "Malwaretech"
Even for an indictment, this is...surprisingly bare.

(For example, this is an Alphabay seller who was selling and distributing fentanyl in Cincinnati two months ago).

https://www.dropbox.com/s/sbsiebzsd6r0f28/bozworth-grace-arr...

It looks like they put together the minimum needed to indict, put together a grand jury, indicted and arrested. This was the prosecutor's "ham sandwich" of the week.

imroot··on Ask HN: Protect loved ones from online scams?
I bought my mom an iPad (the largest one at the time) and bought her a printer that works with her iPad. In the two years since that, the only call that I've ever received was "Does this pop up that says 'OK/Cancel' that says my iPad is infected with a virus actually mean anything?" "No, Mom." "Ahh, ok. I didn't think so."

Works like a charm.

imroot··on Ask HN: How do you manage your day to day work logs?
I use taskwarrior (for tracking todo items) and timewarrior (for logging work and what I've done with those items). It integrates nicely in my current workflow (every time I spawn a new tmux window a todo list along with my current time tracking and my calendar for the rest of the day pop up), and it emails my personal address at 18:30 a list of what I've accomplished for the day and the highest priority tasks for the day tomorrow.

I do like to live in the console. If you're not a console/cli junkie, this might not work for you.

imroot··on Ask HN: How to tell someone they are not doing well at work?
I've been the person who wasn't performing to expectations, and I've been the Manager who has had to tell people that they haven't been performing to expectations.

In my case, when I wasn't performing well, simple honesty would have gone a long way: it was simply a case of I didn't know. "Hey, Ian, you know, there's this python tool that you can run called pylint that makes sure that your python code meets community standards before you commit it," (it was my first real exposure to python) or, "spaces not tabs," (first real programming job @IBM before being rolled back to a hardware project). I was fortunate enough to have mentors and leaders who provided me with books, challenges, and guidance to make me a better programmer -- while doing so in a positive way (not a PiP: those are about as demoralizing as they come, yes, I'm looking at you, CollabNet) to make me a stronger programmer and a better person.

When I was a leader, I tried to move it to a non-threatening setting: lunch or coffee. I tried to take the steps that were used on me that I thought were positive -- You are part of a team, and we don't want to leave you behind; here is $100 to spend on books, and here is a list of books that you should start out on. Here are some programming challenges to get you started out. Here are some internal mentors who can help you. Don't be afraid to reach out to any member of the team -- don't feel ashamed. We are a team. When one person fails, we all fail, but, when we succeed as a team, each one of us succeeds.

Is this perfect?

I don't know.

Would this pass muster with HR these days?

Probably not. I do have a heart.

imroot··on Ask HN: What tasks do you automate?
My expense reports and timesheets.

The three shittiest parts of my job every week are:

- Approving timesheets

- Entering in my timesheets

- Entering in my expense reports

I've written a script that goes in using a phantom.js script, and automates the submission of my timesheet on Friday afternoon at 3:00 +/- 15minutes. It now takes into account travel time, Holidays, and approving time if I have time approvals due.

Same holds true for submitting expense reports in Oracle. I upload the receipt to Expensify, and as long as it's tagged properly in Expensify, it'll automatically generate the correct expense report in Oracle for the proper project based on the receipts in Expensify. This saves me, on average, about 6 hours a month.

imroot··on Telescope Building with John Dobson (2014) [video]
I've been building my own dob's for the last 10 years...it's my favorite weekend activity and stress reliever, and the minute you get one done, you instantly think, "I can do an n+1 quicker than this one," then you're grinding for another year :)

Two things that I want to say that might make it easier for people who are starting out:

- Look to see if your local observatory has a mirror making room. (Volunteering at an observatory is what really started my interest in this)

- Find a local glass shop that does hot work, and ask them if they will pour your blanks for you: You'll never risk getting a glass blank crushed/chipped by UPS/FedEx and it's a LOT cheaper than buying the glass online. They will also generally be able to refer you to someplace that does cold work (which is usually $50/6 months access if it's set up as a non-profit or a museum) so you won't need to buy anything but the grit.

I was incredibly fortunate: The Toledo (Ohio) Museum of Glass rents both hot and cold shop time and I had a girlfriend at the time who was really experienced with the hot side of things (she had a MFA in Glass) and having her help me through the first few glass mirrors really helped me through the process. There were guys at the Observatory that I volunteered at (Perkins Observatory in Delaware) who had done this to give me pointers. There's a really great community that thrives on helping others online.

I could really geek out with this and talk everyone's heads off about this, but, if you have questions, feel free to shoot me an email (it's in my profile) and I'll be more than glad to help you out in any way I can.

imroot··on Zillow forces McMansion Hell to delete posts
Zillow and other Real Estate sites have the same problem: Syncing Real Estate data is hard due to fragmentation (each area has its own MLS with its own rules), clashing data standards, and legal requirements (For example, I believe that Louisiana has a law that requires Realtors use the phrase, "A Licensed Louisiana Realtor" under their name in all marketing materials.) If you're displaying that data, the onus is on you to ensure that you are showing the correct data.

You'd have some MLS'es that required their logo to be on the bottom right, some that required them to be on the bottom left, and 95% of the time, your data feed didn't even contain the logos: you'd have to double check and make sure that you were in compliance (and they did check and would cut you off if you were not in check).

But, to answer your question: There's nothing that prevents her from going straight to the MLS or the listing agent's website to grab her source photos: zillow would have no claim at this point in time.

imroot··on Zillow forces McMansion Hell to delete posts
I think Listhub (which covers 99% of the US) doesn't care as long as your payments clear.
imroot··on Zillow forces McMansion Hell to delete posts
I would expect nothing short of this from Zillow.

I'm also not really certain that Zillow has the copyright: those are usually property of the RETS/MLS of that specific area, if not the agent taking the pictures.

imroot··on GitLab 9.3 released
I love Gitlab: both the product and the company. I really do.

With that said, I was really kinda upset that they enabled "Delete Merged Branch" by default in the last major release (9.2): it really caused a few days of headaches of reverting development/staging branches that developers and merge approvers approved.

I ended up writing a small Chrome plugin to uncheck the box, and distributed it to the developers that I work with before going in and learning enough angular to disable the box from being checked by default.

Sid; I have nothing but respect for you and the rest of gitlab, but, please don't change the behavior of how gitlab works (and yes, I understand convention over configuration) without giving either project or site administrators the ability to disable those changes.

imroot··on Convert a markdown manuscript to pdf/epub/mobi e-books
Have you looked at Softcover?

https://github.com/softcover/softcover/

I've used this for runbooks and it's awesome -- you always have an up-to-date copy of the runbook on your phone, and if you're using google/apple device management, you can remove them once your employee has left.

imroot··on The Heroin Business Is Booming in America
One of my good friends was rear ended by someone on heroin this week. Cincinnati police didn't even bother stopping to do a police report. Less than 20 minutes later, he hit a parked car in St. Bernard and was arrested for DUI, Driving under suspension, and no insurance. The guy has a felony charge pending (and an arrest warrant out for him)...and CPD just drove off without even taking a second look.

I don't want to say that CPD has taken a blind eye to it, but, it seems that way.

imroot··on United removes first-class passenger to make room for 'higher-priority' traveler
I think the "higher priority" traveler might have been a FAM -- an air marshal -- who was assigned to the flight at the last minute. Even more so if he had an aisle seat.
← PreviousPage 8 of 13Next →