HNHacker News
TopNewBestAskShowJobs

rpwilcox

390 karma · joined February 20, 2011

Python, Ruby, Objective-C, C++ hacker/consultant.

http://www.flavors.me/rwilcox has links to my twitter (@rwilcox), github (/rwilcox).

submissionscomments
rpwilcox··on OpenAI acquires Sky.app
To jog people's memory about Sky: yes this is the app created by former Shortcuts/Workflow.app people
rpwilcox··on Microsoft Teams will soon block screen capture during meetings
I use a USB-C hub with DisplayLink to drive my setup. This means MacOS thinks I'm recording the screen.

I'm a bit worried Team's solution will use those APIs will be used (ie I'll have a choice: see a Teams meeting video OR be hooked up to all my monitors).

What I think is a related side effect: I also can't watch video (streaming via web browser or via Apple TV app) with this setup either.

rpwilcox··on Slack’s jarring new design – can you go back to the old one?
oh and use File -> Workspace -> the workspace you want.

Vs having the list of workspaces on the left with the current one highlighted-with-a-border

rpwilcox··on Slack’s jarring new design – can you go back to the old one?
Ummm how do you know what Slack workspace you're in?

Use case: I'm in #general. Can I ask a clarifying question about $DAYJOB's (currently private) Q4 plans... or did I accidentally leak that private information because no I'm _actually_ in the #general for _Javascript Geniuses Slacking Together_ community?

rpwilcox··on Show HN: Rethinking Tabs in Firefox
This is very cool. Two things I wish: * can it be a sidebar, instead or in addition to this popup? Then it could be up all the time, or how wide I want * I wish it did tabs across windows - this only finds tabs in the current window, but I have multiple windows of multiple tabs open on my machine. (So of course I can't find anything, yes...)

But this is very neat and exciting!!

rpwilcox··on Show HN: Annotate PDFs in Markdown
coooool thank you!
rpwilcox··on Show HN: Annotate PDFs in Markdown
I am interested to see how this compares to https://highlightsapp.net/ but it looks neat, especially if it starts at a place of integration with other platforms.
rpwilcox··on When Kodak Accidentally Discovered A-Bomb Testing
Kodak was a wild place: trying to use a different calendar system internally (the International Fixed Calendar), the nuke reactor in the basement... just wild stuff.
rpwilcox··on Ask HN: Experienced devs (20+ yrs exp), are you getting interview calls?
What was the worst was the constant rejection, honestly. (I interviewed a _lot_ so it does track that I'd get 1-3 "thank you for your consideration but..." emails a day. But that didn't make it easier...)
rpwilcox··on Ask HN: Experienced devs (20+ yrs exp), are you getting interview calls?
I'm going to do a blog post on my job search in the next month or so, but for me it's been a _grind_ (that finally ended up with something, thankfully).

But sneak preview:

  * 100 applications
  * 54 first round interviews
  * 24 second round interviews
  * 10 third round interviews
Something like 94 total meetings (brief numbers here don't include 4th-6th rounds...), maybe 10 (?) "virtual onsites" of 3-6 hours, maybe only 4(?) takehomes, maybe 6 (?) Hackerrank projects.

I got a lot of at bats, and a lot of "swings and misses".

In general at least one place said that while they are hiring like nonsense (average desired growth at companies was 211% in the "forseeable": because I asked then aggregated them all in my spreadsheet) they apparently have a lot of candidates in the pipeline. So if you're kind of confusing because you're super senior and have done everything ??? maybe they get confused, and just say, "next!".

Out of the 4 external recruiter places I used, 2 were good at finding me excellent potentials that seemed to be enthusiastic about me and have short hiring funnels. By then I was wrapping up later stages with a place I found myself, and got a verbal offer, but I kind of suspect if I had leaned into external recruiters earlier I would have had a better experience / not feeling like I was spamming places with my resume.

rpwilcox··on My framework for building side projects as a solo developer
Yes thank you. I know what I'm going to say goes against the millennial / Protestant Work Ethic hustle pr0n... but not _everything_ needs to be monetized. (Given a comfortable base salary. Hustling side projects or side gigs because you're not making enough money is another thing...)
rpwilcox··on Show HN: Janetsh – A new system shell
Rash, the Racket Shell, does something similar to this: https://docs.racket-lang.org/rash/index.html
rpwilcox··on Y’all Ain’t Killing Me: The Rise of “Super Jobs.”
I bet it was a small business where someone ("Todd Packer") did all that stuff once, when it was 3-8 people, a garage, and a bunch of leased equipment.

Now they're 50-100 people, Todd burned out, and they're trying to find another Todd.

(Maybe Todd explicitly burnt out and everyone knew it, maybe Todd implicitly burnt out, went job hunting and surprised everyone... I don't know! But that's what it smells like to me).

Or maybe the CEO is trying to carve off their non-CEO duties. Okkkkkkkkkk.... but owning a company makes you motivated to work unsustainable hours, and... it's unlikely you'll find a $40/hour contractor willing to give 40 hours/week + 40-50 hours "gotta get this done at all costs" free labor. Eventually that contractor is going to run those numbers...

But, yes, disregarding all that stuff, superjobs are becoming a problem...

rpwilcox··on Ask HN: Which books describe modern devops?
If by "modern devops" you mean "they say it's appropriate in a Cloud Native environment" here's some I like or are on my reading list:

  * Seeking SRE

  * Database Reliability Engineering: Designing and Operating Resilient Database Systems

  * The Essential Deming: Leadership Principles from the Father of Quality

  * Infrastructure as Code: Managing Servers in the Cloud

  * Cloud Native Infrastructure

  * the Scuba Paper from Facebook Research

  * Kubernetes in Action

  * Zen and the Art of Motorcycle Maintenance

  * Advanced Programming in the Unix Environment
 
  * Cloud Native: Designing Change-tolerant Software

  * Understanding The Linux Memory Manager <-- kind of old (ie references the coming 64bit memory transitions), but super good

  * Spring Microservices in Action <--- read even if you're not a Java or Spring head, asks questions like, "maybe you should think about service discovery, routing, tracing, etc"
rpwilcox··on Why Must You Pay Sales People Commissions?
> Any job where a person can argue a clear, direct, measurable link between their work and profit is a job that can be paid based on financial results

And anyone who can't will be, and should be, outsourced.

Know. Your. Value. To. The. Business.

rpwilcox··on Ask HN: Does anybody know a company use Lisp other than Clojure in production
I'd venture less into Common Lisp territory and more into Racket, myself...
rpwilcox··on Americans Are Putting Billions More Than Usual in Their 401(k)s
I would ask the inverse: anyone around here have a pension account?

When I joined my current company I was given an option to join the pension (maybe the last year it was offered to new people??). I didn't take it for a couple reasons:

  1. figured I probably wouldn't be here for 30 years (!!!!)

  2. Stories of rampant pension mismanagement scare me off. (Reasonably sure it wouldn't happen with my employer, but...)
rpwilcox··on Hyperpolyglot
http://rosettacode.org/wiki/Rosetta_Code is also an interesting site for similar problems
rpwilcox··on The threat of technological unemployment
I think you're somewhat right. Anecdote != data of course, but here's mine.

Grew up in a rural area, of about 3K people. Lot of farmers, and this was the '90s so lot of broke farmers. (Family farming economically collapsed in the mid '90s and is hard to make work even today).

(Big alcohol problem. County next county over had a huge _huge_ meth problem. Got the impression they were a former logging/mining town, then things got Bad.)

Heard a lot of stories about folk whose pride wouldn't let them use welfare, and some "avoid charity of any kind" people. Kind of folk where it'll be a hard pill to swallow to use charity to feed your family. (They'd do it, but only when things got bad and then only once or twice)

I'm not sure what would happen to these people if you said, "Hey, here's $30,000/year for free (avg income, today, of that area), for nothing, when you broke your back for $15,000/year last year."

It's going to be an interesting day when these people want to work, NEED to work to earn money (because elsewise it's charity, and you've failed as a man (woman?)), but there are "no" jobs for humans. Unless suddenly magically employers start paying good money for 6 hour/week blue collar minimally training positions (so probably not robot repairfolk, although maybe). But this is a dream because (late stage) capitalism.

rpwilcox··on Tech job listings are down 40% on several job boards
This is very interesting. Thanks for this data.

I've been using the StackOverflow Careers RSS feeds for a small script I've been writing, which gives a good view of Now... maybe I can find something interesting in your data for the Past

rpwilcox··on Show HN: I built a free app to help devs create more accurate software estimates
Sure, sometimes. Between that, the story point ideal of "... relative to other tasks completed in the project", and a long enough term project, things may start to look the same _in that project_.

It also depends on how much leeway your estimates can have: if it turns out to be waaaay more than two loops and an email, what happens? Does management just nod, or do they start "negotiations" about not paying for the work it took you over the "estimate"?

rpwilcox··on Show HN: I built a free app to help devs create more accurate software estimates
Did it help? How often did you end up repeating the same task?

(Personally, I have this feeling that my tasks tend to be varied enough that 'number of times done' would almost always == 1, however, I don't have any actual data to back that assertion up. (And maybe you used this to hone in on the "true hour cost of a 2 story point task"???)

rpwilcox··on Show HN: Podcat – Imdb for podcasts
Neat idea!

Missing some pretty obvious data: probably should make sure Adam Curry and Dave Winer's stuff is complete, for example.

(Although I guess you're an old foggy podcast listener when you search for the "Daily Source Code"...)

rpwilcox··on America’s national vacation problem
... so you just hire developers in the United States then? (India has a mandatory vacation policy, or so appears to say Wikipedia...)
rpwilcox··on PostgreSQL Migration Tool
Yup, Rails had a similar problem back in 1.0 days where it had a sequential migration number.

Then it moved to essentially date formatted migration names in 2.0 and that solved that.

Your manifest idea seems interesting, have to remember that one...

rpwilcox··on Lessons from Both Sides of an Interview Desk
And some obvious cultural differences between UK and US (ie: "budget 2 months to find another job". Which made me scratch my head... my experience lately has been 1-2 weeks, if that. And I'm not in a prime market either...)
rpwilcox··on Show HN: Retroospect – How was your work week?
I like it. The sliders are great, especially showing emotions in the spaces between states: "I'm not quite angry mad, but my :-| face is reasonably red".

I would like a free form text field, a more like, "What's bothering you this week?". Some things can't be expected / measured by sliders, but may be important to a person to note historically.

rpwilcox··on Show HN: Retroospect – How was your work week?
I too like the idea, and am of two minds of this.

In the hands of individuals it's a good tracking tool: I wasn't really aware that I was... maybe not as happy at work as I would have liked until I took this week's survey. I'm interested in the historic data too, after I put a couple of data points in there.

In the hands of Management, let's just say I'm very wary. Management can use this data to improve a bad situation, ("You're unhappy because we schedule meetings every day at 3 and you can't get work done? Ok, let's stop doing that"). OR more likely, especially as companies grow bigger, can just make the situation worse: ("Let's have an awkward conversation about feelings and why you're not hyper happy this week / I'll blow smoke up your rear so you'll feel better, but those meetings at 3? Yeah, not ever going to change")

rpwilcox··on The big data successor of the spreadsheet
QuickBase(.com) may be something close to what you want: while mostly aimed at > 10 people businesses. It's not great, but it does have a reasonable amount of power... especially for apps with say less than 10 tables.

DabbleDB was a good one for individual users, until Twitter bought it and shut it down. Google says grovesite.com is a competitor... and I also think Dabble's founders were debating rewriting it.

There's always the old FileMaker Pro, or databases of that age / time. (4D??)

rpwilcox··on Postico – A modern PostgreSQL client for OS X
Likewise, I'm somewhat excited by what 0xDBE, the upcoming database "IDE" for DBAs and devs, from JetBrains...
Page 1 of 7Next →