HNHacker News
TopNewBestAskShowJobs

jval43

1,911 karma · joined January 20, 2016

No AI used in my comments. Software engineer by day. I’m subscribed to hnreplies.com (no affiliation), so I’ll get an email if you reply to one of my comments.
submissionscomments
jval43··on Over fifty new hallucinations in ICLR 2026 submissions
If a scientist just completely "made up" their references 10 years ago, that's a fraudster. Not just dishonesty but outright academic fraud.

If a scientist does it now, they just blame it on AI. But the consequences should remain the same. This is not an honest mistake.

People that do this - even once - should be banned for life. They put their name on the thing. But just like with plagiarism, falsifying data and academic cheating, somehow a large subset of people thinks it's okay to cheat and lie, and another subset gives them chance after chance to misbehave like they're some kind of children. But these are adults and anyone doing this simply lacks morals and will never improve.

And yes, I've published in academia and I've never cheated or plagiarized in my life. That should not be a drawback.

jval43··on Unreal Tournament 2004 is back
Splitgate captures the feel nicely. Simple, fast, and last I checked free. Very recommended.
jval43··on Unreal Tournament 2004 is back
UT3 felt sluggish at the time. Both in gameplay and graphics performance. Still much faster than most games today of course.
jval43··on Cartographers have been hiding illustrations inside Switzerland’s maps (2020)
You may well need to in the Alps. If the satellite map only shows it snow-covered and you need to know what's beneath, hand-drawn it is.
jval43··on Cartographers have been hiding illustrations inside Switzerland’s maps (2020)
I miss all the easter eggs in software. Not just games, but also in business software.

Not sure what would happen if I tried to put one in in his day and age.

jval43··on Let go of StackOverflow; communities must take ownership
Yes, because StackOverflow is horrible to monitor.

I work on an open source project at $DAYJOB, and as a team it's much easier dealing with a forum or bug report than tracking SO questions.

You can't set up email notifications for watched tags [1] as SO doesn't take that use case seriously. There's no way to see read or unread questions, or e.g. mark them as read (personally or as a team).

To make matters worse, SO tags are often wrongly applied leading to seeing lots of unrelated or low quality questions briefly. These get removed eventually but still show up initially.

And lastly, I think SO has said that generally they don't want to devolve into a vendor support forum. Which is understandable, given that most companies just post boilerplate answers and aren't really helpful. As a company it makes things harder because moderation is completely out of your control.

[1] https://meta.stackexchange.com/questions/25224/email-notific...

jval43··on Tiger Style: Coding philosophy (2024)
Yes and it was BS in Clean Code too, not a fan.

Don't get me wrong, I often apply it myself and refactor code into smaller functions. But readability, understandability and ease of maintenance comes first.

Especially juniors will apply such rules overzealously, bending over backwards to stay within an arbitrary limit while at the same time not really understanding why.

Frustratingly, their lack of experience makes it impossible to discuss such dogmatic rules in any kind of nuanced way, while they energetically push for stricter linter rules etc.

I've tried, and one even argued there's never ever a reason to go over N lines because their book is "best-practice" and said so. And you should not deviate from "best-practice" so that's it. I'm not making this up!

That said, I'm always open to discuss the pros and cons for specific cases, and I do agree the default should be to lean towards smaller functions in 90% of cases.

jval43··on Monotype font licencing shake-down
Why would someone ever respond to unsolicited spam concerning a legal issue from an unverified contact via a third-party social media network.

Even the rather small company I work with would have sent a reminder to everyone to not interact with these messages.

Does sending a personal LinkedIn message to a random employee even count as "contacting the company" in the eyes of the law?

jval43··on Unofficial Microsoft Teams client for Linux
In the Microsoft world, before Teams they had Skype for Business, aka MS Lync with a slapped on Skype logo. Complete dumpsterfire.

The regular Skype was much better and also ran on Linux, but I've come to think Microsoft was only ever interested in buying the name.

jval43··on End of Japanese community
Culture is just as much a part of language as the language itself.

There is an air of arrogance in proclaiming that it is merely language barriers that are an issue. But of course it's a convenient argument for big tech forcing MTL on all of us.

But it ultimately marginalizes smaller communities and kills languages. Cultural genocide if you will.

The dangerous thing is that the current state of MTL is serviceable and even usable, but a bilingual speaker will immediately know something is off.

I have noticed this both for French and German, two languages with lots of training material. I imagine it's much much worse for smaller languages and/or communities.

As more and more content on the web is automatically translated, we will all start to talk like translated-from-English LLMs, and that is a future I'm not looking forward to.

jval43··on Customize Nano Text Editor (2022)
I knew it! A junior dev recently used CTRL-S in nano and I couldn't believe that it actually worked.

They told me it had always been this way and I felt stupid for a bit. Good to know it's a recent addition.

jval43··on Run interactive commands in Gemini CLI
Just because someone put up a fancy website and named it "conventional" doesn't mean it's a convention or that it's a good idea.

The main reason this exists is because Angular was doing it to generate their changelogs from it. Which makes sense, but outside of that context it doesn't feel fully baked.

I usually see junior devs make such commits, but at the same time they leave the actual commit message body completely empty and don't even include a reference to the ticket they're working on.

jval43··on iOS 26.1 lets users control Liquid Glass transparency
Unironically Mac OS 7/8/9 felt the best IMHO. Even though there were some missteps (the https://en.wikipedia.org/wiki/Control_Strip was awful) and 9.x got a bit overloaded towards the end.

Mac OS X (and macOS still) never felt as good.

jval43··on A laser pointer at 2B FPS [video]
The original MIT video from 2011: "Visualizing video at the speed of light — one trillion frames per second" https://youtu.be/EtsXgODHMWk (project site: https://web.media.mit.edu/~raskar/trillionfps/)

He mentions this as the inspiration in his previous video (https://youtu.be/IaXdSGkh8Ww).

jval43··on Does our “need for speed” make our wi-fi suck?
At some point fiber and a few media converters at the ends will probably be the better choice. The connectors are much smaller too.
jval43··on Let's Not Encrypt (2019)
They need to install their root certificate into your work machine's trust store. Which they can only do because they control the machine (or VPN software), and would not be possible for a regular machine.
jval43··on Let's Not Encrypt (2019)
It used to be the case that you had to run certbot as root or it just wouldn't work. At least not officially, you could get it work without root but it wasn't supported.

The official docs still recommend doing so: >Certbot is most useful when run with root privileges, because it is then able to automatically configure TLS/SSL for Apache and nginx.

jval43··on Does our “need for speed” make our wi-fi suck?
I know and agree. My point is in a home setting at 1 Gigabit you don't really need it. Obviously YMMV.
jval43··on Does our “need for speed” make our wi-fi suck?
I live in a similar building.

I assume you have hardwired all the APs, otherwise that would be the first step. Make sure they're on different channels, and have narrow MHz bands (20Mhz for 2.4GHz, 40MHz for 5GHz) selected.

Only use 1,6,11 for 2.4GHz and don't use the DFS channels on 5GHz as they will regularly hang everything.

Afterwards you can try reducing the 5GHz transmission power so there is no/less overlap in the far rooms.

Unfortunately you probably need the 2.4GHz (at least I do) but as the range is so much higher it might make sense to deactivate it on some APs to prevent overlaps.

Doing this basically eliminated the issues for me.

jval43··on Does our “need for speed” make our wi-fi suck?
I did this years ago using the very thin (3mm, round) Unifi Patch Cables in white. Very clean and reliable, and getting 1 Gbit/s without issue.

Another benefit is that I can cram 4 of them inside a single cable runner at the one spot I have to (no space for a switch). Where it's just one cable you run them bare and they look very clean.

The old ones I have are still CAT5e, the newer ones they sell are CAT6 at the same thinness. All unshielded (UTP).

10/10 would buy again.

jval43··on Hacker News Live Feed
This has been very reliable for me in the past, great project.
jval43··on Thoughts on Mechanical Keyboards and the ZSA Moonlander
That is exactly my experience, although a bit earlier.

I landed on a Kinesis Advantage 2, at the time as the 360 wasn't even announced yet.

Spent entirely too much money on other ones. There's a reason the Kinesis Advantage line has been around for decades. It really is a just a great ergonomic shape without many compromises. And mine has held up 7 years now with no issues.

Anyone looking for pain relief should really try the Advantage 2 or 360. If the 360 Pro is too expensive don't shy away from considering a used Kinesis Advantage 2. Don't get an Advantage 1 as they have compatibility issues with newer machines.

jval43··on Disk Utility still can't check and repair APFS volumes and containers (2021)
> For most of iOS 18 there was a bug where iOS and iPadOS simply couldn’t connect to Samba shares on Linux but that has since been resolved.

Yes, exactly. That bug also affected macOS Sequoia but IIRC could be worked around (not on iOS though). And that was just the latest series of bugs, the pattern repeats itself every once in a while and it got worse after they discontinued Mac OS X Server and their own Time Capsule. Every few months something breaks.

E.g. just in March 2025, the 13.7.5 update to Ventura (last OS supporting a 2017 Mac) broke SMB filesharing for many users. There was a workaround, but it was only fully fixed in 13.7.7 four months later.

The fruit extensions are useful for performance, but don't really help with connection issues / hangs. Aside from that, the main usecase they enabled in the past was working Timemachine backups, but my long-term experiences with Timemachine over the network (with Mac OS X Server, fully supported by Apple at the time) were less than stellar and so I'm not doing that ever again either.

Overall, it's just not a level of reliability I'm comfortable with for a network filesystem implementation.

jval43··on How I, a non-developer, read the tutorial you, a developer, wrote for me
I like the term acerbic brevity! Generally though, I'd say concise and precise is exactly what I want in my docs, especially if I have to read hundreds of pages.

There's a fine line to walk for it to stay understandable though.

Academic papers sometimes take brevity to the extreme due to page limits and (frankly) bad writers, so much so that crucial parts are missing or ambiguous or where papers consist solely of formulas with little context.

Personally I draw the line where I need start writing down stuff in order to understand the following paragraphs. That's tedious.

However I encountered the other extreme too and it's similarly unbearable: full on conversational English in an overly friendly tone with everything explained at length and sometimes repeated. It gets old really quick and takes longer to get to what I need. Fine for a hobby project, but if I need it for work I don't want to spend time on that.

jval43··on Disk Utility still can't check and repair APFS volumes and containers (2021)
Something is deeply broken with Samba in macOS, all Samba versions and all macOS versions.

It just never works. And just when you think it's finally reliable and has worked for a while, it breaks in new unexpected ways. Sometimes hanging the whole machine. This was with both macOS as a server and a Linux server (less issues with Linux, but still broken).

Samba isn't great on other OSs either, but not as broken as on macOS. At this point I've given up on Samba completely, and consider it something I won't use again.

jval43··on I bought a £16 smartwatch just because it used USB-C
Try on the smaller versions (sometimes called "women's" versions), a few mms less make a huge difference.

Many smartwatches are simply too large, compared to regular watches.

jval43··on Project Hyperion: Interstellar ship design competition
Urban Europeans had just as much trouble (speaking as one).
jval43··on Jules, our asynchronous coding agent
While the GP is completely off-base with their analogy, the Wikipedia summary is so simplified to the point of missing all the arguments made in the original essay.

If you're a software developer and especially if you're doing open source, CATB is still worth a read today. It's free on the author's website: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...

From the introduction:

>No quiet, reverent cathedral-building here—rather, the Linux community seemed to resemble a great babbling bazaar of differing agendas and approaches (aptly symbolized by the Linux archive sites, who'd take submissions from anyone) out of which a coherent and stable system could seemingly emerge only by a succession of miracles.

> The fact that this bazaar style seemed to work, and work well, came as a distinct shock. As I learned my way around, I worked hard not just at individual projects, but also at trying to understand why the Linux world not only didn't fly apart in confusion but seemed to go from strength to strength at a speed barely imaginable to cathedral-builders.

It then goes on to analyze why this worked at all, and if the successful bazaar-style model can be replicated (it can).

jval43··on AI overviews cause massive drop in search clicks
I asked Gemini about some Ikea furniture dimensions and it gave seemingly correct answers, until it suddenly didn't make sense.

Turns out all the information it gave me came from old Reddit posts and lots of it was factually wrong. Gemini however still linked some official Ikea pages as the "sources".

It'll straight up lie to you and then hide where it actually got it's info from. Usually Reddit.

jval43··on BYOK – Bring Your Own Keyboard
100% agreed. Save your money. That's also my opinion after spending several thousand on a couple of these devices over the years, only to find that they don't solve my problems.

E-ink is slow and is hard to read because of the low contrast. And contrary to all the marketing it actually increased eyestrain for me because it's so dark.

Not to mention the software on all the tablets I had was severely lacking, slow and buggy, and the subscriptions tacked on top felt outright offensive to me.

1. I'd go one further and say the nice paper notebooks and pens haven't worked for me either. Instead I just use a free A5 paper notepad and pen I have laying around.

2. Agreed with iPad + keyboard as an actual alternative. The retina 120Hz screens of the Pro models really help. Reading PDFs is a joy, even when compared to a large A4 e-ink device I had. It's just so much faster on the iPad.

Although I use it with Wifi on, I don't have many apps installed on it and basically all notifications disabled. I'm in the iOS ecosystem so everything just syncs, which means less work and mental overhead organizing my notes and reminders.

I'd recommend the iPad Pro Magic Keyboard though, it's expensive but snaps in place and feels great.

← PreviousPage 3 of 6Next →