May 2025: https://www.theatlantic.com/science/archive/2025/05/screwwor...
June 2026: https://www.theatlantic.com/science/2026/06/screwworm-proble...
617 karma · joined July 10, 2010
shaun `dot` martin `at` appliedcognitivescience `dot` com
[ my public key: https://keybase.io/shaunmartin; my proof: https://keybase.io/shaunmartin/sigs/pxNITPwP1kzjNbBV0F_pJ36sMNJ0oO9goLxuKPBz-Eg ]
May 2025: https://www.theatlantic.com/science/archive/2025/05/screwwor...
June 2026: https://www.theatlantic.com/science/2026/06/screwworm-proble...
> “A.I. is code. And now, A.I. can code,” a veteran researcher, Richard Socher, said. “The ingredients are there.”
> Dr. Socher recently founded, with seven other researchers, a company to pursue this mind-bending goal, which is often called “recursive self-improvement.”
> His start-up, Recursive Superintelligence, has raised more than $650 million from venture capital firms including Google Ventures and Greycroft and the chip-making giants Nvidia and AMD. The six-month-old company, which has offices in San Francisco and London, has fewer than 30 employees. But it is now valued at more than $4 billion.
On a recent a16z podcast, Andreessen said:
“It's possible that [being a VC] is quite literally timeless, and when the AIs are doing everything else, that may be one of the last remaining fields that people are still doing."
Interestingly, his justification is not that VCs are measurably good at what they do, but rather that they appear to be so bad at what they do:
“Every great venture capitalist in the last 70 years has missed most of the great companies of his generation... if it was a science, you could eventually dial it in and have somebody who gets 8 out of 10 [right]. There's an intangibility to it, there's a taste aspect, the human relationship aspect, the psychology — by the way a lot of it is psychological analysis."
The podcast in question: https://youtu.be/qpBDB2NjaWY
(Personally, I’m not quite sure he actually believes this - but watching him is a certain kind of masterclass in using spicy takes to generate publicity / awareness / buzz. And by talking about him I’m participating in his clever scheme.)
He’s the author of the book Blood Oil: Tyrants, Violence, and the Rules that Run the World (about which Peter Singer wrote: “Philosophers rarely write big books that could change the world, but Blood Oil is such a book.”)
Wenar studied philosophy at Harvard with John Rawls and Robert Nozick, and was Karl Popper’s research assistant.
According to web.archive.org this is from Nov 2015:
https://web.archive.org/web/20151108010026/https://playbook....
sysctl -n machdep.cpu.brand_string
this will return something like Intel(R) Core(TM) i7-4650U CPU @ 1.70GHz
(Found on http://osxdaily.com/2011/07/15/get-cpu-info-via-command-line... )Imagine if, every time a silicon valley startup abandoned 100k lines of code to pursue a better idea, reporters swooped in and pointed this out as evidence of impending doom.
(Note that I'm not addressing, and certainly not condoning, China's societal/governance problems, e.g. whether the land was taken unfairly from the farmers, etc. That's a whole 'nother ball of wax.)
http://store.informationarchitects.jp/product/ia³-template http://www.informationarchitects.jp/en/100e2r/
1. Steve Jobs studied calligraphy. At the Stanford commencement address he said:
"I decided to take a calligraphy class to learn how to do this. I learned about serif and sans serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can't capture, and I found it fascinating.
None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts."
(Reference http://news.stanford.edu/news/2005/june15/jobs-061505.html )
2. Paul Graham studied painting at RISD
(He writes about art here: http://www.paulgraham.com/goodart.html )
3. And, closer to home for me: my co-founder's first degree was in economics, but he still felt something missing, so he got a second degree which started in painting but ended up in design. He ended up with a completely unique ability to think in a both left- and right-brained way simultaneously.
So, if you feel that both programming and painting reside within you, then you are rare, and my evidence strongly suggests that you find some way to nurture these parts of yourself.
valuable && low points => upvote
valuable && high points => read, no need to upvote
Does anyone else do this?Schelling, T. (1969). Models of segregation. The American Economic Review, 59(2), 488-493
(Schelling won the Nobel Prize in economics in 2005)
Alternatively, a "show sentiment for this search" which added a small indicator next to the search results might do the trick. (Just to be clear, I'm not proposing adjusting the ranking of pages based on the sentiment on the page itself, interesting though that might be, but rather based on the sentiment in the text surrounding links to that page.)
From Google's blog: As it turns out, Google has a world-class sentiment analysis system (Large-Scale Sentiment Analysis for News and Blogs). But if we demoted web pages that have negative comments against them, you might not be able to find information about many elected officials, not to mention a lot of important but controversial concepts. So far we have not found an effective way to significantly improve search using sentiment analysis. Of course, we will continue trying.
"At that time we knew that a talented engineer in a tough to get tech was worth about $1.5 million per head. Thus, I knew with relative assurance that since we were going to hire at least 70 people with our Series A money, that our worst case scenario was about a $100 million exit.
If anyone is paying attention, you are now saying, wait a minute! Didn't Powerset sell for $100 million to MSFT? .... Yup, we nailed our worse case scenario!" (from http://blognewcomb.squarespace.com/essays/2010/10/14/cult-cr...)
If you have unlimited budget to spend on fruit, you will find amazing blueberries, mangoes, etc. Or vine-grown tomatoes with sea salt and italian mozzarella. These healthy foods became for me such a great source of pleasure that they effectively crowded out junk food.
Counterintuitively, even with an unlimited budget, it's really hard to spend very much on these items, because there's a limit on how much you can eat. But the feeling of being supposed to spend egregiously made a big difference for me.
import Data.Array
f :: Integer -> Integer
f n = sum [0..n]
largeNumber = round 2e6 :: Integer
memo_f :: Array Integer Integer
memo_f = listArray (0,largeNumber) [ (f n) | n <- [0..largeNumber] ]
main = do
putStrLn (show (memo_f!largeNumber)) -- slow
putStrLn (show (memo_f!(largeNumber-1))) -- slow
putStrLn (show (memo_f!(largeNumber))) -- fast
putStrLn (show (memo_f!(largeNumber-1))) -- fast
putStrLn (show (memo_f!(largeNumber-2))) -- slow
putStrLn (show (memo_f!(largeNumber-3))) -- slow
putStrLn (show (memo_f!(largeNumber))) -- fast
putStrLn (show (memo_f!(largeNumber-2))) -- fast
putStrLn (show (memo_f!(largeNumber-4))) -- slow
putStrLn (show (memo_f!(largeNumber-5))) -- slow
When I run this, I see nothing for about 3 seconds (that's the time spent setting up the array). Then the numbers commented '-- slow' take about 1/3 second to print, while the numbers commented '--fast' print instantaneously, because they were calculated previously. (I'm on a recent macbook air, in case anyone's curious about the timings). Obviously to calculate the entire array of values would take far too long (like a week or so).For example, imagine you need to calculate a function f(n) for various values of n (let's say for n ranging from 0 to N). You simply define an array memo_f such that memo_f!n = f(n). ('!' is the array selection operator in Haskell).
Because Haskell evaluates lazily (i.e. not until it absolutely has to), it simply stores a link to the definition of the function for each array element. But once a particular array element is used, that link is replaced by the calculated answer.
I'll post some actual code to demonstrate this in a minute, just in case anyone's interested.