jonaf

Joined 12 years ago

Karma
527
Submissions
149
Member since
Feb 5
Senior Engineer in Austin, Tx. Reach me at slightlyremarkable.com. Email is "jona" at my domain.
View on Hacker News

Recent submissions

Comment · 3 years ago
We own an HP printer. The other day my wife told me the printer refused to print unless she renewed her subscription. I told her no way in disbelief. That can't be legal. She renewed the subscription and was able to print again. I'm hoping there's some kind of confusion, but waiting for the subscription to lapse to see if it happens again.
Comment · 3 years ago
I purchased the ThinkPad P1 mobile workstation in 2018. It's a great machine but it's about as loud as a vacuum cleaner.
Comment · 4 years ago
Agree with this 100%, as a father of 5. I have 2 sped kiddos that are aseverely handicapped and even at 7 and 8 years of age they cant do many so-called mundane tasks. Also no one can or wants to watch them, including family. Also if you think child care is a difficult and expensive problem, try hiring one through an agency for sped kids. Also the prognosis is that they will be permanently dependent, so there's no light at the end of the tunnel. The only solution is to get acquainted with the idea that your life will never be what you wanted, and to stop comparing yourself and your career to others. If you can do that, you can talk yourself into committing to tomorrow. Not that tomorrow will be better for YOU, but your commitment to it affords a future for your family, or at least, 1 more day of future.
Comment · 4 years ago
I purchased new construction once. They were putting up a thousand cookie cutter houses like ours in that neighborhood. And even that estimate missed the mark by more than 3 months. Even estimating building the same floor plan the hundredth time is hard!

Now imagine, you are tasked with building a house with no floor plan. You have to procure some materials last minute, and at least two of the materials you must create from raw materials. Occasionally, you have to remove structural parts of the house to account for changes to the requirements. Someone built their own power tool instead of using the out of the box nail gun, which injured a fellow worker and required replacement of drywall. The crew had a holiday, then it rained, then a shipment of materials was delayed. After your electrician recovered from the stomach flu, he was unable to wire the house for ceiling fans -- a late stage increase in scope from the customer -- because one of the workers wanted to learn a new technique for framing for the block and wire, which he read about on hacker news. When the construction is 95% complete, the boss asks the crew to go ahead and start on another build. Another month elapses, and the home is nearly done. Your office contacts the customer to schedule closing, only to discover that the customer changed their mind and got an apartment 6 months ago. All is not lost, however: your boss receives a bonus for a job well done, which he thanks you for. Good job! A few months later the home is found to be in violation of a recently ratified law making smart homes illegal in the county, but no one involved in its construction works there anymore so they'll each likely repeat the mistake at least once more.

Comment · 5 years ago
I have never looked this up, but anytime I'm checking out at a brick and mortar store, I'm asked, casually, "Phone number?" Or "Zip code?" As if thats information that is necessary to check out. My response is always, politely, "you don't need that information." It annoys my wife because she thinks I'm being rude, but frankly the question I'm being asked is uncouth. Would you ask a stranger how many children they have or what time they get off work? Not unless you had some intention to use that information!
Comment · 6 years ago
Parent of 4 here, ages 6, 5, 2, and 8 months. My oldest two are special needs. Some thoughts from my POV...

My oldest wasnt trained until about 4.5 years. It took around 6 months to a year for him to pick it up consistently. Hes still not trained for overnight though. It makes me feel like a failure as a father. We have always used disposable diapers with him.

My second (5) has been out of diapers during the day for nearly 2 years. She consistently uses the toilet for bowel movements but fails to urinate in the toilet every time, except when I take her on a timer/regular interval. We aren't sure why she has this problem or how to remediate it. We are very concerned as she begins kindergarten this year. We always used disposable diapers with her, and I feel like a failure as a father on this, too.

We just began potty training with my 2 year old. We are 3 or 4 days into it, and he is already independently going to the restroom and following all the rehearsed steps when he needs to urinate. We are having occasional accidents, and he is catching on to the idea that urinating on himself is undesirable. We offer him praise when he is successful, and no praise when he fails (we just walk him through the process of washing off, replacing his clothing, etc so he understands the outcome). He was cloth diapered exclusively until about 6 months ago when his younger brother started using up all the cloth diapers! He hasn't had enough encounters with BMs to catch on to going to the restroom at the appropriate time yet, but I'm confident we will get there soon.

My youngest is 8 months and we haven't started any such exercises yet, but it sounds like it may be a good idea.

To echo the article's suggestion, possibly one of the most frustrating things is potty training. Or maybe more frustrating, the lack of potty training. I still awake to change diapers for four children every morning, and on average theres at least one guaranteed BM for me to handle. (And let's be real, a 6 year old doesn't poop like a baby.) Although its nice not changing diapers of my 5 year old anymore during the day, it comes at the cost of regular urine cleanup / permanently stained furniture and HEAVY use of our washing machine.

If anyone knows any resources for training special needs children overnight (or in the case of my 5 year old...anytime!), I would be super grateful. We had a period of 2 years where both of my older children were in therapy sessions between 20-40 hours/week, and sadly potty training efforts even by trained therapists has been met with limited success. My current plan is to stay the course, just practicing and hoping it all sinks in, especially before my 5 year old starts school, as I don't want her to suffer this embarrassment (and I certainly worry about the way she will be treated/educated as its understandably difficult and even frustrating to deal with this particular kind of problem; for example, we enrolled my then-4 year old in a private kindergarten program last year, but after 2 days the school informed us that unfortunately they cannot manage her and she would not be allowed to attend).

Comment · 7 years ago
This looks like a great case-study. Basically, it seems that if the licensing isn't in Amazon's favor (take the OSS project, put it into operation, sell it as a service), then Amazon is likely to simply build their own implementation that is API-compatible. It remains unclear whether the ROI for this exists, especially for larger/more complex projects, but the precedent is very discouraging for my idea.
Comment · 7 years ago
New business model idea: write open source software with a license that requires, well, a license to _operate_. It's free in all the typical APL2 senses, except that you can't sell it "as a service" without signing, effectively, a "lease." Now, supposing the project gains sufficient popularity / community / traction, all you have to do is wait for Amazon to take note of the project and contact you for a lease. You ask for 30% and retire. And if they invent a competing project that is at all API-compatible, they have to prove in court that they haven't plagiarized any of your open source code; but, that wouldn't happen anyway, since by their own admission, they're not focused on writing software, they're focused on operating it.

Someone with experience/knowledge in this area tell me if I'm off my rocker. I know it sounds too simple. But why wouldn't this work?

Comment · 7 years ago
Yeah, I am a fan of Arch on the desktop, but the P1 runs Nvidia's P1000 chip and Arch doesn't seem to like that, so I went with Ubuntu+i3 for now. Updating the firmware first is definitely critical, as you could brick the machine otherwise.

I'll echo my disappointment in battery life, although admittedly i3 and xfce defaults are probably not doing me any favors here...

Comment · 7 years ago
Comment · 7 years ago
Ha, I like this one! Actually these algorithms may approximate one another when generalized. Pirsig explores the philosophy more deeply, though; for example, generating a hypothesis: where does it come from, and is it possible to run out of hypotheses? Pirsig argues no, you practically can’t.
Comment · 7 years ago
Comment · 7 years ago
I have also experienced this phenomenon. Why do you suppose we come to these surprises, and why do you suppose we experience them?

Is it because we are confident? Or because we lack sedulity? Or because our analysis was incomplete?

Is the surprise time consuming because we want/expect it to be easy? Or because we are focused on a different problem really. Or because our focus was interrupted.

Comment · 7 years ago
This is a very interesting philosophy. A few years ago, a former coworker and good friend of mine introduced me to an algorithm for solving problems. This is a slightly different purpose than doing something hard, but there are some interesting similarities. In my experience as an engineer in software and operations, this algorithm has never come in reach of failing me, and until I was introduced to it, my own system was seriously lacking even though I didn’t know it! You can be successful without it. But you can be so confident and efficient with it! The algorithm and it’s philosophy are described in none other than Zen and the Art of Motorcyle maintenance. I think there’s also an XKCD of it, Flowchart maybe is the name.
Comment · 7 years ago
I have been in search of what you’ve put together. My wife and I have tried unsuccessfully various strategies along these lines that were more lofi, but always come back to the spreadsheet. Another vote for open sourcing! I would be willing to contribute in my spare time to something like this. It’s a big gap for many, and all these beautiful iOS apps fall short in every way (but mainly I can’t bring myself to put my bank info on any of them!!).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton