calebh

Joined 16 years ago

Karma
526
Submissions
137
Member since
Dec 30
Senior Member of the Technical Staff at Draper Laboratory in the formal methods group.

Website: https://helbl.ing/

View on Hacker News

Recent submissions

Comment · 1 month ago
A couple years ago I got back into watching competitive StarCraft again. Broodwar is still going strong in Korea, with some of the old names still near the top. If you're interested, check out the ASL English broadcasts on the SOOP YouTube channel. The finals of last season - Soma vs Flash - was an excellent watch. Artosis and Tasteless still do the casting, except they are now supported solely through Patreon and streaming rather than from the Korean broadcasting companies.
Comment · 3 months ago
Comment · 6 months ago
You can buy a Gros Michel banana from Miami Fruit, although they are quite expensive (almost $40 for a single banana). There are reviews of the banana on YouTube as well - I highly recommend the Weird Explorer channel if you want video reviews of all sorts of strange fruit.
Comment · 6 months ago
In my mind the main problem here is setting up the environment for training the LLM and ensuring that there's enough high quality training data for consumption. Getting an environment set up for a single project is non-trivial - here I'm assuming that you want something similar to autocomplete in an IDE or language server integration. Even if you could set this up, are there enough projects to even train on in the first place?

Maybe this set-up will work for Haskell, but you can abandon any hope of setting up environments for C or C++. Even languages like Rust or C# may be impossible to train on, despite the build chain being a bit nicer than C or C++.

Comment · 9 months ago
I bought the Asus 6K ProArt on launch, replacing an older 4k 27" Dell monitor. The new monitor is definitely an upgrade, but not as great as I was hoping. The matte coating is by far the worst part of the monitor. It's not bad enough to return the monitor, but the graininess is noticeable on white windows. I've definitely enjoyed having the extra screen real estate over the 27" monitor, and the extra resolution has been very helpful for having a bunch of windows open in Unity.

This year at CES there were a number of new monitors unveiled that compete in this space. There's a new Samsung monitor (G80HS) that is a 32" 6k with a higher refresh rate than the LG or Asus. Unfortunately it has the matte coating instead of glossy, so clarity will suffer.

Also of interest are the new OLED offerings with true RGB stripe subpixel layout. This should fix text rendering problems on systems with subpixel antialiasing. Both Samsung and LG are making these OLED monitors with the true RGB layout. There will almost certainly be glossy coatings offered with these panels, and they'll have higher refresh rates than IPS.

Comment · 9 months ago
I bought the 6K ProArt on launch, replacing an older 4k 27" Dell monitor. The new monitor is definitely an upgrade, but not as great as I was hoping. Like you said, the matte coating is by far the worst part of this monitor. I would say that it isn't bad enough to return the monitor, but it's definitely noticeable on white windows.

I've definitely enjoyed having the extra screen real estate over the 27" monitor, and the extra resolution has been very helpful for having a bunch of windows open in Unity.

This year at CES there were a number of new monitors unveiled that compete in this space. There's a new Samsung monitor (G80HS) that is a 32" 6k with a higher refresh rate than what you'd find with existing offerings. Unfortunately it has the matte coating instead of glossy, so clarity will suffer.

Also of interest are the new 27" 4k offerings with true RGB stripe subpixel layout. This should fix text rendering problems, especially on Windows. Both Samsung and LG are making these OLED monitors with the true RGB layout. There will almost certainly be glossy coatings offered with these panels, and they'll have higher refresh rates than IPS. The main downside will be brightness for full screen white windows. I think the Samsung panel is a bit better than LG in terms of brightness.

Comment · 10 months ago
I guess it would be good to also see a comparison between IL2CPP and Core CLR by the post author!
Comment · 10 months ago
Will the move to CoreCLR give any speed ups in practice if the release build is complied with IL2CPP anyway? On all the games that I've worked on, IL2CPP is one of the first things that we've enabled, and the performance difference between the editor and release version is very noticeable.
Comment · 11 months ago
Comment · 1 year ago
I have aphantasia and have been practicing meditation with the goal of improving the condition for a couple years. I have seen some minor improvements - when I'm in a pretty relaxed state I can see some visuals, but am not able to control the stream of images.

I haven't been working on this quite as much recently since there seems to be a connection with the meditation causing an ocular migraine with aura.

Comment · 1 year ago
In my experience the main benefit of functional programming is function purity. I am completely fine with mutation inside of a function since the all of the mutation logic is self-contained in a single small block of text.

I think everyone should take a shot at writing a non-trivial functional program to see the benefit. Once you understand what makes it great, you can apply what you've learned to the majority of OOP/impure languages.

Comment · 1 year ago
I'm not so certain that non-desk jobs will be safe either. What makes the current LLMs great at programming is the vast amount of training data. There might be some other breakthrough for typical jobs - some combination of reinforcement learning, training on videos of people doing things, LLMs and old-fashioned AI.
Comment · 1 year ago
Comment · 1 year ago
Perhaps the reason modern programs use so much memory vs what I remember from the Windows XP era is precisely because we went to 64 bits. Imagine how many pointers are used in the average program. When we switched over to 64 bits, the memory used by all those pointers instantly doubled. It's clear that 32 bits wasn't enough, but maybe some intermediate number between 32 and 64 would have added sufficient capacity without wasting a ton of extra space.
Comment · 1 year ago
I've been doing this too! You can install it as a PWA and get a nice desktop experience.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton