Hacker Newsnew | past | comments | ask | show | jobs | submit | lucas_membrane's commentslogin

About 30 years ago, buying compilers retail went from the common route for beginners to more expensive than most beginners wanted to spend. And specialized professional software engineering became pretty damned expensive, too. The first of those changes made python comparatively attractive to every programmer starting out before the last 30 years who did not yet work as a programmer. The second of those changes made python comparatively attractive to every domain expert with a computer already on their desk working in an organization of any size who could not get their desired or imagined super simple and easy high-value application funded by said organization. Inevitable.


Compare the causes of death in midlife now with the causes of death in midlife 50,000 years ago. What is total over all causes of the lesser of the % of deaths by that cause 50,000 years ago and the % of deaths by that cause now? My guess is that total overlap is way less than half. So the things that kill us are mostly modern. The things that we evolved to survive are mostly ancient. And we are a species controlled by the brain, mostly by the subconscious brain, which is basically a collection of ancient survival mechanisms and ancient survival inhibitions. Our brains are proud of removing us from our roots and strive to accelerate our separation from what we are prepared to deal with, which introduces just a few changes that appear to our conscious brains easy enough to mitigate in the long run. But our brains are much better at handling the short run and are absolutely confounded by choices involving both the long run and short run. IOW, we live by deep myths and the myths are dying.


Coroners will almost never classify death by motor vehicle or aircraft collision or impact as suicide.


I just found out that if one is developing a wxPython app, this:

menuFont = wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.NORMAL) # 12pt font

Will be flagged as an error by ty, wx.DEFAULT and wx.NORMAL being some kind of wxPython place holder that wxPython can interpret into a value later on, not a value just yet. Can you get past that kind of late binding?


Not exactly. For example, Major League Baseball has been granted an anti-trust exemption by the US Supreme Court, because they said it was not a business. In some cases in which firms have been found guilty of violating the anti-trust laws, they were fined amounts minuscule in relation to the profits they gained by operating the monopoly. Various governments in the US outsource public services to private monopolies, and the results have sometimes amounted to a serious restraint of trade. The chicanery goes back a long way. For the first decade or so after the passage of the Sherman Act, it was not used against the corporate monopolies that it was written to limit; it was invoked only against labor unions trying to find a way to get a better deal out of the firms operating company stores and company towns etc, etc. Then Teddy Roosevelt, the so-called trust-buster, invoked it under the assumption that he could tell the difference between good and bad monopolies and that he had the power to leave the good monopolies alone. 120 years later, we are in the same sorry situation.


Except that both the number of commercial minutes and the number product plugs in each hour have quadrupled in my recent memory, which is not even so good anymore since the Dumont network vanished and Ed Murrow took that government job.


A functional program is an a self-contained expression -- an isolated system following its own rules. The foremost example we have of such a thing is the universe itself, but the universe is not a good example in this discussion, because we have plenty of reasons to think that the universe contains pure (not pseudo-) randomness. Beyond that, isolation , when it matters, is not an easily proven proposition, and is a deplorable fantasy when assumed in many of the other science and engineering disciplines.


Not for me. I spent a few weeks a few weeks ago trying to use it. Much I liked. Much I didn't.

I like FP, so that was not a problem. But I found that lots of stuff was pretty hard for me as just an old guy trying to write some fancy little GUI apps to assist some of my other spare time activities. The project system, dune, was puzzling to me, and when I looked for clarification on-line it was pretty clear that I had lots of company. Not wanting to pass time writing code and seeing many potentialy useful packages available, I downloaded quite a few (actually, I downloaded not too many, but the dependencies required for those multiplied rapidly). Then I found myself managing multiple environments, because the different versions of this and that do not always work together so nice.

Some library code has to get imported some ways, some other ways. Etc, etc. Many tutorials teach the toplevel interpreter, but that's not recommended for projects of any size, and the other environments will choke on the code that works in the toplevel.

What I liked is that the OCaml ecosystem doen't look like it wants to control or ought to fear the next big thing. It's what you get when you have a lot of smart creative people who get inspired and do their best according to their own motivations and their own conception of quality. I admire that. I'm glad that I tried it.


Seeing all those SRFI's listed, etc, on that page (63 of them), is astounding. How long would I have to work with scheme to get to comprehend what each represents without looking them up Captain Wimby's Bird Atlas of Nomenclature? What percentage of the people who take the time to read that page, for example, if they are trying to learn if Chez Scheme might fit their needs for a language implementation, are going to get a good idea about anything by scrutinizing that list? Isn't that like a bookstore filling its advertising with a list of ISBNs? I have tried to do some stuff with scheme at times in years past, and when I saw such lists galore with no plain-language information attached while trying figure out which tool to grab, it gave me some idea that the scheme community was a somewhat isolated ethnocentric culture of its own.


I believe that you have a fine understanding of the issues involved. The risk is two-sided. One part of it is that AI may somehow become smarter than us. The other side is that humans have developed mathematics, which encourages us to treat the universe as an optimization problem, which encourages us to think that the best optimizers are the best people and that they deserve great rewards for optimizing, which leads to competition at optimizing optimization, serious negative feedback for the losers, single winner systems, and all the winners realizing that the more they resemble their enemies, the less likely they are to be targeted as a resource to plunder. Perhaps we are not able to figure out if any of this is wrong, but the emphasis on convergent thinking will make our species easy to fool and sabotage, if our species doesn't win a Darwin award first. AI will be able to avoid the blame. It may be optimizing the fire department and selling fire insurance when civilization burns down, but the fire started millennia ago.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: