HNHacker News
TopNewBestAskShowJobs

bartvk

2,358 karma · joined September 1, 2014

I teach bachelor-level software development. I like Unix in all of its forms. If you would like to contact me, email is easiest: bart at my domain: dutchvirtual.nl
submissionscomments
bartvk··on Singapore govt dating app uses Gale-Shapley stable marriage algorithm
It greatly turned me off but then again as Dang has stated in the past, we need some of those to start up the discussion.
bartvk··on How I changed teaching after AI managed to do all my homework assignments
I’ve put that article on my reading list. Yes, I think it’s true that there are situations where the science is used to support “telling the story”. As a counterpoint, I got taught about the “illusion of learning”, where it’s pretty clear that a regular college lesson (teacher droning from a PowerPoint), retention is down the drain. So we teachers know that a good curriculum should incorporate repetition and exercises.

Now the question is, are these curriculi being rebuilt? Here in The Netherlands, yes.

bartvk··on How I changed teaching after AI managed to do all my homework assignments
Why do you say so? What is your experience?

I recently did a course on teaching bachelor-level education, and had to study a couple of books. They all seemed to quote their sources and I got the impression that they're rooted in science.

bartvk··on How I changed teaching after AI managed to do all my homework assignments
> Of course you have, when have educators cared much about best practices

Why do you say so?

This is not at all my experience, as a recent teacher it strikes me how much the teaching methods are supported by science.

bartvk··on WordPress: Unauthenticated path traversal leading to conditional RCE
In what sense?
bartvk··on Why isn't mutable a subtype of immutable, or vice versa?
Ooops sorry :-) Keep at it!
bartvk··on Apple iPhone 18 Pro Camera test
This is a question for the sake of curiousness; the article writer shot a couple of pictures of young black kids. I can't find any mention in the article, but is this just coincidence or is this commonly done becauses the darker skin is hard to shoot correctly?
bartvk··on Why isn't mutable a subtype of immutable, or vice versa?
Good one, yes. It was like that in Objective-C, and in the early versions of Swift. I know you know this, but it's useful to summarize for myself:

Basically inheritance is the wrong tool for this kind of stuff. NSMutableArray inherits from NSArray, so it can be passed to anywhere NSArray is expected (upcasting).

So you design your classes and expect them to be immutable, but you can't use NSArray anywhere. Because otherwise, it'll be mutable after all. You can do a runtime check as a workaround.

(I truly believe OOP should only be taught in computer science as a relic).

bartvk··on AI-generated posters don’t have to be horrible
What is your experience with design done by students? Because mine isn't great. It's not bad either, but it's just... mediocre.
bartvk··on Xcode 27.1 Beta Release Notes
There are many. We have an online supermarket with an app (Picnic) who don't support iPad, don't support landscape, don't support dark mode, etc.

I bet it's due to product managers not caring about those.

bartvk··on Xcode 27.1 Beta Release Notes
Also, every iPad has a full window server. So any app that was available for iPad, should've been resizable in any shape.
bartvk··on Xcode 27.1 Beta Release Notes
I'm not a webdev, is that surprising? Or is it more something that you would have wanted or expected?
bartvk··on Show HN: I made a flight simulator, except you're just a passenger
What if they add snakes?
bartvk··on Swift 6.4 Released
Init can become a hassle. And I'm not the only one, I remember listening (to a podcast?) where Chris Lattner himself remarked that there were many nitty-gritty details to the init phase of objects.
bartvk··on Swift 6.4 Released
Except for the rules around init
bartvk··on iPhone Duo
I thought you were joking but that's interesting, I hadn't realized it was so wide. So I looked it up; closed, it's 84 mm while my 14 Pro is 72mm. That's quite a difference.
bartvk··on iPhone Duo
Nice big font for my aging eyes.
bartvk··on iPhone Duo
You say it's pretty much never worth it to make layouts for foldables/tablets. To be worth it, could mean multiple things. But for the love of perfection, the craft of coding, and of UI design, I think it's totally worth it.
bartvk··on iPhone Duo
Oh gosh, it leaves the edge exposed. Crazy.

I would not, under any circumstance, use that official case.

My experience; I walked with an iPad Pro in my hand and I went to an interview, so I was a bit nervous. I let the iPad slip out of my hand. It had the official Apple cover, which leaves the edge exposed. So it falls, and drops such that it dents the side. This in turn cracks the display. I learned that Apple will not replace a display when the frame is damaged.

bartvk··on iPhone Duo
What do you mean? Would you want to unfold it, then put it in your pocket?
bartvk··on Site Is Closed on Sundays
My kid is in primary school, and there is one parent who did not give their child a mobile phone. In the WhatsApp group, they also keep promoting books and videos about how others also should do the same. The thing is, my kid doesn't seem to have the propensity to abuse their mobile phone and I bet most don't.
bartvk··on We Rebuilt the Linux MicroVM Stack on Apple Silicon
I thought it was just me. Super weird.
bartvk··on The iPhone Upgrade Program is being replaced by Apple Upgrade
I hate this weird, manipulative and soft language.
bartvk··on Show HN: Formally verified 3D CSG: Trust 93 lines spec, not 1000 lines AI code
Congrats with this achievement. Do you see it possible that this project can be integrated into, for example, FreeCAD?
bartvk··on Weathergotchi – an E-Paper Climate Logger
He does it all: the YouTube face, the math floating around, non-working greenscreen, some memes and then he goes camping (including a Blair Witch style run through the snow). This is so brilliant.
bartvk··on Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE
> Wails for windowing (no Electron)

Awesome.

> AGPL

Even more awesome.

bartvk··on Text art tools
I am guessing that pantone is a bunch of colors that are coded a certain way? Isn't there a common mechanism across design software? Like PDF is the platform agnostic way of sharing documents?
bartvk··on Cloudflare Drop
It's not Apple in general. If they release a new Mac Mini, it's fine. The thread when the Neo was released, was outright jubilant. It's whenever macOS is mentioned, it devolves in extreme negativity. I always, always avoid those.
bartvk··on How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)
It also surprised me that the author said "4 Cores, Xeon Server CPU can be had for cheap".

But the specs also said ECC RAM and I don't think the N100 supports that.

bartvk··on Run Windows 2000 on a DEC Alpha with a new es40 fork
Somehow, Windows 2000 does not look dated to me. It looks functional and usable, and maybe even somewhat fresh. I never actually used it long-term (during college, started using Linux), so it can't be nostalgic. Anyone else feel the same?
Page 1 of 34Next →