HNHacker News
TopNewBestAskShowJobs

tjkrusinski

231 karma · joined November 5, 2012

submissionscomments
tjkrusinski··on Ask HN: What exciting new projects do you want to do this year?
Is there enough accurate data to actually make this?
tjkrusinski··on Ask HN: How do you assess the quality of open-source projects?
Reading the source tends to be the most valuable way to assess the quality. Other factors like contribution frequency, ownership, contributing guidelines, documentation etc are important as well.

I think many people spend too little time on qualifying open-source dependencies or tools that they will use on a project. It'll do you a lot of good to dig into the source for an hour or so. If nothing else, read through the source that makes up the surface of the API that you are going to be using.

tjkrusinski··on Ask HN: Where there is public data about companies ?
Public companies in the US must file with the SEC. Generally, the SEC site is the best place to find this stuff. https://www.sec.gov/edgar/searchedgar/companysearch.html
tjkrusinski··on Ask HN: What keeps you going?
Realizing that everyone else feels the same thing and we all have the same things.

We all are subject to time. We all are subject to the strengths and weaknesses of our minds. We all are a bit nervous about this or that.

If I act out of fear, I will hit a wall. If I am honest and say that I don't know, that I am not sure if this is going to work, that I don't think I'm able to do this, I'll be better off.

Being strong isn't too dissimilar from being bold. Being bold can mean not being afraid of showing my shortcomings. Showing my shortcomings means admitting my weaknesses. By showing my weaknesses I am being strong. Do this day after day and see that things are generally going in the right direction, maybe a little slower than I expected, but things aren't linear, time is.

I can control the outcome in so much as I can control myself. It'll happen if I do it. It won't if I don't. That could mean project managing the fuck out of something, it doesn't have to mean actually doing it.

If I motivate someone else to do it, then that was something I did. I did something to get them to do something.

What if I can't motivate myself? Well, I can't muster some things out of thin air. I need to fill the soul. I talk to someone else, do something else, change perspectives, or I push. I just push.

Action yields motivation. The more that I have, the more capacity I have to act, the more I'll be motivated to do more.

My family, my wife, what I've been given, is why I push myself to learn that thing or do that thing.

Idk, kinda stream of consciousness but generally, the thought that I am more well off because of the millions of people that came before me, and by doing and acting, I can make the billions after me more well off in a small way. I like that thought.

tjkrusinski··on Ask HN: How to stop being a worrier?
Worrying is pretty normal. We all do it. There are a lot of ways to approach trying to worry less, however as you said you can't "just stop".

I'd recommend seeing a therapist and developing a treatment plan together. It's a practical way to identify what you are worrying about, why and how to overcome it. Then, I'd encourage you to learn more about personalities and your personality type. There are a bunch of 'personality type' systems out there, but the Enneagram is one of the least specific in its 'typing' and most useful in its insights.

- The Complete Enneagram: 27 Paths to Greater Self-Knowledge (https://www.amazon.com/Complete-Enneagram-Paths-Greater-Self...) - Feeling Good (https://www.amazon.com/Feeling-Good-New-Mood-Therapy/dp/0380...)

Feeling Good is by David Burns, a Stanford professor who developed Cognitive Behavior Therapy. CBT is a way to identify and manage your thoughts. It sounds like you are a 'fortune telling' type of person and you try to read your crystal ball and then act on those assumptions rather than what you know. Burns goes into how to identify those types of thoughts, how to refute them and how to mitigate their effects.

tjkrusinski··on Ask HN: Are you interested Q&A with the FPGA hackers of HN?
Yeah I mean I guess I'm looking for what options there are for interfacing with computers in a standard way. I get needing to implement something like SPI or I2C or etc but I'm curious to know what the best options are, especially if you are wanting to interface with PCIe.

Is it best to interface directly with the PCIe bus from the FPGA? Is it better to abstract with some kind of IC? Is the board or the computer the master clock? Is there some kind of encoding scheme that needs to be adhered to?

tjkrusinski··on Ask HN: Advice for coworker with ADHD
I'd encourage you to learn a bit more about ADHD. Some of the things you described above are symptoms some aren't.

I have pretty bad ADHD and there's nothing that someone else could do to get me to address it. I have to decide to manage myself. Anything you do to mention it or bring it up to them is going to poke at the insecurity that they may have and likely worsen the problem.

That said, somethings to remember:

- If you are going to have a meeting with this person, try a walking meeting or something with some kind of other stimulus - Avoid having lengthy conversations in open office settings or 'busy' areas (specifically with TVs or other people) - Be ready to context switch when engaging with them and allow it. Chances are they are going to come back to that topic later on in the conversation.

I'm sure there are some other things worth thinking about, but def try to read some materials on what ADHD is, there's a lot out there.

tjkrusinski··on Ask HN: My personal info was on the Internet, and so is yours
Sure. So what?

Yeah there is this information out there, but so what?

tjkrusinski··on Ask HN: Are you interested Q&A with the FPGA hackers of HN?
An area of FPGA development and process that I generally don't full grasp is how to interact with FPGAs in a high bandwidth way with a computer. That is, say I want to use an FPGA to process output from a high bandwidth sensor, operate on it, then make that available to a process. What does that look like practically?
tjkrusinski··on Ask HN: As a contractor can I list projects I've worked on on my resume?
I work in live events and frequently see people list specific events they have worked on in their resume. While this isn't an apples to apples comparison, it has some merit. Generally, it's not useful for me to know that you worked on something a few years ago. What I care more about is a narrative of impactful work across a number of projects, whether small, large or in between.

If someone violates an NDA to tout their contribution on a project it is an immediate turn off as it shows a breach of trust before we even have had a conversation.

It's likely that over the course of n projects, a contractor was 'over hired' and 'under hired' some amount of times. Seeing a trend of consistent placement in their past work helps me know that they have an area of focus and expertise that I can capitalize on as well. This means they will have a high level of efficiency in the work that I need them to do. Given this, seeing that narrative played out in the resume is important.

tjkrusinski··on Ask HN: Are you hiring? I'm working on a project and would benefit from feedback
I think in all of this you're forgetting the basic premise of a job board which is matching supply with demand. Curation is a part of maintaining high quality in the board, yes, but there's still the need for enough supply to make people come to the board. In your description above, there's nothing unique.

If you are going to curate the supply by hand, that to me isn't appealing as it's not sustainable. If I post a role on the board and the board becomes stagnant because your ability to curate for free goes away, I wasted my time posting there.

Likewise, if I were a developer looking on your site and the listings are stale, I'm going to turn away.

What unique advantage does your board offer that no other board offers?

tjkrusinski··on Ask HN: How do you motivate yourself to keep working on a project?
One day, you will be dead. Each year that passes after your death, fewer and fewer people will remember who you were, what you did or what your face looked like. Eventually, you'll be completely forgotten. Who cares if that side project you put out sucked or not. Might as well put it out there and see what people think. There's a good chance too that the project won't even be remembered even by the time you die.

The best way to get experience is to do things, so given that no one is going to remember, might as well try to do it. Your successes won't be remembered along with your failures.

tjkrusinski··on Facebook open-sources new suite of Linux kernel components and tools
Relevant: https://code.fb.com/production-engineering/introducing-data-...
← PreviousPage 3 of 3