HNHacker News
TopNewBestAskShowJobs

trestletech

130 karma · joined August 15, 2013

submissionscomments
trestletech··on Early morning university classes linked to poor sleep and academic performance
Alternatively: "students who wait to the last-minute to register for their classes get stuck with the 8AM classes and perform worse than students who registered early."
trestletech··on Ask HN: Best alternative jobs for “outdated” skills with small websites/apps?
In addition to the other suggestions here, Academia could be another interesting route. Look at the job boards for local colleges/universities/research centers in your area. They're typically struggling to find technical people to either:

1. maintain and update the main websites

2. administer other IT-related systems on-campus (may require brushing up on some Linux or Windows Server skills)

3. help with the coding side of their research

There's a lot of low-hanging fruit available when it comes to coding needed for a research grant. Sometimes it's just standing up a basic website for a lab, but you'd be invaluable if you were able to help someone scrape together their pile of perl/R/python scripts into something that can be be hosted on a website. And IMHO the bar for quality is usually quite low -- many labs just want to have enough to earn/fulfill a grant and then move you on to the next project.

I'll warn you that there's not a strong career path available for software developers in Academia at the moment. So you may eventually need to break out. But it strikes me as a viable way to get a few years of real software dev experience working on interesting projects which would definitely put you in a better spot to branch out elsewhere.

trestletech··on Pg_tmp – Run tests on an isolated, temporary PostgreSQL database
Sounds like a neat utility but you lost me at "download this shell script via unencrypted HTTP."
trestletech··on RStudio becomes a public benefit corporation
The legal change happened last year but it had been kept under wraps until today. Employees did know in advance, so it could have leaked.
trestletech··on Text QR
I love this. I can't get the newline breaks to work in my QR scanner, but I got excited about the idea of generating recursive QR codes. i.e. QR codes that embed another unicode QR code inside of them.
trestletech··on Ask HN: How did you prepare for being a first-time parent?
Yes! A schedule was imperative for me to feel like I had some expectations and control. Waking up with absolutely no structure was just a little too overwhelming for me, so having "naptime is ___, lunch is ___" really put me at ease. I didn't read many books on parenting, but one that was immediately helpful was on sleep schedules of children and how they evolve as the kids age. This helped us figure out a schedule that worked for us.

Another thing we did that really helped was artificially limiting inputs regarding advice. In those first weeks, we had a handful of books and dozens of blogs and websites that all had contradictory advice; it was really overwhelming. We decided we would only subscribe to three primary sources of info where possible: Mayo Clinic online, some book we had on sleep schedules, and our pediatrician. Only having three places to consult when we had questions (as opposed to the entire Internet) was an enormous help.

trestletech··on Ask HN: Going from Developer to Manager. What should I know or learn?
The biggest piece of advice I'd give is to focus on practicing leadership in your current role. Develop a reputation as the person who ensures that work gets done properly, leads out in process improvements for the team, and demonstrates good judgment. Once you've done that, it will be a no-brainer to give you more leadership and/or management opportunities. Note that none of these practices require that you get a promotion first nor that you be the strongest programmer in the room.

I went through a similar transition years ago and I've started working on writing up some of my advice here. It's still quite incomplete, but might give you some ideas: https://app.tettra.co/teams/rstudio/pages/technical-leadersh... In particular, I'd say the "Technical Team Lead" role is what I'd target as your next step.

Aside: if any of this advice resonates with you, we are hiring and I'd love to chat about helping you go through this transition with us.

trestletech··on Federal judge finds state law governing who is an engineer violates free speech
About time!

Jeff, PE, MD, CPA, JD, CFA

trestletech··on What to Do After Finding Hot Connectors on Overhead Power Lines (2017) [video]
Came for the video, stayed for the comments.
trestletech··on Richard Stallman Explains [video]
I feel like we're not far off from a digital version of the Amish. "Technology was perfected by the FSF in 2003; everything developed since is evil."
trestletech··on Blackwater Founder Wants to Provide “Turn Key” Mercenary AF for Afghanistan
Amazingly, UberForWar.com is still available.
trestletech··on PhantomJS 2.5.0 beta
Volunteers with finite amounts of time.
trestletech··on Integrating Microsoft and LinkedIn
None of these "TODOs" sound desirable to me...
trestletech··on Announcing RStudio v1.0
The older/official Spark integration for R (SparkR) is quite lacking. Sparklyr is newer and makes up much of the ground that was missing on the Python integration. Still a few features that need to be checked off the list, but I think most users will find that sparklyr has the subset of features that they need.
trestletech··on Checklistomania makes it easy to keep track of relative tasks
High, by my standards. But was tongue-in-cheek regardless.
trestletech··on Checklistomania makes it easy to keep track of relative tasks
My tax dollars paid for 94% test coverage??
trestletech··on EigenCoder: Programming Stereotypes
Yeah there's a preposterous amount of JavaScript that gets loaded because I'm too lazy to rewrite the interactive graphics. Sorry :(
trestletech··on $17 smartwatch sends something to random Chinese IP address
I'm suspicious that that IP address isn't random at all!
trestletech··on The Traveling Salesman with Simulated Annealing, R, and Shiny
YHat and Domino Data Labs both have commercial solutions for exactly this.

On the open-source front, OpenCPU (https://www.opencpu.org/), Jug (http://bart6114.github.io/jug/) or plumber (http://plumber.trestletech.com/) are all built for this. Plumber has a page to guide you through setting it up on a server using PM2 here: http://plumber.trestletech.com/docs/hosting/

(Conflict of interest warning: I wrote plumber.)

I've been running an API on plumber (with admittedly low volumes of traffic) for months now unattended using a strategy similar to the guide mentioned above. Haven't had any issues yet.

trestletech··on Ask HN: How much do you earn with donations vs. ads?
+1 and I really like the idea of that model and wanted to support Synergy in particular, but I almost gave up when I saw I'd have to compile from source, then did give up once I started encountering errors building from source. I would have happily given them money if they could have proven that the product worked on my equipment first (free trial, etc.) but given that it didn't seem to work, I bailed.
trestletech··on Pyxley: Python Powered Dashboards
I've been working on a lightweight API solution for R recently. Still needs a bit of devops tooling, but I think the code is converging on stability.
trestletech··on New Letters Added to the Genetic Alphabet
Oh, good. Bioinformatics data wasn't big enough with two bits per nucleotide.
trestletech··on Show HN: Proof of concept – Realtime single page apps
That's really nice. I had faced a similar problem a while back and didn't solve the network layer as neatly as you have. But one feature I would miss from this implementation is event "bubbling."

My approach is here: https://www.npmjs.com/package/giza . It would just parallel your storage engine (whatever that is) and not the rest of the project. But I'd encourage you to consider how to subscribe to a channel hierarchy. I find that many of the event-driven projects I touch have at least some components that can be more neatly modeled under a bubbling pub/sub system like this.

trestletech··on I will not sign the CLA for less than $100, payable in Bitcoins in advance
I think he all-the-more has a point: that he shouldn't waste his time reading and signing some scary contract to be able to contribute a correction of a typo.
trestletech··on I will not sign the CLA for less than $100, payable in Bitcoins in advance
chmac's single, substantive contribution to the project: https://github.com/datastax/nodejs-driver/commit/6f3c6b2f454...
trestletech··on All 40 Runners Fail at 100-Mile Tennessee Mountain Race
We need a new work for not succeeding at something as unfeasible as this. "Fail" doesn't seem appropriate...
trestletech··on Show HN: New IDE and GUI for R language
The latest RStudio preview release has Vim mode, if you're interested.
trestletech··on Ask HN: Do bootstrapped billion-dollar companies exist?
Pure conjecture, but is it reasonable to think that bootstrapped companies might be more likely to be bought out than ones backed by major VC bucks?

I suspect a disproportionate number of bootstrapped companies that fall into the might-become-$1BN category get an offer they can't turn down at some point before they arrive.