HN user

larrik

6,648 karma

Currently a "Director" and nodejs/vue dev on Mac.

My heart belongs to Django/Python and Linux, however.

Posts6
Comments1,336
View on HN
GPT‑Live 14 days ago

Haven't tried this, but talking to Claude in its app is so much better than talking to Siri that Apple should be ashamed. It got every word perfectly the first time, including programming / project management terms.

Meanwhile, Siri struggles to send basic texts to my kids.

I also use Qustodio, and it has some pretty major rough spots, imo. ScreenTime does as well.

They are both very bad at things like my kids listening to Spotify with the screen off.

Qustodio also has no way to mark an app as "allowed even when they run out of time", or "this app doesn't count towards screen time" (like Spotify, for example).

Then on the PC it gets MUCH worse. I want tracking and blocking on my PCs for my kids' profiles, but if ONE kid runs out of time, ALL the PCs lock everyone out. No message, either. Just bounced to the login screen. Took me like a whole day to figure it out.

I personally can't stand audiobooks (or podcasts, or videos), so I'm with you there. I just read way too fast, and they feel so slow.

On the other hand, one of my kids has a pretty severe eye problem mixed with dyslexia, so audiobooks are basically his only real option (large print is hard to find, especially for books aimed at younger readers, and tablet reading is tiring). So, I'm glad they exist, at least.

It's worse than this.

I have kids in school. Our school system is one of the top in Connecticut, which is the quintessential "school" state (if any rich kid on TV goes away to school, it's probably to CT).

These kids (all of them, not mine) can't really read. Not like when I was young. (I'm not even old! I graduated in the 2000's!) They certainly can't write. They have no stamina to do an essay or a test like when I was a kid. They can't be bored or be creative.

We've talked to multiple teachers who just don't know what to do about it.

It was better before Covid (my oldest's grade isn't as bad), but those kids who were in early elementary or younger when covid hit? Completely incapable of what adults would consider basic school tasks. Even the smart ones who get good grades!

But it's not (just) smartphones and tablets, imo. It's chromebooks in the classroom. School is online now, even after covid, and it just doesn't work in my opinion.

Personally, I'd drop technology from the classroom entirely.

On the other hand, if you swap "Linux" and "Windows" in your complaint, you get my experience.

Windows is a hassle to get working for advanced use cases, and then every quarter they nuke my settings via windows update.

I just can't do it. I managed to go about 6 months last year on Windows for the first time since ~2010, but nope. Not worth it.

This article was eye opening.

I'll admit I find ibuprofen to be a bit of a wonder drug. When I have a cold or flu, ibuprofen by itself is the most impactful medicine I take. The anti-inflammatory effects make my whole body better, including my sinuses (my sinuses are a disaster normally anyway, though). I do avoid taking it otherwise because my headache doctor says it causes rebound headaches, though.

But if I need to go out somewhere and am not feeling well? 2 advil and I'm good to go. The only medicine I've found more effective for that is (real) sudafed, but if I take that after like 10am I won't sleep that night.

AirPods Max 2 4 months ago

As someone who has never seen these or paid attention to them I was thinking "how heavy could they possibly be?" Then I saw 13.6 oz and I was blown away. That's actually really heavy for headphones!

The idea made sense to me, but the execution was trash.

Settings was slow, it wasn't any easier than control panel, and if you wanted to do anything that mattered you ended up in control panel apps which were completely jarring UI-wise from the rest of the PC.

Yes, it was like the same price (close enough) as a regular Sony DVD player, which was nuts.

There were cheaper off-brand DVD players, of course.

You did have to buy a remote separately, though, unless you wanted to use the game controller (which had a cord).

I went from Linux (10 years) to Mac (4 years) to Windows (8 months) to back to Mac. (I have not upgraded to Tahoe, and didn't even realize it was so different until recently)

IMO, there's basically no problem Linux has that isn't worse in Windows (at the OS level). Especially once you get into laptops.

My final conclusion was that I hate computers.

.NET 10 8 months ago

No, we don't do any coding tests, just discussions of what you've done and how deep your knowledge of your tools goes. .NET folks are far less likely to understand much beyond the syntax, nevermind the "why" of things (even WHY you need StringBuilder) or what a database index is, etc.

.NET 10 8 months ago

As a counter-point, my company was original purely .NET, then added Python (and later JS).

For us, hiring .NET is WAY harder than the other stacks. We get a lot more applicants in general, but almost zero that meet our standards. For Python roles we get way fewer applicants, but the average quality is much much higher than the .NET average. (JS is a whole other thing, and we frankly aren't as good at hiring there yet)

Not sure that's fair, given most Linux gamers look like Windows gamers to the metrics.

That said, devices like the SteamDeck run games on Linux (and that's without considering that every Android game ever is technically running on Linux too).

Let's face it though, PC gaming is already small enough these vs the consoles, that further splitting the marked isn't going to make sense for a lot of companies.

Well Here's one:

In NodeJS the most popular ORM is Sequelize. Sequelize struggles with TypeScript, the code to use is extremely verbose (vs Django), and the migrations are simplistic at best. There are other ORMs, but you usually gain TypeScript support at the expense of good migrations (which range from rough SQL-script-only support to literally nothing). Schema migrations are one thing, but if you want to do a data migration that uses business logic, in Django you can potentially just bring in your business code directly into a migration, and you can also explicitly set pre-requisites rather than having to order the filenames (which is what everything else seems to use).

Also in NodeJS if you miss an `await` in your controller, the entire server can crash if that call fails.

That's Node vs Django, though, which isn't completely JS vs Python, but it also really is.

Coming from Python, JS has constant surprises, where code works in one place and not another (in the same project!) due to reasons I don't always understand around ES version and configuration. Everything in JS feels like a hack job, built on a pile of someone else's hackjobs.

Likewise, if I want to know how something in Python works, I just look at the source. I rarely even look at official documentation because the code is right there. That's not a reasonable thing in JS, frankly.

But really the worst part is that I do a ton of "try and test" development, where debugging is hit or miss and console.log is everywhere. In Python, I can just write the code live in the shell/iPython, and then past the working code back into my IDE. This ends up being a huge timesaver.

And then, somehow, the desktop Outlook is better on mac than on Windows.

On Windows I can't even easily copy/paste from one email to another. It strips out half the formatting and any colors that were there. Nor can I copy email recipients from an email into a new one.

I tried switching to Windows last year and I just couldn't do it. So now my expensive and fancy powerful laptop collects dust and I'm back to my 5 year old m1 (which is somehow faster, usually).

I'm surprised at the negative comments about Python here. Python has been my favorite language since I learned it, and nothing else has come close to it.

I'm currently on pure JS project (node and vue) and I'm constantly fighting with things that would be trivial in python or django. Also getting into .NET world and not impressed with that at all.

I know folks like Go, but in decades of being a software consultant I've come across zero companies using it or hiring for it.