Hacker Newsnew | past | comments | ask | show | jobs | submit | johnh-hn's commentslogin

If the checkbox you're referring to is the "Use AI to suggest tabs and a name for tab groups" one, then I can't see what setting it changes. It's not the browser.ml.enable flag. I tried unchecking it, restarting the browser, and that flag was unaffected. This is in version 144.0.2.

Searching for "AI" shows one other setting: "Quickly access bookmarks, tabs from your phone, AI chatbots, and more without leaving your main view." But I'd already disabled that apparently. Despite that, there are plenty of flags that were enabled mentioned in the article.


In your address bar type: about:config

You can search for the configuration options mentioned in the article (e.g. browser.ml.enable) in there.


You nailed it. Well done!

I just came here to say the same thing. The raise and lower tools in particular reminded me of it.

For anyone who hasn't heard of it before: https://en.wikipedia.org/wiki/Populous_(video_game)


You guys have sent me down memory lane. Hopefully, I don't forget when I have free time to search, but hopefully I can find this to play in an emulator somewhere. This was the very first game I ever bought even though I didn't have an Amiga but had one that was very accessible.

edit: couldn't wait. did the search. it's very much available to play online. hello rabbit hole...


Just in case you never came across it, I think the second game is much better than the first one. Enjoy the nostalgia trip!

Do tell, I've been wanting to play Populous again for a few years...

dosbox top result in search

It reminds me of a quote from Designing Data-Intensive Applications by Martin Kleppmann. It goes something like, "For distributed systems, we're trying to create a reliable system out of a set of unreliable components." In a similar fashion, we're trying to get reliable results from an unreliable process (i.e. prompting LLMs to do what we ask).

The difficulties of working with distributed systems are well known but it took a lot of research to get there. The uncertain part is whether research will help overcome the issues of using LLMs, or whether we're really just gambling (in the literal sense) at scale.


Seconded. I went with C# + Playwright. I tried iTextSharp, iText, PDFSharp, and wkhtmltopdf, but they all had limitations. I had good results with Playwright in minutes, outside of tweaking the CSS like you mention.

I documented the process here[0] if anyone needs examples of the CSS and loading web fonts. Apologies for the article being long-winded – it was the first one I published.

[0] https://johnh.co/blog/creating-pdfs-from-html-using-csharp


Thirded, you can build this straight into your backend or into a microservice very easily.

You can also easily generate screenshots if that's more suitable than PDFs.

You can also easily use this to do stuff like jam a set of images into a HTML table and PDF or screenshot them in that format.


I think this is only half of it.

Years ago, I worked at a company where my time was split between working on a bespoke platform for an older client and a generic platform that would be used for all clients going forward. The bespoke platform was essentially being used to fund the development of the generic platform.

The contrast between the two was stark: the bespoke platform was legacy in all its weird glory, and the generic platform was considerably higher quality. Seeing that contrast up close, and flipping between working on each one, was immensely useful to me. It made it clearer why I favour certain approaches over others, and it made concepts easier to explain to others.

Since then, I'm of the opinion you should aim to work with both the good and the bad to clarify the "why" of things.


Thank you for creating and open sourcing this. I have a question if I may.

If a person has the goal of getting into a field like computer vision or machine learning, would they be able to build useful things right away if they completed this book?


Definitely! If you scroll down a bit, you will see in Chapter 10 that I've included some fun applications, things like 2D/3D geometry, linear regression, recommender systems, and even a quick intro to PageRank. I wanted to show how these ideas connect to real-world problems, so it's not just theory. Hope you find it interesting.


Much appreciated! I'll give this a go and see how far I get.


Same wishes back to you too. I'm glad you found something.


This could've been written by me. I hope you're doing well.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: