markjgsmith

Linkblog

2024/07/21 #

  • The Academics That Think ChatGPT is BS (Better Offline Podcast) - I didn’t take detailed notes on this one, and probably should have, because it was packed with very insightful and well thought out hypothesis’ about how LLMs work but also about how we should view them, whether they are actually thinking, how they differ to human learning, and how they are impacting academia. These researchers highlight some of the most important things to consider, such as lying vs bullshitying vs hallucinating, and the danger of anthropomorphising them. It vears into philosophy and psychology, but grounded in computer science and mathematics. You'd think these boffins would have the whole thing figured out, but even these guys occasionally run into difficulty describing what’s going on. LLMs seem to be teaching us humans about our own cognition and consciousness. It’s the sort of episode that should be required listening when using these tools, they are powerful but could be detrimental to your abilities if used in the wrong way long term. IMO, use them as a booster rather than a crutch, imagine they could be taken away at anytime, you still need to be able to function at a high level without them. podcastindex.org #

  • Donald Trump and Silicon Valley's Billionaire Elegy - Steven Levy looks into the recent trend of Silicon Valey big wig VCs like Marc Andreessen and Ben Horowitz changing their allegiance from the Democrats & Biden to the Republicans & Trump. It appears to centre around Biden’s idea to impose 25% capital gains tax on unrealised assets for folks earning more than $100 million per year. They are trying to close a loop hole where the very rich never pay taxes by never realising their assets but monetize them by borrowing against them. They argue that it’s a slipery slope that starts with the very rich, but eventually canibalises wealth from all wealthy households. The argument is that it destroys philantropy and ultimately Silicon Valley itself. Interesting article, no less because Levy appears to be a staunch Democrat. Big changes in the tectonic plates of the tech industry. www.wired.com #

  • J. Malcolm Garcia on the humanity of San Fransisco's homeless community (Keen On Podcast) - Homelessness is a difficult subject to talk about and I think Andrew and Malcolm manage to have an interesting conversation, while being respectful to the people they are talking about. Many have experienced significant trauma, there is mental illness, sometimes drugs or alcohol, but they are real people with both happy and sad stories, and they can be very interesting and even fun to talk to. It can be awkward at first to strike up a conversation, and it can be risky as you might end up liking them, and feel a responsibility, but the truth is regular folks "need some skin in the game". It’s worth breaking down the barriers, they are within the community even if they aren’t a part of it. Waiting for the government to fix things in many places might be unrealistic. I think it’s worth remembering the world they live in is very different to the one lived by the housed, so they will likely be in a very different mindset to you. They spend most of their time thinking about things you probably never even have to consider. Things you take for granted that take minutes can take days to accomplish for them. Their timelines are very different. They might not trust you initially, they have likely had many bad experiences talking to housed people in the past so they might be cautious, not wanting their situation to get any worse than it already is - Malcom ends by reminding us that "they are great people". podcastindex.org #

  • A guide to reading and writing Node.js streams - Great tutorial by Matteo Collina that looks at how to use Streams in NodeJS. The article focusses on readable and writable streams, backpressure, handling errors, and advanced techniques like async iterators. The render pipelines concept I introduced to my static site generator is only partly realised, I only introduced the minimum needed to get the job done. I have partially implemented a more complete version of the feature and it’s crazy how similar in shape it is to the streams examples here, but it just uses the fs module. It would be very cool to explore using streams in the render core, certainly would be a good way to reduce memory consumption, and maybe even give a speed boost. Streams also support HTTP as well as files on the filesystem. Maybe one day ... :) blog.platformatic.dev #

  • How to Build a JavaScript UI Component-First DevTool Startup in 2024 - Well writen article, and the modularity of their final solution is pretty cool, and understandable given current state of things. However it all feels so complicated. Why can’t the next cohort of Facebook type startups take up the mantle for building the next React ontop of Web Components? Why can’t Lit, which looks very cool btw, be worked on to get it to be comparable in features to Vue and React? www.corbado.com #

  • Promises From The Ground Up - Josh Comeau summarises pretty succinctly how javascript promises work, with just the right amount of detail, without getting caught up in the weeds. This enables you to get to grips with async / await, which the article finishes with. I’ve found async / await to be one of the more useful primitives for simplifying my code. It did take a little while to get to grips with though. Reading existing code bases for popular libraries that use it helped too. I don’t miss callbacks in my NodeJS code at all. www.joshwcomeau.com #

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.