B

Bryan Bishop

diyhpl.us/~bryan · Personal blog · on HN since 2011

Bryan Bishop's personal site hosts his notes and an archive of papers on Bitcoin, biotech, self-experimentation and computing history.

What HN saysHN commenters use it as a source of PDFs, such as the Connection Machine Lisp paper and a pharma R&D efficiency review, and for recipe notation analysis.
19HN people shared it
14linked it in comments
5stories submitted
50story points
4 years agolast shared
2011people per year2026

Most-shared posts

  1. 1
    Computerized Cooking (1985)
    3 people · 40 points · first shared 2021 · 9 comments on HN
  2. 2
    25aa007a093cd69bbf070e6db9603c3a.pdf
    3 people · first shared 2014
  3. 3
    Bitcoin
    2 people · first shared 2015
  4. 4
    The Brain on Porn (2014) [pdf]
    1 people · 5 points · first shared 2014 · discussion on HN
  5. 5
  6. 6
  7. 7
    Bitcoin: Fragmented Transaction Protocol
    1 people · 1 points · first shared 2018 · discussion on HN
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
    P2p research members
    1 people · first shared 2013
  15. 15

What HN people wrote when they linked it

caspar · 2021-11-10
You may be interested in this analysis on various recipe formats, along with the proposed "RxOL" notation for explicitly expressing recipes as such a tree based structure[0]. Personally I find RxOL hard to read & edit though, so I have been thinking about whether it would be doable able to infer such tree structures from CookLang's more readable recipe format[1][2]. Ingredients and times are already marked, so surely verbs & follow up mentions of ingredients can be extracted from the text without further annotation? Haven't tried doing it yet though. [0] http://diyhpl.us/~bryan/papers2/CompCook.html [1] https://cooklang.org/ [2] https://news.ycombinator.com/item?id=28997309
kanzure · 2018-02-20
I think they probably haven't even sorted out their intentions at this point. But you know, these things just have a way of developing on their own just by tiny nudges at the beginning. For an overview of the GP-write project, see the following: 1) Science article: http://diyhpl.us/~bryan/papers2/bio/The%20human%20genome%20project%20-… 2) timeline: http://diyhpl.us/~bryan/papers2/bio/Synthetic%20human%20genome%20proje… 3) fact sheet: http://diyhpl.us/~bryan/papers2/bio/HGP-write-Fact-Sheet.pdf Really I'd like to somehow get EFF to ride to my rescue but I've sort of got myself into this mess on my own so it's not really on them. EFF doesn't focus on biological freedom issues like these, anyway. At least not yet.
georgewfraser · 2014-11-14
twoodfin · 2014-08-27
Another Lisp variant developed for the Connection Machine was the cleverly named "Connection Machine Lisp": http://diyhpl.us/~bryan/papers2/paperbot/25aa007a093cd69bbf070e6db9603… The paper on it by Steele and Hillis is well-worth reading, as the language's fundamental mechanism of parallelism bears more than a passing resemblance to the MapReduce of 20 years later.
michelpp · 2021-06-29
The book "The Connection Machine" by Danny Hillis is a fantastic account of the philosophy of the CM design. When I was in high school, I didn't have a computer, I only had computer books from the library, and TCM was a huge influence on me at that age. This paper by Guy Steele and Danny Hillis is also a good introduction to the Lisp language they were developing (but from what I can tell never got off the ground) for the CM. http://diyhpl.us/~bryan/papers2/paperbot/25aa007a093cd69bbf070e6db9603… In particular the language has two new operators, alpha and beta, that today we might consider flexible analogs to map (compute) and reduce (communicate). It's really fascinating how they made an algebraically closed language around this concept. This lecture by Hillis is also fascinating: https://www.youtube.com/watch?v=Ua-swPZTeX4 Near the end he talks about how this room-sized machine had a syncronous clock, and how there were bits stored in the wires in transit because all the wire lengths were carefully cut multiples of the clock period.
hardmath123 · 2021-10-26
You might also like this little book, "Computational Cooking," which is also, in a way, a meditation on the language of recipes. http://diyhpl.us/~bryan/papers2/CompCook.html
bhouston · 2016-02-08
Signed distance fields have been used in VFX since the mid-1990s. One of the first paper formalizing its editing techniques was by Ken Museth in 2002: http://diyhpl.us/~bryan/papers2/frey/applications/Museth%20K.,%20Level… My contribution to the field (in collaboration with Ken, the author of the above) is making these scalar volumetric representations more scalable via using a recursive hierarchical sparse representation: https://www.cs.ubc.ca/nest/imager/tr/2006/Batty_HRLE/ Ken Museth is now the head of R&D at Dreamworks Animation and picked up a Sci Tech Oscar two years for his level set work: https://www.youtube.com/watch?v=5FwOc4OSOR0
profquail · 2014-04-02
I read an interesting paper not long ago that discussed exactly such a scenario (stealing electricity to mine Bitcoin). The paper is titled, "Bitcoin & Gresham's Law -- The Economic Inevitability of Collapse": http://diyhpl.us/~bryan/papers2/bitcoin/Bitcoin%20and%20Gresham%27s%20…
samfoo · 2012-04-25
There does seem to be some evidence that this isn't just snake oil: http://diyhpl.us/~bryan/papers2/dreaming/Lucidity%20Institute%20Resear… I remain skeptical, but it's certainly plausible. More than most ACM flim flam.
nickpsecurity · 2015-09-01
Memory bus is just for speed. You don't want it doing stuff like that lol. See these two LISP machines for where my inspiration of putting it on memory bus came from: http://diyhpl.us/~bryan/papers2/paperbot/Design%20of%20a%20LISP-based%… (See section 7 for a radical... err realy old... way to do concurrent GC. Full paper available at ACM/IEEE or if you Google LISP processors Guy Steele enough.) Scheme machine by Burger 1995 http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=569B0A6FC0F67… (See the main graphic and specifics in storage section later. Once again, GC-like stuff is handled in memory management part of the processor. This processor knows that, though, to assist GC a bit. Also different in that it was specified and then synthesized to heterogenous hardware with DDD "correct-by-construction" toolkit.) So, have fun with those. Plus, Google hardware-assisted or hardware garbage collection to get lots of interesting results already done.
Taek · 2015-08-16
> The difference is that the opinion has political and economic outcomes. That is the crux of why this is a huge deal, and Linus changing the Linux scheduling algorithm is not a huge deal. People are afraid that Bitcoin is going to break, or meet an obstacle that prevents them from making massive ROI on their speculation, and they have a lot of stake in the game in protecting Bitcoin. > It took me about 2 months from not knowing how Bitcoin worked to implementing my own cryptocurrency with a novel PoW approach. "It took me about 2 months from not knowing how cryptographic hashing worked to implementing my own hash with a novel sponge function." The hard part is not making a cryptocurrency that works when people use it normally. The hard part is making a cryptocurrency that works when people around the world can profit tens of millions of dollars by breaking the cryptocurrency (either abusing the mining, spending coins that don't belong to them, DoS'ing competing miners, etc.) I don't know which cryptocurrency you made (I tried to look it up via your HN profile, but didn't find anything), but if you get it peer reviewed I imagine that experts will quickly be able to find a reason or two for why it is either broken or uninteresting. Anyone can make a cryptosystem that they themselves cannot break. Bitcoin is among the most complex and cutting edge cryptosystem we have today. Even in the past few months, several important and severe flaws in Bitcoin have been discovered…
tokenadult · 2013-10-27
"For high school math, inborn talent is just much less important than hard work, preparation, and self-confidence." This statement from the article is essentially correct, and is well backed up by comparative studies of mathematics education using different instructional methods in the United States, and especially by international comparisons in mathematics education. My current work is teaching advanced mathematics classes to elementary-age learners in a supplemental program (year-round, locally) and advising parents on the education of precocious learners of mathematics (two weeks each summer, as part of an international summer program). So I try to keep up with the voluminous research on mathematics education. Learner attitudes are crucial. The job of a teacher is to help build successful learner attitudes. For parents, I have posted online a set of FAQs on mathematics instruction, "Problems versus Exercises" http://www.epsiloncamp.org/ProblemsversusExercises.php "Repetition and Practice" http://www.epsiloncamp.org/RepetitionPractice.php "Resources about Learning Mathematics" http://www.epsiloncamp.org/LearningMathematics.php "Courage in the Face of Stupidity" http://www.epsiloncamp.org/CourageandStupidity.php with the FAQs intended to help parents impart to their children attitudes and study habits that will build more success in learning mathematics. The level of mathematics expected of learners in United States senior high schools is not particularly…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close