And when the government poisoned the alcohol supply those that died "deserved it" (note, I'm not in favor of the attitude).
IMHO pretty much all narcotics should be legal to use/buy with whatever resources possible.. you buy without a prescription, and/or abuse it.. and do harm/endanger someone else, then there is a criminal problem. Not before.
I had 2 of the three first Intel SSDs die... one just stopped, and the other had the bug where it started showing up as 8mb... I consider it gen 1.5 SSD really... but the speed difference is so large I wouldn't go back. Just dropped a 240gb into my desktop, keeping the 120gb already there.. my laptop has a 256gb too...
The latest are okay for general desktop use, but still not great with the high-density displays starting to trickle in, or for multi-monitor use in games.
I really wish we had a -1 Misinformation mod. We have a +1 Informative.. but there are actual posts, like the parent that are just plain inaccurate, wrong and misleading.
node.js + npm is the first platform I really like.. and even then, I do get why some either don't care for or are afraid of JS. I've worked with great tools for PHP, it doesn't make the language any better, and the abstractions are heavy and slow. C# can be really nice but dealing with a scripted environment which winds up being faster than a build/compile step, I'm inclined to leave it behind, along with assembly/dll hell.
I think you hit the nail on the head.. it comes down to composition... I've worked on one team in my career, where about 2 people were truly rock stars,5 were above average and 3 were average... was probably about as pleasant an experience as I have had... Some consider me a 'rock star'... I like technology, and I like solving problems. I'm the first to admit that I don't know something, or may not have taken the best path. Given how quickly the environment changes, I'd say the number of solutions to any programming issue doubles every year, It's impossible to keep up with it all. I do take about 25% of my time simply keeping abreast on a corner of what's advancing (ideas, techniques, tools and understanding my environment/langage). This usually more than makes up for itself, and makes me a good resource for other devs.
I've worked with plenty of assholes, some who were brilliant, and some who thought they were. I'm approaching 18 years in IT, and 17 years in software development. At this point, I'd say it's about creating the most modular bits/components you can, and pushing bytes in the simplest way possible. The best code is that which can be easily replaced... because in the end, that helps with maintainability, which is far more of all of our time than new/green projects. Experience teaches when to replace, refactor or hold your nose.
But that doesn't mean you shouldn't try... if you make an effort to do something that causes $BADGUY$ even a few minutes of extra effort per transaction to decrypt.. that all adds up.
bcrypt/scrypt your passwords with a crypto/appropriate salt generator. Use strong tokens against your passwords (such as bcrypt/scrypt) for Cipher/IV for 2-way encryption. Push seed/salt bytes at the beginning of your 2-way encrypted data that goes over a network connection (or into a cookie). As for private/public based encryption methods, I don't know enough about them. There are ways to at least make it difficult. If nothing else, use what are considered strong, though not as mainstream methods, though this may well be a really bad idea.. Rijndael (AES) is pretty well reviewed as an example, and I feel that AES256 is good for now, but that a 512bit use may be needed in the near future.
scrypt itself has been particularly interesting to me.. been looking at it in more detail recently, mainly for some project work for both password use, and for cipher/iv generation from a plain string input. Then again who knows...
I recently, mainly for interoperability, created a base for user authentication tokens for.Net (with corresponding node.js code), that will take a shared secret (random string), scrypt it (Math.pow(2,14), 1, 8), and use that as the base cipher/iv for aes256.. technically a bit stronger than the default.Net FormsAuth... I seed my input data with a few bytes of random data, so the encoded values don't share output.
I'm not quite sure that I understand the point behind recycling most plastics... as opposed to a shread/landfill approach. Isn't plastic mostly a byproduct of our oil use/processing waste? If all plastics were recycled, what happens to the waste byproducts from oil production/consumption... leaving alt-fuel aside as we still use it.
I don't think I've used another editor that has context-sensitive auto-complete that is anywhere near as good as VS.. Hell, I've thought about swtiching to TypeScript (over CoffeeScript/JavaScript) simply because of the better intellisense support. That said, moving more and more away from MS tech.
What about food products..? or localities that have windows where taxes for certain classes of goods don't apply? It's not nearly as simple as you lay out.
reduced palette png-8 comes pretty close to GIF, while offering palette colors that have transparency (not limited to a single transparent color), which makes it much better suited to most scenarios where you would use a gif or a png.
Considering no foreign government, or business should trust Azure hosting, they need this service so the U.S. Government can pay for their damage to Microsoft.
That's how I felt a few years ago.. Since then, technology has advanced enough and along with horizontal scaling techniques no longer make this an unmanageable deluge of data. At this point, and over the next few years with new facilities it will be entirely practical for local law enforcement to potentially have access to, or receive "tips" from the feds for this kind of data. It's already happening with other federal agencies, it won't be long before more local agencies are much more involved. I really hope you haven't been talking to your friends about doing anything potentially illegal on facebook, twitter, email, or skype.
Right now, I would say that real-time text transcription is a bit of a ways off... for example it sometimes takes 3-4 minutes for a voicemail's text version to show up in google voice.. but another decade it wouldn't surprise me if all communication can be analyzed and processed in real time, including voice/video.
For the most part a business account isn't much more than a personal one.. most cable providers block more inbound ports than DSL from what I've seen.. as far as the dynamic IP, there are plenty of dynamic dns options out there, where you can have your DNS entries updated when your IP changes.. most ISPs that I've seen in the US have their IPs set out for at least a week at a time (short of a router/MAC change for your public connection). YMMV
One of my bigger issues is that I really want a solution that supports multiple domains, is open-source, has a decent webmail interface and doesn't suck... I've been using a now older version of Smartermail I bought several years ago that has worked pretty well.. but It's pretty much my last Windows VM, and it's fairly old now. I'm no longer hosting for anyone other than a few friends and family (that I don't charge for), so buying another product isn't an option.
Most of the solutions I've looked at (OpenXchange, etc) are either really complicated to setup the "free/open" version, or just plain suck. I'd actually been thinking of moving it all to domains.live.com, but even then getting away from a U.S. host would be nice, or rolling a non-windows VM solution.
I think that signed server-server TLS for SMTP would got a *LONG* way towards helping.. but if the sender's or receiver's hosts are complicit in surrendering data, the point is mute. The best bet would be a new protocol where end-to-end content is encrypted, and the to: is a hash loose enough for intentional collisions while being tight enough that some kind of routing system could work.
If decentralization weren't an issue... an announce/pull email could make spam very easy to deal with...
Add a msg-id of (UUID):from-domain:to-domain to the above message example... have the sender's server contact the recipient's server, and announce the message.. the recipient's server looks up the MX for the sender's domain, and retrieves said message (no spoofing source domains), the recipient's server can then retrieve the message and store it however long it likes, until a user with NEWMAILPROT picks up their message (they could have a longer store time, like say 30 days).
I've actually given this all a lot of thought over the years... the issues surrounding security, which should now be sender to recipient, and spam, and decentralization as an ideal are very hard to overcome in a single solution.
And when the government poisoned the alcohol supply those that died "deserved it" (note, I'm not in favor of the attitude).
IMHO pretty much all narcotics should be legal to use/buy with whatever resources possible.. you buy without a prescription, and/or abuse it.. and do harm/endanger someone else, then there is a criminal problem. Not before.
I had 2 of the three first Intel SSDs die... one just stopped, and the other had the bug where it started showing up as 8mb... I consider it gen 1.5 SSD really... but the speed difference is so large I wouldn't go back. Just dropped a 240gb into my desktop, keeping the 120gb already there.. my laptop has a 256gb too...
rm -Rf ~/ could be pretty devastating if you're the only user on the machine, and all the stuff you care about is under ~/
The latest are okay for general desktop use, but still not great with the high-density displays starting to trickle in, or for multi-monitor use in games.
I really wish we had a -1 Misinformation mod. We have a +1 Informative.. but there are actual posts, like the parent that are just plain inaccurate, wrong and misleading.
It should probably also be offset by how many lines of code there are in language X.
node.js + npm is the first platform I really like.. and even then, I do get why some either don't care for or are afraid of JS. I've worked with great tools for PHP, it doesn't make the language any better, and the abstractions are heavy and slow. C# can be really nice but dealing with a scripted environment which winds up being faster than a build/compile step, I'm inclined to leave it behind, along with assembly/dll hell.
I think you hit the nail on the head.. it comes down to composition... I've worked on one team in my career, where about 2 people were truly rock stars,5 were above average and 3 were average... was probably about as pleasant an experience as I have had... Some consider me a 'rock star' ... I like technology, and I like solving problems. I'm the first to admit that I don't know something, or may not have taken the best path. Given how quickly the environment changes, I'd say the number of solutions to any programming issue doubles every year, It's impossible to keep up with it all. I do take about 25% of my time simply keeping abreast on a corner of what's advancing (ideas, techniques, tools and understanding my environment/langage). This usually more than makes up for itself, and makes me a good resource for other devs.
I've worked with plenty of assholes, some who were brilliant, and some who thought they were. I'm approaching 18 years in IT, and 17 years in software development. At this point, I'd say it's about creating the most modular bits/components you can, and pushing bytes in the simplest way possible. The best code is that which can be easily replaced... because in the end, that helps with maintainability, which is far more of all of our time than new/green projects. Experience teaches when to replace, refactor or hold your nose.
But that doesn't mean you shouldn't try... if you make an effort to do something that causes $BADGUY$ even a few minutes of extra effort per transaction to decrypt.. that all adds up.
bcrypt/scrypt your passwords with a crypto/appropriate salt generator. Use strong tokens against your passwords (such as bcrypt/scrypt) for Cipher/IV for 2-way encryption. Push seed/salt bytes at the beginning of your 2-way encrypted data that goes over a network connection (or into a cookie). As for private/public based encryption methods, I don't know enough about them. There are ways to at least make it difficult. If nothing else, use what are considered strong, though not as mainstream methods, though this may well be a really bad idea.. Rijndael (AES) is pretty well reviewed as an example, and I feel that AES256 is good for now, but that a 512bit use may be needed in the near future.
scrypt itself has been particularly interesting to me.. been looking at it in more detail recently, mainly for some project work for both password use, and for cipher/iv generation from a plain string input. Then again who knows...
I recently, mainly for interoperability, created a base for user authentication tokens for .Net (with corresponding node.js code), that will take a shared secret (random string), scrypt it (Math.pow(2,14), 1, 8), and use that as the base cipher/iv for aes256.. technically a bit stronger than the default .Net FormsAuth... I seed my input data with a few bytes of random data, so the encoded values don't share output.
That said, ymmv of course.
Well, Ubuntu is on version 13, so we should definitely be using that.
Actually, it already does.
I'm not quite sure that I understand the point behind recycling most plastics... as opposed to a shread/landfill approach. Isn't plastic mostly a byproduct of our oil use/processing waste? If all plastics were recycled, what happens to the waste byproducts from oil production/consumption... leaving alt-fuel aside as we still use it.
I don't think I've used another editor that has context-sensitive auto-complete that is anywhere near as good as VS.. Hell, I've thought about swtiching to TypeScript (over CoffeeScript/JavaScript) simply because of the better intellisense support. That said, moving more and more away from MS tech.
Yes, we prefer "Code Monkey" :-)
I actually never sign my cards, as a point of course... I put "Ask for ID" on the signature line... rarely do I get asked for ID.
What about food products..? or localities that have windows where taxes for certain classes of goods don't apply? It's not nearly as simple as you lay out.
In the end, isn't fucking videos half of what people use the internet for outside of work.. well that and facebook/twitter.
reduced palette png-8 comes pretty close to GIF, while offering palette colors that have transparency (not limited to a single transparent color), which makes it much better suited to most scenarios where you would use a gif or a png.
Considering no foreign government, or business should trust Azure hosting, they need this service so the U.S. Government can pay for their damage to Microsoft.
That's how I felt a few years ago.. Since then, technology has advanced enough and along with horizontal scaling techniques no longer make this an unmanageable deluge of data. At this point, and over the next few years with new facilities it will be entirely practical for local law enforcement to potentially have access to, or receive "tips" from the feds for this kind of data. It's already happening with other federal agencies, it won't be long before more local agencies are much more involved. I really hope you haven't been talking to your friends about doing anything potentially illegal on facebook, twitter, email, or skype.
Right now, I would say that real-time text transcription is a bit of a ways off... for example it sometimes takes 3-4 minutes for a voicemail's text version to show up in google voice.. but another decade it wouldn't surprise me if all communication can be analyzed and processed in real time, including voice/video.
For the most part a business account isn't much more than a personal one.. most cable providers block more inbound ports than DSL from what I've seen.. as far as the dynamic IP, there are plenty of dynamic dns options out there, where you can have your DNS entries updated when your IP changes.. most ISPs that I've seen in the US have their IPs set out for at least a week at a time (short of a router/MAC change for your public connection). YMMV
One of my bigger issues is that I really want a solution that supports multiple domains, is open-source, has a decent webmail interface and doesn't suck... I've been using a now older version of Smartermail I bought several years ago that has worked pretty well.. but It's pretty much my last Windows VM, and it's fairly old now. I'm no longer hosting for anyone other than a few friends and family (that I don't charge for), so buying another product isn't an option.
Most of the solutions I've looked at (OpenXchange, etc) are either really complicated to setup the "free/open" version, or just plain suck. I'd actually been thinking of moving it all to domains.live.com, but even then getting away from a U.S. host would be nice, or rolling a non-windows VM solution.
I think that signed server-server TLS for SMTP would got a *LONG* way towards helping.. but if the sender's or receiver's hosts are complicit in surrendering data, the point is mute. The best bet would be a new protocol where end-to-end content is encrypted, and the to: is a hash loose enough for intentional collisions while being tight enough that some kind of routing system could work.
If decentralization weren't an issue... an announce/pull email could make spam very easy to deal with...
Add a msg-id of (UUID):from-domain:to-domain to the above message example... have the sender's server contact the recipient's server, and announce the message.. the recipient's server looks up the MX for the sender's domain, and retrieves said message (no spoofing source domains), the recipient's server can then retrieve the message and store it however long it likes, until a user with NEWMAILPROT picks up their message (they could have a longer store time, like say 30 days).
I've actually given this all a lot of thought over the years... the issues surrounding security, which should now be sender to recipient, and spam, and decentralization as an ideal are very hard to overcome in a single solution.