HNHacker News
TopNewBestAskShowJobs

fagnerbrack

15,608 karma · joined April 23, 2016

Co-author @ js-cookie, ex-contributor @ Impress.js; Lifetime researcher; publisher of http://fagnerbrack.com, HackerNoon, FreeCodeCamp, ITNext; Redditor, HN, etc. My reading list uses https://readplace.com?utm_source=hn-bio
submissionscomments
fagnerbrack··on Show HN: Hutch – Read the web, not the slop
Hello!

Notes and highlights are on the roadmap — you'll be able to annotate as you read.

The social discovery angle is interesting. Hutch is deliberately private for now but curated recommendations from real readers with genuine notes is a different thing from algorithmic suggestions. Worth thinking about.

On the free tier: the first 100 users get free access, no time limit.

I haven't tried Shiori, I'll take a look.

Welcome to Hutch!

fagnerbrack··on Show HN: Hutch – Read the web, not the slop
Hey HN — I'm Fayner, creator of js-cookie (22B+ annual jsdelivr hits).

For 10 years I've been running a personal reading system — saving articles, filtering them with AI summaries, and posting the best ones to r/programming and r/webdev and here. That pipeline is how I accumulated 350k Reddit karma. It was never meant to be a product. It was just how I learned.

Then Pocket shut down. Then Omnivore. And the web kept filling with content nobody asked for.

Hutch is that system rebuilt as an app. The idea is simple: you choose what enters your reading list, not an algorithm. The TL;DR summary helps you decide whether the article you saved deserves an hour or five minutes. You're still the one deciding. That's the whole point.

v1 has Firefox and Chrome extensions (one click, Ctrl/Cmd+D, or right-click), reader view via Readability.js, TL;DR summaries per article, dark mode, and OAuth with PKCE. Hosted in Sydney. Australian Privacy Act compliant. No tracking, no ads.

Free for the first 100 users, A$3.99/month after that.

Open source including the GitHub Actions + Claude CI pipeline I used to build it: github.com/HutchApp/hutch-app

This is a genuine v1 — the advertised features work, everything else is roadmap. What I want to build next: a preference learning layer ("more like this / less like this"), Gmail integration for newsletters, and highlights. I don't know which matters most to the people who need this.

If you try it, tell me. Happy to get feedback.

fagnerbrack··on Show HN: Read-it-later app in days – Claude and GitHub Actions workflow
I've been experimenting with using Claude via GitHub Actions for automated code review, CI fixes, and conflict resolution — not just as a coding assistant but as part of the actual pipeline. Hutch is the project I used to develop and refine this workflow.

The whole thing is open source. The AI workflow lives in .github/workflows/.

I also read a lot (350k karma on Reddit, 14.5k here) and plan to release the reading automation system as a proper app next week — but wanted to share the engineering approach first.

Happy to go deep on the GitHub Actions + Claude integration.

fagnerbrack··on [dead]
Gateway time-out Error code 504 Visit cloudflare.com for more information.

;)

fagnerbrack··on [dead]
Down again
fagnerbrack··on [dead]
They used claude.ai to Vibe Code the bug on Cloudflare, and now Claude is down so there's no Claude to help them fix the issue and Vibe Code it :D
fagnerbrack··on [dead]
upstream connect error or disconnect/reset before headers. reset reason: connection timeout / upstream connect error or disconnect/reset before headers. reset reason: remote connection failure, transport failure reason: delayed connect error: Connection refused
fagnerbrack··on Full AI-Based Workflow
I have 3 agents working at all times but can be more, until I reach the Claude 5x limits that resets every 5 hours. I am seriously considering Claude 20x..
fagnerbrack··on Ask HN: Who is hiring? (August 2024)
Slice | Principal Engineer (FullStack) | Hybrid/Remote | Full Time

We provide Lay-By for travel, recently got 7.5M funding with a total 17.5M incl. debt facility. Me and another employee (non-dev) recently started a new business and made 1M in 90 days. We value simple HTML apps over over-engineered cluttered SPAs.

At Slice, there's NO HackerRank, whiteboard algorithm, or unnecessary programming language questions. One form, one application, one interview. The other steps are just cultural fit and other due diligence checks.

Apply at https://www.linkedin.com/jobs/view/3986398434

fagnerbrack··on Htmx become 0 clause BSD-licensed
Twitter Bootstrap had to do that in the early days. Such a pain I wouldn't want for myself.
fagnerbrack··on Dave Mills has died
That and CTA/ACTA. Extract Their Tacot Knowledge using those techniques and convert them into simulations that can be use to mentor/teach new engineers with the WHY they did what they did by putting them in their actual shows.

Nobody has done that as far as I know

fagnerbrack··on Dave Mills has died
I didn't speak with them, so I can't verify if "There is quite a bit of bad ideas the people pop up to propose time and time again". I need to verify why they are bad and why they're proposing. Before concluding they're bad you need to understand why. Many ideas are bad, but what I'm saying is that there's a few people like Roy Fielding, Tim Berners Lee, Mike Amundsen, & other that I don't remember their names, that actually have GREAT ideas, only that newbiew engineers with title of "senior" don't understand. Not saying it's your case, just saying there's no way to verify so I can't "explain" to you the effect you're observing.
fagnerbrack··on Dave Mills has died
You are correct, that's what I meant. Understanding the why allows us to evolve ina. direction ina. way that's educated instead of making bad decisions and committing mistakes that shouldn't have been made
fagnerbrack··on Dave Mills has died
Yes, that's the whole point I was trying to make. Without history of the why we tend to make the same mistakes all over again. Extracting the why is much more difficult than simply writing a book, there are psychological prompts to do that
fagnerbrack··on Dave Mills has died
Sad day for the Internet, Rest in Peace David L. Mills , and that time keeps going on forever to you and your energy to be felt across time and space.

I'm sure the artifacts of your work will never be forgotten.

----

On a sidenote

Last year I had a chat with one of the members of the early Web and we understood there's a serious issue of knowledge transfer to future web devs generations.

Few people reads books, and even if they do, the books written by technical people are not pedagogical enough as to allow the reader to capture the Tacit Knowledge and experience from the author as to be able to reproduce new ideas.

We are LOSING fundamental knowledge of the internet for every mind who dies. If you think that mailing lists, web archives, books and blog posts are enough then you're being naive.

At some point nobody will understand how the Web works. The curve where the Web is going is not pretty.

This is extremely troubling to me and I'm trying on the sidelines to have some sort of way to run Tacit Knowledge extraction from those ppl. Known techniques are ACTA and CTA (Advanced Cognitive Task Analysis and Cognitive Task Analysis).

If you have any other idea, please let me know.

fagnerbrack··on Google Calendar API sends recaptchas for your robot to solve (?)
Thx for the info!
fagnerbrack··on Email addresses are not primary user identities
I re-posted but it was marked as dupe shrugs https://news.ycombinator.com/item?id=36516653
fagnerbrack··on Email addresses are not primary user identities
Missed a / at the end I'll repost
fagnerbrack··on Reddit makes r/programming private after top post exposed chatgpt astroturfing
I hope we can keep this in the headlines. r/programming was the subreddit I mostly posted stuff from my reading list (one of the top submitters) to get feedback from comments and now I can't get in. Has the community from r/programming moved somewhere else? I'm posting here if anyone is interested: https://www.reddit.com/r/softwarecrafters/
fagnerbrack··on I'll give 0.1 BTC for who can give the right answer to this JavaScript Question
blink blink
fagnerbrack··on The Risk of Fixing Time and Scope in Non-Lean Software Projects
The JS Post talk about what everybody else don't already know. The non technical / non historical aspects of its success and the low barrier of entry. The Netscape story is well-known, should I have to repeat it all the time?

In regards to TDD did you actually see the step by step coding doing inside out? You write the test to justify the code you write not the code you've written, which means it's not implying test after the code.

In regards to management triangle I've written so much about that with references that it should be obvious by now what I'm talking about. Besides, the triangle is the first image in the post, what do you mean by not referencing it? It even links to the damn concept. What's the problem of explaining it?

Also, lean is to avoid waste and agile is just too subjective to even mention anywhere as a "thing" other than just a set of principles and values.

fagnerbrack··on The Reasons Behind JavaScript’s Success
The whole post argues about a non-technical reason
fagnerbrack··on Freenet: A 2023 unified decentralized, scalable, general-purpose global network
yes but they've been building more stuff on top of it with modern 2023 tech.
fagnerbrack··on MWatcher: OSS project that watches Medium RSS and share on Twitter (no hosting)
If you're a programming writer, this could be handy to you. It supports Medium RSS, but I'm happy to get PRs for other RSS providers like dev.to or your own custom blog (as long as it follows a standard). I'm also happy to get PRs for publishing on other platforms besides Twitter and Linkedin.

You merely fork on Github and then set the secret vars. It should start running in less than 1 hour. No need to pay expensive hosting. Github Actions has 3000 minutes free which should be enough with a free account.

I did this instead of having to pay A$50AUD/month for Zapier and went to the extra effort to make it reusable to other programmers. I actually had the automation all done o Zapier before this. I hope we can collectively spread the world the Open Source way instead of each of us creating our own scripts.

Any feedback will be much appreciated. I hope you like it!

Here's an example run from today's last post: https://github.com/FagnerMartinsBrack/medium-watcher/actions... (expand "Run Notifications")

fagnerbrack··on How the fuck did we get here? A small rant on the "modern" front-end
I do have lack of skills on creating headlines indeed, thanks for the effort of illuminating with a few sources. Really appreciate the time!
fagnerbrack··on How the fuck did we get here? A small rant on the "modern" front-end
Are you using TypeScript, Babel, etc. or do you have to create code to check if the browser supports fat arrows, template literals, const, etc.? What's the size of your team and how many older browsers and old phone browsers do you have to support? If you have to support many browsers, want to use modern language features and you don't want to write code to check that the browser supports modern syntaxes then you do need a build system.
fagnerbrack··on How the fuck did we get here? A small rant on the "modern" front-end
I think the last paragraph is the only that really makes sense
fagnerbrack··on How the fuck did we get here? A small rant on the "modern" front-end
Yeah it was VanillaJS. Try to add a "modern" build system to vanillaJS and then let me know in 1-2 years time how it goes
fagnerbrack··on How the fuck did we get here? A small rant on the "modern" front-end
WOW I never tought about this being used as clickbait. The title was honestly out of frustration after spending 3 hours to update a dependency.
fagnerbrack··on Why the Myers-Briggs test is meaningless
Big 5 names are made up, call them whatever you want, but the categories those names are put in are not made up. They're result of Factor Analysis in all personality questions to date which comes in different levels of resolution. They only put names in the top 5 resolution to make sense out of it, but you can have 1000, 1000000 categories at which point there's one category per question and the whole exercise stops being useful, so we have to reach a certain level of grouping that becomes applicable in real-life. The widely agreed is 5 factors and 10 aspects per factor.
← PreviousPage 2 of 7Next →