amiramir | 3 years ago | on: The Emancipatory Visions of a Sex Magician
amiramir's comments
amiramir | 3 years ago | on: Canadians think tipping is ‘getting out of control,’ new poll suggest
The explanation for tipping in the US has been the lack of national healthcare and a social safety net.
I live in the NYC and grew up in London and Paris. In Paris tipping was culturally seen as optional and generally reserved for instances of great service. London was similar way back when with 50p or a quid being a tip.
When I got to the US tipping was a much bigger deal and has only grown over time. The explanation was that service workers don't get paid enough and unlike in the UK, France, and Canada there is no universal healthcare or safety net so we need to subsidize the employers to make the workers whole and safe which seems like a weird concept all around, unless you are an employer.
amiramir | 5 years ago | on: NASA space copter ready for first Mars flight
amiramir | 8 years ago | on: Tesla Semi
amiramir | 8 years ago | on: Record surge in atmospheric CO2 seen in 2016
"Kahneman won the 2002 Nobel prize in economics for his research on the psychological biases that distort rational decision- making. One of these is “loss aversion”, which means that people are far more sensitive to losses than gains. He regards climate change as a perfect trigger: a distant problem that requires sacrifices now to avoid uncertain losses far in the future. This combination is exceptionally hard for us to accept, he told me."[0]
That said, I think that the thing that will make people change their behavior is not so much how bad it gets but the economics. If it's cheaper to use renewables than burning fuels then people will switch. Thinking about one's short-term economic choices ($1 < $2) is mostly simpler than thinking about global issues that are at odds with one's cognitive biases, and one's choices to ignore scientists.
[0] https://www.newscientist.com/article/mg22329820-200-understa...
amiramir | 8 years ago | on: Pixel 2 is hiding a custom Google SoC for image processing
amiramir | 8 years ago | on: Artificial intelligence pioneer says we need to start over
Oddly enough neural nets languished in the frozen tundra for 50+ years if you take it back to perceptrons (mid 60's)[1]. Misnky and Papert's take down of perceptrons set the field back years. If you want to be more strict then it's been 31 years since Rummelhart and McClelland published their book[2], based on their earlier work that Hinton co-authored. They laid out multilayer NN with back-propagation. I got hold of the book in the UK in '87 and used it to code a multi-layer back-propagation network. It was a machine that would read out aloud given some text, even for words it had not seen before (good luck with through, though, and trough.) The problems were data and processing speed. I had to hand code features and wait for overnight training runs on VAXen and later a Sun-3 clocked at 16.67MHz[3]. It took big data an brute force to get the glimpses or magic that we see now. The fundamentals have been around for a long time.
It may be the case that one of the many approaches that fell by the wayside will make a comeback a al NN. NN added more layers and tweaked backprop, plus data and speed. It may be the expert systems will rejuvenate as something "new" with machines writing their own rules and somehow getting over showstoppers like the unmanageability of a large rule bases. It's probably going to be some combination of things that we already know about, along with yet more data, and processing power that will get us to the next level. The odds are that whatever that beast is will be self-training and regulating in an analogous way to back-prop but with logic thrown in. Good luck to us all for inventing such things, and for trying to understand what they are really doing.
[1]https://en.wikipedia.org/wiki/Perceptron [2]https://mitpress.mit.edu/books/parallel-distributed-processi... [3]https://en.wikipedia.org/wiki/Sun-3
amiramir | 8 years ago | on: ESPN Football Analyst Walks Away, Disturbed by Brain Trauma on Field
amiramir | 8 years ago | on: ESPN Football Analyst Walks Away, Disturbed by Brain Trauma on Field
At he elite level a player who is suspected of having taken a significant knock to the head can be substituted off the field for 10 minutes to be assessed by a doctor. The referee, assistant referees, sideline medics or the television match official can make the get the player off the field and to the medic. Players almost always want to play on after a knock so the decision is left to officials who may have seen or heard a head impact. If a player fails the assessment then they do not return to the field and further tests will be performed after the match. If the player passes then the substitution is reversed. If an incident is missed during a game then an assessment can be ordered after reviewing a recording of the game.
The laws of rugby also include clauses about contact with the head, tipping a player onto their head, or knocking a jumping player in such a way as to make them land on their head.
Rugby players are getting bigger and faster and the hits are getting commensurately more energetic. Rugby is trying to keep players safe. Whether these measures help remains to be seen but I think the governing bodies take player safety pretty seriously.
One interesting stat that I heard is that one of the things that seems to be inversely correlated with head injury is neck strength so we may see more players training their already powerful necks.
amiramir | 8 years ago | on: Hobbes – A language and an embedded JIT compiler
[1] https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scien...
amiramir | 9 years ago | on: “Children of Men”'s vision of the future is now disturbingly familiar
Directors and designers could start using flat blue devices so that interfaces can be re-imagined, in 2-D, or 3-D, and composited in future re-masterings. I like the non-desript tri-fold devices in Westworld. Kudos to the 2001 team for getting imagining tablet interfaces although that did not sway the jury Samsung vs Apple iPad case[1][2].
[1] http://appleinsider.com/articles/11/08/23/samsung_cites_scie...
[2] https://en.wikipedia.org/wiki/Apple_Inc._v._Samsung_Electron....
amiramir | 9 years ago | on: Chinese smiths forge a large flange on the street [video]
amiramir | 9 years ago | on: Universal adversarial perturbations
amiramir | 9 years ago | on: Ask HN: What book have you given as a gift?
[1] https://www.amazon.com/Eats-Shoots-Leaves-Tolerance-Punctuat...
amiramir | 10 years ago | on: War Is a Racket (1935)
[1] https://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9ta... [2] https://en.wikipedia.org/wiki/Iranian_Revolution
amiramir | 10 years ago | on: Driverless Navy Boats Programmed to Swarm Like Bees (2014)
amiramir | 10 years ago | on: What Killed Smalltalk?
St-80 was a great system and by way my favorite programming experience. I remember visiting Jim Gosling to hear about Oak (which subsequently became Java) and thinking that it was neat but a pale imitation of Smalltalk.
What "killed" Smalltak were a thousand cuts. A huge problem was the fact that hardware in those days was slow. Our production machines had a 25 Megahertz processor which had problems with the interpreted language that was also painting a GUI.
For a long time St-80 would just take 100% of the puny cpu even when there was nothing going on. Eventually there was 4-line event driven patch that cleared that up but that did not help when the program actually did some work.
For finance double-dispatch arithmetic made things worse since even a simple addition would result in a bunch of message sending that was cute and pure but slow.
The monolithic image was an issue too since shipping and delivering production code was hard. There were source control system but ultimately the image was a hug blob that had to be shipped around. Another issue was the windowing system. Smalltalk was its own universe and basically grew out of being the whole environment for a machine (e.g. Xerox Star).
There were no namespaces so it was hard to segments certain kinds of code and you'd end up fiddling with the innards of St which may have unintended consequences.
It did not integrate with the window managers of the day (e.g. Motif) and could not use native widgets so we had to try to style our widgets to look like the window manager.
I think the folks at ParcPlace were great inventors and engineers (Peter Deutsch is a god) but they were not fast enough to respond to the pressures of the market.
I wonder what would happen if Gigahertz machines were avaible for Smalltalk and if ParcPlace had managed to make their system have a decent package manager and to call native widgets.
It was also hard to find engineers since C/C++ was there flavor de jour. At Morgan Stanley there was also APL/A+/J but ultimately Java took the world over and now then Javascript which started off as an interpreted language with a lot less that St-80 but some times timing is everything. Moore's law helps too.
With all that said St-80 is still the gold standard of my programming life which included other fun systems such as Interlisp-D and NextStep.
amiramir | 11 years ago | on: Playboy Interview: Steve Jobs (1985)
amiramir | 11 years ago | on: Is Borges the 20th Century’s most important writer?
amiramir | 11 years ago | on: The legend of John von Neumann (1973)
https://en.wikipedia.org/wiki/Five_Points,_Manhattan