HackerTrans
トップ新着トレンドコメント過去質問紹介求人

chsasank

no profile record

投稿

[untitled]

1 ポイント·投稿者 chsasank·3 年前·0 コメント

AI Chips: Blast from the Past [pdf]

chsasank.com
1 ポイント·投稿者 chsasank·3 年前·0 コメント

Marketing Strategy from First Principles

chsasank.com
1 ポイント·投稿者 chsasank·4 年前·0 コメント

Paul Graham's Essays in E-book Formats

github.com
4 ポイント·投稿者 chsasank·5 年前·1 コメント

Front End Roadmap: With Tutorials

chsasank.com
1 ポイント·投稿者 chsasank·5 年前·0 コメント

Demystifying Asynchronous Programming in Python

chsasank.com
1 ポイント·投稿者 chsasank·5 年前·0 コメント

History Is Repeating Itself and Why You Should Care

chsasank.github.io
5 ポイント·投稿者 chsasank·5 年前·0 コメント

Concurrent Programming and Trio

chsasank.github.io
1 ポイント·投稿者 chsasank·5 年前·0 コメント

Docker Is Object Oriented Programming (OOP) for Systems

chsasank.github.io
6 ポイント·投稿者 chsasank·6 年前·2 コメント

Learning Representations by Back-propagating Errors (1986)

chsasank.github.io
1 ポイント·投稿者 chsasank·6 年前·1 コメント

A Protocol for Packet Network Intercommunication (1974)

chsasank.github.io
2 ポイント·投稿者 chsasank·6 年前·0 コメント

Computers Then and Now (1968)

chsasank.github.io
2 ポイント·投稿者 chsasank·6 年前·0 コメント

Embracing Change with Extreme Programming (1999)

chsasank.github.io
1 ポイント·投稿者 chsasank·6 年前·0 コメント

A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence

chsasank.github.io
2 ポイント·投稿者 chsasank·6 年前·1 コメント

A Critique on Intellectual Property (2001)

chsasank.github.io
10 ポイント·投稿者 chsasank·6 年前·2 コメント

The UNIX Time-Sharing System (1974)

chsasank.github.io
90 ポイント·投稿者 chsasank·6 年前·35 コメント

Why breaking up the Big Tech a bad idea

financialexpress.com
3 ポイント·投稿者 chsasank·6 年前·4 コメント

Classic Paper: Go to Statement Considered Harmful

chsasank.github.io
2 ポイント·投稿者 chsasank·6 年前·0 コメント

The Magical Number Seven, Plus or Minus Two (1956)

chsasank.github.io
1 ポイント·投稿者 chsasank·6 年前·1 コメント

Nvidia's ARM Acquisition Explained

chsasank.github.io
2 ポイント·投稿者 chsasank·6 年前·0 コメント

コメント

chsasank
·3 年前·議論
fast.ai course is the best: https://course.fast.ai/ Comes with its own framework and is deeply practical.
chsasank
·3 年前·議論
This is basically fork of llama.cpp. I created a PR to see the diff and added my comments on it: https://github.com/ggerganov/llama.cpp/pull/4543

One thing that caught my interest is this line from their readme:

> PowerInfer exploits such an insight to design a GPU-CPU hybrid inference engine: hot-activated neurons are preloaded onto the GPU for fast access, while cold-activated neurons are computed on the CPU, thus significantly reducing GPU memory demands and CPU-GPU data transfers.

Apple's Metal/M3 is perfect for this because CPU and GPU share memory. No need to do any data transfers. Checkout mlx from apple: https://github.com/ml-explore/mlx
chsasank
·5 年前·議論
Let me start with declaring conflict of interest: I work in one of the aforementioned AI startups, qure.ai. Bear with my long comment.

AI is starting to revolutionise radiology and imaging, just not in the ways we think. You would imagine radiologists getting replaced by some automatic algorithm and we stop training radiologists thereafter. This is not gonna happen anytime soon. Besides, there's not much to gain by doing that. If there are already trained radiologists in a hospital, it's pretty dumb to replace them with AI IMO.

AI instead is revolutionising imaging in a different way. Whenever we imagine AI for radiology, you probably imagine dark room, scanners and films. I appeal you to imagine patient instead. And point of care. Imaging is one of the best diagnostics out there: non invasive and you can actually see what is happening inside the body without opening it up. Are we training enough radiologists to support this diagnostic panacea? In other words, is imaging limited by the growth of radiologists?

Data does suggest lack of radiologists. Especially in the lower and medical income countries.[1] Most of the world's population lives in these countries. In these countries, hospitals can afford CT or X-Ray scanners (at least the pre-owned ones) but can't afford having a radiologist on premise. In India, there are roughly 10 radiologists per million.[2] (For comparison, US has ~ 10x more radiologists.) Are enough imaging exams being ordered by these 10 radiologists? What point is there to 'enhance' or 'replace' these 10 radiologists?

So, coming to my point: AI will create new care pathways and will revolutionize imaging by allowing more scans to be ordered. And this is happening as we speak. In March 2021, WHO released guidelines saying that AI can be used as an alternative to human readers for X-Rays in the tuberculosis (TB) screening [3]. It turns out AI is both more sensitive and specific than human reader (see table 4 in [3]). Because TB is not a 'rich country disease', nobody noticed this, author included likely. Does this directive hurt radiologists? Nope, because there are none to be hurt: Most of the TB cases are in rural areas and no radiologist will travel to random nowhere village in Vietnam. This means more X-rays can be ordered, more patients treated, all without taking on the burden of training ultra-specialist for 10 years.

References:

1. https://twitter.com/mattlungrenMD/status/1382355232601079811

2. https://health.economictimes.indiatimes.com/news/industry/th...

3. https://apps.who.int/iris/bitstream/handle/10665/340255/9789...
chsasank
·5 年前·議論
See this for how it actually works in code: https://chsasank.github.io/concurrent-programming-trio-tutor...
chsasank
·6 年前·議論
How different is podman from docker?
chsasank
·6 年前·議論
This is the classic paper that rediscovered back-propagation. Conceptually, back propagation is quite simple and just is a repeated application of chain rule. However, results of applying backprop for multi layer neural networks have been spectacular. This paper reads like a very brief tutorial of deep learning.
chsasank
·6 年前·議論
In 1955, four computer scientists wrote the following proposal for a workshop to lay groundwork for Artificial Intelligence. This workshop is considered to be the founding event of AI as a field. Ideas from this proposal remain highly relevant to the day.

Yellow highlights/annotations are my own. You can disable them. I also added side notes with my thoughts and the connections I could trace to the more modern AI ideas.
chsasank
·6 年前·議論
you're right! thanks for clarifying!
chsasank
·6 年前·議論
Ok somebody changed the title. That is awesome. thanks!
chsasank
·6 年前·議論
stderr is not missing.

> The discussion of I/O in §3 above seems to imply that every file used by a program must be opened or created by the program in order to get a file descriptor for the file. Programs executed by the Shell, however, start off with two open files which have file descriptors 0 and 1. As such a program begins execution, file 1 is open for writing, and is best understood as the standard output file. Except under circumstances indicated below, this file is the user’s typewriter. Thus programs which wish to write informative or diagnostic information ordinarily use file descriptor 1. Conversely, file 0 starts off open for reading, and programs which wish to read messages typed by the user usually read this file.
chsasank
·6 年前·議論
Great question. I never thought of this!
chsasank
·6 年前·議論
I think the author meant anti-trust as breaking up, not regulatory intervention. Regulatory intervention in the UPI case is more proactive and constructive as opposed to reactive breaking up.
chsasank
·6 年前·議論
Big Tech as enterprises are knowledge based as opposed to resource based. And IP economies works fundamentally different than resource based economies.

Possible alternative to Breaking up: 'Open up' everything! Like what India's UPI did to payments.

Some fav quotes from the news:

> "The last line of the Rajan paper is worth keeping mind: “it is dangerous to apply twentieth century economic intuitions to twenty first century economic problems”. Antitrust is a 20th century institution."

> "India cut into the monopoly powers of Mastercard and Visa by creating a government-funded open-architecture UPI payments system."
chsasank
·6 年前·議論
This is a classic 1956 paper marrying information theory and psychology. Easy read yet cited 33000 (!) times.

Preview:

Humans 1. have limited judgement 2. have limited memory 3. use recursion to process so much information

NOTE: This is not my article. This is a classic paper originally published by George A. Miller in The Psychological Review, 1956. Blue highlights/annotations are my own.
chsasank
·6 年前·議論
AI deployment is already hard thanks to anti-open source nature of Nvidia. Have you ever tried to deploy models using nvidia-docker? Why are GPUs not part of Linux Kernel? Why are server grade GPUs so expensive? Why does PyTorch/Tensorflow not really support AMD GPUs.

Nvidia is a monopoly. A monopoly is never good for the market and innovation in the long term.
chsasank
·6 年前·議論
NOTE: This is not my article. This is just a reformat and mirror of a paper by John Willinsky because the original link renders slow.