I've cloned hundreds of drives while I worked for two years in the IT department at a large university (30k+ students), and I never had an issue with using Clonezilla or Norton Ghost (which is no longer even supported, but still works perfectly).
If you're moving to a larger drive, just do the above process and then use Gparted to resize the partition. As many warnings as it throws about trashing copies of data, I've never actually seen it happen.
I'd assume so. The CAN-SPAM[0] act mandates that the unsubscribe link must not contain any authorization, e.g., you click the link and you're immediately unsubscribed. This is just trading a click in one location for a click in another, but it's a neat feature to not search through the entire email to try to find the unsubscribe link.
CAN-SPAM does not actually require one-click unsubscribe, but many senders include it anyway.
From the primary source: "Give a return email address or another easy Internet-based way to allow people to communicate their choice [to opt-out] to you. You may create a menu to allow a recipient to opt out of certain types of messages, but you must include the option to stop all commercial messages from you. "
You're both kind of right. A one-click unsubscribe is not required, but if you do use a web link for unsubscribe, the form can't require the user to enter any information beyond their email address. (Unsubscribe forms that require you to login are probably violating this law.)
"Reply with the word REMOVE in the subject" is also a CAN-SPAM complaint unsubscribe method, though.
It's actually surprisingly difficult to find original, authoritative sources on what the law requires. You linked to the full text of the bill Congress passed, but that left all the implementation details up to the FTC. The rule I'm talking about was not in the original bill or in the original set of FTC rules, but was added later by the FTC in 2008.
From 16 CFR 316.5:
> Neither a sender nor any person act-
> ing on behalf of a sender may require
> that any recipient pay any fee, provide
> any information other than the recipi-
> ent’s electronic mail address and opt-
> out preferences, or take any other
> steps except sending a reply electronic
> mail message or visiting a single Inter-
> net Web page, in order to [...]
The majority of our work is done from our regional offices or on client sites, but we do offer remote work options for senior-level candidates willing to travel. I hope that helps!
Would you consider hiring someone for a remote, full time or part time position that has relevant work experience but not a degree (yet)?
To be more clear, I've got a year left to complete my degree in CS but I feel that I'm more than capable of contributing to an organization without an internship program.
Choosing any language because it's in high demand is a bad decision, see "Why SICP matters"[0].
" I tell my students, "the language in which you'll spend most of your working life hasn't been invented yet, so we can't teach it to you. Instead we have to give you the skills you need to learn new languages as they appear." "
With regards to your statement, "It all depends on how you learn JS": That could be said of any language. The fact that you learned the differences between JS and C is what helped you when you were beginning, not that you learned JavaScript instead of Java, Ruby, or Python.
That is odd advice, the top programming languages currently used have been around for at least 19 years (python, ruby, javascript, php, java, c, objective c) and while there are new languages being developed I don't see languages like go, rust or swift pushing any of those languages out of the market.
If anything, programming languages are a long term investment and I think that learning a language that is in high demand isn't that bad of a decision, you could learn some obscure super expressive, highly functional, statically typed language, but there is large chance that you'll come in contact with javascript at one point in your career.
"Another good practice is just to ask for passwords less often. If you’re signing in every day from the same computer in your basement, you’ll notice that Google hardly ever asks you to prove who you are."
I'm not sure if he's referring to Google asking for a second form of authentication when you log in from an unknown location (such as sending you a text message with a random number in it, which is unrelated to entering your actual account password) or if he doesn't understand state management with cookies. You obviously won't be asked to reenter your password if the session cookie has been set in your browser and you have a valid session on the server.
I have not looked over the Havel-Hakimi algorithm yet, but here's the best way I've found to solve these (with 100% success rate so far)
1. Pick the node with the highest degree
2. Make all the connections for that node until it has a value of zero by connecting it with the highest-value node that it isn't already connected to
The way that I see it is that since the highest-degree node needs to make X number of connections, ensure it can make all of those connections before worrying about anything else. In this case, that means start by connecting the 4 to the next highest value node - the 3, then the 2, then the other 2, then the 1.
My intuition on this was similar - Pick the highest degree node and connect it to a node of the same degree if available or to one with the next-highest degree, preferring nodes with less connections over those with more. Repeat.
Worked for me so far, and I'm about 6 levels in with the largest node being 8.
The book itself is amazing, yet I found it had the same effect as other books that hold similar messages - it just doesn't translate well into my day to day thoughts. After reading it I felt the sort of profound enlightenment one might expect when discovering what was written in the book, but woke up the next morning feeling the same as before I had read the book.
"Learning to deal with this fact, to accept and and even rely on this fundamental truth, is the first step towards developing a real purpose in life."
Perhaps I'll get there at some point, but I just haven't figured this out yet. I see the fact there, I understand it, but incorporating it into my daily thinking is just something I can't seem to grasp.
Integrating changes into your being is a slow process. Reading these kinds of books help plant the seed of change, but the seed grows at its own pace. Patience and self-forgiveness
"Step by step walk the thousand-mile road" - Musashi Miyamoto
Control isn't necessary - I'm not sure why it would be specified. On a laptop you might have to hold the Fn key to hit PrtScr, but aside from that it's two fingers to hit 'Right Alt' and 'PrtScr' and the other hand can mash r,e,i,s,u,b.
In my workplace I have a Dell Keyboard that has the SysRq/Scroll Lock/Pause Keys on the top right, above the numpad. Holding Alt+SysRq with one hand is just impossible.
Yeah, with a typical ANSI layout it's a small stretch but definitely doable.
This is the layout that I have (and the only keyboard layout I'll ever buy, because every other throws the pipe key and backslash in a random spot along with randomly sizing the enter key)
If you're moving to a larger drive, just do the above process and then use Gparted to resize the partition. As many warnings as it throws about trashing copies of data, I've never actually seen it happen.