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

The older I get the more I realize that all of these get insert attribute here quick methods are just gimmicks. The best way to achieve something is with discipline and perseverance. It may not be flashy but it pays off in the end. Stuff takes time, that shouldn't really be a bad thing.


I wish now that I had not abandoned so many of my other interests to pursue my career. I had from a young age a pretty sophisticated intuition about learning new things, and am particularly good at becoming an expert beginner. For a long time I assumed that this meant I had everything figured out.

In the last five years I've done a pretty deep dive into two hobbies and I've found many new insights into the process of mastery that would have helped me with my vocation. Indeed I think that by thirty these 'distractions' would have paid for themselves and today I would be far ahead of where I am.

I think that the old saying 'jack of all trades, master of none' falls prey to the principle of the excluded middle. People decide to focus on only one thing and they overtrain, like an athlete or an AI algorithm

Instead if we all tried to be good at, say, three things, I think we would find that they compliment each other and pay dividends.


This is a really cool idea with a lot of potential. I think with a bit more work it could be super useful to a lot of people. First thing I noticed was that it isn't always up to date with companies hiring. Clicking on one that was hiring, the website said that they were no longer accepting applications. Anyways, keep up the good work!


I read this article, which was very enlightening by the way, and the first thing I did was go to check and see if I had fallen prey to the dark patterns of LinkedIn. The first thing I see when I log on is that they're asking, "Add an extra layer of security to your profile, add your phone number"

Really?? This made me even more uneasy than before. Why would that add additional security to my profile? Has anyone else seen this on their home page yet?


Do you really have to ask why 2-factor authentication would add security to your profile? (If so, http://lmgtfy.com/?q=2+Factor+Authentication+)

Im all for jumping on the bash LinkedIn train, but let's be reasonable here.


Adding a phone number to your account and enabling two factor auth aren't the same thing in my mind. It might be that I'm paranoid about giving LinkedIn my info plus bad copy on the prompt, but I had the same reaction as the grandparent.


Until someone clicks the "Add people you know from your contacts" feature that most of these viral products end up implementing. At which point they have an extra dimension to help their social graph or whatever they want to call they set of marketing information they sell.


I realize what 2 factor authentication is, and perhaps I jumped too soon before considering it, but with everything else happening I can't help but think they would want my number for more than just my added security.


>As a test of Visual Basic skills

I would assume it's VBA. I would love to see that code.


Author links the Excel file in this reddit thread: https://www.reddit.com/r/Xcom/comments/3umiec/i_made_an_xcom...


I love the simplicity of this.

If there were a way to add alerts when things are coming up that would be a good option. I know there have been times I've made a TODO list thinking I was getting organized, forgot about it, and never got my task done.


I put `task` in my .bashrc so it would run every time I open a terminal (which is a lot for me). Since TW sorts by urgency (which it determines on some values, and you can override it if you wish), that is as good as a reminder.


I use this too. I open and close terminals a lot so I created a special tag for tasks that I want to "prompt myself about" and these are printed concisely at the top of every new interactive shell.

I need to take the time to try the newest web interface tools and check out the json output. My major issues with taskwarrior have been with having native clients on other platforms. Taskwarrior is lightning fast on my desktop and laptop... It's speed and ease of use are why I love using it. But the quality of the various third party sync, web UI, and native app integration opportunities has left me let down.

Unfortunately all of this stems from a lack of a definition of what a task actually is. At some level we could have a standard like CalDAV. But CalDAV embeds the tasks in other junk, and a separate TaskDAV is not likely as long as the tasks as calendar item paradigm solves 80% of people's task related needs.


Stuff like this is fascinating to me. I'm by no means an expert in writing code, I'm very much a beginner, but the creative potential that is there has always drawn me in.

If one was going to learn OOP correctly in Java (or Python) from the beginning, where would be a good place to start? Are there any textbooks or good websites for this?


The SOLID principles are all you need to know. [0] Then realize through them that inheritance as generally taught is actually a bad idea and use interfaces instead. Then realize that interfaces are just a weaker version of type classes and reach enlightenment.

[0] https://en.wikipedia.org/wiki/SOLID_%28object-oriented_desig...


I had this thought recently that inheritance was a bad solution to languages not supporting containers natively. And or a lame attempt at code reuse. (A root class is an API/Service with no versioning)


Is this in reference to the type classes as seen in Haskell or something else? I want to reach enlightenment but I'm stuck in Java for the time being.


Yes, as in Haskell type classes. Or Rust traits. Basically, anything that acts like an interface (defines a contract) but allows external definition. So you're not stuck wrapping your Integer in a ShowableInteger just to have an Integer that implements the Show interface.


OOP allows you to avoid code like this:

function makesound() { if( thing is a Cat ) return "meow"; else if (thing is a mouse) return "eep": else if (thing is a sheep) return "baa"; }

Code like this in an OOP language would be replaced by creating classes, such that the structure of the program implicitly executes the if else switch above, without you having to write it.

class Cat { makesound() { return "meow"; } }

class Mouse { makesound() { return :eep"; } } . . .

Then if all those classes inherit from a common animal ancestor, the calling code would simply say: animal.makesound()

This becomes very convenient when the program behaviour relies on a combination of two or more types.

In that case the if else example would have to contain nested and possibly repeated ifs (or calls to functions) to handle the logic for all the variations.

Note that inheritance in this example isn't to reuse code, just to establish the relationship between subtypes.

If you become tempted to use the type system as a clumsy code reuse mechanism, you will encounter alligators for sure.

Neither type of code is good or bad, just convenient for different purposes or not.

OOP is especially nice for writing simulations. See: https://en.wikipedia.org/wiki/Simula


> Then if all those classes inherit from a common animal ancestor, the calling code would simply say: animal.makesound()

Which of course throws an exception in the case of Monk (inheriting from Animal -> Human), as it has taken a vow of silence.



>To put it mildly, then, Oklahoma Wesleyan is behind the curve when it comes to LGBT rights.

If this college claims to maintain christian values, then they will always be behind LGBT rights because they directly contradict biblical scripture. This argument is void for any christian university.

Also, most students have a choice as to where they attend school. Any student that is planning to attend OKWU has ample opportunity to understand what they're getting into. If they don't like the rules, they should pick a different school.


>LGBT rights [...] contradict biblical scripture.

As per the interpretation of Wesleyans, yes...but there are any number of denominations who don't hold to that interpretation. Even so, Christians are generally called to treat LGBT persons with respect and dignity, and at least a few LGBT rights would actually fall under that umbrella, I'd say.


If you're saying Christians are called not to condemn LGBT persons, I would agree with that. Forgiveness is supposed to be prevalent in Christianity. People that are LGBT should still be treated as people, and as far as Christianity goes, everyone is a sinner, and everyone has their own temptations and battles.

OKWU is seemingly fearful that allowing that culture into their student body would affect it in a way they deem negative or counter productive.

As far as LGBT not contradicting scripture, I have a hard time coming to that interpretation. From what I've read it seems clear that the bible is against that.


Well that's not completely true "Also, most students have a choice as to where they attend school." not when mom and dad are paying... I had a number of friends who parents pushed them into christian schools. Also these colleges (and this one in particular) accepts federal funding which I think changes the rules a little on how backwards they are allowed to be.


I understand that, that's why I said most and not all. You're absolutely right, some students have colleges chosen for them by parents/guardians.


I wouldn't be too afraid of the Linux GUIs. With the amount of customization that is available for these you can probably make it operate very similar to the way your OS X GUI does. Granted that could take some extra work on your part.


It would take a ton of polish that I don't believe any non-corporate team could accomplish. There is elementaryOS, which is my favorite Linux distro. It's absolutely beautiful and looks a lot like OSX, but OSX is still much more enjoyable to use, for reasons I can't exactly specify.


>the particular details and manner in which Dr. Piper did so in this case, however, taken as presented, shows a lack of both the general adult ability to maturely deal with uncomfortable situations and the specific Christian virtues it pretends to be concerned with.

Can you not judge the student under the same criteria? If the student had been pursuing Christian virtues, the student would have taken the time to see how the sermon could better him/her as a Christian, and not immediately taken offense to it.


>Our culture has actually taught our kids to be this self-absorbed and narcissistic.

I have to say I tend to agree with this statement. I feel like every day I see more and more of the younger generation (~25 and younger) acting entitled to everything. Even in elementary schools, it is no longer the child's fault for acting up, but somehow the teacher's fault, which is a complete 180 from what it used to be.

I have to side with Dr. Piper on this one. The student chose to go to this university, I assume the student also tries to adhere to the Christian beliefs. If this is the case then Dr. Piper is absolutely right. It's not his job to coddle these students and make them feel good. If they are there to learn about Christianity and follow the beliefs that go along with it then they should expect to be corrected when their actions contradict that of the religion they desire to follow. Being humbled is just a part of it.

If I may be bold enough to give this student another verse to look at:

Proverbs 13:10 "Where there is strife, there is pride, but wisdom is found in those who take advice."


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

Search: