Thursday, July 13, 2023

NotebookLM: How to try Google’s experimental AI-first notebook


https://blog.google/technology/ai/notebooklm-google-ai/


Today we're beginning to roll out Project Tailwind with its new name: NotebookLM, an experimental offering from Google Labs. It's our endeavor to reimagine what notetaking software might look like if you designed it from scratch knowing that you would have a powerful language model at its core: hence the LM. It will be immediately available to a small group of users in the U.S. as we continue to refine the product and make it more helpful.

Sunday, July 09, 2023

Low Tech Magazine pointed out the bliss of buying (or getting donated) old laptops.





In 2001 or 2002 I won an IBM Thinkpad laptop at the IBM stand at the "Zorg en ICT" trade fair. I also got a t-shirt with "IBM @On demand" on it. IBM was way ahead of its time, it seems, because nowadays doing stuff "in the cloud" is what all the hip kids are doing. IBM unfortunately did it on self-developed hardware (including CPU's), meaning, way too expensive, but I digress.

The IBM ThinkPad that I won, was a beast. With easy screws underneath I was able to switch the HDD for an SSD and also upgrade the 4GB RAM to 8GB RAM. I've upgraded Windows XP to the latest Service Pack 4 (remember those?) after some years as well. Then, after several years of happily using the ThinkPad I needed wanted a new laptop in 2007 or 2008. 

Most of the 160-200 million laptops sold each year are replacement purchases. The average laptop is replaced every 3 years (in business) to five years (elsewhere).  My 5.7 years per laptop experience is not exceptional.

This time I bought an Asus laptop with Windows Vista, because it was the only machine with a Blu-ray drive (remember those?) installed. I thought it would be the next-big-thing and I wanted if not a burner, then at least a drive for playing those tings. I think this is around the time Apple stopped putting DVD drives in their laptops. Maybe Steve Jobs was onto something. Disks were old tech, all the cool kids on the yard were now just downloading their 'stuff', or, using USB thumb drives. 

The Asus was also a beast. Again, I was able to upgrade it as well to a bigger SSD but unfortunately it was maxed out on the 8GB ram (2 GB for the on-board GPU). Windows Vista got a lot of hate at the time, I don't remember why now, but this laptop got me through several years of playing Age Of Empires IIIRome Total War (the greatest video game of all time) and other study projects as well. But, how on earth was I still stuck at only 8/6GB or RAM? 


The question is not how we can evolve towards a circular economy, but instead why we continue to evolve away from it.


Lenovo, a Chinese manufacturer that is now the largest computer maker in the world, bought IBM's PC business. Chinese companies don't have a reputation for building quality products, especially not at the time. However, since Lenovo was still selling Thinkpads that looked almost identical to those built by IBM, I decided to try my luck and bought a Lenovo Thinkpad T430 in April 2013. At a steep price, but I assumed that quality had to be paid for. My mistake was clear from the beginning. I had to send the new laptop back twice because its case was deformed.

After my lukewarm experience with the limited Asus laptop, I was rich enough interested enough in Apple's ecosystem because for years my iPhones (4, SE, 8) and iPads (2, Pro 1, Air 2) had served me so well that I trusted Cupertino with my money. Also, the M1 chip just launched and everyone kept telling me it was "alien tech." They were right, of course.

I know that this laptop can not be upgraded because it's one big glued and soldered block on the inside, so instead of being disappointed two or three years down the line, I opted for maxing out the specifications on this machine when I bought it. There was at the time a global wave of lockdowns in progress, so I had to wait for half a year before I got this model.  

I know Apple gives upgrades of macOS to machines somewhere between 5 and 7 years. So now I've got another 3-5 years of usage on this machine ahead of me.

To make laptop use more sustainable, the software industry would need to start making every new version of its products lighter instead of heavier. The lighter the software, the longer our laptops will last, and we will need less energy to use and produce them.

Last week I helped out a friend who's not very handy with computers, by switch his old HDD for an SD drive and not re-installing Windows 10 but instead Google Chrome Flex OS. This operating system is chopped of at the knees mostly cloud based and has no way to install apps (other then chrome extensions), which means that no matter where he clicks he will no longer be able to archive every virus, worm and crypto locker know to humankind. A great archiver was lost that day, but a happy e-mail users was found.

Maybe in 5 years time I will have to switch to Flex? Or maybe I will give Linux Lite a try by that time? Or Linux Mint because I'll be addicted to the macOS feel by that time? In an attempt to whitewash their reputation become more eco friendly Apple will have allowed the installing of other operating systems on M1 machines by then, I hope πŸ˜‡. 

What I failed to mention is that during this time, I also bought several old PC's for almost no money at all. Maybe €150 or something like that? And making them very usable very fast by installing Linux Ubuntu or Mint. 

I also recently got an old laptop from a friend, a Dell something-something. It had windows 10 on it, so I installed Umbrel to turn this laptop into an always-on-internet-server-with-build-in-UPS.

Maybe just using donated PCs and Laptops is the new way forward?


Saturday, June 10, 2023

Were can you find cheap domain registrar services, hosting, and email services?

Were can you find cheap domain registrar services, hosting and email services?



PorkBun

NameCheap

That's not too bad, but not really cheap either 😒 

Some word of advice: before using any service, I would always check what my peers say (many of whom are way more involved/smarter/more opinionated than me) about these companies. Has their service deteriorated recently? Have their prices gone up without warning? Have they been bought and turned evil? It's good to check.

How? Very easily: 

A warning about doing these searches: If you look long enough and hard enough, you discover that all new companies make rookie mistakes and all companies that have been around longer become more formalised, more corporate, and more inclined to make money off of you in unwanted or unexpected ways. My point is: All companies suck in their own way, domain registrars and hosting providers are no exception. 

"Desktop Linux is insecure" - bjornpagen



Let's take an example of Chrome's browser. The GUI, HTML renderer, V8 JavaScript engine, browser extensions—all these parts of Chrome individually are heaping behemoths of code. So, all these components are separated and live in different operating system processes, and can only speak to each other via an IPC mechanism.

This way, a rogue website isn't able to access your home directory, since only the GUI part of Chrome has access. The GUI (officially called the Browser process), is the only part that has access to your home directory. So, the Renderer is "Sandboxed".

Sandboxing is a very logical next step to make systems more secure. If you can't possible check all code and what it does, then running that code in a place were at least it can't do much damage is the next best thing.

MacOS, OpenBSD, and even Windows have all made serious progress in sandboxing. 

Here, we find every other desktop Linux distribution. Debian, Fedora, Ubuntu, Arch, Gentoo, have zero meaningful system level sandboxing.

So there we have it. Linux is very insecure because out-of-the-box it doesn't do any kind of sandboxing.

ChromeOS (not the browser, mind you, but the linux distro) does it better:

A modern "Linux distribution" that actually does sandboxing incredibly well is ChromeOS. There are a whole bible of strategies that ChromeOS implements to keep Chrome in it's own little world. Among the strategies involve cgroups, namespacing, seccomp, etc… This technologies basically do what Docker does (corrected). Chrome cannot see your files unless you give it explicit permission to do so, nor can it execute other programs, or wipe your hard drive.

Not only is Chrome sandboxed—every important system process is sandboxed in ChromeOS. The system logger, the display server, the wifi daemon… A lot of architecting has gone into minimizing the attack surface of these various services by giving them the least amount of privilege possible to do their job. This is the principle of least privilege.

Conclusion? The newer a system is, the better the sandboxing capabilities are (probably). That is why I would trust iOS over macOS, for example. Because it's newer. 


Wednesday, May 31, 2023

It's all connected: add blockers, micro payments and the sustainability of personal blogs and projects

Recently, Cory Dansfeldt's blogpost, titled "I block ads" went viral on Hacker News. 

I find myself doing much the same things he does.

How I block ads

I use Safari extensions or plugins on macOS, iPadOS and iOS like: Wipr, 1Blocker, Hush and Vinegar. The reason I paid for these apps is that they make the browsing experience so much more enjoyable, less cluttered and faster. Besides all this, I also block ads with the help of NextDNS. This has as an added bonus that whenever visitors are on my guest Wi-Fi, their TikTok and Instagram and such, are also blocked, which has the added benefit of a truly undisturbed and cosy evening. 

Ads are malware?

All this attention grabbing is an attack on the mind, a focus sapping drain on our happiness. That is probably why I found this comment by user "Nextgrid" very insightful:

There is no difference between ads and malware - both are code that uses your machine to make it do something undesirable, and often stalk you (modern adtech is often way more powerful than the spyware of the old days) in addition. It is your absolute right to block all malicious code.

Operating systems mostly wisened up to their earlier vulnerabilities and patched most of the avenues malicious code could load itself on your machine. Browsers countered the early abuses of the pop-up window feature by blocking them and nobody complained. Operating systems and browsers should include ad- and spyware-blocking by default just like they block conventional binary viruses.

Of course, one problem with blocking ads is that it's really hard to distinguish them from normal text or images on websites. So out-of-the-box blocking will always have to rely on blocklists like the ones that uBlock Origin uses. These lists depend on knowing the bad actors in this space, and the domain names that they serve ads with. Blocking all JavaScript will stop some trackers, but it will also break many features of websites. 

Google makes it more difficult

This will always be a cat and mouse game. Google upped the antes by making a fairly good web browser, Chrome, and now that more than 50% of all internet traffic globally goes through this browser, they are making it harder to block ads in it, as several headlines of recent well illustrate. Well played, Google.



Are all ads evil?

An interesting opposing view was that of user "jader201", who wrote:

In 2004, I started a small website on the side that had no business value at all. It was just a small community of video game fans (specifically Animal Crossing), and pretty quickly, the costs outgrew what I was willing to afford on my own.

So I opened up donations. Unfortunately that didn’t get me very far, so I eventually— and begrudgingly — added ads. I was very intentional about keeping them as unobtrusive as possible: just some banner ads at the top and bottom of each thread and forum, and a square next to the first unread comment. I hated pop-ups (the kind that opened in a new window — very common at that time), and I didn’t have them on any other page on the site (just forums).

This gained me about 10x the revenue I got from donations alone, and was able to scale the site’s hardware, allowing me to keep the site up and running for nearly 20 years, and provided some modest passive income for a time. (I just recently sold it to someone else, but it’s still up and running.)

My point is, that wouldn’t have been possible without ads.

This is an interesting point that I also run into. It's almost impossible to live from writing, unless you are very well known. I hear Jason Kottke can live from the income generated by his blog, but he started 8 years earlier than me, and he puts way more time and effort into his blog than I ever did. 

I like to write about technology, photography, financial well-being, and generally about whatever I fancy that day. But I don't even dream of making a living of my musings. In fact, very recently, I've signed up for the Amazon Affiliated program again. I think I tried it in 2017 but didn't generate enough clicks, so I was kicked out of the program. Also, there are now Google banners on my blogs. They don't generate any money yet, but a guy's got to dream, right?

Ads are a lose-lose outcome

The reason I resisted having Amazon affiliate links or banners on my blogs and websites for so long is a simple one: I want to practise what I preach. I don't like to see ads on websites; hence, I block them. I don't mind affiliate links so much, but they are not ideal either. 

Interesting to me was the many comments on Hacker News focus on not how they are blocking ads, but why. It seems to me that many of us, technologically inclined folk, feel deep down inside that although we have every right to block ads, we are bereaving hard-working bloggers and maintainers of small forums and community websites of the money they so desperately need to keep afloat financially. 

How to pay makers/writers/authors/singers directly?

I am currently subscribed to ± 230 RSS feeds. Some of these are not from websites or blogs, but merely from Twitter accounts that I am able to follow because Nitter turns any Twitter account into an RSS feed. I would never pay for all that content. Even If every message that my RSS reader downloads for me would only cost me $0.10, then still I would be spending more than $5 a day on that content, much of which I don't read but simply scroll through while scanning the headlines for the hidden gems. 
So building a paywall, maybe with HTTP 402 "payment required", into every webpage and feed wouldn't feel very doable to me. I guess most people are like that. 

But I know from experience that I don't mind paying for good content after enjoying it. I used to buy videotapes and DVDs (yes, kids, I am that old) because I had seen a movie and liked it. I listen to and pay for podcasts that have a value4value tag in their RSS feed, which at 10 sats/minute means that an hour of audio will cost me about $0.16.

Not only that, but I almost daily read comments or see memes on Nostr that I like enough to tip the writer/maker. I've set my tipping (called "zap") limit to somewhere between 3500-4000 sats, so basically an excellent comment will get about $1 from me. 

One US Dollar

$1 is not a lot of money, not even enough to buy a coffee in most countries. But now imagine that many people liked the same text or picture because it was really that interesting. Imagine a lot of these folks tipping (zapping) as generous as I do. What happens then is that some of these writers all for a sudden can make a decent extra income from their hobby. 

There are multiple competing and non-compatible ways of paying over the internet. The easiest to set up that I've found was the Payment Widget made By RenΓ© Aaron. I've made one here to try it out for myself.





How to thank the creator of the link, as well as the creator of the content?

This is a great way to pay the creator of the content. But how do you pay the person who pointed you to the interesting link? Do you go back in your browser to tip them? Do you even think about that, every? I guess not. Wouldn't it be great if it was a convention to write links as follows:

<p>My favourite website is  <a tip="tip-to-jan@janromme.com" href="https://somesite.com">this website</a>.</p>

There are already other kinds of data that we can put in an HTML link. For example, there are a bunch of relationship statuses (like author, source, external) that we can put in the REL attribute. What if there was a TIP attribute as well, where someone could simply add their lightning address to receive tips for the trouble of linking you to this useful content?

Maybe the internet wouldn't be so riddled with advertisements then πŸ€”


You can discuss this blog post on Hacker News or Stacker News

Wednesday, May 24, 2023

Let's uproot the dating market with an open-source and open protocols app.


 

The way I see it, there are multiple problems with dating apps:

 

1.  The chicken-and-egg problem of dating apps: Why would I sign up for this app? It looks empty, it doesn’t have enough users in my area. If everyone feels this way, no-one will start signing up. 

2.  Another concern with dating apps is that it’s mostly men that make an account on these apps. 

3.  Maybe women on these platforms feel easily attacked or threatened by too much attention? Some men apparently are misogynous. 

 

Who will build a NOSTR based dating app that addresses these difficulties?

 

Features should include:

 

1.       Easily on-board: easily create a #nostr account. A user doesn't need to know the protocol is nostr though, this is only a technicality that makes it straightforward to build this app quickly.  

2.       Many specific filtering options, build in a way that doesn’t damage your privacy. I want to select a person based on location and religion, for example, without having the whole world being able to read my location and religion on my open access #nostr profile. This is a tough one to crack, I think. 

3.       We only want serious people, so fidelity bods should be an option. Or maybe simply paying for a "nostr-dating.com"relay is all we need. Perhaps $5 a week, for example? 

4.       Furthermore, when mistreated, I, as a male or female, should be able to downvote another user. After a certain threshold of downvotes, they become visible and other users can choose to preemptively block or ignore the misbehaving user. These votes should be confidential and not be traceable back to a specific user. 

5.       #nostr by default has no way to save photos or videos. But for prospects to see each other, those are essential. Possibly, said subscription to a “dating-relay” that only relays messages that contain #singleandreadytomingle should also provide temporary hosting services. 

6.       Added bonus: once you do find someone and stop paying the relay the weekly fee, it deletes all your messages and photos and videos.

7.       Private DMs are indispensable as well.

 

What else am I missing?

 

Let’s uproot the damaging multi-billion dollar “dating app market” with open-source and open protocol tools ✌️✊

 

You can discuss this blog post on Hacker News or Stacker News


If you enjoy reading Jan's tech talk, why not subscribe to my RSS feed?


Saturday, May 20, 2023

A chatGPT/Forever Voices/Midjourney horror story

 A chatGPT/Forever Voices/Midjourney horror story:

 

  1. Used Midjourney to create numerous sassy pictures, all of one woman.
  2. Create a good backstory, thanks to ChatGPT.
  3. Create a virtual persona, “Her” (movie from 2013) or "S1mone" (2003 movie) style, by prompt-engineering some boundaries in chatGPT.
  4. Give her a soul rattling sweet voice by paying a nubile teen to “lend” her voice to your project. Use Forever Voices to clone this voice.
  5. Let lonely guys chat with her for $1 per minute. To keep them satisfied, the AI model sends the man one of the photos sporadically.
  6. $$$ rains in.
  7. These men had little self-worth and self-esteem. They now sink to new lows, by paying not for the attention of a real person but something even lower.
  8. Guy now feels even worse than before. 

How wins in this scenario?

 

Nobody: 

  • Men are worse off because their self-esteem and that of their peers goes down the drain. A quick-fix can be easily found, instead of putting time and effort into the hard work of working on yourself: your manners and grooming and real social skills. 
  • Women have now even more socially awkward men around. Moreover, these men now want to put in even less effort because a cute chick can be “had" for only $1 a day/week. Additionally, they are pressured even more into being even prettier because the competition is now a “perfect” Midjourney puppet.

 

None of this is impossible today, and in fact, it is already happening. Read about CarynAI here: https://nypost.com/2023/05/16/i-went-on-a-date-with-chatgpts-carynai/.


Want to discuss this short horror story? Post your thoughts in this thread on Hacker News.



You might have noticed I stuffed some Amazon Affiliate links in this post? That's on purpose. I hope to monetize this blog. I hope you don't mind me earning an honest living?