Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
calebh
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
1.
▲
by
calebh
2mo ago
The easiest way is to keep track of the text's edit history, keeping a block of edits over time and having them signed by a timestamp authority. The final edit history can then be inspected by some external authority, then signed if th
2.
▲
by
calebh
5mo 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 revi
3.
▲
by
calebh
5mo 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
4.
▲
by
calebh
8mo 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 eno
5.
▲
by
calebh
8mo 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 sa
6.
▲
by
calebh
9mo ago
I guess it would be good to also see a comparison between IL2CPP and Core CLR by the post author!
7.
▲
by
calebh
9mo 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 differenc
8.
▲
by
calebh
10mo ago
Yes, you can relax logic gates into continuous versions which makes the system differentiable. An AND gate can be constructed with the function x*y and NOT by 1-x (on inputs in the range [0,1]. From there you can construct a NAND gate, whic
9.
▲
by
calebh
1y 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 cont
10.
▲
by
calebh
1y 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
11.
▲
by
calebh
1y 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 reinforcemen
12.
▲
by
calebh
1y ago
I do networked game development on Windows and I've found the clumsy program to be very valuable to simulate adverse network conditions. You can set it up to simulate arbitrary network latency, packet loss and so forth. https:/&#
13.
▲
by
calebh
1y 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 memor
14.
▲
by
calebh
1y ago
I've been doing this too! You can install it as a PWA and get a nice desktop experience.
15.
▲
by
calebh
1y ago
I think the most likely path forward for commercialization/widespread use is to use AI as a post-processing filter for low poly games. Imagine if you could take low quality/low poly assets, run it through a game engine to add some
16.
▲
by
calebh
1y ago
As a videogame developer, I've always thought this take was just silly. I couldn't even imagine spending the time and effort into integrating someone else's assets into my game and keeping things balanced. The closest thing t
17.
▲
by
calebh
1y ago
I wrote a blog [1] a couple years ago about this solution - it turns out it is possible to use timestamp authority servers in combination with hashing functions to create a verified edit history. Like the other comment said, it merely start
18.
▲
by
calebh
1y ago
There used to be an app called Blendle that I used for this purpose. Nowadays I just instantly go to archive.is, so I guess nobody wants my microtransactions.
19.
▲
by
calebh
1y ago
I'm the developer of Juniper, a functional reactive programming language for the Arduino. It's very possible to run high level code on small devices. This even includes things like closures, which Juniper allocates on the stack!
20.
▲
by
calebh
2y ago
I've also never been able to get these P2P web file transfer tools (FilePizza, ShareDrop) to work without issues. Transfers inevitably fail partway through, especially for large files. This seems to happen even in ideal network conditi
21.
▲
by
calebh
2y ago
Isn't any pure language easy to parallelize? What advantage do interaction nets offer over a parallelizing compiler for a purely functional language?
22.
▲
by
calebh
2y ago
It would be great if we could also go ahead and fix subpixel anti-aliasing for OLED screens. People have been been trying for years to get Microsoft's attention about this issue. [1] The subpixel layout of OLED screens is different tha
23.
▲
by
calebh
2y ago
The video was originally posted on X, and can still be viewed here: https://x.com/VictorTaelin/status/1881392823246729640 It's about the use of interaction nets, which gives an optimal evaluation strategy for
24.
▲
by
calebh
2y ago
I've worked at military contractor jobs for years, and there are many people there who believe this - if the taxpayer is paying and the software isn't classified, then it should be open source. Ghidra is a great example of this, a
25.
▲
by
calebh
2y ago
What about using TPM modules? I've been researching these modules lately, primarily for use in online video games. From my understanding, you can use TPMs to effectively ban players (TPM ban) based on their hardware. This would mean ev
26.
▲
by
calebh
2y ago
Functions that use a field called x but do not use a field called y can use the type {x=int, ... 'a}, right? The main difficulty I see with row polymorphism is with field shadowing. For example if you have a record with type {a=bool, x
27.
▲
by
calebh
2y ago
This stuff happens in Computer Science too. Back around 2018 or so I was working on a problem that required graph matching (a relaxed/fuzzy version of the graph isomorphism problem) and was trying algorithms from many different papers.
28.
▲
by
calebh
2y ago
I'm currently developing an online game and have been looking into anticheat measures. From what I've seen, kernel level anticheats basically keep the honest people honest, and any determined cheater can work around them. I do wis
29.
▲
by
calebh
2y ago
One thing I'd like to see is to take a game rendered with low poly assets (or segmented in some way) and use a diffusion model to add realistic or stylized art details. This would fix the consistency problem while still providing tangi
30.
▲
by
calebh
2y ago
Some people here have mentioned microtransactions for news, and that reminded me of an app I used to use called Blendle. Back in the day you used to be able to top off your account and pay <$1 for each news article. I used to use it quit
More ›