2,193 karma · joined June 18, 2010
I'm not so sure this is a horrible idea from the standpoint of their business. Other businesses could operate differently and if people preferred that, they wouldn't buy HP. Case in point, I haven't heard anyone recommend an HP printer recently.
- From Mathematics to Generic Programming by Stepanov & Rose
- Gödel, Escher, Bach: an Eternal Golden Braid by Hofstadter
- The Little Schemer / The Seasoned Schemer
Brinley also wrote a book about creating model rockets that I read as a kid. I didn't realize he was the author of the Mad Scientist Club books until I was an adult. https://archive.org/details/RocketManualForAmateursByCapt.Be...
Most people who are doing this type of things offer consulting services to help make sure your site / app are secure.
> The best approach is not to do it.
Don't do what? Don't tell them there is a security problem?
> Demanding money from someone that didn't hire you is never ethical - just childish.
Lets say my front door is open. Someone takes a picture of it and sends it to me so I can close and lock it. Once it is closed, they explain that they offer a service where they will help homeowners make sure that they keep their doors closed. They plan to use the picture they took to illustrate how they help identify open doors to show why people might want to be their client. However, if I want to pay them for the service the provided, then I get to decide if and how any information about my door being open is used.
Given how many people I know that still type google into the google search bar, I find this number to be extraordinarily high.
It feels like such a requirement would mean you would have to test each potential user for technical skills to determine if they are capable of doing the things that you are giving them the right to do.
It would seem like a species that has a language would greatly benefit from having individuals with more years of experience on how to handle infrequent events like droughts, floods, abnormal animal migrations, etc.
Is that because we found and patched all the systems that would have actually had a problem? Maybe. I'm guessing it is because many of the things that were fixed, wouldn't have actually caused any signifiant problem--at least not at the scale that was being predicted.
But as you point out, if there were any systems that would have failed in a catastrophic way, those were evidently fixed.
I would argue that we don't really know what would have happened had the world not spent all the money on upgrading systems. It appears a very large number of them would have continued to work as expected and it isn't immediately clear if the ones that were replaced would have resulted in a catastrophe.
Now I do get your point. There is probably a better metric to use. Like for example, how many people are adding this library to their project and not removing it. But if you don't have that, the number of recent updates to a project that has been around for a long time is probably going to steer you in the right direction more often than not.
Dijkstra's quote about people who learned programming with BASIC being beyond repair is obviously hyperbole, but given the number of programmers he taught, I'd assume he was seeing some significant difference that was important enough to prompt his statement.
Let's say you ask an LLM to apply to scholarships on your behalf and it does so, but also creates a ponzi scheme to help you pay for college. There isn't really a good way for the company who created the LLM to know that it won't ever try to do something like that. You can limit what it can do, but that also means it isn't useful for most of the things that would really be useful.
So eventually a corporation creates an LLM that is used to do something really bad. In the past, if you use your internet connection, email, MS Word, or whatever to do evil, the fault lies with you. No one sues Microsoft because a bomber wrote their todo list in Word. But with the LLM it starts blurring the lines between just being a tool that was used for evil and having a tool that is capable of evil to achieve a goal even if it wasn't explicitly asked to do something evil.
So it is kind of a way of create a Socratic dialog with a book. I found it to be a great way to engage with the material in a way that promotes understanding in a hands on way, but without putting a computer in the way. When you are writing your answers you have to be more intentional than just, "well lets see if this works."
The Divine Comedy by Dante - It is hard to underestimate how much it has influenced our culture.
A Distant Mirror - The history of the 14th century, but engaging like a novel.
Name of the Rose - Mystery novel set in Medieval times.
On Lisp by Paul Graham - http://www.paulgraham.com/onlisp.html
Seasoned Schemer - Kind of an interactive book that teaches computer science concepts in an interactive paper based way. Probably best to start with the Little Schemer first.
You obviously haven't dropped an iphone on to concrete. :)
Is Detroit a place with a really tight housing market? It wasn't that long ago that neighbors were offering potential purchasers of near by houses dinner every week for a year to encourage them to go ahead and buy it because they didn't want more empty houses on their block.
The underlying issue is that we need more homes.