HackerLangs
TopNewTrendsCommentsPastAskShowJobs

donatj

22,162 karmajoined vor 13 Jahren
Developer out of Minneapolis.

Spent the first five years of my career building industrial b2b software, the latter fifteen+ building backends for k12 educational software.

It’s been amazing mix of worlds.

You can find me here:

https://donatstudios.com

And on Twitter:

https://twitter.com/donatj

And on GitHub:

https://github.com/donatj

And on Freenode(rarely these days) / Libera Chat(rarely too):

donatj

Or you can email me:

donatj at gmail dot com

hnchat:LqacROkWqBlk1LjdmsCA

[ my public key: https://keybase.io/donatj; my proof: https://keybase.io/donatj/sigs/KPN1Tm1l5OTos8uY8_P6zawmIpakjxlA5s1mw4qM24I ]

49979e92a6ec3c981c89e136afcda17c040ba30b70b38e50ecfe79b96f979e88

meet.hn/city/us-Minneapolis

Submissions

macOS 28 will drop support for encrypted Mac OS Extended (HFS+) volumes

9to5mac.com
7 points·by donatj·vorgestern·0 comments

Amazon Is Pulling Support for Kindles from 2012 or Earlier

cnet.com
12 points·by donatj·vor 3 Monaten·7 comments

Thinking About Probabilistic Filters

donatstudios.com
3 points·by donatj·vor 4 Monaten·0 comments

Amiga Unix (Amix)

amigaunix.com
140 points·by donatj·vor 5 Monaten·61 comments

Ask HN: How locked down are your work machines?

22 points·by donatj·vor 6 Monaten·25 comments

Ken Thompson tells how he developed Go at Google

youtube.com
4 points·by donatj·vor 6 Monaten·0 comments

Alan.app – Add a Border to macOS Active Window

tyler.io
171 points·by donatj·vor 8 Monaten·102 comments

A Novel Technique for SQL Injection in PDO's Prepared Statements

slcyber.io
1 points·by donatj·vor 10 Monaten·1 comments

comments

donatj
·vor 15 Stunden·discuss
I was about to make the same comment about Minnesota, but I'd only get a three month vacation.
donatj
·vor 5 Tagen·discuss
I'm not deeply involved in the community, but I know people who were, and my understanding is the removal of custom infix operators lost a lot of community support. Very popular feature removed specifically because the creator of the language didn't like it, and despite large community cries for it to remain.

In my eyes, it was probably the right decision technically, but deeply unpopular and probably the wrong decision socially.
donatj
·vor 6 Tagen·discuss
I want dark window chrome and light contents but browsers seem completely unwilling to let me have this option.
donatj
·vor 7 Tagen·discuss
It's a little my complicated than that though, I'm very rarely driving to the store for a single item.
donatj
·vor 8 Tagen·discuss
Ever time I see one of these public forms hosted on a generic form platform, I wonder whether it’s legitimate or just a phishing attempt to collect personal information.
donatj
·vor 9 Tagen·discuss
> Social media

> read only

That fails to be social media. That's just media.
donatj
·vor 9 Tagen·discuss
What I find to be maybe the single most important part of code review is knowledge transfer.

Our entire small team thumbs up a PR before it's merged unless there's a big rush on it, and this gives everyone on the team a rough idea of the state of the codebase at any given time. There's no being blindsided like "this whole system I depend on is gone" like I had happen at far more siloed places I've worked.

Beyond that, it gives a forum to ask questions about how things work to further build understanding. On a high functioning team, every developer should have at least a modest understanding of the entire system, including parts they never touch.

Another important feature is just the institutional knowledge check. For instance recently I made a small change to a table and a coworker pointed out that there was a microservice I wasn't considering that wrote to that table that would break (yes, sharing tables is bad design, unrelated). I had no idea this microservice existed let alone had access to this table. The institutional knowledge check here though prevented a larger issue and potential data cleanup situation.
donatj
·vor 9 Tagen·discuss
Does this hold true in the modern age though? I haven't seen a single thing I wanted to see on social media basically since COVID. It's all famous people, posturing, and things I never followed. Entirely crap I don't care about. At this point I open Facebook like once a day.

I used to go on Instagram to see my friend's pictures, now there's nothing of my friends on there and I'll just spam and AI slop...

All I want is to see what my friends and acquaintances are up to and it doesn't show me any of that.

I think the kids are using discord for this, but as a 40-year-old non-gamer, I'm not going to get my friends to use discord.

I genuinely feel like there's a major gap in the market for an actual "social" network.
donatj
·vor 12 Tagen·discuss
> what does ASIF do that Qcow2 doesn't

Mount natively in macOS

> why does it take so long to copy [...] out of a dmg

Compression mostly. DMG contents can optionally be compressed using zlib, lzfse, or slow as molasses bzip2.

Also Gatekeeper.
donatj
·vor 15 Tagen·discuss
My deep rooted mistrust of Oracle has me thinking this is some sort of a trick like they pulled with OpenSolaris.

Here's hoping it's actually a good thing.
donatj
·vor 16 Tagen·discuss
At AIs absolute best (rarely) it builds software like a very competent 9-5er. It's fine, it works, it's largely inoffensive.

It never does anything interesting or inspired. It never gets halfway into building something and then questions the entire premise of your app. It's automated milquetoast.
donatj
·vor 16 Tagen·discuss
I spent way too much time trying to figure out if this is satire. I'm pretty sure it's not.

This is what we've come to as a society? Completely given up on creativity and skill for literally while talking up the joys of stealing.
donatj
·vor 17 Tagen·discuss
How do the permissions work on Googles GitHub orgs where this guy could somehow create an unapproved public repo. I work for a MUCH smaller org and creating a repo at all requires review, creating a public repo many times more so.
donatj
·vor 20 Tagen·discuss
I wish this was more of a full tour than a random sampler of Windows versions. For instance I feel like Windows Me introduced the online search but it's been like... 26 years... since I've used it.

> Now there's a big gap. I don't have access to anything between Windows XP and Windows 10. So, Windows 10 (2015) is next

I'm guess these are just what the author already had set up. They're not really difficult to find or set up in a VM...
donatj
·vor 21 Tagen·discuss
I got 88 out of 100, but all I learned from that is that I am really good at guessing. For something like 20 of the words I was able to guess by eliminating the options that sounded unlikely and in a few cases just guess from the meaning of parts of the word.

I'd prefer an "I don't know" option just for a more honest assessment of how many words I truly know versus how many words I can guess.
donatj
·vor 26 Tagen·discuss
My thoughts exactly. The whole thing is essentially just these rules, and a metric ton of boilerplate for specific plugin systems.

My own personal ponytail says this could just be this in a code block of a README

https://github.com/DietrichGebert/ponytail/blob/main/.github...
donatj
·vor 29 Tagen·discuss
I never understood what the heck they were thinking.

I've been an Xbox diehard since the early 2000s but bringing your exclusives to PlayStation just makes me genuinely consider switching to PlayStation.

You are telling me I can now get all the games I want to play on PlayStation, or some of the games I want to play on Xbox? You're really making the case for me to switch.

And the whole "This is an Xbox" marketing strategy, claiming a Firestick streaming Xbox is as good as an Xbox? Firstly it's dumb and no one is buying it. Secondly, if people did believe it, at best you're just canabalizing your market share. You're not going to build any sort of brand loyalty to a dime a dozen streaming platform.
donatj
·letzten Monat·discuss
The friendships I'd like mended need more than reaching out I'm afraid.
donatj
·letzten Monat·discuss
If I can't be dramatic in my midlife crisis, then when?
donatj
·letzten Monat·discuss
I turned 40 the other day.

There has been unrelenting reflection on where I am and how I got here. A lot of lament for a small handful of decisions and a life marked by avoiding uncomfortable decisions. I don't know where the last 20 years have gone. Last I remember, I was playing Wii in my friend's basement. I remember the seemingly endless opportunities nights laid out before us. DVDs and pizza and furious laughter. I remember waking up in strange places. I don't know when that all ended. It ended.

I had a friend describe middle age as suddenly being able to see the outline of the cage. It's apt.

I'd have liked to have gone to a real college, had the college experience. I'd have liked to have mended friendships.

40 has such a strange loneliness to it, I take solace in my children. My friends had children years before me and it made friendships tiring. The age gap in our children now that I have my own has not helped.

I spent much of the last decade collecting retro video games. I have a room full of them. It came to me recently, I don't think I actually enjoy games. I enjoyed playing them with friends, but by myself they're hollow. I don't play games with friends anymore. When my kids get a little older we'll have fun.

I've had Damien Rice's "Older Chests" playing in my head on repeat despite my best efforts to drown it out.

I am in therapy, but I think I have just too strong of a mask for anyone else to truly pierce.

I'll get out of this funk eventually, I should take this as a wake up call.