TL;DR summary of stories on the internet
Oxford PV has achieved the world-first commercial sale of their next-generation perovskite tandem solar panels, marking a significant breakthrough in the energy industry. The panels, which can produce up to 20% more energy than traditional silicon panels, are set to revolutionize electricity generation and significantly reduce costs. With a recent module efficiency record of 26.9%, […]
Read more »
Project Hammer strives to increase competition and decrease collusion in the Canadian grocery sector by creating a database of historical prices from top grocers. The goal is to make this data accessible for analysis and legal purposes, with the hope of bringing positive change to the industry. Individuals are encouraged to contribute their skills and […]
In a recent YouTube video by Theo, cofounder of GitHub, he discussed an article comparing GitHub and SourceForge. Reflecting on the rise of GitHub, he touched on the importance of timing and good taste. GitHub’s approach to developer experience and creativity set them apart from competitors like SourceForge and Google Code. Open source projects were […]
ESPN’s AI-generated recap of U.S. soccer legend Alex Morgan’s final professional match failed to even mention her, focusing instead on teammate Kennedy Wesley’s performance. This highlights the limitations of AI in replicating the perspective and emotional impact human writers bring to sports coverage. Despite ESPN’s claims that a human editor reviews each recap for accuracy, […]
JSON diff and patch jd is a commandline utility and Go library for comparing and updating JSON and YAML data. It supports jd format, JSON Merge Patch (RFC 7386), and JSON Patch (RFC 6902). The unique feature is using `-setkeys` to identify which keys determine object matches when comparing. To install, use ‘brew install jd’, […]
Core is an innovative approach to game development, presenting an Action-RPG Maker Tool&Engine&Property-Editor. Using a component system similar to clojure vectors and maps, the game’s state is stored in a single atom. Errors can be easily fixed without restarting the JVM. The application’s content is stored in one resources/properties.edn file and validated with malli-schemas. Unique […]
In this post, the author dives deeper into simplifying web development by using Semantic HTML, shoing that HTMX eliminates the need for JS while promoting Pico CSS for minimal cognitive load on the style side. The post contrasts Pico CSS with Bootstrap and Tailwind, showing how Pico CSS focuses on Semantic HTML. The author shares […]
Fennel is a programming language that combines Lua’s simplicity with a lisp syntax and macro system. It offers full Lua compatibility, zero overhead, and compile-time macros. Fennel can be embedded in other programs for extensibility and supports interactive development. You can run Fennel code wherever you can run Lua code. The documentation includes setup instructions, […]
In the fast-paced world of development, security vulnerabilities can easily be overlooked. A recent discovery of a severe exploit chain, starting from a publicly exposed .git directory, led to a full server takeover. Many websites still expose their .git directories, which store sensitive information and credentials. By accessing the .git/config file, the author found credentials […]
Summary: The blog post explains how to create a Git commit using low-level Plumbing commands instead of high-level Porcelain commands. It covers the basics of Git states and project sections, as well as the concepts of blob, tree, and commit objects. The post guides readers through the process of crafting a commit by creating blob […]