Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kayamon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
301.
▲
by
kayamon
8y ago
The conversation is quite civil already.
302.
▲
by
kayamon
8y ago
Never feel guilty. That’s not why she does it. If you ever feel guilt, pass it on. Make someone else’s life better as a result.
303.
▲
by
kayamon
8y ago
For anyone interested in doing this kind of stuff in an actually sane manner (i.e. Using a high-level dynamic language to intermix llvm), the sadly now abandoned Terra project is worth checking out. http://terralang.org/
304.
▲
by
kayamon
8y ago
This is slightly irrelevant but presumably someone could invent a version of Metropolis that also distributed its rays across time as well as space, thereby ensuring that any bright/flickery pixels would remain coherent across frames;
305.
▲
by
kayamon
8y ago
I usually use http://unlicense.org . TBH I think if you’re giving code away and expecting people to be actually able to make use of it, it’s morally indefensible to be using anything other than a zero-condition giveaway license.
306.
▲
by
kayamon
8y ago
> My favorite is scrolling. I can imagine the discussion: “Well, it’s called a scroll bar… I know, let’s use a drawing of a scroll!” Yes. Because people in the mid-80s were all about scrolls… Uh... that's literally _why_ it's c
307.
▲
by
kayamon
8y ago
I am highly impressed that some of these actually implement wireframe hidden surface removal: https://turtletoy.net/turtle/9ddc6d4dc5
308.
▲
by
kayamon
8y ago
That isn't really Lisp -- no cons, no garbage collection, no dynamic typing. It's closer to C than it is to Lisp, at least in terms of language semantics.
309.
▲
by
kayamon
8y ago
Every Ubuntu user should be well aware of compiz by now, mostly because of having to switch to a new terminal screen and restart it at least once a day whenever it crashes.
310.
▲
by
kayamon
8y ago
It literally says, in the very picture you linked to, that the chips were built to disguise as coupling capacitors.
311.
▲
by
kayamon
8y ago
Your logic is flawed. A MIPS-vs-MIPS comparison is justified, because the VGA card's chunky framebuffer meant you could update a lone pixel in one instruction, whereas the Amiga's planar framebuffer would require 5 separate passes
312.
▲
by
kayamon
8y ago
The weird thing about Pocket is it was actually better _before_ they integrated it, when you installed the separate Pocket extension.
313.
▲
by
kayamon
8y ago
Most of the troubles related to -fstrict-aliasing involve -fstrict-aliasing.
314.
▲
by
kayamon
8y ago
Furthermore, MIPS was specifically designed to be friendly as a compiler target (e.g. 3-operand form by default)
315.
▲
by
kayamon
8y ago
You think a chip will be a financial success based on whether it supports unaligned reads? Almost zero software out there actually needs unaligned reads.
316.
▲
by
kayamon
8y ago
Are you seriously making the argument that a program reading untrusted data off a network should crash if it can’t parse the data? Programs should never, EVER crash. If you can’t decide/handle a Unicode codepoint, replace it with a que
317.
▲
by
kayamon
8y ago
It actually already has this (kinda) -- the VDSO shared library. Although they only tend to implement a couple of syscalls in there. http://man7.org/linux/man-pages/man7/vdso.7.html
318.
▲
by
kayamon
8y ago
You can achieve that on other OSes too though, still without requiring libc. For instance, on Windows the syscall API is hidden and changes from release to release, but KERNEL32.DLL persists as the stable system API that you're suppose
319.
▲
by
kayamon
8y ago
AFAIK no disk hardware (or filesystem) supports _actual_ byte writes, and never has. They all work by reading in a block (say 512 bytes minimum), changing the bits you asked it to and writing the new block out. So it's no extra effort
320.
▲
by
kayamon
8y ago
I suspect you'll find the reason for a large amount of BSD code in macOS is because it allows them to get a lot of stuff for free that they didn't otherwise have to write themselves.
321.
▲
by
kayamon
8y ago
I believe the name deliberately refers to the licensing fiasco over who owned the original rights to the L4 kernel that the many spinoffs are based on.
322.
▲
by
kayamon
8y ago
OMG I just got it after all these years.
323.
▲
by
kayamon
8y ago
Do you ever think about getting back into games?
324.
▲
by
kayamon
8y ago
Hah, as if. I had to upgrade from an iPhone 3G to a 4S and now an SE, and it wasn't because the phone was damaged. The software gets slower every year. Things that used to work fine will one day get "updated" (which btw is ir
325.
▲
by
kayamon
8y ago
World Machine does most of that, although not in a gameplay sense.
326.
▲
by
kayamon
8y ago
x86 was originally based on Z80 so it should be extremely similar (for 16-bit code at least).
327.
▲
by
kayamon
8y ago
It wasn't a Super Nintendo, and it wasn't built out of a wireless keyboard. Quality title.
328.
▲
by
kayamon
8y ago
OP here. I also wrote an article on the delights of things being Under Construction. :) http://www.codersnotes.com/notes/under-construction/
329.
▲
What Was the Microsoft Network?
(codersnotes.com)
314 points
by
kayamon
8y ago
|
152 comments
330.
▲
by
kayamon
8y ago
Hi, I’m the guy who did the 128K port. The images are all hand-drawn art, stored as compressed data and simply decompressed when needed. We don’t render (or prerender) anything.
More ›