|
It's likely we'll just create something as dumb (or worse) as ourselves. I can imagine a future where there are specialist TV channels with robot-only reality TV programmes..
How do you know so much about swallows? Well, you have to know these things when you're a king, you know.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
Thanks, I'd never heard of Larry Niven. Good info.
Asimovs laws can be coded written in, but how do we keep our fellow humans from removing such safeguards?
|
|
|
|
|
Asame Imoni Obiomah wrote: Asimovs laws can be coded written in, but how do we keep our fellow humans from removing such safeguards?
You have a similar problem with humans that were brought up properly, but turned bad in adulthood. Solve one problem, and you've solved the other.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Thanks for that Wikipedia link. There are tonnes of useful recourses linked that deal with this problem.
|
|
|
|
|
You've got a bit problem here for a start: the term "intelligence" really means "human-like intelligence" so you're going to be trying to make something that "thinks" like us.
But we're all flawed so no matter how hard you try, you're going to build some (or all) of those flaws into whatever system you create.
Secondly, what is "ethical"? "Ethics" is different from country to country and between different cultures. How do you even start to think about quantifying it to the point that you can write an algorithm?
If you ask me, you're on a hiding to nothing. Try improving the "real" intelligence of the world first (a tough enough job in itself)
How do you know so much about swallows? Well, you have to know these things when you're a king, you know.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
Without intervention, the system will be able to overcome human flaws given time.
However, it would seem that our security against any artificially intelligent agent lies in it inheriting our flaws. So, instead of wiping our flaws out in their code, or allowing such an agent to cleanse itself off these flaws, we can amplify them and knobble its ability to communicate outside certain fixed bounds.
It's quite an engaging point you've raised about ethics. A true curveball indeed. The thing with an intelligent network though, is that variation enriches, so we could actually see both melding and growth in both culture and understanding.
We most certainly would lose with bigoted software (sounds so strange), so yes, bigotry would be a very important rule to hardcode from scratch.
|
|
|
|
|
I am just wondering. Would it be nice to have a virtual development environment? like a portable all development tools(Database, IDE, local server, etc.) that you can insert in your USB, plugin to different computer and you don't have to setup everthing.
|
|
|
|
|
Looks like it exists (from a very quick Google) SharpDevelop[^] apparently runs from a USB stick.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
yes there are plenty of portable IDE or source code editor. But the local server, and database setup, things like that.
|
|
|
|
|
I'm pretty sure that you can't run SQL Server from a stick - it's a set of services, and AFAIK they have to be installed into the system.
You could always create a VM with all your "favourites" loaded and put that on the stick?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
SQLite could work from a stick if I recall correctly.
|
|
|
|
|
SQLite will - but it's a single user system, not multiuser.
Access and SQL CE will work from a stick as well.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
A matter of definition, it works with multiple users and is generally thread safe, but it uses file locking when writing, so it's not very useful doing so.
I would never run a multi user system from a stick in any case.
|
|
|
|
|
Single user would work fine as you are working locally for development purposes.. for testing or simulating production workload that would require a dedicated server/computer. that is a great suggestion. thanks
|
|
|
|
|
MySQL, MariaDB, PostgreSQL all run portably. I have done that with MySQL ( ) and MariaDB ( ).
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
I could not find on the site, but isn'T SharpDevelop something created by a feloow CPian ? I am not 100% positive, but IIRC one of us was pretty obsessed by portable IDE at some point of time...
|
|
|
|
|
Unsure if you mean @leppie[^] and his xacc.ide . He was pretty active, but it looks like he's posted only one message in nearly two years. His reputation has started to flat-line.
|
|
|
|
|
Sharp develop is excellent IDE, but I wouldn't dub it development environment.
Mislim, dakle jeo sam.
|
|
|
|
|
You may want to think about that statement again, considering that IDE means Integrated Development Environment.
The good thing about pessimism is, that you are always either right or pleasently surprised.
|
|
|
|
|
Semi-portable: Setup a virtual box image on a USB drive and run it from any computer (which has virtual box installed)
Semi-performance: Setup a VM on AWS, Azure or VPS. And Remote Desktop to it from any computer.
.... or get a laptop and carry it around everywhere
|
|
|
|
|
Yup! I setup a virtual VM in then just do the remote if incase i am away of my laptop/computer at work. I just uploaded the source code in GitHub.. The only problem if i can take a Database repository too that would be great service.. GitHub for database..?
|
|
|
|
|
Depending on your definition of "portable", that's what VMs are for.
I've been running nothing but VMs here at home for a few years now (Hyper-V, specifically). Those VMs have gone through host OS upgrades (2008 R2 -> 2012 -> 2012 R2), changed host machines, swapped motherboards, migrated to a RAID setup, migrated to SSD, all without having to reinstall any of my dev apps/tools/utilities/SDKs/etc.
|
|
|
|
|
Nice! I've been thinking to setup VM. If only VM would run in USB then just pluggin in a computer that would probably require kind of a VM launcher. That is really nice then you can take a backup of your usb in case of a failure..
|
|
|
|
|
Hyper-V doesn't really care where the VHD is. Create a new VM, and point it to the existing .VHD file, whether it's across a LAN, on a USB stick or an external hard drive.
Performance would probably be what you could reasonably expect though.
|
|
|
|
|
Yes.
But you can just learn to use Notepad and the command-line.
|
|
|
|