HNHacker News
TopNewBestAskShowJobs

chrisBob

2,404 karma · joined November 19, 2013

iOS Engineer at Smartsheet Living in Ann Arbor, Mi

Previously a Research Software Engineer at University of Michigan. Mechanical Engineer by schooling.

chris@stockbridges.org

submissionscomments
chrisBob··on World Now Likely to Hit Watershed 1.5 °C Rise in Next 5 Years
Is there a good place for me to figure out how I can help and reduce my environmental impact?

If I have $50k I am willing to spend with this goal, what should I do? Should I replace my Subaru with an electric car, buy solar panels, buy another 5 acres and plant trees, replace home appliances, ...?

chrisBob··on 2022 Ford F-150 Lightning
As far as the trim is concerned: I also wonder what the cost for the 4-door model will be. All of the marketing photos are 4-door "Super-Crew" models. Currently a Super Crew truck with the base trim and 4x4 starts at $42k. The electric version sound like a bargain if they are actually talking about that version of the truck.
chrisBob··on 2022 Ford F-150 Lightning
The problem with trucks like the F-150 is all marketing. My impression after seeing a recent F-150 is that the goal is to feel big and luxurious. Even on the ICE version of the truck, the area under the hood is mostly empty.

The reason an entire car hide in front of the bumper, out of the driver's view is that it makes the truck look cooler. The window sills are also at a silly height, to make the truck feel bigger, but at least that doesn't create the same safety issues (for everyone outside the truck) with no real value.

chrisBob··on Coinbase outages
> Only way to stop the bleeding is to hide behind "server troubles"

Introducing: Server Trouble As A Service. The most efficient way to stop a run on your bank.

chrisBob··on System76 Launch Keyboard
Yeah for split spacebars on a programmable keyboard!

I currently use and love a Kinesis Freestyle Pro, and would consider this for my next keyboard. My favorite feature of the Kinesis board is that it is programmable and has a split spacebar. The split/ergo shape is okay, but I don't think I will ever get another keyboard that doesn't at least have a split spacebar and a way to program it.

With half of my spacebar acting as fn and then arrows, backspace, delete and escape on the fn layer move my hands around MUCH less than on a normal keyboard.

chrisBob··on NumWorks – An open source Graphing Calculator
> let alone graphing calculators which can do a bit too much of the work for you IMO

I can no longer do calculus because I got a TI-89. Granted I don't have to do much calculus day to day, but if someone walked up to me and demanded I tell them the derivative of 2xe^2x I would have no idea what to do.

chrisBob··on DarkSide ransomware gang quits after servers, Bitcoin stash seized
Is there a technical reason that makes use of a tumbler legally safe? My concern would be that putting in a clean bitcoin would result in me getting a fraction of a stolen bitcoin and I would be receiving stolen property. The fact that they are fully traceable means that it would be easy for someone innocent to be caught up in something like that.
chrisBob··on NumWorks – An open source Graphing Calculator
I would love something like this to become standard, but I recall needing a specific calculator in HS. Our math classes were based on the TI-83, and people with an 84 or 86(?) would struggle because the interface isn't exactly the same. Maybe there is more variety now and classes can better handle other calculators.

My wife is still using my old TI-89 about 20 years later, but if that ever dies I will probably pick up something like this for general use. I would also much rather my 6-year-old learn python instead of spending her time making goofy games in TI-BASIC like I did.

chrisBob··on Advanced Situational Awareness [pdf]
Like all good Army manuals this one has a training plan! It starts on Chapter 12.

Seriously though. The goal isn't to make every soldier an expert. At the most this will be discussed for a few hours in Basic Training, and units that are in the training phase of their cycle can spend a little time on it.

Basic training is the Hello World of military training. When Soldiers aren't deployed the spend about half of their work hours on training that is planned and executed at the company (~120 person) level. The Platoon Leader and Platoon Sergeant will most likely incorporate this into other activities. Other specialized training programs (SAPPER, Ranger, SF, ...) will use this document extensively as part of their training.

chrisBob··on The mortifying ordeal of pairing all day
In answer to a sister comment about a location where pairing was only for the underlings (https://news.ycombinator.com/item?id=27103743) I will say that one other thing Menlo does to show they are serious is that the do pairing in other places too. Even their "High Tech Anthropologists" (people who get the specs from the customers), and the project managers work in pairs. I think that helps the culture around pairing significantly.
chrisBob··on The mortifying ordeal of pairing all day
I can't imagine pairing full time, but I did it for brief stints as a customer of Menlo Innovations. All customer code must be written by pairs, but one option to reduce costs is to have the customer supply half of the pair team, so I did this for a few half days one one project.

This is obviously scary at first because someone is going to watch me code! It turns out that it is perfectly normal to use google/stackoverflow to write programs, and I actually found the experience reassuring once I got past the shock of having someone look over my shoulder.

My team does not do pair programming, but I understand why Menlo does it, it it works great for them. Some benefits I saw were:

1) It is great for junior developers. It's like turning mentoring up to 11. This means that it is much easier to hire people because you can fill seats and actually train people.

2) They have a special kind of family friendly culture where people have their infants in the office. One half of a pair can be holding their 3 month old and still contribute as half of the pair. I think they get slightly less keyboard time, but it still works.

3) Developers changed projects a lot. Splitting the day between two projects seemed normal, and 3-4 different projects in a week was standard. The pairs provide some continuity during these transitions.

Major down sides include the fact that you can't visit HN during work time. That means that the opinions here are likely to be skewed.

There are places and situations where pair programming isn't a good fit, but after seeing it in practice, I think there are also places where it is a good fit.

chrisBob··on Apple Watch Likely to Gain BP, Blood Glucose, and Blood Alcohol Monitoring
Perhaps they will place limits that stop you from operating your car when using your Apple device as a key
chrisBob··on Ask HN: How many projects do you work on at a time?
At work?

I try to keep 2-3 going at once. This is mostly because I get bored quickly, and having another project to fall back on is much better than finding something else to goof off on.

chrisBob··on Ask HN: Beyond Hello World in multiple languages?
This looks like the best starting point for me so far. The fact that they are real, useful programs means that I would need to cut a bunch for any of the examples I looked at so far, but I like it as a starting point.
chrisBob··on Ask HN: Beyond Hello World in multiple languages?
That is interesting and certainly has all of the pieces I am looking for. This project isn't anywhere near what I want for a final result, but would make the pieces easy to find as I am putting it together.
chrisBob··on Ask HN: Beyond Hello World in multiple languages?
That is an interesting advanced project, but it is hard to find a consistent 1-page section in all of the languages.
chrisBob··on NSFW Server Designation
Is there a reason not to split the app into SFW and full versions? I am surprised I haven't seen this in other places, but it seems like the right solution here.
chrisBob··on How People Get Rich Now
He is saying you are more likely to become a Billionaire by starting a company than by joining a FAANG as an employee. Now that is a 1:1000000 event instead of a 1:5000000 event like it may have been in the past. I will forgive you if you still think it is unlikely.

Most people's goal isn't (and shouldn't be) $1B. If your goal is a more reasonable $5M then joining an existing company is still your best bet. I am going to plan my own like around the MEDIAN result which makes startup stock $0, and the salary wins.

chrisBob··on Uber ordered to pay $1.1M to blind woman refused rides
I am amazed that Uber still exists.

Of course a blind woman was refused rides. Their goal is to be a taxi service minus that ignores the regulations that were added to taxi services for a reason.

As a large healthy white male I know I could probably use Uber safely, but I refuse to support a business that makes rides much worse and more dangerous for those that are more vulnerable. Taxis seem bad enough with the oversight in place.

chrisBob··on The S in IoT is for Security
I think the I in IoT is really for Internet, so I am not sure if it counts if it is local only.
chrisBob··on Oakland bans the use of combustion engine-powered leaf blowers and trimmers
I have been following electric garden tools for a little while. The biggest issue I have is the up front cost, mostly related to batteries. Stihl and Husqvarna recently released options where I could replace my $400 chainsaw with a battery option, but it would be $600 to run for 30 minutes, and another $150/battery to add another 30 minutes of run time.

I don't often run it for a long time, but when I get the chance I don't want to have to cut my work time short or spend an extra $300 to cut down trees and not have to worry about the running time.

There is also a company that offers a stand on mower comparable to what I use at home, but it would be about $18k to replace my $4k mower with an electric option.

I am interested in the responsible, environmentally friendly, option, but it is hard to swallow.

chrisBob··on Before buying a NYT subscription, here's what it'll take to cancel it
This seems like a good space for an online service to get involved. Certified mail is often a good way to get through to companies with practices like this. They handle it differently because the fact that you are sending it via certified mail usually means that you are doing so to provide legal documentation.

It should be easy enough to setup a business that sends cancellation letters for you with the proof you need if there are any issues. $10 to cancel your internet. $20 to cancel your NYT subscription!

chrisBob··on Ask HN: Why aren't you coding?
This year: most of the time I am not coding is because I am making sure my 6-year-old is paying attention to Zoom Kindergarten.
chrisBob··on System76 Launch Configurable Keyboard with Open Source Code
My primary keyboard now is a Kinesis Freestyle Pro, and my favorite feature isn't the split, it that it's programmable and has a split spacebar.

The main reason I moved my hands around before was to use the arrow keys, and now they are mapped to [right spacebar] + [IJKL]. I have also expanded a little to use U and O as backspace and delete on that same layer. I don't think I could ever memorize 3+ layers, but this small use of a second layer that is very easy to access has been great for me.

chrisBob··on Sales of electric cars up by 43% in 2020
EVs typically have a different motor for the front and back wheels, so they would have most of the same traction benefit of a 4x4 system. In the case of companies like Tesla, I think they market as AWD because that implies a system designed for slippery roads, and not off road trails. 4x4 or 4WD can differ a lot but all typically include a locking center differential so that even if both front (or rear) wheels have no traction, the vehicle can move.
chrisBob··on Top Paying Companies by SWE Level
> Senior Engineer: Typically 5+ years of experience. Typically less than 30% of employees in a company are at this level.

Where do old programmers go? Are these numbers related to companies that are constantly growing? I expect to be working for another 20 years, so I don't understand how 70% could be at less than 5 years.

chrisBob··on Show HN: Iconduck – 100k open source icons, downloadable and searchable
One feature I like on flaticon that you are missing is the option to download a png at a certain size. SVG is great, but if I want something quick to drop into an iOS app, grabbing the png at 64 pixels wide is very convenient.
chrisBob··on Ask HN: Who is hiring? (January 2021)
EShop Specialist | University of Michigan | Ann Arbor, MI

The EShop Specialist is an electronics technician within the Chemistry Department. The person in this position is responsible for both fixing old instruments (many of which are no longer manufactured), and building new ones. You will see a wide variety of project, and get to run a nice shop fully stocked with electronics parts, and some machining equipment including a Bridgeport mill. This position primarily works for the Chemistry department, but takes work from across the college enabling cutting edge research.

This is a posting for a sister-shop to my office in the college of Literature, Sciences and The Arts (LSA) at University of Michigan. I am a programmer in the college, and we previously worked closely with the person in this shop when they reached their limit programming microcontrollers like Teensy, Arudino or similar products to control equipment. I am not directly associated with hiring for this, but I desperately want it filled, and would be happy to answer any questions you have about my work with the previous person here.

Don't tell them I told you, but this position is vacant, needed, and you are not likely to have much competition to fill it, so they may be flexible on the requirements.

Apply directly at: https://careers.umich.edu/job_detail/193083/eshop_specialist

chrisBob··on More Than 70 West Point Cadets Accused of Cheating in Academic Scandal
I am an '04 grad, and there has been some system of second chances for a while. I have a friend that started a year ahead of me who was a "turn back" for an honor violation. The violation was in her first year and they decided she was still adapting to the honor code when it happened. The result was 5 years at West Point where she had an in between rank of Cadet PFC for her second year.

The idea of zero tolerance is a little crazy. Have you ever violated a software license, or streamed something with someone else's account? Those should technically be honor violations, but they aren't prosecuting those. It isn't 100% clear to me where to draw the line.

chrisBob··on Ask HN: How many hours per day do you work?
Do you mean this year? When I am sharing a home office with my wife an 6-year-old who is doing online Kindergarten?

I get a solid, uninterrupted hour of programming for 6-7am, and then I am at work for another 8 hours, but I don't think I could claim more than 4 billable hours most days.

When I was in the office the ratio was a little better, but shorter days probably resulted in similar output.

← PreviousPage 5 of 33Next →