HNHacker News
TopNewBestAskShowJobs

adriancooney

1,716 karma · joined March 14, 2012

http://adriancooney.ie
submissionscomments
adriancooney··on Cybersecurity looks like proof of work now
Does this mean all code written before Mythos is a liability?
adriancooney··on I'm OK being left behind, thanks
Error rate here is the rate of shipping bugs to customers.
adriancooney··on I'm OK being left behind, thanks
Everything is relative. If your systems aren't adapted to AI development, it will be much lower.
adriancooney··on I'm OK being left behind, thanks
What's the error rate of the pen guy?

Also, if your AI has a 20% error rate, you're not holding it right. You need to spend more time keeping it on rails - unit tests, integration tests, e2e tests, local dev + browser use, preview deployments, staging environments, phased rollouts, AI PR reviews, rolling releases. The error rate will be much closer to 0%.

adriancooney··on I'm OK being left behind, thanks
There are real productivity gains by using these tools right now. Instead of doing 1x your normal work, you can do 5x while still maintaining quality. This is like an accountant sticking to pen and paper because calculators are big and clunky.
adriancooney··on Show HN: Zuckerman – minimalist personal AI agent that self-edits its own code
100%. This is why I'm so reluctant to give any access to my OpenClaw. The skills hub is poisoned.
adriancooney··on Modern Node.js Patterns
You might find your answer with `zx`: https://google.github.io/zx/
adriancooney··on Zod v4 Beta
Zod is installed in nearly every project I use. It’s an essential part of my toolkit. I adore this library. It near perfect as-is and these additions make it even better. Thanks for all the hard work.
adriancooney··on A 10x Faster TypeScript
I know this is a port but I really hope the team builds in performance debugging tools from the outset. Being able to understand _why_ a build or typecheck is taking so long is sorely missing from today's Typescript.
adriancooney··on TypeScript types can run DOOM [video]
Please do.
adriancooney··on Making Beautiful API Keys
Agreed. I first seen it at Stripe (along with prefixing every ID). Whoever at Stripe (or where ever it was invented) needs a good pat on that back. It's adoption has been a huge for DX generally.
adriancooney··on Google says AI weather model masters 15-day forecast
We can always work backwards, regardless of AI.
adriancooney··on Apple announces new accessibility features, including eye tracking
Cool. I'm a bit unsettled that my camera's green dot didn't turn on for it though.
adriancooney··on An electric new era for Atlas
Lex Fridman has a long interview [1] with Marc Raibert, CEO of Boston Dynamics, which is really excellent. It might partially or wholly answer your question.

[1]: https://www.youtube.com/watch?v=5VnbBCm_ZyQ

adriancooney··on TSDiagram – Diagrams as Code with TypeScript
This is fantastic and exactly what I’ve been looking for. Thank you.
adriancooney··on Don't build AI products the way everyone else is doing it
With the pace of AI, that (large) investment into a custom toolchain could be obsolete in a year. It feels like ChatGPT is going to gobble up all AI applications. Data will be the only differentiator.
adriancooney··on Show HN: Rental data supplied by tenants in Ireland, searchable by all
I love your site, I use it all the time and recommend it to all my friends. Thank you.

Do you offer historical exports of data? I’d love to create some visualisations of the housing situation in Ireland over time.

adriancooney··on Node.js 20.6.0 will include built-in support for .env files
I still find `ts-node` gets in my way often with configuration related issues. `tsx` on the other hand has been a dream.
adriancooney··on Web Scraping via JavaScript Runtime Heap Snapshots (2022)
Thanks for posting this again! It's a year later and I still haven't touched the web scraper in production which is great to reflect on. It seems running the Youtube command on the post is still producing the exact same data too.

  $ npx puppeteer-heap-snapshot query \
    --url https://www.youtube.com/watch\?v\=L_o_O7v1ews \
    --properties channelId,viewCount,keywords --no-headless
adriancooney··on GPT detectors are biased against non-native English writers
I wonder if comparing embeddings could work here? It might be more resilient to cosmetic changes.
adriancooney··on How Brian Eno Created Ambient 1: Music for Airports
Thanks for the recommendations. Some of my fav ambient(ish) albums that might fit in that list:

- William Basinski - The Disintegration Loops

- Jon Hopkins - Music For Psychedelic Therapy

- Erland Cooper - Music for Growing Flowers

adriancooney··on How to create a blog post title optimizer with GPT-3 and Hacker News data
Anecdotally I agree with you but doesn't this blog post suggest the reverse - click bait does well? The model was trained on a fairly comprehensive set of HN titles and it scores click-bait-y titles with a high "Good" probability. e.g. `"Beware! Uninstalling this PC game deletes your hard drive"` with a `62.0% Good prob`. There's a ton of hidden complexity involved here but if click-bait was generally downvoted by the HN community, we should expect a low "Good" score, right?
adriancooney··on Ask HN: What are the best tools for web scraping in 2022?
Apologies for the shameless self-promotion here but it was this very problem that I built puppeteer-heap-snapshot. It decouples the HTML from the scraper and instead we inspect the booted app’s memory. Not near as performant but a lot more reliable. I wrote about it here: https://www.adriancooney.ie/blog/web-scraping-via-javascript...
adriancooney··on A 3400-year-old city emerges from the Tigris River
If you haven't already, give the Fall of Civilizations podcast [1] a listen. It's one of my favourites - informative, engaging and peaceful listening - about how civilizations rise and fall. Episode 8 is about the Sumerians in Iraq and might give you a picture of how these people lived (if nearly 1500 years earlier).

[1]: https://fallofcivilizationspodcast.com/

adriancooney··on Web scraping via JavaScript runtime heap snapshots
If it’s rendered server-side - no. The data likely won’t be loaded into the JS heap (the DOM isn’t included in the heap snapshots) when you visit the page. You might be in luck if the website executes JavaScript to augment the server-side rendered page however. If it does, your data may be loaded into memory in a way you can extract it.
adriancooney··on Web scraping via JavaScript runtime heap snapshots
Ah thank you for the reminder. Added it now!
adriancooney··on Ask HN: Who wants to be hired? (April 2022)
- Location: Dublin, Ireland

- Remote: Yes

- Technologies: Typescript, Javascript, React, D3, CSS, Jest, Next.js, Node.js, Express, PostgreSQL, Kubernetes, Terraform, Datadog, Sentry, Vercel, Docker, Github Actions, Ruby on Rails, Stripe, SQS, Bootstrap, Python

- Résumé/CV: https://adriancooney.ie

- Email: cooney.adrian@gmail.com

Looking for a senior position as a full stack engineer (6+ years experience) in a music related startup. My interests are in music, data visualisation and creative coding. I'm happy to jump into any stack and if there's something new to learn, that's just a bonus. Check out my website for my resume, some recent projects and all my links. I'm open to all sorts so please reach out!

adriancooney··on Show HN: Huemint – Machine learning for color design
This is incredible. I've been struggling with a color palette for my most recent project so I uploaded a screenshot of it, clicked generate and I instantly got a really nice palette! Amazing work - thank you.
adriancooney··on Ask HN: Who wants to be hired? (February 2022)
- Location: Dublin, Ireland

- Remote: Yes

- Technologies: Typescript, Javascript, React, D3, CSS, Jest, Next.js, Node.js, Express, PostgreSQL, Kubernetes, Terraform, Datadog, Sentry, Vercel, Docker, Github Actions, Ruby on Rails, Stripe, SQS, Bootstrap, Python

- Résumé/CV: https://adriancooney.ie

- Email: cooney.adrian@gmail.com

Looking for a senior position as a full stack engineer (6+ years experience). My interests are in music, data visualisation and creative coding. I'm happy to jump into any stack and if there's something new to learn, that's just a bonus. Check out my website for my resume, some recent projects and all my links. I'm open to all sorts so please reach out!

adriancooney··on How Audio Fingerprinting Works
I've had similar struggles. I found this comparison between Ableton's EQ Eight and Pro-Q by Dan Worrall [1] to be incredibly (and unexpectedly) informative on the subject. He is a very good teacher and an expert in the area. Maybe it might on your journey.

[1]: https://www.youtube.com/watch?v=ebBqP2PteAQ (be sure to watch from 15min+ onwards but the entire thing is a treat)

Page 1 of 5Next →