HNHacker News
TopNewBestAskShowJobs

bcaa7f3a8bbc

3,576 karma · joined May 4, 2017

submissionscomments
bcaa7f3a8bbc··on Collapse OS
> It takes a civilisation to build an iPhone.

The point here is that we don't need to build an iPhone, we only need a radio. Building a 8080 is much simpler, the USSR did it, the East Germany did it, China did it, all around the same time without too much difficulty. It's certainly would be much more difficult if the current civilization collapsed, but I think the author doesn't anticipate a total collapse, just a breakdown of the current economic system, thus it should be doable.

> Similarly the process for making a nuclear bomb can be written in a short paper, but few countries have successfully replicated it.

My understanding is that the physics of achieving the nuclear explosion itself is relatively straightforward. The real difficulties are to produce the weapon-grade materials needed, and to transform the explosion to an useful weapon, all under external sanctions, and even sabotage.

Taiwan had a nuclear weapon project in 1970s, significant progress was made in the beginning, if the U.S. didn't discover it and dismantle everything, it would be interesting to see how it turned out to be.

bcaa7f3a8bbc··on Collapse OS
I don't think just developing a Z80 operating system is enough. The whole ecosystem needs to be preserved.

In agriculture, we have the doomsday seed vault [0] just for this purpose. If we anticipate collapse of the current economic system or society, I think we should build a doomsday computer vault, that keeps everything we need to rebuild the computing industry in a underground bunker. It keeps everything we need in a controlled environment, such as 8080, Z80, m68k, motherboards, logic chips, I/O controllers, ROM/RAM, generic electronic parts, soldering irons, oscilloscopes, logic analyzers, schematics, documentation, textbooks, software. We also keep some complete, standalone computer systems such as desktops and laptops, and all the parts that need to service them. We also need to preserve the old semiconductor production lines around the world, although probably not in the same bunker. Even if we fail to build better systems, 8080s are already useful enough!

Meanwhile in peace time, we need to form a team of experts that makes a roadmap to rebootstrap the computing technology for the future using parts from the bunker, with a step-by-step plan, that can be easily followed and executed.

[0] https://en.wikipedia.org/wiki/Svalbard_Global_Seed_Vault

bcaa7f3a8bbc··on Oppenheimer and the Gita (2014)
Obviously, the system crashes.

For those who didn't get the joke, "Guru Meditation" on Amiga is the equivalent of "Kernel Panic/Oops" on Unix.

bcaa7f3a8bbc··on Oppenheimer and the Gita (2014)
> "Dharma" also means 'truth'; the implication is that there is a kind of falsity in not being true to the identity you inherit, or that has been given to you (e.g. by military training).

Makes sense, thanks for the input.

I don't have any knowledge on philosophy or religion. But I recently found articles like this one, that analyzes the action of a particular person from the philosophy framework that (s)he adheres are very interesting.

bcaa7f3a8bbc··on V8: Workaround for Intel Gemini Lake Processor Bug
I have an essentially identical question: Factory owners do not want their factories to explode and lost ten million dollars by the virtue of profit-seeking capitalism. Yet, being profit-oriented and neglecting basic safety and preventative maintenance is a very common phenomenon, always happens, and seen as the evil of "business people", and it happens even in the most powerful company. I don't understand it.

Is it simply cognitive bias at work, like LessWrong often says? But I think there must be deeper reasons than that. Did anyone write good books on this subject? Either sociology, psychology, management & decision-making or economics prospective is welcomed.

bcaa7f3a8bbc··on V8: Workaround for Intel Gemini Lake Processor Bug
What the Intel executives are doing here is called speculative execution! (pun intended)
bcaa7f3a8bbc··on Project MKUltra
> here's the catch, verification is nearly impossible. what is a prototype, what is in production, what is just a rough sketch idea of something that was never implemented, what is wild fantasy.

100% agree.

I learned this as well. For example, if you search the U.S. Patent system, you can find a lot of crazy things, because the patent office never actually verifies them! One example is a mind control patent by displaying a certain images using Visual Basic, making the CRT to emit electromagnetic waves at specific frequencies. It even has some code! Nobody cannot tell if it's just a work by a fantasist engineer, or the surface of a deeper real project. I bet my specific example is the former one. I also believe the remote mind control stuff is bullshit.

But nobody can differentiate every single thing in general. We cannot tell.

This process also effectively makes conspiracy theorists be able to claim they're always correct: If you try to interpret all actions by the governments to be huge conspiracies, naturally, many of your predictions will be true! Unfortunately, things like the shape of the Earth or vaccines will be victims as well.

I think this is a very effective strategy by the governments in an information age with relatively free flow of information: You don't need to censor anything, you simply misdirects all, to the point that the SNR is so low that almost no one can decode the real signal successfully.

bcaa7f3a8bbc··on Oppenheimer and the Gita (2014)
> trianglem: What I took away from the Bhagvat Gita is that it is a treatise on why you should accept, internalize and submit to the role or place that society has assigned you.

I've read the original paper linked in the article, and I agree with this interpretation. It seems the teaching of Gita is that one must follow the role the society has assigned to you, no matter what.

> The Sanskrit word [...] “duty”is dharma [...]“the privileges, duties and obligations of a man” [...] However, [...] dharma is “group-centered and group-oriented.”The individual conscience has a role, but it is circumscribed within the consensus formed by good and learned people through the ages. Condemned are“those who place their own reasoning above the authority of tradition.”

> Another way in which the Gita seems conservative to modern Americans [...] is in its refusal to assign the same dharma to every human being. Instead, everyone in the hierarchically ordered Hindu society has a particular role that is determined by one’s class, family, age, and training.

> The book repeatedly insists that one do one’s own duty but no one else’s. [...] one’s obligations as a member of a family or class take priority over one’s obligations as a member of the human race. [...] when “the particular duties of one’s caste and stage in life” conflict with “the universal duties obligatory for all human beings,” the particular duties prevail. [..] “War is evil in any form” [But] Everyone must follow his own particular dharma, even if it requires him to do evil.

> When questioned in later years about his judgment in working on the Manhattan Project, Oppenheimer would defend himself this way “I did my job which was the job I was supposed to do. I was not in a policymaking position at Los Alamos. I would have done anything that I was asked to do.” [...] Later Murray Kempton would criticize [...] “pinnacle of spiritual dispossession” was in fact the spiritual payload Oppenheimer had extracted from the Gita.

> [...] It was Pash’s duty to search persistently for spies, Oppenheimer’s to protect colleagues he knew were innocent, and perhaps a Russian’s to spy for his country—Oppenheimer could accept all this with equanimity because everybody was doing what he was supposed to, following his own particular dharma.

However, the paper says Gita also teaches that one is obligated to perform one's duties. but one cannot control the actual outcome, which is a matter of fate. Nevertheless, one can also choose not to do the correct things one is obligated to do, so it's compatible with free will.

> Hamlet’s delay and demise illustrate the danger of “thinking too precisely on the event”. Unlike Hamlet, however, the Gita does not merely illustrate this theme but instead goes on to stipulate an entire code of behavior based on the insight. It was a code that Oppenheimer would learn to follow, and he would learn it in part from the example of Arjuna. Arjuna’s mistake when he initially refuses to fight is to think that the hand letting loose the arrow is the one that kills. Krishna informs him, however, that actually it is the Lord’s doing, that it is all predetermined.

> Thus, the soldier is not ultimately responsible for his enemies’demise but is a mere instrument like an arrow—or a bomb. The actual killing is the work of some other power.

Also, it says one should detach one's action from its consequences whether things turned to be good or bad, only focuses on one's duties. Thus, Oppenheimer pushed to create the bomb despite it would be used to attack a city, meanwhile he said he was not crucial in the creation the atomic bomb.

> If there is no way for people to dictate the results of their actions, what should be their attitude toward those results? The Gita gave a simple answer: detachment. It was one’s duty to do the work, but one should renounce the “fruit”of the work. That is, one should not have a fixed, insistent desire for any particular result.

I know it would be unpopular, but... From this reading, "I'm just following the order" is the valid justification for the killings if I was a soldier for Nazi Germany, also, I'm obligated to follow all orders from the high command, even if the order is not the optimal one. Also, it's also perfectly valid if I was killed. Finally, it's equally valid if the leadership of Nazi Germany is defeated. The obligation of your role in your current life in the process of reincarnation for the higher spiritual goal matters (for Oppenheimer it's probably just serving his duties), the current life itself doesn't matter.

I'd say few people in the West would accept it, especially after World War 2.

Another example that shows universal values don't exist.

bcaa7f3a8bbc··on Oppenheimer and the Gita (2014)
The link to the original paper is dead, here is it.

* The Gita of J. Robert Oppenheimer

https://web.archive.org/web/20131126020921/http://www.amphil...

bcaa7f3a8bbc··on Oppenheimer and the Gita (2014)
I nominate you for HN comment of the day!
bcaa7f3a8bbc··on Project MKUltra
One also needs to look some of the experiments in terms of LSD. In the 60s an 70s, psychedelic drugs, especially LSD, were believed to have mind-changing power, both the counter-culture activists and the CIA establishment were experimenting with the drugs, the former group wants to use it as a tool to look beyond "The Matrix" and authority, and a gateway to a new spiritual world. While the establishment were trying to use it as a tool for psychological manipulation.

A good book that cover the history is Acid Dreams: The Complete Social History of LSD: the CIA, the Sixties, and Beyond by Martin A. Lee and Bruce Shlain. If you want to learn more about LSD and computer culture, read What the Dormouse Said by John Markoff.

The history was quite interesting. For example, Kary Mullis claimed his discovery of PCR was inspirited by LSD, Whitfield Diffie is said to be active in the anti-war movement and knew about LSD, Dan Ingalls jokingly implied some features in Smalltalk were inspirited by LSD when journalists asked. Later, the psychedelic subculture was appropriated, commercialized, mainstreamed, losing the original countercultural context and message ("The early years of the 1970s saw advertisers using psychedelic art to sell a limitless array of consumer goods. Hair products, cars, cigarettes, and even pantyhose became colorful acts of pseudo-rebellion"), slowly disintegrated it, also, and the drugs didn't show such great power as previously promised, finally government had banned drugs as well.

Later, the personal computing in the mid-70s was literally seen as the new LSD, but this time not by chemistry, but by networks, building the cyberspace, a civilization of mind.

Now we see the history repeats again, full cycle. The advertisers and companies use it to make big money and push for pseudo-rebellions. Technically, the potential of Internet as a force of liberation is correct, but too overrated. Politically, the establishment like the NSA and CIA are trying to use it as a tool for psychological manipulation, and calls for more regulations (especially the anti-Fake News measures, the intention is good, but its implementation can be dangerous if the system is abused).

I believe the next failed revolution will be biohacking and transhumanism.

bcaa7f3a8bbc··on A new Linux memory controller promises to save lots of RAM
Thanks for reminding me about systemd. I just used "systemd-cgtop", and yes, I see 38 cgroups, one cgroup for each service/user. But 88% of the memory is used by one cgroup: user.slice, for all the program started by me under the desktop. So I'm not sure it can save a lot of memory on container-less desktop.

Surely good for all servers.

bcaa7f3a8bbc··on A new Linux memory controller promises to save lots of RAM
> much-improved memory utilization between multiple memory cgroups

There will be no improvement if I don't use memory cgroups, which means it's not related to a typical desktop or server without containers. But still good news, the use of containers can only expand.

bcaa7f3a8bbc··on On the Design of Display Processors (1968) [pdf]
Yes. It is already an issue of AVX2, which has the hilarious problem that the user must try finding a net performance gain between speeding things up and heating the CPU into thermal-throttle... But I think if an on-chip coprocessor can offload a common task and making it more energy efficient, the thermal issue can be avoided. We've already seen successful applications of cryptographic instruction sets / coprocessors, video transcoding, and the number can only get bigger.
bcaa7f3a8bbc··on Karatsuba Algorithm
Its discovery is quite legendary.

It was the first multiplication algorithm faster than long multiplication known to humans. Before 1960, few people thought it was possible to do it faster than O(n^2). Even one of the best mathematician in the 20th century, Kolmogorov, believed the long multiplication is probably asymptotically optimal in 1955, and asked people to try proving this conjecture in a 1960 conference. And within a week, his student Karatsuba found this algorithm. It's also one of the earliest divide-and-conquer algorithms discovered in computer science. Since then, faster and faster algorithms have been discovered.

Although in practice, the ALU itself is almost never the bottleneck of computation on a modern computer. The setup cost of these algorithms is often greater, making them only useful for bignum (Karatsuba is only faster for number longer than a few hundreds of decimal digits?) It also explains why faster algorithms haven't been discovered in the last 2000 years.

---

The historical review paper by Karatsuba

* The Complexity of Computations

http://www.ccas.ru/personal/karatsuba/divcen.pdf

bcaa7f3a8bbc··on On the Design of Display Processors (1968) [pdf]
> But CPUs are maxed out for now, I think, so I'd expect that the current cycle will be a long one.

CPUs in the future may be a mixed bag, there may be different coprocessors, but integrated in the same physical chip - more advanced SoC. At least this picture is what I find to be the most convincing after the end of exponential scaling by Moore's Law.

bcaa7f3a8bbc··on On the Design of Display Processors (1968) [pdf]
It's covered by The Jargon File.

http://catb.org/jargon/html/W/wheel-of-reincarnation.html

> wheel of reincarnation

> [coined in a paper by T.H. Myer and I.E. Sutherland On the Design of Display Processors, Comm. ACM, Vol. 11, no. 6, June 1968)]

> Term used to refer to a well-known effect whereby function in a computing system family is migrated out to special-purpose peripheral hardware for speed, then the peripheral evolves toward more computing power as it does its job, then somebody notices that it is inefficient to support two asymmetrical processors in the architecture and folds the function back into the main CPU, at which point the cycle begins again.

> Several iterations of this cycle have been observed in graphics-processor design, and at least one or two in communications and floating-point processors. Also known as the Wheel of Life, the Wheel of Samsara, and other variations of the basic Hindu/Buddhist theological idea.

This applies to all types of coprocessors and hardware offloading. But it's pretty funny to think that the effect is first observed in GPUs, and today the main player is still the GPU. The history is already established, 50 years ago.

bcaa7f3a8bbc··on EZDrugID – Campaign to Improve the Distinctiveness of Medication Packaging
* Examples of “look alike” medication packaging

http://ezdrugid.org/look-alikes.html

Scary stuff!

bcaa7f3a8bbc··on The Octopus: An Alien Among Us
> The octopus has a central brain and also an independent, smaller processor in each arm, giving it a unique mixture of centralized and distributed command.

This is the most interesting part. I read that an octopus's brain can give their arms high-level commands, and the arms can execute some commands by themselves.

bcaa7f3a8bbc··on Silicon Valley is one of the most polluted places in the country
Nobody remembers the Commodore Semiconductor Group? Commodore was a pioneer in personal computing, semiconductor and environmental accidents. In 1974, there was a massive leak of the 250-gallon underground concrete storage tank full of TCE, and today the site is still monitored by the EPA. Bill Herd, the chief engineering of Commodore 128, mentioned in his interview that the day he went to work, he didn't know the tank leaked and parked at the wrong side of the company, and his car was completely contaminated.

https://cumulis.epa.gov/supercpad/cursites/csitinfo.cfm?id=0...

bcaa7f3a8bbc··on Reverse-engineering precision op amps from a 1969 analog computer
We'll never have the luxury of laser-trimmed resistor or matched transistor, an integrated opamp usually outperforms discrete designs, at least for low-power applications. But yeah, it's much fun to build an integrated component from scratch and see how it works.

BTW, NwAvGuy, the audio guru who have vanished, has some interesting criticisms on the dismissal of opamp in the audiophile community. https://nwavguy.blogspot.com/2011/08/op-amps-myths-facts.htm...

bcaa7f3a8bbc··on The Milky Way Has Giant Bubbles at Its Center
> huge lag between edits and public visibility of said edits from a non-logged-in browser

As the saying goes, "there are 2 great unsolved problems in computer science:, naming objects, cache invalidation, and off by one errors."

In case you haven't noticed, to reduce server pressure, a logged-in user sees comments in real time, but a guest only sees the cached version of the page that only updates slowly. When Hacker News sees an explosive amount of traffic, logging out is a way to help. The last time it happened was when Donald Trump was elected.

bcaa7f3a8bbc··on [dead]
> Don't blindly defend pedo friends...

In the early days of the Lisp Machine, Inc. vs. Symbolics war, there were two AI Lab people who choose not to be employed by either: Richard Stallman and Marvin Minsky.

I guess his action was not surprising.

bcaa7f3a8bbc··on Reddit was down for over two hours
Where is the new "alt."?
bcaa7f3a8bbc··on Don't Let Congress Hand Patent Abusers Their Ultimate Wishlist
Interesting.

Where can I read more about it?

bcaa7f3a8bbc··on I am building a meme satellite
Can't wait to receive some analogized memes from my radio via SSTV.
bcaa7f3a8bbc··on Don't Let Congress Hand Patent Abusers Their Ultimate Wishlist
Why does the USPTO do this? Is it a technical problem or a political one?

I remembered reading a story from the early industrial era, about an inventor who challenged another inventor's validity of patent and pressured the patent office to hold a demonstration for verification before believing the invention is true.

Software patent is probably a culprit that makes some of the previously impossible patents possible by doing it on a computer. But I don't think it can explain everything. Why has the USPTO became something beyond stupid nowadays? I don't think the patent office verifies anything these days, they only log everything and left all the actual business to courts, I'm not sure it's the best system. Is it because the model of a centralized patent office simply doesn't scale well for the tremendous amounts of patent? Or because of lobbyists? Or both (e.g. patent office doesn't scale well and the lobbyists and patent lawyers exploit it to apply stupid patents)?

bcaa7f3a8bbc··on Don't Let Congress Hand Patent Abusers Their Ultimate Wishlist
Why didn't the problem reappear after the war?
bcaa7f3a8bbc··on Fossil fuel divestment has ‘zero’ climate impact, says Bill Gates
BTW, these opt-out options work by adding unique cookie identifiers to your browser (opt-out tracking is implemented by tracking you?). If you block 3rd-party cookies or ads, it won't work, and you'll need to redo everything if you clear cookies or change browser.

I'd say these "opt-out" options are not gonna work in practice.

bcaa7f3a8bbc··on If all fighter jets become stealthy, how will they fight each other?
> Myth: Stealth is obsolete / stealth is a hoax / stealth is marketing

> LO remains relevant (and very useful) for the same reason armor didn't become obsolete when antitank guided missiles were fielded. [...] LO technologies drastically reduce detection ranges and warning times. Sensors that work well against stealthy aircraft would work far better against non-stealthy aircraft. What's the alternative to stealth? No stealth? Make our aircraft easier to detect and track? All future combat a/c designs must consider signature reduction going forward.

Can be seen as a commentary on isolation/mitigation techniques in infomation security.

← PreviousPage 4 of 14Next →