News for hackers. Stuff that matters.

trestletech

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."
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.

Sounds like a neat utility but you lost me at "download this shell script via unencrypted HTTP."
Re:RStudio becomes a public benefit corporation on Wednesday January 29, 2020 @03:46PM (#22185621)
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.
Re:Text QR on Wednesday December 11, 2019 @10:47AM (#21763509)
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.
Re:Ask HN: How did you prepare for being a first-time parent? on Monday September 23, 2019 @05:05PM (#21053639)
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.

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.

About time!

Jeff, PE, MD, CPA, JD, CFA

Came for the video, stayed for the comments.

Ask HN: Modern clinic IT?

Some friends of mine are setting up a free clinic and have asked for help with their IT. Right now they're accessing a Cloud-based medical records system from a handful of donated Windows laptops. The functionality they need is a browser, printing, and uploading files from their scanners.Their current woes revolve around getting printers and scanners configured on all the laptops, but I'd like...

( Read More... | 1 comment | on HN )
Re:Richard Stallman Explains [video] on Thursday August 10, 2017 @12:00AM (#14976222)
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."
Amazingly, UberForWar.com is still available.
Re:PhantomJS 2.5.0 beta on Sunday January 08, 2017 @11:38PM (#13354047)
Volunteers with finite amounts of time.
Re:Integrating Microsoft and LinkedIn on Thursday December 08, 2016 @11:30AM (#13131452)
None of these "TODOs" sound desirable to me...
Re:Announcing RStudio v1.0 on Tuesday November 01, 2016 @02:31PM (#12848829)
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.
High, by my standards. But was tongue-in-cheek regardless.
My tax dollars paid for 94% test coverage??
Re:EigenCoder: Programming Stereotypes on Thursday March 10, 2016 @08:34PM (#11264050)
Yeah there's a preposterous amount of JavaScript that gets loaded because I'm too lazy to rewrite the interactive graphics. Sorry :(
I'm suspicious that that IP address isn't random at all!
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.

Re:Ask HN: How much do you earn with donations vs. ads? on Tuesday August 11, 2015 @03:29PM (#10043694)
+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.
Re:Pyxley: Python Powered Dashboards on Thursday July 16, 2015 @09:50PM (#9900933)
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.
Re:New Letters Added to the Genetic Alphabet on Friday July 10, 2015 @02:46PM (#9865929)
Oh, good. Bioinformatics data wasn't big enough with two bits per nucleotide.
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.

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.
chmac's single, substantive contribution to the project: https://github.com/datastax/nodejs-driver/commit/6f3c6b2f454...
Re:All 40 Runners Fail at 100-Mile Tennessee Mountain Race on Tuesday March 31, 2015 @09:46PM (#9301074)
We need a new work for not succeeding at something as unfeasible as this. "Fail" doesn't seem appropriate...
Re:Show HN: New IDE and GUI for R language on Wednesday March 18, 2015 @09:45AM (#9225373)
The latest RStudio preview release has Vim mode, if you're interested.

Older »