Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kragen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
721.
▲
by
kragen
1y ago
I would definitely neither accept a pull request where the individual commits were testing and iteration, nor a pull request with hundreds of lines of changes are in a single commit. (New code, maybe.) It's not about ceremony; it'
722.
▲
by
kragen
1y ago
We really would benefit from a Bayesian binary search for this purpose, so you can get by with only running the test 1000 times in most cases.
723.
▲
by
kragen
1y ago
The overflow bug wasn't fixed until the 21st century; the comment you remember reading dates from before it was discovered. To be fair, in most computing environments, either indices don't overflow (Smalltalk, most Lisps) or array
724.
▲
by
kragen
1y ago
This is why operating systems are hard. It's not the architecture or the algorithms.
725.
▲
by
kragen
1y ago
No, I've seen them. Myself. I didn't get this from a source.
726.
▲
by
kragen
1y ago
Lisp has disadvantages too. I wrote about some of them in https://paulgraham.com/redund.html .
727.
▲
by
kragen
1y ago
I see. Thanks.
728.
▲
by
kragen
1y ago
That's less than two weeks.
729.
▲
by
kragen
1y ago
I have definitely seen "these things" happen.
730.
▲
by
kragen
1y ago
I didn't know this, but aside from the GC, Fil-C promptly revokes capabilities to freed objects, not relying on a concurrent task to do it eventually; CHERI cannot AFAIK.
731.
▲
by
kragen
1y ago
Okay, that's brilliant. I didn't even imagine that the GC-induced leak problem was even solvable . I guess the freed-but-not-GCed object could be arbitrarily large, but that's almost never going to be a gradual leak. What&
732.
▲
by
kragen
1y ago
And maybe people just haven't noticed? I assumed when you said "free of charge" that you implicitly meant "but not open source", and also didn't see anything on https://www.digitalmars.com/downl
733.
▲
by
kragen
1y ago
Is it? It's much less new.
734.
▲
by
kragen
1y ago
Oh, the answer is that Zortech C is actually open-source, and I was just being an idiot? That's wonderful! And the license here doesn't seem to have any of the questionable bits in the OpenWatcom license.
735.
▲
by
kragen
1y ago
That's true; you can't usefully sandbox apt as a whole, but, because it verifies the signatures of the packages it downloads, you could usefully sandbox the downloading process, and you could avoid doing any parsing on the package
736.
▲
by
kragen
1y ago
In normal operation, apt has to be able to upgrade the kernel, the bootloader, and libc, so it can't usefully be sandboxed except for testing or chroots.
737.
▲
by
kragen
1y ago
> DuckDB is a huge pile of C++. I don't see a RIIR taking off before AGI. While I'm not a big fan of rewriting things, all of DuckDB has been written in the last 10 years. Surely a rewrite with the benefit of hindsight could
738.
▲
by
kragen
1y ago
How usable is Muefircate?
739.
▲
by
kragen
1y ago
Yeah, that seems likely. Although it's lower than PHP!
740.
▲
by
kragen
1y ago
How does Clojure do on McCarthy's desiderata from this paper, as you see it?
741.
▲
by
kragen
1y ago
Thanks for the pointer: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=376431 It seems a bit questionable but not an open-and-shut not-open-source license.
742.
▲
by
kragen
1y ago
That was a very intelligent answer. I was trying to come up with some advantage of Zortech C that might justify using it now instead of an open-source compiler like DJGPP under some circumstance. Any ideas?
743.
▲
by
kragen
1y ago
Why were they removed?
744.
▲
by
kragen
1y ago
Oh, yeah, you're definitely going to have a harder time adding C99 support to it than to OpenWatcom, not to mention C11, C17, and C23. Which matters if you're writing new code.
745.
▲
by
kragen
1y ago
Right. Although actually cooling is less energy-intensive—removing 3000 watts of heat only costs about 1000 watts of electricity.
746.
▲
by
kragen
1y ago
Prolog and Dart programmers earn the least, but Erlang and Clojure programmers earn the most? Something is fishy here...
747.
▲
by
kragen
1y ago
Yeah, I didn't mean it was illegal, just that you might have an unnecessarily hard time fixing compiler bugs and understanding how the toolchain works.
748.
▲
by
kragen
1y ago
MS-DOS was a reasonable bootloader for Linux and Windows 95; I imagine FreeDOS might be a better one if you wanted to do hobby OSDev. Historically you could get hard real time performance for things like controlling steppers from your para
749.
▲
by
kragen
1y ago
But the GCC, OpenWatcom, and DJGPP compilers the FreeDOS folks recommend are additionally free software, which is of real value to some of us. Zortech C had a reputation for producing better code IIRC, and it could run on an 80286, which I
750.
▲
by
kragen
1y ago
Interesting, "All files within this repo are released under the MIT License as per the LICENSE file stored in the root of this repo," but did they include the source for the toolchain? I may be looking in the wrong place...
More ›