HNHacker News
TopNewBestAskShowJobs

maxekman

622 karma · joined October 17, 2016

Software Architect freelance and consultant active in Gothenburg, Sweden.
submissionscomments
maxekman··on Ask HN: How to level up your technical writing?
Really good suggestion, I have not been very active commenting here. Thanks!
maxekman··on Ask HN: How to level up your technical writing?
Very true that we sit by our screens way too much. Any reasonable work away from it is probably for the best. On this note I would like to share a really good tip (but slightly out of topic) that I got in the comments on some HN post some time ago; don’t use your phone or Internet until late morning, or at least after having really dug in to work for the day. This really helps to focus on the work at hand and avoid distractions.
maxekman··on Ask HN: How to level up your technical writing?
Love your tip of how to structure a text. Thanks!
maxekman··on Ask HN: How to level up your technical writing?
I had to look up what K&R was but makes sense after some searching. That book is probably worthwhile for lots of other reasons, even if I program in Go for most tasks. Thanks for the pointer!
maxekman··on Ask HN: How to level up your technical writing?
Thanks! Will definitely check that out. I know I have stumbled in there before, but not having used the service I have not really looked around too much.
maxekman··on Ask HN: How to level up your technical writing?
Good suggestion! Do you have any technical docs that stand out as extra good in your opinion?
maxekman··on Ask HN: How to level up your technical writing?
Thanks for the literature tips, will definitely get one of the books right away. Will also learn more about Practical Style as I haven’t heard about that.
maxekman··on I saw a cool truck today
Shameless plug for my employer Einride. We are building a almost driverless truck (AD with remote safety driver). Really cool company to work for.

https://www.einride.tech/pod

Edit: Driverless clarification.

maxekman··on Roland TR-808 Cowbell Rebuild
The CB808 eurorack module from Tiptop Audio is almost a perfect replica I believe: https://tiptopaudio.com/808-2/#cb808
maxekman··on AudioTransmit – Transmitting data between computers using audio
This technique is used a lot in eurorack modules for firmware updates. For example:

https://github.com/pichenettes/avr-audio-bootloader

maxekman··on Generics can make your Go code slower
Similar to how the GC has become faster and faster with each version, we can expect the generics implementation to be too. I wouldn’t pay much attention to conclusions about performance from the initial release of the feature. The Go team is quiet open with their approach.
maxekman··on We Chose NanoIDs for PlanetScale's API
Exactly, I’m surprised this would gain traction. UUIDs are much smaller when packed into bytes.

Notion seems to use UUIDs without hyphens in their links, and it works just fine.

maxekman··on `COPY –chmod` reduced the size of my container image by 35%
I would recommend Google Ko if you are packaging Go apps: https://github.com/google/ko
maxekman··on Meld is a visual diff and merge tool targeted at developers
Maybe strange question; but which diff and merge tools are not targeted at developers?

Edit: what->which

maxekman··on Down the mechanical keyboard rabbit hole
I would guess that the single biggest ergonomical win comes from a split keyboard, where the hands are no longer angled outward. Any other feature (staggering, thumb keys, bowled wells etc) would give further, but much smaller, improvements.

At least this is me experience after 4-5yrs of Kinesis Advantage.

maxekman··on Go 1.18
https://pkg.go.dev/golang.org/x/exp/maps https://pkg.go.dev/golang.org/x/exp/slices https://pkg.go.dev/golang.org/x/exp/constraints
maxekman··on Rust maintainer perfectionism, or, the tragedy of Alacritty (2020)
Absolutely! And the ligatures is definitely a nice-to-have, not a must. I really enjoy Alacritty and use it every day. The performance is amazing!
maxekman··on Rust maintainer perfectionism, or, the tragedy of Alacritty (2020)
Ah! The “classic” ligature issue. Have been following that for a while. Kind of given up hope that there will ever be any support for it.

Edit: punctuation

maxekman··on 90% of Black Friday deals were the same price or cheaper six months before
If you care about the climate crisis you should avoid participating in sales like this. It’s a very unsustainable pattern that must go away. Buy what you need when you need it (or even better borrow it), don’t buy a bunch of things that happen to be cheap at a sale. It’s a mindset shift that needs to happen NOW!

Edit: autocorrect miss

maxekman··on Ask HN: How do you quickly add calendar events in Linux?
You could always send in a wish to the Fantastical team [0]. Mailspring seems to have done a good job in cross platforming.

[0] https://flexibits.com/contact

maxekman··on Life is too short to depend on unstable software
Last part of the piece of advice was a bit humorous (sad but true):

> And one final piece of advice: don’t ever let your career depend on an unstable platform and tooling unless you directly profit from that instability.

maxekman··on A no-go fantasy: writing Go in Ruby with Ruby Next
I thought the article would do the opposite; leverage the Go runtime but keep writing in Ruby syntax. How wrong I was, this is bananas, not sure I would go down that path!
maxekman··on Computer-1 mini-ITX Chassis
They just continue to surprise.. Incredible talent and inspiration in that company! Makes me proud to be a Swede. :)
maxekman··on Kubernetes and the Erlang VM: orchestration on the large and the small
As a Golang developer using Kubernetes wanting to get started with Erlang/Elixir I found this read very encouraging! Sounds like a good combo. Anyone who have experiences to share with this setup?
maxekman··on Habits I've developed for fast and efficient programming
Switching to Dvorak on a Qwerty layout is really effective. It’s way more punishing to look down at the wrong keys than to not look down. Not for the impatient though!
maxekman··on .NET Hot Reload Support via CLI
> We underestimated the number of developers that are dependent upon this capability in their environments across scenarios, and how the CLI was being used alongside Visual Studio to drive inner loop productivity by many.

This doesn’t sound like the full truth to me..

maxekman··on Can we trust Microsoft with open source?
And it was eventually merged!
maxekman··on Can we trust Microsoft with open source?
Worth to mention the huge “demonstration” using LGTMs in the revert PR: https://github.com/dotnet/sdk/pull/22262
maxekman··on Beyond Smart
> "What am I doing conducting it?" I'm conducting it because Mr. Gould is so valid and serious an artist that I must take seriously anything he conceives in good faith and his conception is interesting enough so that I feel you should hear it, too.

That is a VERY respectful point of view. I admire that so much.

maxekman··on We're seeing an ongoing attack against our primary network provider
Sending and receiving works from Sweden right now. Maybe there was a longer than usual delay, but hard to know.
← PreviousPage 2 of 6Next →