Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ikari_pl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
ikari_pl
3y ago
Yes. I have a few LCDs that work natively, but you can always use OSSC or something cheaper but less universal
152.
▲
by
ikari_pl
3y ago
OTOH we dock manned spaceships to the ISS video game style
153.
▲
by
ikari_pl
3y ago
I'm still amused that my CPU is new enough to have 16 physical and 32 virtual codes, but too old for W11
154.
▲
by
ikari_pl
3y ago
tripod <3 my whole high school class's website was on that.
155.
▲
by
ikari_pl
3y ago
like the virus in Evangelion, yes.
156.
▲
by
ikari_pl
3y ago
so in current design you travel the distance in the time dimension
157.
▲
by
ikari_pl
3y ago
remember Bump?
158.
▲
by
ikari_pl
3y ago
I still enjoy playing my childhood games. And coding on my Amstrad. And the latter is especially good for my well-being (helps with depression)
159.
▲
by
ikari_pl
3y ago
can we have a version for the ones with "phone call phobia"?
160.
▲
by
ikari_pl
3y ago
that's 120 JavaScript years ago!
161.
▲
by
ikari_pl
3y ago
that's why my favorite phrasing is "we value your privacy".
162.
▲
by
ikari_pl
3y ago
I know nobody likes to read or focus anymore but... "Learning Go" from O'Reilly is a book I've started way too late - a year into a Golang project (I've been hiring into a Go programming role with the only thing I k
163.
▲
by
ikari_pl
3y ago
When someone tells me "you know computers, is this a good laptop for me?", I usually reply along the lines of "make sure you like the picture on the screen and the keyboard/touchpad feels comfortable" - those are th
164.
▲
by
ikari_pl
3y ago
I'd argue that you intuitively do. When driving, you know when to press it lightly, and when more, as well as what the expected result will be. That would mean, I think, that the implementation details are irrelevant, because it's
165.
▲
by
ikari_pl
3y ago
Sometimes you could have something plugged into the extension port to snapshot the memory, so you can switch easier, AND not lose your changes. It sounds horrible NOT to have it when writing a game like that (I love Sabouteur! Spent more ti
166.
▲
by
ikari_pl
3y ago
That's some great insight! Mind if I quote it in the post itself?
167.
▲
by
ikari_pl
3y ago
It's more of a statement about life of not-mainstream open source projects vs what companies with many dollars can do. From the two, it's Delphi that's dead to me ;-)
168.
▲
by
ikari_pl
3y ago
> ...wouldn't passing the return value on the stack also allow reentrancy? Passing args and return values in registers instead of on the stack would definitely be faster, and on 8-bit CPUs, every clock cycle mattered. But stack is
169.
▲
by
ikari_pl
3y ago
Borland never really cared to support Turbo Pascal for Mac, from what I've read. Most of TP popularity is from the PC market after all
170.
▲
by
ikari_pl
3y ago
I've always thought the problem is that C today doesn't target 8-bits well? The optimizations that most sources mention mostly did not exist in the first version of C
171.
▲
Late 70s and 80s: forget BASIC, we had Pascal and C
(retrofun.pl)
85 points
by
ikari_pl
3y ago
|
82 comments
172.
▲
by
ikari_pl
3y ago
Diving into the history of higher level programming languages in the 80s, with most focus on Pascal, some on C, and a honorable mention of Forth. By continuing the spirit of "how come things we have today are the way they are", th
173.
▲
by
ikari_pl
3y ago
Error messages. Get to the meat of it in the first 3 words, there's a high chance that's the only part that will get read, or even displayed. It must be the most meaningful part of the error message.
174.
▲
by
ikari_pl
3y ago
my project is an uncoordinated catastrophe. I miss scrum.
175.
▲
by
ikari_pl
3y ago
Some of the worst code of my life, created 20 years ago when I was a teenager, today posted openly on my GitHub, was reverse engineered custom chat server protocol, as I wrote my own client to replace the Java applet. And to have logs. The
176.
▲
by
ikari_pl
3y ago
what a potential!
177.
▲
by
ikari_pl
3y ago
This is even more interesting, 32767 is the max signed 16-bit int. And it wouldn't wrap to 0 after that for sure. Btw does it allow 0? Amstrad's BASIC does not (oficially).
178.
▲
by
ikari_pl
3y ago
Isn't it because the line number is 16-bit unsigned int?
179.
▲
by
ikari_pl
3y ago
On an Amstrad, 10 level=1 20 GOSUB 40 30 END 40 PRINT"Current level: ",level 50 level=level+1 60 GOSUB 40 Prints a "Memory full in 50" after printing level 84. At first I thought it dedicated
180.
▲
by
ikari_pl
3y ago
I see. I think I've heard that Microsoft's BASIC was fairly popular, and I recently also downloaded BBC BASIC for CP/M - BBC BASIC is widely popular, but the only downside of its good documentation is that it doesn't sa
More ›