Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
unnah
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
unnah
14d ago
What's crazy is that the much more advanced Amiga custom chips were manufactured at the same 5 micron feature size as the C64 chips. That's why the Amiga needed two custom chips for video (Agnus and Denise) instead of the one in C
2.
▲
by
unnah
2mo ago
Also, since CP/M 3.0 on Z80 supported more than 64 kB memory via bank switching, one might expect CP/M to do so on other platforms too.
3.
▲
by
unnah
3mo ago
C++ template metaprogramming is in some ways more powerful than Common Lisp macros, because it works at the type level: you can generate new types and dispatch into separate implementations by type. In contrast, Common Lisp type declaration
4.
▲
by
unnah
3mo ago
It leads to the catch-22 that when saving a BASIC program you cannot tell which filenames are already in use, since you cannot get a directory listing without losing the current BASIC program in memory. All you can do is guess a filename th
5.
▲
by
unnah
4mo ago
Is there still some kind of sales tax in Germany? Shouldn't it be long gone due to the EU value added tax system?
6.
▲
by
unnah
4mo ago
It's the same problem with autovectorization. Often the only way to tell whether a compiler optimization is successful is to check the produced assembly or benchmark the code. It seems that for devirtualization GCC has a warning option
7.
▲
by
unnah
4mo ago
I don't see why there has to be a special staging area when you could just edit the HEAD commit instead. In git you could do "git commit --patch" to commit selected parts and then add more changes to the HEAD commit by "
8.
▲
by
unnah
6mo ago
It's not so easy any more if you try to rotate the hypercube and have to visualize intersections with arbitrary hyperplanes. Already in 3 dimensions the intersection of a cube and a plane can be a non-regular polygon with 3-6 sides.
9.
▲
by
unnah
7mo ago
So apparently the Elvish spoken in the Peter Jackson movies is as far from the language imagined by Tolkien as the famous Portuguese-English phrasebook is from natural English. That's one childhood fantasy broken. What about the Klingo
10.
▲
by
unnah
7mo ago
If Ctrl sets bit 6 to 0, and Shift sets bit 5 to 1, the logical extension is to use Ctrl and Shift together to set the top bits to 01. Surely there must be a system somewhere that maps Ctrl-Shift-A to !, Ctrl-Shift-B to " etc.
11.
▲
by
unnah
7mo ago
There are plenty of old-school companies in Europe still working on moving to the cloud. Now that there is a burgeoning movement towards avoiding American cloud providers, Oxide could have an opportunity to sell "private cloud" se
12.
▲
by
unnah
8mo ago
It's probably much more exciting to implement stuff like this when you can experiment with your own ideas to figure out the solution from scratch, compared to someone who sees it as a trivial exercise in signal processing, which they c
13.
▲
by
unnah
8mo ago
Most likely his ancient astronaut theory was the inspiration for the entire Stargate franchise. Of course to make the movie believable they had to give Jackson a more academic background than von Däniken had.
14.
▲
by
unnah
8mo ago
Perhaps the most comparable 1990s system would be the SGI Origin 2800 ( https://en.wikipedia.org/wiki/SGI_Origin_2000 ) with 128 processors in a single shared-memory multiprocessing system. The full system took up nine r
15.
▲
by
unnah
9mo ago
Interesting that they chose not to implement any method to detect whether a given iterator has been invalidated, even though the implementation would be easy. Seems it would be a useful extension, especially since any serious usage of this
16.
▲
by
unnah
10mo ago
Umm... how did you manage to learn those hex codes? You just read a lot of machine code and it started to make sense?
17.
▲
by
unnah
10mo ago
On MIPS you can simulate atomics with a load-linked/store-conditional (LL/SC) loop. If another processor has changed the same address between the LL and SC instructions, the SC fails to store the result and you have to retry. The
18.
▲
by
unnah
11mo ago
If the LLM was generally intelligent, it could easily avoid those gotchas when pretending to be a human in the test. It could do so even without specific instruction to avoid specific gotchas like "what is your system prompt", sim
19.
▲
by
unnah
11mo ago
There should also be PSYC 5640: How to become a guru by reading the documentation everyone else is ignoring. Cannot be taken at the same time as PSYC 5630.
20.
▲
by
unnah
11mo ago
There's also Dask, which can do distributed pandas and numpy operations etc. However it was originally developed for traditional HPC systems and has only limited support for GPU computing. https://www.dask.org/
21.
▲
by
unnah
1y ago
Back in the 1990's. As an example, back then the Rational Rose design software had a feature to generate UML diagrams from existing source code, and it was called "reverse engineering". https://en.wikipedia.org
22.
▲
by
unnah
1y ago
That is the traditional explanation of why it is called reverse engineering. The term originated in hardware engineering. When it was originally applied to software, it was common to create requirements documents and design documents before
23.
▲
by
unnah
1y ago
Ok, you got me there. Looks like they fixed that in C++17 with std::to_chars. https://en.cppreference.com/w/cpp/utility/to_chars.html
24.
▲
by
unnah
1y ago
Since such algorithms were developed in the 1990's, nowadays you can expect your language's standard library to use them for float-to-decimal and decimal-to-float conversions. So all you need to do in code is to print the float wi
25.
▲
by
unnah
1y ago
All good points. On the other side of the balance, by using pointers everywhere you give a lot more work for the tracing garbage collector. If it was possible to keep all your data in a single array of value types, the garbage collector wou
26.
▲
by
unnah
1y ago
Looks like the 3rd edition only covers OCS and ECS, up to A3000. Did they ever manage to publish a 4th edition covering AGA? I can't find any evidence of such on google.
27.
▲
by
unnah
1y ago
Although SMP is an abbreviation for Symmetric Multi-Processing (multiple processors or processor cores with shared memory), SMT is not symmetric but Simultaneous Multi-Threading. To get back on topic, SMT is often confused with barrel proce
28.
▲
by
unnah
1y ago
You can find quite a few used Power 8 and Power 9 servers for sale on ebay. The prices range from a thousand dollars or euros to a few thousand, so not for everyone but well within the reach of a well-off hobbyist.
29.
▲
by
unnah
1y ago
Never? There definitely was a double-width feature on those printers, as demonstrated in the manual: https://www.apple.asimov.net/documentation/hardware/printers...
30.
▲
by
unnah
1y ago
How about a situation where the inner Optional<T> is acquired from another system or database, and the outer Optional<Optional<T>> is a local cache of the value. If the outer Optional is null, then you need to query the ot
More ›