HNHacker News
TopNewBestAskShowJobs

tuckerpo

563 karma · joined October 17, 2018

ex-tech-lead at a no-name company in upstate NY, making smart sensors for the defense and semiconductor industries.

ex-software engineer at QSC (audio/video)

now Lead Software Architect at CableLabs, making networking suck less, and writing a lot of C++

previously: mass spectrometry, chemical detection, anomaly detection in time-series data, and embedded DSP.

i like pharmacology, electronics, weight lifting, motorcycles, oxford commas, and C

https://tuckerpo.me

submissionscomments
tuckerpo··on Ask HN: Why Is Nobody Hiring Juniors?
You'd be flabbergasted to learn how many candidates just blatantly lie on their resume. I don't mean pretending to know Scala, I'm talking _years_ of vapor-experience at fake companies. And these people get hired all the time.
tuckerpo··on Ask HN: Who wants to be hired? (June 2024)

  Location: Denver, Colorado (CO)
  Remote: Preferred
  Willing to relocate: Within the Colorado front-range
  Technologies: C++, C, Python, JavaScript, embedded Linux (Yocto, OpenWRT), networking, embedded systems (ARM SoCs, x86 SoCs), FPGA work (VHDL on Xilinx and Intel)
  Résumé/CV: https://tuckerpo.me/
  Email: tuckerpolomik@gmail.com
I'm a senior software engineer with 7+ YoE.

I've acted as both an IC and a team lead. Very comfortable in almost any language or business domain -- from front-end web UI work to DSP assembly and FPGA gateware.

I hold a couple patents with even more pending (non-provisionally filed) in a variety of domains, mostly WiFi.

I like math a lot.

Sorely want to do good work on a team of fun, industrious people.

Just point me in a direction.

tuckerpo··on The hail in Texas was so big Tuesday that it required a new description
Citing the dimensions of a grapefruit... Hackernews, never change
tuckerpo··on Ask HN: How to not get steamrolled by OpenAI?
You won't out-pace OpenAI, so selling a wrapper around their API that only slightly improves upon their current work is simply a stop-gap until they release model++

> and IF the goal of OpenAI is to literally create AGI, doesn't this mean all software is redundant?

Sort of means all of everything is redundant. :^)

tuckerpo··on Ask HN: Who wants to be hired? (May 2024)

  Location: Denver, Colorado (CO)
  Remote: Preferred
  Willing to relocate: Within the Colorado front-range
  Technologies: C++, C, Python, JavaScript, embedded Linux (Yocto, OpenWRT), networking, embedded systems (ARM SoCs, x86 SoCs)
  Résumé/CV: https://tuckerpo.me/
  Email: tuckerpolomik@gmail.com
I'm a senior software engineer with 7+ YoE.

I've acted as both an IC and a team lead. Very comfortable in almost any language or business domain -- from front-end web UI work to DSP assembly and FPGA gateware.

I hold a couple patents with even more pending (non-provisionally filed) in a variety of domains, mostly WiFi.

I like math a lot.

Just point me in a direction.

tuckerpo··on Apple introduces M4 chip
It is almost certainly half as much power in the RMS sense, not absolute.
tuckerpo··on FTC announces rule banning noncompetes
Good! If you don't want your SMEs taking your secret sauce to a better employer, then be the better employer.
tuckerpo··on The biggest source of waste is untapped skilled pragmatists
This puts the cart before the horse. In reality, the biggest source of untapped potential, at least anecdotally as an engineer, is that corporations tend to give grease to squeaky wheels. So, the upper quadrants in the article.

If you have even a few years of industry experience, modulo being intentionally naive, you've noticed that work begets work. The 'skilled pragmatists' quietly do their jobs well. Their reward is even more work to do, without much recognition.

It's analogous to software quality. It's fleetingly rare that a consumer of software writes in to let you know how great, zippy and bug-free it is. You only ever hear about how terrible things are. When things are 'good' -- that's just the expected status quo. So no reward for steadily doing good things.

I'm also sure after a few years in industry you've also noticed that the Do-Nothing (TM) guy who sprints around with their head on fire gets managerial recognition, promotions, bonuses.

You know the kind. They wander from meeting to meeting, initiative to initiative, never actually accomplishing anything concrete, but showing their face to management and saying a lot of nice words.

Eventually, the skilled pragmatist notices this dichotomy and mentally clocks out. I've heard this anecdote many times, both in online circles and IRL.

tuckerpo··on Ask HN: Coworker does not work, at all. What to do?
> If you cannot empathize you're unqualified to be a software engineer and should pack up your stuff.

I do mostly empathize with this person. I don't believe they are inherently lazy or malicious, and recognize that they're likely going through something in their personal life.

I used to just observe from afar making the mental note that this person was sort of clocked out, but I care much more now that they're in a leadership position that is directly correlated to my career's success.

Empathy in the inverse direction must also hold, people should feel bad about their own lack of output, creating a thankless burden of the rest of their team.

tuckerpo··on Ask HN: Coworker does not work, at all. What to do?
Quit taking your dog for 7 hour long walks and write some code, man! :^)
tuckerpo··on Ask HN: Who wants to be hired? (April 2024)

  Location: Denver, Colorado (CO)
  Remote: Preferred
  Willing to relocate: Within the Colorado front-range
  Technologies: C++, C, Python, JavaScript, embedded Linux (Yocto, OpenWRT), networking, embedded systems (ARM SoCs, x86 SoCs)
  Résumé/CV: https://tuckerpo.me/
  Email: tuckerpolomik@gmail.com
I'm a senior software engineer with 7+ YoE.

I've acted as both an IC and a team lead. Very comfortable in almost any language or business domain -- from front-end web UI work to DSP assembly and FPGA gateware.

I hold a couple patents with even more pending (non-provisionally filed) in a variety of domains, mostly WiFi.

I like math a lot.

Just point me in a direction.

tuckerpo··on Ask HN: How do you optimize your focus?
I've found that I only become distracted and unable to focus, ironically, if I'm not sufficiently busy.

If I don't have enough real, important things to do on any given day, white noise begins to creep into my psyche and I end up shaving yaks.

So anecdotally load yourself up with even more stuff to do!

tuckerpo··on Do literally anything
My life changed tremendously for the better when I started telling myself to "take the just-do-stuff pill"

Doesn't matter what $stuff is, just do it.

(Please don't sue me, Nike.)

tuckerpo··on Has anyone gotten out of daily 8:30am stand-up meetings?
I'm so glad I'm free from the chains of agile. Stand-ups at every company I've ever worked at asymptotically approached one of two things:

1) People pointing fingers around claiming everything is a "blocker" to mask their own inefficiencies causing a bunch of PMs and middle-managers to light everything on fire for the day because """blocker""" is such an inflammatory term, or

2) Everyone blitzes through with their report in one sentence just wanting to get back to their office and get actual work done, rendering the entire meeting useless

In the past I've successfully moved an 8 AM to a 10 AM claiming something like "people need to refresh their brains as to what they did yesterday" or some other such nonsense. Give that a whirl.

tuckerpo··on Ask HN: Who wants to be hired? (February 2024)

  Location: Denver, Colorado (CO)
  Remote: Preferred
  Willing to relocate: Within the Colorado front-range
  Technologies: C++, C, Python, JavaScript, embedded Linux (Yocto, OpenWRT), networking, embedded systems (ARM SoCs, x86 SoCs)
  Résumé/CV: https://tuckerpo.me/
  Email: tuckerpolomik@gmail.com
I'm a senior software engineer with 7+ YoE.

I've acted as both an IC and a team lead. Very comfortable in almost any language or business domain -- from front-end web UI work to DSP assembly and FPGA gateware. Just point me in a direction.

tuckerpo··on WiFi 7 is officially here, but routers are pricey. Do you need it yet
Yes, but my original point was the IEEE came up with these things (OFDMA, MU-MIMO, fronthaul MIMO, GI modulation) when they were given the opportunity to focus on optimization instead of speed. I am saying it would be nice if they would continue to do this instead of QAM++.
tuckerpo··on WiFi 7 is officially here, but routers are pricey. Do you need it yet
Sure, but MU-MIMO, OFDMA, GI modulation etc... is all much more useful for time-sharing of spectrum than 4096 QAM.
tuckerpo··on WiFi 7 is officially here, but routers are pricey. Do you need it yet
Eh... OFDMA and guard interval modulation would probably serve better for crowded channels than higher throughput. Also, something like 40% of WiFi airtime is used by... beacons. Another opportunity for optimization.
tuckerpo··on WiFi 7 is officially here, but routers are pricey. Do you need it yet
IEEE attempted to fix reliability, range and latency issues in WiFi 6 and 6E. Unfortunately, since the 802.11 spec's conception in the late 90s, the push has been to get throughput numbers (meaning, the marketing number for more sales for vendors) up. I believe WiFi 7 is something like 11 Gbps max theoretical throughput which is a solution in search of a problem. Absolutely nobody needs 11 Gbps, but everyone needs reliability.
tuckerpo··on Immediate Mode GUI Programming
Casey Muratori of handmade hero fame is one of the original pioneers (potentially the first?) of immediate mode user-interfaces.

Check out this lecture/demo from nearly 20 years ago: https://www.youtube.com/watch?v=Z1qyvQsjK5Y

tuckerpo··on OpenWrt One – celebrating 20 years of OpenWrt
Similar discussion: https://news.ycombinator.com/item?id=38934013
tuckerpo··on OpenWRT turns 20; wants to launch their "first upstream supported" design
Yes! The GL-iNet B1300 is a cheap, powerful 802.11ac mesh router that is fully supported by OpenWRT: https://www.gl-inet.com/products/gl-b1300/

It is also the platform I personally use for OpenWRT development work.

tuckerpo··on OpenWRT turns 20; wants to launch their "first upstream supported" design
The Turris Omnia is canonically the "OpenWRT" router even though it isn't from OpenWRT itself: https://www.turris.com/en/omnia/overview/
tuckerpo··on United finds loose bolts on plug doors during 737 Max 9 inspections
German torque specs: "gutentight!"
tuckerpo··on United finds loose bolts on plug doors during 737 Max 9 inspections
It seems there's a sense of malaise falling over everything and everyone in the USA. People at large simply cannot be bothered to care about anything, including torque specs for freakin' AIRLINERS
tuckerpo··on AMD proposes an FPGA subsystem user-space interface for Linux
On-the-fly bitstream programming of FPGAs from a parallel Linux board used to mean holding the FPGA in reset and bit-banging the entire bitstream via the FPGA's passive or active serial interface, which is a blocking process that takes quite a bit of time.

Be very nifty if this takes off.

tuckerpo··on Ask HN: Who wants to be hired? (January 2024)

  Location: Denver, Colorado (CO)
  Remote: Preferred
  Willing to relocate: Within the Colorado front-range
  Technologies: C++, C, Python, JavaScript, embedded Linux (Yocto, OpenWRT), networking, embedded systems (ARM SoCs, x86 SoCs)
  Résumé/CV: https://tuckerpo.me/
  Email: tuckerpolomik@gmail.com
I'm a senior software engineer with 7+ YoE.

I've acted as both an IC and a team lead. Very comfortable in almost any language or business domain -- from front-end web UI work to DSP assembly and FPGA gateware. Just point me in a direction.

tuckerpo··on Hardening cellular basebands in Android
Mobile standards themselves are largely driven by groups like 3GPP in order to hopefully skirt around oligopolies like Qualcomm who intentionally patent the entire superset of the Latin alphabet in order to sue anyone with a heartbeat.

So, security itself is driven by third party organization(s) that consists of engineers from mobile technology companies. If Qualcomm wants their cell modems to be 3GPP certified, they _must_ comply to the 5G standard in it's fullest, including all security features (the same will be true for future revisions, 6G, etc)

There's also groups attempting to make mobile protocols and provisioning entirely open source (O-RAN) which, ironically, will likely improve mobile protocol implementation security practices as they can be audited by anyone with an internet connection.

tuckerpo··on Ask HN: Where do you live? What's good or bad about it?
> Drivers are _atrocious_

Very true. I currently live in Boulder County. I've lived in a lot of different places in the USA and Colorado by far has the absolute most absent-minded selfish drivers.

People straight up driving the wrong way down one-way roads unapologetically, going 65 in a residential 25, expired tags, no license plates, and blinkers are rarely used.

tuckerpo··on How to Work Effectively with Someone You Don't Like
That assumes that any random selection of the human population is receptive to critical feedback.
← PreviousPage 2 of 8Next →