Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
phkamp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
phkamp
4y ago
Sorry, but you are simply wrong there. The TLB is just one of many hacks made necessary by the ever-deeper page-table-tree. What the R1000 does is collapse the obj->phys lookup in the DRAM memory cycle, and if we did that today, we woul
62.
▲
by
phkamp
4y ago
No, that is actually not what the Flash Adaptation Layer does. The FAL's primary job is to make the Flash array look like a disk, despite the fact that individual "sectors" are not individually rewriteable. To do this, the FA
63.
▲
by
phkamp
4y ago
I think that is a false dictomy. CHERI has shown that this kind of fundamental architectural improvements can happen with very little impact to running code.
64.
▲
by
phkamp
4y ago
That is actually the R1000's raison d'etre: Rational built a truly semantic IDE, and the result of that is that if you change a line of source-code somewhere in a huge complicated project, it will know precisely what the consequen
65.
▲
by
phkamp
4y ago
Yes, and I dont (quite) buy that argument, but I understand where it comes from. The problem starts when you, quite sensibly implement something like SHA256 in hardware. It is a perfect example of something hardware does better than softwa
66.
▲
by
phkamp
4y ago
More interesting than you can imagine :-) When you reverse engineer "normal" code, you know the CPU can handle integers of X, 2X, 4X bit widths, you know it wants things aligned this way or that way etc. The R1000 is bit addressed
67.
▲
by
phkamp
4y ago
I'm not a fan of any archtectural radicalism, and tend to think that there are things best done in both hardware, kernel and libraries and applications :-) That is not to say that the boundaries should be cast in stone, they should obv
68.
▲
by
phkamp
4y ago
You are right that there is no lessons for "modern machines" as we build them now. But that is precisely my point: Maybe there are better ways to build them ?
69.
▲
by
phkamp
4y ago
The entire address space (64 address bits, addressing bits, so "only" 61 bit addresses for bytes, but also 3 "kind" bits, separating code/data/control etc.) were available at all times. The crucial point is tha
70.
▲
by
phkamp
4y ago
One of the original brains behind the R1000 has mentioned that the B5500 was one of the inspirations, but my personal impression is that he was talking more about the stack-based (vs. register-based) instruction set, than the memory managem
71.
▲
by
phkamp
4y ago
About Flat vs. Object stores I wrote this piece, frustrated by, what looks to me, like the entire semiconductor industry is only exploring one single computer storage organization, despite the fact that recent inventions like flash practica
72.
▲
by
phkamp
4y ago
Hi everybody! About the R1000: We have pretty comprehensive user-side documentation of the R1000, but very, very little from the system/vendor side, so lots of things we simply do not know yet. We have digitized everything we have here
73.
▲
by
phkamp
4y ago
We have a picture of the s100 backplane here: https://datamuseum.dk/wiki/Fil:R1000_s100_Backplane_2.jpg The metal blocks at the bottom is where the welding cables from the PSUs connect. To read more about the R1000, st
74.
▲
by
phkamp
4y ago
The type descriptions contain much more than that, for instance valid range for integers, field layout for structures and so on. Also privacy information.
75.
▲
by
phkamp
4y ago
This has a name: "Audio-homoepathy" The basic idea is that the sound gets better the more money you dilute it with.
76.
▲
by
phkamp
4y ago
I hope they have anti-sloshing-baffles in their design, because liquid hydrogen has low viscosity, and you really do not want it sloshing around without energy dissipation, in particular not during take-of or landing.
77.
▲
by
phkamp
4y ago
That's pretty much how a modern Danish mass-produced house is built, modulus some form language details.
78.
▲
by
phkamp
5y ago
At the time at least one 128 bit computer had been on the market for several years: The Rational R1000.
79.
▲
by
phkamp
5y ago
A great example of "surveillance too cheap to meter" https://queue.acm.org/detail.cfm?id=3511661
80.
▲
by
phkamp
5y ago
All that info and not a single word about hydrogen bombs ?
81.
▲
by
phkamp
5y ago
There's a book called "Zen and the Art of Motorcycle Maintenance" that this guy need to read...
82.
▲
by
phkamp
5y ago
In terms of computer security, this is revolutionary.
83.
▲
by
phkamp
5y ago
Ohh, one of the hard questions :-) Personally, I think the cache oblivious thing was oversold, all the algorithms I have seen are horribly complex and thus only an improvement if your N is so big as to overshadow the constant terms in O(...
84.
▲
by
phkamp
5y ago
This post does seem to pop up here every other year, doesn't it ?
85.
▲
by
phkamp
5y ago
"he" in this case being me :-) I think the threshold question will always be "Does software X make my life better?" and if it does not, you should ditch it if you can. There is always a huge bias in reporting: People ar
86.
▲
by
phkamp
5y ago
Varnish has a pretty big market-share as "the intelligent HTTP-router" which can be used to sort traffic to piles of legacy webservers etc, and also be the central clearing-house for detecting and fixing trouble. Surveys such as b
87.
▲
by
phkamp
5y ago
On the other hand: Count the CVE's. An increasingly popular high-rel setup has two different SSL/TLS handlers in front of Varnish, each using a different SSL/TLS implementation. That way a "ohh shit CVE" against ei
88.
▲
by
phkamp
5y ago
All you need to know about unicode, is that they thought they could "unify" all the asian glyphs into one alphabet. That said, given the origins of writing, I dont think there are any much cleaner solutions. Their biggest mistake
89.
▲
by
phkamp
5y ago
Far from, if anything the opposite. I mainly write this kind of stuff to make people think about what they would not otherwise have thought about, with the secondary goal getting at chuckle or two along the way. This particular one have bee
90.
▲
by
phkamp
5y ago
I wrote this, and I'm here if you have questions.
More ›