HNHacker News
TopNewBestAskShowJobs

cushychicken

6,099 karma · joined November 16, 2013

Electrical engineer by training, director of HW in practice.

Working on hardware cybersecurity from Boston, MA.

Also building and running www.fpgajobs.com - a job board for digital logic designers.

submissionscomments
cushychicken··on Starlink militarization and its impact on global strategic stability
If they can build a peaceful relationship with Taiwan without military involvement where both countries can continue to prosper we really will have a new super power

Ah, if only.

Those damn intransigent Taiwanese!

It’s almost as if they don’t want to join the PRC.

…like most other independent nations.

cushychicken··on Starlink militarization and its impact on global strategic stability (2023)
The last 15 years has significantly changed peoples' opinions on that matter.

I’m gonna need to see some immigration statistics on influx of foreigners into the PRC to believe that claim.

cushychicken··on Willingness to look stupid
A few weeks ago my friend Aadil and I were at Whole Foods buying a birthday cake for a friend. We wanted to write something clever on the cake but couldn’t really think of anything. We stood around thinking for a few minutes before Aadil said "Let's just say a bunch of bad ideas out loud so we can get to the good ones." And it worked!

It's a well known creative / brainstorming trick that the best way to have a lot of good ideas is to have a lot of ideas.

Focus on genesis decoupled from critique, then critique later.

cushychicken··on I'm glad the Anthropic fight is happening now
Not sure what you mean, but I’d never heard of Sarah Paine before that. I thought she gave a very concise yet nuanced view of the modern world order in her lectures for Dwarkesh.
cushychicken··on I'm glad the Anthropic fight is happening now
Love the interviews Dwarkesh sponsored with Sarah Paine from the Naval War College.

Also, somewhat spitefully, find it funny that he has multiple roommates.

cushychicken··on Workers who love ‘synergizing paradigms’ might be bad at their jobs
it's usually coding something more precise in a sort of plausible deniability.

Yep. I'm a director now. This is exactly how it is. A big part of being effective in this role is understanding how direct you can be in a given scenario.

A senior manager on reviewing a proposal asks them to synergize with existing efforts: Your work is redundant you're wasting your time.

Option 1 is how I'd say it to a peer whose org is duplicating effort. You can give your advice, but at the end of the day: not my circus, not my clowns.

Option 2 is a more-direct way of how I'd say it to someone in my own org. I'd rephrase to: "Someone else is already doing this; focus your efforts on something more impactful."

cushychicken··on The Saddest Moment (2013) [pdf]
Mickens is a rare combination of bright, engaging, and absolutely hysterical.

I hope I get to meet him someday.

cushychicken··on Ask HN: How can we solve the loneliness epidemic?
They're good advise, but can be hard to execute on for most people.

OP gave the thread a very good and valid suggestion. Treating this as a societal problem - for "society" to solve - is lazy thinking.

If you want something you've never had, you have to do something you've never done.

cushychicken··on Ask HN: Share your personal website
Sure. http://cushychicken.github.io
cushychicken··on CIA Star Gate Project: An Overview (1993) [pdf]
It's only dumb if it doesn't work.

If it works... well, congratulations. You now have an edge that no one else knows about.

cushychicken··on Personal blogs are back, should niche blogs be next?
I think there’s a lot of people out there who don’t want to believe written communication skills like these are as important as raw technical skill.
cushychicken··on Linux Career Opportunities in 2025: Skills in High Demand
It’s the “embedded” part that people struggle with.

I can find systemd script gremlins all the live long day.

I can’t find anyone who can write device drivers for custom peripherals, then hook them to user space utilities in a sane way.

cushychicken··on Linux Career Opportunities in 2025: Skills in High Demand
And embedded Linux!

I’ve had a hell of a time finding good embedded Linux devs.

I got insanely lucky to hire two this year.

cushychicken··on The Death of Arduino?
Didn’t everyone kind of migrate to more capable chips like ESP32 and STM32 in the intervening decade since Arduino got big and commercial?
cushychicken··on Spec-Driven Development: The Waterfall Strikes Back
I for one really like developing and co-managing specs with an LLM.

I think it’s a great conversational tool for evaluating and shaking out weak points in a design at an early phase.

cushychicken··on Spec-Driven Development: The Waterfall Strikes Back
>The difference is purely in how much spec you write before you start implementing.

Ah, and therein lies the problem.

I’ve seen companies frequently elect “none at all” as the right amount of spec to write.

I’d rather have far too many specs than none.

cushychicken··on Spec-Driven Development: The Waterfall Strikes Back
Waterfall gets an unnecessarily bad rap.

Nobody who delivers any system professionally thinks it’s a bad thing to plan out and codify every piece of the problem you’re trying to solve.

That’s part of what waterfall advocates for. Write a spec, and decompose to tasks until you can implement each piece in code.

Where the model breaks - and what software developers rightly hate - is unnecessarily rigid specifications.

If your project’s acceptance criteria are bound by a spec that has tasked you with the impossible, while simultaneously being impossible to change, then you, the dev, are screwed. This is doubly true in cases where you might not get to implementing the spec until months after the spec has been written - in which case, the spec has calcified into something immutable in stakeholders’ minds.

Agile is frequently used by weak product people and lousy project managers as an excuse to “figure it out when we get there”. It puts off any kind of strategic planning or decision making until the last possible second.

I’ve lost track of the number of times that this has caused rework in projects I’ve worked on.

cushychicken··on Interesting SPI Routing with iCE40 FPGAs
Oh my god I fucking HATE the SPI config bus on the ice40 series

So difficult to get the directionality right and also enable a JTAG bus

Hate these parts for that reason

cushychicken··on Montana becomes first state to enshrine 'right to compute' into law
Oh wow, Greg Gianforte managed to do something in politics I don’t vehemently hate.

He’s not a very nice person but he did at least used to own a tech company.

cushychicken··on How bad can a $2.97 ADC be?
OP is making comments about poor performance single cycle of a sigma delta ADC.

Single cycle readings defeat the point of sigma delta ADC setups.

You're taking many high noise samples and averaging them over time to get a better picture of the average voltage.

cushychicken··on Shipping 100 hardware units in under eight weeks
This is cool. A hundred prototypes in eight weeks is no mean feat.

Y’all made a lot of smart choices to keep your timetable. Not least of which was finding - and listening to - a good CM partner.

cushychicken··on New Mexico is first state in US to offer universal child care
This is awesome.

I suspect that for every one job the government would subsidize for a daycare professional, that we’d see three women enter the workforce.

That’s a net of four people employed.

I have no proof of this aside from my own experience watching parents struggle to find care for their kids. Even well off ones where I live. In Massachusetts!

Good for you, New Mexico. I’m rooting for you.

cushychicken··on 996
That’s a slippery slope argument.

Plenty of employers do not operate with this expectation. In the US, I’d replace “plenty” with “most”.

Plenty of employers recognize an opportunity to differentiate themselves to candidates by publicly not being 996’ers.

cushychicken··on 996
I actually kind of like when companies are upfront about 996 expectations.

The transparency makes it that much easier to avoid them.

cushychicken··on When DEF CON partners with the U.S. Army
Is it really surprising that DEF CON went where the money was?

Most cybersecurity work in the US, by volume, rolls up to one of about five organizations - all of whom are US government entities.

Most cybersecurity work has nothing to do with keeping Russian bot farms out of outdated WordPress installs.

cushychicken··on Jim Lovell, Apollo 13 commander, has died
Unrestrained onions in command module.
cushychicken··on Jim Lovell, Apollo 13 commander, has died
Homeboy deserved someone to weep for him at least a little bit.

Not so much the fact that he was gone - the fact that he was here.

Jim Lovell made us all better just for existing.

cushychicken··on The Amaranth hardware description language
They certainly do withhold information. See my other comment for my speculation as to why.

I suspect it has nothing to do with the OSSW community; they give their software tools away.

cushychicken··on The Amaranth hardware description language
> The vendor tools ARE leagues better than the open source alternatives, but it doesn't mean the open source stuff is just for toy projects

It’s not a question of developer experience. We heartily agree that using Vivado sucks. My point is that there’s no way around using Vivado (or the Altera equivalent) if you want to use the most useful parts of modern FPGAs.

It’s simply not possible to do things like access the GTH transceivers or custom MAC blocks using open source FPGA tools. These are table stakes capabilities to make these chips useful. You can only use vendor tools to access them.

I suspect - but cannot prove - that Xilinx has agreements with IP vendors about how much they are allowed to reveal about the guts of the different devices they integrate into Zynq family die.

I also suspect that Xilinx has considerable intellectual property investment into the underlying architecture of their PL. Making 600MHz programmable fabric is no mean technical feat. Open sourcing their tools is probably something they judge a risk to revealing those technical advantages.

cushychicken··on The Amaranth hardware description language
I didn’t say they were benevolent or forgiving deities. XD

The statement “vendor tools are god” is a statement that they are all powerful, and not something you can work against. It’s not pleasant, but it’s a necessary evil.

You’re not going to be able to access any of the most cutting edge features of Xilinx or Intel chips without the vendor tools. Simple as that. They have no interest in open sourcing the tools. Fighting the vendors to change this is trying to fight a force you can’t fight against and win.

← PreviousPage 2 of 34Next →