Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
unwind
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
301.
▲
by
unwind
2y ago
Except of course how return addresses are typically always stored on the machine stack. It is very concretely there and part of the programming model, in my world.
302.
▲
by
unwind
2y ago
I didn't get the part about the stack in assembly, in my experience the stack is very much a thing at that level. Mainstream CPUs expose one or more explicit stack pointers, and in assembly you use that all the time, right?
303.
▲
by
unwind
2y ago
Sounds like Xplora [1] to me. I assume they have an English-language site but failed to find it and it's late, sorry. [1]: https://xplora.se/
304.
▲
by
unwind
2y ago
Meta: (2017), it seems?
305.
▲
by
unwind
2y ago
Repost from 3 days ago: https://news.ycombinator.com/item?id=41920591 .
306.
▲
by
unwind
2y ago
Meta: the mseal() prototype in the article needs some editing, it is not syntacticallly correct as shown now. The first argument is shown as unsigned start addr But should probably be unsigned long start_addr
307.
▲
by
unwind
2y ago
Meta: the naming is ... strange. The actual name of the repo is "pretty.c", but the name used for the language/dialect/result/horrorshow[*] is "Pretty C". The actual code file you include is called "p
308.
▲
by
unwind
2y ago
I don't have anything to say about the artistic value, but as a part-time tool collector with dreams of being a handy person, this passage was the most interesting: I used a puncher to cut a hole in the frame’s cardboard for the camer
309.
▲
by
unwind
2y ago
I know I'm getting old when I have to stop and check for satire at the mention of "a breathing app". That sounds like an Onion headline, to me. Glad you had success!
310.
▲
by
unwind
2y ago
No actual C programmer who has been around the block more than halfway should do that. The mantra is: "read into a character buffer, then parse that". It's more code, sure, but it buys you a lot of good things. I/O is ha
311.
▲
by
unwind
2y ago
I'm sure you know this, and perhaps it's way too late, but still: the STM32s can certainly use DMA to write to GPIO pins. See for instance [1] (not my project, just a random search hit that seemed nice). [1]: https://gi
312.
▲
by
unwind
2y ago
As someone who fits the description rather too well (although neither my teenage or current self would ever use a marker in the Hardware Reference, omg) this was really nice and satisfying to read. In a weird sense it kind of helped me feel
313.
▲
Airoll
(en.wikipedia.org)
2 points
by
unwind
2y ago
|
0 comments
314.
▲
PlotJuggler Time Series Visualization Tool
(plotjuggler.io)
2 points
by
unwind
2y ago
|
0 comments
315.
▲
by
unwind
2y ago
Of course there is: https://github.com/MiSTer-devel/C64_MiSTer .
316.
▲
by
unwind
2y ago
Yes, here is the MEGA65 video from The 8-Bit Guy: https://www.youtube.com/watch?v=8qHdTKjPXww .
317.
▲
by
unwind
2y ago
Links for the lazy: PMOD at Digilent [1] and Wikipedia [2]. There are a lot of modules using it! [1]: https://digilent.com/reference/pmod/start [2]: https://en.wikipedia.org/wiki/Pmod_Interfac
318.
▲
The O'Neill Cylinder Space Settlement Concept (1976)
(en.wikipedia.org)
2 points
by
unwind
2y ago
|
0 comments
319.
▲
by
unwind
2y ago
Thanks! My memories of "Virus" was that it was super-mega-difficult, but of course it was the late 80s and games were not afraid of having a bit of a learning curve to them. :)
320.
▲
by
unwind
2y ago
According to Wikipedia, "Lander" is only a demo, the actual game is "Zarch" [1]. Later ported to the Amiga, and renamed "Virus" (which is the title I knew, having grown up on the Amiga). Very impressive, and co
321.
▲
by
unwind
2y ago
It's awesome that they combine 1" pipe with a 5 mm hex [1] (often "Allen" in the US) fastener. :) [1]: https://en.wikipedia.org/wiki/Hex_key
322.
▲
by
unwind
2y ago
Meta: this was posted 2 weeks ago [1], with 50+ comments. [1]: https://news.ycombinator.com/item?id=41491016
323.
▲
by
unwind
2y ago
But "Blade Runner" [1]! [1]: https://en.wikipedia.org/wiki/Rick_Deckard
324.
▲
by
unwind
2y ago
Quite popular in the Linux kernel code, as far as I've seen over the years. See [1] for some discussion over on SO. [1]: https://stackoverflow.com/questions/109710
325.
▲
by
unwind
2y ago
That is an epic use of "protect" in a very unexpected way. Thanks.
326.
▲
by
unwind
2y ago
Meta: I don't think "close" should be title-cased here, and indeed it isn't in the article. Also, I think it should be `close()`, with parens, that is the conventional way.
327.
▲
by
unwind
2y ago
Very nice, I'm always for more assembly-level programming and education! A very minor grammar thing, here: In our example, the mnemonic is mov, which stands for move, and the operands are rax and rbx. This instruction in plain English
328.
▲
by
unwind
2y ago
Probably ounces ("oz") for something like this, so around 0.005 oz then. The original 100 kg is equivalent to 220.5 lbs (which is pronounced "pounds", of course).
329.
▲
by
unwind
2y ago
As someone with both a) an engineering-interested kid and b) a mild AliExpress addiction, that is some dangerous stuff. But thanks, hadn't seen those!
330.
▲
by
unwind
2y ago
Uh, I've never worked with them, but the linked Wikipedia article states that the US Navy did early development in order to create equipment to move things aboard aircraft carriers. I've never been to one of those, either, but it
More ›