HNHacker News
TopNewBestAskShowJobs

jakehilborn

55 karma · joined April 15, 2015

submissionscomments
jakehilborn··on New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays
You may be able to get this working using PBP and 2 cables without virtual displays. This is my write up for using HiDPI@120hz for two 57” G9s on my M2 MacBook. https://www.reddit.com/r/ultrawidemasterrace/s/VrBLFDxYzg
jakehilborn··on macOS command-line tools you might not know about
It's not something that I've tried. There was a user report at the bottom of this GitHub issue that states sidecar rotation does not work.

https://github.com/jakehilborn/displayplacer/issues/17

jakehilborn··on macOS command-line tools you might not know about
Self-plug of displayplacer[0] for changing screen resolutions/rotations/etc via the command line.

[0] https://github.com/jakehilborn/displayplacer

jakehilborn··on The Wonders of Postgres Logical Decoding Messages
Yes. Postgres stores the checkpoint on the source database replication slot. You can configure Debezium Engine to send checkpoints to the file /dev/null to disable the default external system checkpoint behavior.
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
The latest code on the master branch of displayplacer supports this. Run `displayplacer "id:34686E82-0CED-DF86-AFC7-AA1A8EB5CFC0 enabled:false"` with your screen ID and it will set the screen to all black plus remove the screen from the view of the OS. I'll cut the next release version after I add native Apple silicon support.
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
The latest code on the master branch of displayplacer supports this. Clone the repo and run `make` to build it. Run `displayplacer "id:34686E82-0CED-DF86-AFC7-AA1A8EB5CFC0 res:1440x2560 enabled:false"` with your screen ID and it will set the screen to all black plus remove the screen from the view of the OS.
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
Trust me, I considered it lol.
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
I've seen a few comments mention the description now. Thank you for the feedback. I wrote displayplacer because all the other tools were GUIs and I needed something scriptable. Consider using SwitchResX for a multi-display profile GUI tool.
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
As far as I understand, there is a low level race condition here. The order that the monitors come alive and initialize with the OS is non deterministic. This can cause the left monitor and the right monitor, for example, to swap IDs.
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
displayplacer lets you specify all those attributes you mentioned as shell command so you can fix everything with one "click".
jakehilborn··on macOS CLI tool to configure multi-display resolutions and arrangements
I placed on order for an M2 MacBook for my wife last week. I'm planning on adding native support within a few months of the laptop arriving.
jakehilborn··on Impressions from a first-time Mac user
Try using displayplacer. It supports hz and I added color_depth to it a while back. I don't remember HDR being in the APIs used either but that may address it.

https://github.com/jakehilborn/displayplacer

jakehilborn··on Why can't we just give steroids to people with muscular dystrophy?
What caused the SLAP tear?
jakehilborn··on Solved by 1440p HiDPI: MacBook Pro 16“ is hot and noisy with an external monitor
Thanks for the shoutout on displayplacer!
jakehilborn··on Surgery, the Ultimate Placebo
I dealt with a case of chronic patellar tendonitis for years between ages 23 and 26. Debilitating to the point where I could not go anywhere that would require me to stand in line. The book Healing Back Pain by John Sarno, which is basically the talking therapy you mentioned, was hugely transformative for me. I was able to stop fixating on the pain and focus on strength training knowing that flare up were no big deal. I'm recovered now and regularly skateboarding and standing in line again.

Edit: I should mention I spent upwards of an hour each day for those years doing physical therapy rehab. I turned down recommendations of surgery during that time as well.

jakehilborn··on Chili pepper consumption associated with 25% reduction in death from any cause
Seitan, tempeh, lentils, and beans w/ rice are the highest protein to calorie ratio foods I eat. Sprouted seed bread, most nuts/seeds, and most vegetables are pretty high in protein as well. I supplement with pea protein isolate to reach very high protein intake levels for bodybuilding purposes.
jakehilborn··on Show HN: Debbit – Automate spending requirements for high-yield bank accounts
Extremely low interest rates have cut high-yield savings account interest rates from over 2% to ~1%. Most folks would be better off with a high-yield checking account, which pay between 3% and 5%. However, high-yield checking accounts typically come with a catch; you must make `n` debit card transactions per month. Depending on the bank, `n` can be between 10 and 60.

I created Debbit to automate meeting these spending requirements. Debbit will programmatically buy 50 cent Amazon gift cards and/or pay your cable bill in small increments throughout the month. It's built to be a set it and forget it solution. Run it once and it will execute in the background using headless Firefox month to month. Behind the scenes Debbit is a hand rolled scheduler + Selenium automation.

jakehilborn··on Ask HN: What did you make during lockdown?
I wrote an automated solution to spending requirements for high interest checking accounts. High interest checking accounts (up to 5% APR) often require a dozen or more transactions a month to qualify for high rates. Debbit automates this by purchasing 50 cent Amazon gift cards and/or paying your cable bill in small increments throughout the month.

Behind the scenes, Debbit is a hand rolled scheduler that runs Selenium automation to navigate Amazon + bill pay websites.

https://github.com/jakehilborn/debbit

jakehilborn··on Reddit has become a guide to personal finance
The accounts typically have sign up bonuses, not fees. I got $125 bonus for signing up. The catch is typically that they require usage of the bank debit card N times per month. The github link is a program I wrote to hit that requirement by buying 50 cent Amazon gift cards and paying cable bills in small increments.

You'll never net more than $1000/year in one of these accounts given they have balance limits. Some folks sign up for multiple high interest checking accounts in order to park more money.

jakehilborn··on Reddit has become a guide to personal finance
I get 5% interest on up-to a $20,000 balance in a high interest checking account. You'll see higher returns using a high interest checking as opposed to savings account if you can find one you qualify for.

High interest checking accounts: https://www.doctorofcredit.com/high-interest-savings-to-get/... Automation for meeting minimum spend requirements: https://github.com/jakehilborn/debbit

jakehilborn··on Ask HN: What Skills to Acquire in 2020?
It's not an absurd statement. Deadlifts improve so much musculature in your body which resolves/prevents injury. I had a 3+ year long knee injury from running and the only remedy was heavy squats. I was considering surgery and experimental stem cell injections since nothing was working. Thankfully I tried strength training before the alternatives.

It's important that people understand proper deadlift form though. It's a bit more complicated than just picking the barbell up off the ground.

jakehilborn··on Ask HN: What are your best shell scripts that you use?
It's pretty easy to set up, the instructions in the README show how to get the bash command you need. https://github.com/jakehilborn/displayplacer
jakehilborn··on Show HN: Displayplacer – macOS cmd line util to configure multi-monitor layouts
This one's for the multi monitor devs using macOS.

macOS regularly forgets my pixel perfectly aligned monitor layout. I wrote displayplacer so that I could describe and apply monitor layouts (resolution/orientation/positioning) through the terminal. Now, upon plugging in, if my displays are all mixed up I hit a hotkey mapped through BetterTouchTool to apply a displayplacer profile.

Under the hood this is using Quartz Display Services to manipulate the displays. Let me know if this is useful and if there's any feedback.

jakehilborn··on There's Not Enough Time
I've found meal prepping to be a fantastic solution. I can make 5 meals in about an hour with my 4 burner stove. These meals are cheap, help me eat a lot of vegetables, and allow me to easily hit my macronutrient goals for strength training.
jakehilborn··on Ask HN: Projects that don't make you money but you're doing it out of sheer joy?
Speedr - Free Android app that calculates how much time (or how little time) you save speeding in your car.

https://jakehilborn.github.io/speedr/

jakehilborn··on Is Every Speed Limit Too Low?
Slightly off topic. If you're interested to see how time saved speeding actually nets you check out this app I wrote: https://jakehilborn.github.io/speedr/
jakehilborn··on Ask HN: Do you have a Privacy Policy and ToS for your side projects?
It's meant to be informational. I left out achievements, leaderboards, and flashy lights/noises so that I wouldn't encourage speeding. You'll find that for almost all driving scenarios that you save very insignificant amounts of time by speeding. Furthermore, based on my low daily active user count I'd conclude that Speedr isn't making speeding all that fun.
jakehilborn··on Ask HN: Do you have a Privacy Policy and ToS for your side projects?
Yes. I created a free app involving speeding in your car so ToS absolving me of responsibility for misuse was necessary. I also included a privacy policy about analytics data collected. I worded it in plain terms myself without involving a lawyer.

https://jakehilborn.github.io/speedr/

jakehilborn··on Show HN: Does speeding really save time? Speedr – My side project of 6 months
Hey everyone, this is the first Android app I've put on the Play Store. Check it out and let me know what you think.
jakehilborn··on In Marin, if you speed on your bicycle you're now going to get a ticket
From my experience you will not receive points marked against you on your license. I received a ticket for going through a red light on my bike in California. The infraction code used for a bike is the same as a car. The officer noted on the ticket that it was a bike offense and as a result I did not receive any marks against me at the CA DMV and the fee was nearly halved. Had the officer not made the distinction between bike and car I may have received points against my license. Unfortunately that clerical error seems likely to happen frequently.
Page 1 of 2Next →