HNHacker News
TopNewBestAskShowJobs

tanepiper

1,035 karma · joined June 27, 2012

Senior Engineering Leader
submissionscomments
tanepiper··on I ignore the spotlight as a staff engineer
This - I've been very honest with my manager that I won't play "the game" in this organisation - I don't really have to, there is plenty for staff engineers to tackle to have a long career without the yoke of management.
tanepiper··on I ignore the spotlight as a staff engineer
This article resonated a lot with me - I have a 25+ year career and until my most recent role I'd usually switch companies every 2 years.

My current company I'm now on year 4, and 3rd year leading a team building an internal platform for the business - for me it is a dream role - management mostly stay out the way, strategy comes from top down but our team make all the decisions, and after a slow start it's now paying off with several teams using us and helping drive through real requirements, and not the imagined ones from a few execs.

This has lead to constant positive feedback from all of our 'customers' who would never have been able to consider running their own content delivery pipelines - we're solving their real problems. Regardless of any politics, this is what gives me the energy to turn up every day.

tanepiper··on Nearly all UK drivers say headlights are too bright
I've found glasses like these work well (https://www.amazon.nl/Antireflectie-Gepolariseerde-autorijde...) - if I drive in Germany I can't do without them - they really help block the glare without making it unsafe to drive.
tanepiper··on Show HN: I built a synth for my daughter
I'm a 44 year old man and I would love this - for years I've tried to dabble with music with much lack of success - but this looks really fun to play with. Great job.
tanepiper··on When UPS charged me a $684 tariff on $355 of vintage computer parts
This explains why John Titor needed to come back for those IBM parts
tanepiper··on The lazy Git UI you didn't know you need
For some reason it shows half the text in English and half in Dutch
tanepiper··on Backpropagation is a leaky abstraction (2016)
If everyone had to understand how carburettors, engines and break systems work; to be able to drive a car - rather than just learn to drive and get from A to B - I'm guessing there would be a lot less cars on the road.

(Thinking about it, would that necessarily be a bad thing...)

tanepiper··on Visopsys: OS maintained by a single developer since 1997
TempleOS with a BeOS GUI - that's the vibe
tanepiper··on AOL to be sold to Bending Spoons for $1.5B
Proof we are in the weirdest timeline
tanepiper··on Sora 2 AI Video Generator – Create AI Videos from Text and Images
Signed up, tested it - video failed - credits gone. So not really able to test it
tanepiper··on GitHub's plan for a more secure NPM supply chain
An annoyingly big part of the issue is GitHub Access Tokens - to this day there are still features we like to use in GitHub but can't because GitHub hasn't made them work with fine-grained tokens.

They still need it still needs a Personal Access Tokens - but many organisations restrict them now, and even bypassing that, the PAT tokens are too broad in there permissions (github cli being one example)

tanepiper··on Cap'n Web: a new RPC system for browsers and web servers
Reminds me of dnode (2015) - https://www.npmjs.com/package/dnode
tanepiper··on If all the world were a monorepo
My wife is having to learn R as part of her Masters - she's not got a technical background and my impression is it's throwing people into programming at the deep end, and likely after the course she will never actually use it.

Meanwhile I read the material and t absolutely feels like a cult - "R is fun" is like something they say to persuade themselves they are not in a cult

tanepiper··on Oh no, not again a meditation on NPM supply chain attacks
Yes, also using multi-stage container - we output signed OCI to our repository and have Rekor and GitHub for SBOM and attestation.

This is another huge pet peeve of mine is how hard it is to have a good container pipeline to build containers without running root - we tried some of the alternatives but they all had drawbacks - easiest is to just use GitHub Ubuntu images and hope for the best (although I recently saw some improvement in this area we want to investigate)

tanepiper··on Oh no, not again a meditation on NPM supply chain attacks
No, it doesn't solve it - but it might minimise the blast radius - there are so many unmaintained libraries of code that indeed one compromised minor patch on any dependency can become a risk.

That's sort of the thing - all of these measures are just patches on the fundamental problem that npm has just become too unsafe

tanepiper··on Oh no, not again a meditation on NPM supply chain attacks
Oh I agree - it's far too late to make major changes. When they took over, they had the opportunity to drive a new roadmap towards a more secure solution.

2FA isn't a solution to security, it's a solution to hinder and dissuade low-effort hackers from compromising accounts - it's still subject to social engineering (like spearphishing).

I tend to agree with your broader point - sandboxing will be the way to go, I've been having that very discussion today. we're also now enforcing CI pipelines with pinned dependencies (which we do with our helm charts, but npm by default will install with ^ semver and putting that on the developer to disable isn't good enough - the problem of course is that requires the OS vendors to agree on what is common.

This is a riff - not sure how possible this is, but it's not coming from nowhere, it's based on work I did 8 years back (https://github.com/takeoff-env/takeoff) - using a headless OS container image with a volume pointing to the source folder, run the install within the container (so far so good, this is any multi-stage docker build)

The key part would be to then copy the node_modules in the volume _data folder back to the host - this would of likely require the OS vendors to provide timely images with each release of their OS to handle binary dependencies, so is likely a non-starter for OSX.

tanepiper··on Oh no, not again a meditation on NPM supply chain attacks
Author of the article here - holistically this isn't just about NPM dependencies, it's the entire stacks we work with. Cloud vendors provide security, but out of the box they don't provide secure platforms - a lot of this is left up to developers, without security experts - this is dangerous - I have 25 years of experience and I wouldn't want to touch the depths of RBAC.

SaaS products don't enforce good security - I've seen some internally that don't have MFA or EntraID integration because they simply don't have those as features (mostly legacy systems these days, but they still exist).

I'm also an open-source author (I have the most used bit.ly library on npm - and have had demands and requests too), and I'm the only person you can publicly see on our [company github](https://github.com/ikea) - there's reasons for this - but not every company is leeching, rather there is simply no other alternative.

tanepiper··on Show HN: A store that generates products from anything you type in search
Reminds me of Grot Industries from The Fall and Rise of Reginald Perrin
tanepiper··on RSL: A New Standard to Make AI Pay for the Content It Consumes
In some way it's similar to some of the provisions in the Digital Markets Act in the EU - when it comes to user's wanting to share data, organisations have to provide it to them for free; but if a company wants access to the data for their customers directly then there can be a commercial agreement and fee involved.

Think sharing your electricity usage with a company selling power solutions at home, they could get agreements to access this data on behalf of people using essentially peer-to-peer API services.

tanepiper··on PuTTY has a new website
The guy who runs putty.org is absolutely the South Park basement guy
tanepiper··on New colors without shooting lasers into your eyes
Interesting colours coming out of it - a while back I suspected I have https://en.m.wikipedia.org/wiki/Tetrachromacy since I was able to describe colours more vividly that others, and certain plants for me like Verbena have a glow around them.
tanepiper··on QuakeNotch: Quake Terminal on your MacBook's notch
$7 for something that can be done for free in iTerm
tanepiper··on I Built a Testable Recursive Theory of Language Models Using GPT – It Works
Did it block posting the link, as it's not here?
tanepiper··on Microsoft is working on AI-powered dynamic desktop backgrounds in Windows 11
Microsoft: "AI powered dynamic background"

Nobody: "Yay"

tanepiper··on Dynamical origin of Theia, the last giant impactor on Earth
Gurdjieff takes a different view on the cause and formation of the moon, which in some sense lines up with this - https://www.gurdjieff.org/beelzebub9.htm

He makes no claim to what life was before the formation of the moon, but rather than the cataclysm of formation of the moon is what changed life on Earth - of course he wraps the whole idea up in his mysticism - but his 1950s writing on this was not far off what happened.

tanepiper··on Transmitting data via ultrasound without any special equipment
I wrote a very similar web implementation 12 years ago as a proof of concept - if it got the go-ahead, the plan was to test it with some commercial TV broadcasting in the UK where a ultrasonic short code could be sent to phones using an app with a Web view, or possibly native app.

Sadly never got picked up, although we proved the concept could work - but it certainly had it's challenges.

https://github.com/tanepiper/adOn-soundlib

https://github.com/tanepiper/adon-ad-platform

tanepiper··on NASA jettisons Neo4j database for Memgraph citing costs
We also ditched them due to cost - the licencing is not very cloud-friendly.
tanepiper··on The first big AI disaster is yet to happen
Me, yesterday:

"If you think about it - we're one misplaced negative sign, hallucinated by an LLM away from a disaster. At least multiply by zero won't crash things /s"

tanepiper··on Marines being mobilized in response to LA protests
[flagged]
tanepiper··on Is the University of Austin Betraying Its Founding Principles?
The lack of awareness of the author of this piece is astounding (I read it a couple of days ago) - I mean if Bari Weiss is one of the founders, that should have been the first red flag...
← PreviousPage 3 of 14Next →