HNHacker News
TopNewBestAskShowJobs

_puk

1,494 karma · joined September 8, 2011

joe@abovethewater.co.uk

CTO at Duel

https://www.duel.tech

https://www.linkedin.com/in/abovethewater

Author of Context Capsules

https://contextcapsules.com

https://contextcapsules.com/v2/CONTEXT_CAPSULES.md

submissionscomments
_puk··on Emoji as a Favicon Using SVG (2022)
Direct inspiration for https://favmeup.com/

Used it as a nice intro project to try out cloudflare hosting.

_puk··on What is "founder mode"?
Anecdotally, in my friendship group, Airbnb in Europe seems to be losing ground quite rapidly, especially from a mind share perspective.

Prices are similar to hotels.com, with silly house rules, cleaning fees and hassle vs just turning up and leaving.

I've used Airbnb for years, and it was truly revolutionary back in the day.

_puk··on I give you feedback on your blog post draft but you don't send it to me (2021)
Bear in mind that not everyone is a native speaker. Using simpler words ensures the widest audience.

I agree that not every piece of writing has the same intended audience, but I take umbrage at the use of the term "singleton masses".

_puk··on Just for Fun (2022)
I got completely nerd sniped by this one!

I can definitely see the fun in losing hours to "maybe if I try this one little improvement"..

_puk··on Bypassing airport security via SQL injection
Better / worse for whom?

Given the nature of these systems, this 1 person likely made the day to day lives of a lot of people better, providing an (arguably) snappier web interface to existing systems.

Granted, they've probably made someone's day a lot worse with this discovery, but..

_puk··on The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
British English my dear fellow
_puk··on Google Maps tests new pop-up ads that give you an unnecessary detour
Submitting an update is infuriating with Google maps.

Submit an update, accepted, and now working as expected. Three weeks later and it's back to broken again. It's like every update just wipes the corrections that have been submitted.

_puk··on Reverse engineering Ticketmaster's rotating barcodes
I mean, that horse has already bolted..

https://www.nytimes.com/2024/05/31/business/ticketmaster-hac...

_puk··on Show HN: I am building an open-source Confluence and Notion alternative
That's a very negative take, and seemingly unfounded.

As with a lot of modern open source, the monetisation comes from providing a hosted/ supported cloud version so your engineers can spend their time solving your core business problems rather than making sure the wiki is online.

That said, it's a Beta, and they've put 12 months into it already to get it where it is.

It's great to have open source competition in this area, so the current lack of a cloud option should put it in the "awesome, I'll check it out, then wait for a cloud option" category.

_puk··on All the Data on Earth Can Fit in a Cup of DNA in MIT's Jurassic Park Project
We don't need perfect retrieval if we've got plenty of replica space. Usenet solved degradation with PAR[0] files.

Extensive replication and error correction could go a long way to making this at least remotely viable.

0: https://en.m.wikipedia.org/wiki/Parchive

_puk··on LLM that can call multiple tool APIs with one request
> All this is to get back to the point that people want to audit the LLM before running the function because of the unreliability, there is hesitance with good reason.

some people - I think it's quite clear from this thread that not everyone feels the need to.

I'm now thinking requesting the LLM also output its whole prompt to something like a Datadog trace function would be quite useful for review / traceability.

_puk··on React 19 almost made the internet slower
I love svelte, and is what I reach for personally, but it's still early enough in its lifecycle that there's constant changes / new paradigms being introduced, especially if you include svelte-kit (originally it used sapper).

If I had a team that had gone all in on Svelte I'd be bemoaning the need to upgrade recent code already.

_puk··on The Architecture Behind a One-Person Tech Startup (2021)
If you click the link the original SAAS (Panel Bear) is now "a part of" cronitor.io.

Wonder if they kept it as is, and how many people manage it nowadays.

_puk··on Ask HN: How to handle a senior hire turning out to be junior?
And those countries generally have laws against constructive dismissal (which is what a lot of these "persecute then until they quit" recommendations amount to)
_puk··on Ask HN: Who wants to be hired? (May 2024)
Location: Wales, UK

Remote: Yes

Willing to relocate: In a few year's time

Technologies: AWS, GCP, Hetzner, DO, Svelte, React, Typescript, JavaScript, Go, Node, C#, Java, C++, Redis, Kafka etc

Resume: https://abovethewater.co.uk/JoeMathewsCV_Q1_24.pdf

LinkedIn: https://www.linkedin.com/in/abovethewater

Personal site: https://abovethewater.co.uk/

I'm a highly experienced hands on Engineering manager, working at the director+ level. No longer coding in the day to day, but still keeping sharp with my own things.

I've spent more than 15 years in startups and scaleups, built high performance Engineering, Product, DevOps, AI/ML, QA, and Tech teams from scratch numerous times.

I'm very technical, but a people person, able to communicate clearly to technical and non technical stakeholders and execs alike.

Now in the UK, but spent years living and working in the US and various places around Europe. Spent a lot of time working in with Asian CEMs too.

Worked in a wide array of industries: Online Video, AdTech (for my sins), FoodTech, AI and ML across numerous sectors, FinTech. Currently in EdTech.

Seeking: Found product fit, on the road to profitable, team size 50+, engineering led. Looking for something that makes a difference to people's lives, so Health, Education, or Environmental sectors preferred. NO fintech, NO adtech, NO martech.

Thought I'd give it a shot outside of my network, see what others are up to!

_puk··on VideoGigaGAN: Towards detail-rich video super-resolution
6s was adopted as the "standard" by Apple [0].

For live streaming it's pretty common to see 2 or 3 seconds (reduces broadcast delay, but with some caveats).

0: https://dev.to/100mslive/introduction-to-low-latency-streami...

_puk··on Jan: An open source alternative to ChatGPT that runs on the desktop
Not at my computer right now to double check.. but doesn't GPT4All's "Browse" button in the model list let you pick a locally downloaded model?
_puk··on Hackintosh is almost dead
When you're young you have all the time, all the energy, but none of the money.

When you're an adult you have all the energy, all the money, but none of the time.

When you're a retiree you have all of the money, all of the time, but none of the energy.

A generalisation of course, but quite apt!

_puk··on Google asks me daily for my location to improve connectivity even if I say no
I'd love to see some numbers on that.

Anecdotal evidence from my kids and their various friendship groups is that they all flocked to Brave (especially on desktop) to avoid the ads on YouTube.

They all seemed individually very proud for doing so, beating the system as it were, which meant it very quickly caught on amongst all of them.

That is the danger for YouTube, as it's a key demographic..

_puk··on 'If anything happens, it's not suicide': Boeing whistleblower before death
Dr Evil has entered the room [0]!

"Don't you think we should ask for maybe more than a million dollars"

0: https://m.youtube.com/watch?v=EJR1H5tf5wE

_puk··on How we engineer feedback at Figma with eng crits
I was thinking critique, and it turns out to actually be linked in the article.

https://www.figma.com/blog/design-critiques-at-figma/

_puk··on Airbnb is banning indoor security cameras
As a user I always avoided those low cost, high postage listings as it just seemed a good way for a seller to avoid refunding the full amount.

Refund would always be minus postage costs, so you'd get 1 cent back for your $10.01 purchase when returning (i.e. no point)

_puk··on Launch HN: Onedoc (YC W24) – A better way to create PDFs
"you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem."

https://news.ycombinator.com/item?id=8863

_puk··on Leaving LinkedIn
I'm not disagreeing on your overall point, but it can be done (I've done it with 130+, so there's a lot of incumbent process and numerous senior managers to align).

The key is having a champion who can tie change in with higher level desires.

In these orgs there's often an external (as in stakeholders external to prod eng) perception that "engineering is slow, product doesn't deliver, they're preventing us delivering our OKRs", and that can be used as leverage for change.

You can't go dark and stop delivery, but you can usually carve out a 10 - 20% allowance for change (that doesn't sound much, but is 1 - 2 days every 2 weeks, which quickly adds up). Start small, show success in impacting metrics that external stakeholders care about, then next quarter push for more.

I've focused myself in a similar area as you, but actually lean into processes and people, whilst still guiding tech - maybe we should chat!

_puk··on French court issues damages award for violation of GPL
Hah, yeah, an employee saying that without executive authority would be a big no.

But according to this [0], I read it as quite clearly not allowed to GPL a plugin for distribution within a non free program, even if the plugin was unmodified.

https://www.gnu.org/licenses/gpl-faq.en.html#GPLPluginsInNF

_puk··on French court issues damages award for violation of GPL
Bailiffs are just one option [0]. But, as in France, you have to go through court to trigger any form of collection after non payment of a judgement.

0: https://www.gov.uk/government/publications/what-to-do-if-a-d...

_puk··on French court issues damages award for violation of GPL
As the author of the GPL code they have the authority to dual licence it, so surely the fact that they state they are fine with it (especially if in writing) would be enough?

I'd worry the other way, if you're contributing to the GPL code, you'd need to relinquish your rights to any IP contributed to the third party.

_puk··on Magika: AI powered fast and efficient file type identification
Whilst energy usage is indeed a small aspect this early on when using bespoke models, we do have to consider that this is a model for simply identifying a file type.

What happens when we introduce more bespoke models for manipulating the data in that file?

This feels like it could slowly boil to the point of programs using magnitudes higher power, at which point it'll be hard to claw it back.

_puk··on Memory and new controls for ChatGPT
I don't think prompts in ALL CAPS makes a huge difference ;)
_puk··on Memory and new controls for ChatGPT
Imagine if the first version of ChatGPT we all saw was fully sanitised..

We know it knows how to make gunpowder (for example), but only because it would initially tell us.

Now it won't without a lot of trickery. Would we even be pushing to try and trick it into doing so if we didn't know it actually could?

← PreviousPage 7 of 20Next →