HNHacker News
TopNewBestAskShowJobs

CaRDiaK

418 karma · joined October 30, 2011

submissionscomments
CaRDiaK··on Keyboard differences between Windows and Macs
This irks me also, more than I'd normally admit. A couple of solutions I discovered over the years; one is to use `hidutil property --set` from the command line for UserKeymappings to overwrite the non us backslash to the backtick (I can't remember the specific codes for the keys, but you can find them online), however, this was cumbersome when occasionally using an external keyboard (I prefer ISO over ANSI) or if you restart the machine.

Eventually I settled on Karabiner Elements, an app that lets you create a simple modification specifically to target the Mac internal keyboard where you can map `non_us_backslash` (that strange unused key) to `grave_accent_and_tilde` which fixes this.

CaRDiaK··on Zed 1.0
You might find OrbStack useful here as a replacement for Docker Desktop. So much faster and uses way less resources: https://orbstack.dev/
CaRDiaK··on Mokeytype Clippy Guest
Looks like Clippy has made an April 1st appearance on MonkeyType.
CaRDiaK··on Threat actors expand abuse of Microsoft Visual Studio Code
Apple did actually introduce its own container framework in Tahoe, but it’s still early days. https://github.com/apple/container
CaRDiaK··on Nicolas Guillou, French ICC judge sanctioned by the US and “debanked”
Because it’s faster, easier, safer and cheaper to transfer large volumes of capital than say loading a plane with gold or sending a bag of cash.
CaRDiaK··on Be Careful with Obsidian
to add, in the latest version of MacOS / iOS you can import / export as Markdown, which is quite nice.
CaRDiaK··on Trump Orders National Guard to Washington and Takeover of Capital’s Police
https://hcker.news/ is another good one.
CaRDiaK··on I tried every todo app and ended up with a .txt file
Interesting here the author states

> Things 3: Beautiful. Expensive. Tricked me into thinking I had my life together. But I kept forgetting to check it.

Followed by

> The Secret Sauce… Checking the list regularly…

CaRDiaK··on Nvidia's Jensen Huang Persuaded the President to Sell A.I. Chips to China
https://archive.is/fhBgC
CaRDiaK··on Alto turns Apple Notes into a website
Possibly worth noting that import export markdown is coming to Apple notes in ios26

https://9to5mac.com/2025/07/17/heres-everything-new-for-appl...

CaRDiaK··on Ask HN: Go deep into AI/LLMs or just use them as tools?
Same. Yet being a generalist has always been the most interesting to me so I carried on that path. Ironically, now I can use an LLM for depth, I’m the one being asked how I manage to ship so much. It’s in part due to how I use LLMs for depth whilst relying on my natural breadth.
CaRDiaK··on Apple M4 MacBook Air review: I have no notes
What I find disappointing about this revision is that the Air is portrayed as Apple's most portable machine, yet it still lacks the nano-texture option. I understand that this distinction between the Air and the Pro is intentional, but it seems somewhat counterintuitive.
CaRDiaK··on Ask HN: Books you plan to read in 2020?
My fiancée is an avid reader of fiction and canonical literature, she averages around 40 books a year. I was looking for something interesting to get her one Birthday for a change and was recommended "The Master & Margarita" by some folks on reddit. She loved it. It's a very strange book apparently but it steered her into some other Russian authors since.

I've read "Why we sleep" on your list—I average about 20 non fiction a year. It made me think about my own sleeping habits, although I believe there is a blog post out there that claims there is little scientific evidence to back up some of the medical claims made in the book, I still found it beneficial and thought provoking. The history and theory around sleep and it's role in human evolution I found particularly interesting.

CaRDiaK··on Weekend ‘catch-up sleep’ is a lie
Currently about two thirds through this. I agree that it's a great read, quite fascinating actually. Interestingly, he's conducted similar tests measuring a whole range of properties including; response, recovery, memory, health on hundreds of people and he draws the same conclusion as the article. It's certainly made me more aware of my own sleep habits. Highly recommended reading.
CaRDiaK··on Job Promotion is a Trap
I agree with what you say here. I would just like to address the point you make about interviews, after reading about this approach myself some years back.

Both my current and former gigs came from doing exactly this—going for interviews to keep fresh.

Just like the Office Space references in the article, for me "it's not because I'm lazy, it's because I just don't care". It wasn't like I needed the job, I was just seeing what other places were like, what other problems people had, what sort of questions I would get asked from place to place and what different people were looking for in someone of my position to solve those problems.

When inevitably asked "why do you want to work at X" If I liked what I saw I'd be straight up with a response along the lines of "well, I'm actually very happy where I am and not looking to move. But I am interested in seeing what kind of challenges you face and if my skillset and experience is mutually beneficial". Before hand, I would update my CV in a style to attract a conversation. Not a greatest hits of all my work and projects. That's how I _try_ to make it look different to others that I would see when on the hiring side of the table.

It's interesting that since doing interviews this way, (I start this process roughly after a couple of years in each place, probably every four to six months) each job has made me progressively happier and offered me more of what I'm looking for. Interesting work, renumeration, culture, autonomy and a better work/life balance.

Finally I should add that I live in the UK. And that my previous way of going about getting a new job were working until I felt burnt out, dejected or unfairly compensated. At which point, I would really want out.

CaRDiaK··on Ask HN: What did you learn in 2018?
Solid recommendations. I would also suggest books and content by Michael Lopp, aka Rands. He's gone from engineer to high profile manager and his work is solid. "Managing Humans" is a particular favourite and seems to be well received by engineers and leads making the transition.
CaRDiaK··on Thieves boosting signal from key fobs inside homes to steal vehicles
Really good video of the attack in action here: https://www.youtube.com/watch?v=bR8RrmEizVg
CaRDiaK··on Ask HN: What to do after $8M (all cash, post tax) exit?
You have a once in a lifetime opportunity to be there for everyone you care for no matter what. Seize it with both hands. Don't tell people, just be your best self.
CaRDiaK··on Ask HN: Why not more hiring of junior devs, then on-the-job-training?
It is common in the UK and normally they are well thought out and have balanced benefit for both parties. I did dodge a bullet once in my career though where a bunch of mid level devs were proposed a course to take them to senior (and a 5% raise) but it came with a 2.5 year retainer.

I read all the docs carefully and I wasn't convinced by the course content so didn't take it. On the day the course was to begin, one manager pulled me to one side and said they really value me and would offer me a 8% raise—but I had to take it right now—he even had an amended contract and pen in his hand, open on the last page for me to sign then and there. I refused. I was seen as a bit of black sheep by management afterwards and sidelined.

Every dev that took it came to me over the course of the next few weeks and said they wished they hadn't taken it as they didn't learn anything they didn't already know and they felt like they'd been cheated. They could get out, but they'd owe the company something like £7,000 which gradually reduced each month over the course of the retainer.

It was a tactic to stem the flow on the revolving door that place had. The weird part is although technically and ethically it's by far the worst place I ever worked, I made so many friends there and the people were truly amazing.

Eight years later I'm still in frequent contact with several of them and we often reminisce and recall the crazy stuff that happened at that strange place on an almost daily basis. Looking back now it's almost comical, like something straight out of a Dilbert nightmare. But the stress at the time was immense.

CaRDiaK··on “Learning How to Learn,” the most popular course on Coursera
Took the course, loved it. Bought the book, loved it. Encouraged my partner to check it out, she stuck through it. 3 years later she's about to graduate from college with her basic counselling education and experience behind her where she hit top of the class. She's about to set out on her own. This course was a massive driver and I'm not sure she'd have gone this way this quickly without it.
CaRDiaK··on How I Became a Better Programmer
In my experience that's often sign of either a job position where they don't really know what they want, or a recruiter casting a wide net trying to catch people with a bit of each on their resume. Playing keyword bingo. I've had much more success by looking around on the likes of linkedin / twitter to find the good recruiters. Single people with their own shop or ones within an org. The ones who seem to be well recommended or seem to know their game. Approach them personally, make friends with them, get to know them. Tell them you are bad at BS. Once they get to know you, they will go to their network. Let them do their job of finding you the position. Or, they will put you on their books for when a suitable one comes up. I find the quality of positions and work is much higher doing things this way. This took me a long time to work out too.
CaRDiaK··on Ask HN: What're the best-designed things you've ever used?
A door.
CaRDiaK··on Show HN: ExcelJSON – Convert JSON To/from CSV, TSV Easily
I create a new file in notepad and save it as simple.csv with exactly this content and I get "Invalid File. Please upload only csv, tsv files."
CaRDiaK··on Show HN: ExcelJSON – Convert JSON To/from CSV, TSV Easily
I created a dummy spreadsheet in Excel 2013 and saved as CSV. When I try to upload it gives "Invalid File. Please upload only csv, tsv files."

To eliminated any propriety meta data, I just saved a vanilla text file as csv and it gives me the same error.

CaRDiaK··on Theresa May: UK must leave European single market
The Le Touquet treaty is a bilateral treaty between two countries and has nothing to do with the EU.
CaRDiaK··on Test-Driving a $200 Coding Font: Operator Mono
I haven't found how to persist those italic settings. I can use the inspector and set them, but as soon as I close the app I loose them.
CaRDiaK··on Visual Studio Code 1.6
https://code.visualstudio.com/docs/editor/integrated-termina...
CaRDiaK··on Ask HN: When are you considered a “senior” programmer?
"selecting/recommending tools and frameworks, based on what is most valuable for the business and the team" This is so true, I would say it extends to style amongst other things also. Having worked seniors on teams who had to seemingly make problems "worthy" of their skill and time served. For example working on a large OO Monoliths where a senior started to add lots of "clever" functional code. When I started the question the reasoning behind it I got a lot of instant defensive flack off them because "it's a better way" and "I'm arguing against correctness" they didn't seem to want to understand that we had 50 mid level to junior devs who also had to support this who would require a lot of help to read or follow it, thus slowing the entire team. They didn't seem to care for the reasoning of it being better "for the team" to just carry on with the agreed OO standard.

It's not that I thought they were wrong in what they had to say, just there is an appropriate time and a place and being able to make that call is just as if not more important than the style of functionality being added. I find such seniors can be toxic at times. In essence there is more to being a senior than just being a great coder.

CaRDiaK··on Seymour Papert has died
"People laughed at Seymour Papert in the sixties when he talked about children using computers as instruments for learning and for enhancing creativity." - I'm glad he continued his work. My most fond memory of when I first saw a computer.. and it was running logo. I was amazed by all those keys! I would definitely not be here today if it were not for this gentleman. I got into trouble in school for throwing away the provided instructions and started to hack that turtle into writing my name the moment I realized I could control it. I never looked back from that day, I was 8 years old. RIP Seymour.
CaRDiaK··on Ask HN: What was your “why didn't I start doing this sooner” moment?
Learning how to learn. Could have saved myself years..
Page 1 of 2Next →