Sycophancy is when a model repeats and adopts a user's opinion. This happens more in larger models and instruction-tuned models. It can also occur in tasks when the opinion is irrelevant, leading to bubble-like behavior. Simple synthetic data fine-tuning can prevent this without harming overall performance.
Deep neural networks have excelled in computer vision, but faster inference times are needed. This paper introduces the Inter-Class Similarity Distillation method and an Adaptive Loss Weighting strategy for better knowledge transfer from a teacher network to a student one.
Generative AI systems have grown with the help of Large Language Models. The SimplyRetrieve open-source tool offers a user-friendly way to integrate private data into these systems without extra tuning using the Retrieval-Centric Generation approach. It promises enhanced AI performance while ensuring privacy.
Magentic makes it easy to integrate Large Language Models (LLMs) into your Python code. Treat prompt templates as functions, using type annotations to specify structured output. Then, seamlessly mix LLM queries and function calling with regular Python code to create complex LLM-powered functionality.
After losing its case against Ripple Labs, the SEC is now requesting an uncommon interlocutory appeal. The appeal is primarily focused on the previous ruling that deemed Ripple's XRP token's programmatic sales were not securities. The SEC argues that an interlocutory review would prevent potential lengthy processes in the ongoing case. Ripple Labs is set to respond to the SEC's request next week.
The Bank of England is moving forward with plans to regulate systemic stablecoins, cryptocurrencies tied to other assets' values. The rules aim to ensure customers do not lose funds in these stablecoins and that companies that leverage them are able to ensure continuity. The Financial Services and Markets Act 2023 has endowed the BoE with the powers to establish this regulatory regime.
Fantom is exploring transitioning to an optimistic rollup on top of Ethereum, similar to a recent move by the Celo Network. With both the OP and Arbitrum Stacks as candidates, this move could improve security and give access to more liquidity from the Ethereum ecosystem. While most people would view Fantom as a traditional L2, Fantom’s co-founder Andre Cronje sees it as a sidechain bridging mechanism. Despite its potential, Cronje warns the increased security could be compromised if other bridges connect to the linked blockchains.
Meso, an on- and off-ramp protocol, is opening for early access and seeking user input before its official launch. The platform offers an innovative approach to transferring funds seamlessly between banks and wallets. It promises efficient and low-cost transfers between banking institutions and wallets without forfeiting self-custody. Meso aims to ensure user safety with features like two-factor authentication, and has clear plans for future growth with notable partners such as Solana Ventures, Ribbit Capital, and Phantom.
PayPal announced earlier this week it is making a strategic entry into the stablecoin space with PYUSD, presumably aiming to capitalize on the profitability Tether has experienced with this business model. With existing distribution to hundreds of millions of users, it seems that PayPal will attempt to onboard users to its native stablecoin and then monetize the same way Tether does: through interest bearing assets. This is likely just the start of traditional Web 2.0 and traditional finance companies getting into the stablecoin game, given how attractive the business model is.
This thread explains how to navigate the tricky terrain of crypto security and offers a guide to enhancing wallet security measures. It unpacks the myriad of ways users can unwittingly compromise their crypto wallets, from interacting with scammers on Telegram to accessing malicious websites. Strategies for safeguarding assets include investing in a hardware wallet, switching to safer platforms like Rabby, regularly revoking all contracts, using different wallets for different functions, and being vigilant about which contracts you sign. The thread also cautions on the limitations of hardware wallets, and suggests layered protection.
Sam Altman's Worldcoin created quite the initial buzz but has been subject to a great deal of criticism since launch. Users reported abuse through incentives and even coercion. Critics call it "digital colonialism," citing the misuse of biometric data and potential exploitation. Governments, like Kenya, banned the service over these privacy and security concerns. Meanwhile, Altman argues World ID will be crucial in a future where AI surpasses human capabilities and claims it could somehow help support UBI.
DeGods project, y00ts, is planning to migrate from Polygon to Ethereum. It will return 100% of a prior grant they received from Polygon, which will then be utilized for NFT ecosystem development to support creators and builders. Despite the shift, Frank, the y00ts founder, says the project still has a positive relationship with Polygon. The migration date is to be disclosed soon.
Coinbase’s Base officially launched to the general public yesterday. The chain has generated a lot of buzz over the past couple weeks and even has over 100 dApps already building on it.
Until now, wallets created through Unibot revealed users’ private keys for newly generated wallets directly in Telegram. A new update, dubbed Unibot Cloud, stores users’ private keys on Unibot’s cloud server. While this is still not ideal, it’s much better than the private keys just sitting in Telegram.
Wasabi Protocol has introduced Liquidity Aggregation, enabling Buy Now Pay Later functionality for NFTs. Liquidity Aggregation aggregates loans from NFTfi and Zharta and even listings from major marketplaces, offering flexible repayments and the potential for arbitrage.
Issues between Tether and Binance, such as USD banking issues, Tether redemption problems, Binance's alternative coins, the potential depegging of USDT, and exchanges reconsidering USDT pairs, have been raising concerns.
Vite is a platform-agnostic frontend tool for building web applications quickly that solves some common developer headaches. It is a replacement for Create-React-App, which is no longer recommended by the React team. This article provides a comprehensive overview of Vite, including its key features, advantages, and how it can be integrated into existing development environments.
This article delves into the evolution of frontend development and how React, once a revolutionary framework, has become somewhat antiquated compared to newer alternatives. Many developers might be missing out on the advancements in the frontend world due to their adherence to React. There are various aspects where React lags, such as its lack of support for web components, stubborn incompatibility with the platform, and implementation of styling.
Form validation is the process of checking input data against specific criteria before it is processed. React Hook Form stands out as a robust, easy-to-use solution among the numerous tools and libraries available for form validation in React. This article explores the capabilities of the React Hook Form, particularly when it comes to form validation.
Many people think that reaching the right outcomes happens by prioritizing the company first, your team second, and yourself third. However, working according to this framework can lead to burnout. A long-term career depends equally on being impactful and staying engaged. This article offers tips to help you achieve this.
Engineering management is a road often riddled with potholes, a journey where the terrain is as unpredictable as the evolution of technology itself. Whoever believes management is an easier job compared to the individual contributor role can’t be farther from the truth. The focus of this article is to dismantle this belief and present some of the most challenging aspects of being a manager.
Meta has released a new linter, Fixit 2 for Python, designed from the ground up to make developers more efficient and capable, both in open source projects and the diverse landscape of its internal monorepo. Fixit 2 for Python allows developers to efficiently build custom lint rules and perform auto-fixes for their codebases. It is available on PyPi today.
Data and graphs regarding Stack Overflow’s traffic have been circulating on social media channels over the last few weeks. The Stack Overflow team is using this opportunity to provide additional context and information on the origin of that data, the traffic trends we are seeing, and the work being done to ensure Stack Overflow remains a go-to destination for developers and technologists for years to come.
This article highlights the beneficial role of friction in enhancing machine learning algorithms within user interfaces. While traditionally seen as a UX hindrance, strategic friction can improve algorithmic prediction and user interactions. Examples like TikTok's design in displaying one video at a time lead to an increase in understanding users' focus, which leads to better content recommendations.
The era of tech layoffs has not passed yet, but it is losing some of its intensity and changing into a unique trend. The number of tech workers asked to leave since we saw layoffs peak in January 2023 has come down steadily.
A curated compilation of exceptional testing articles by a testing consultant. Topics range from generic testing concepts, such as testing in production and how to evaluate when to write unit vs integration tests, to specific topics, like testing microservices in distributed environments and Javascript unit testing. These articles provide an overview of modern testing concepts and tools.
React Server Components (RSCs) individually fetch data and render entirely on the server, streaming the resulting HTML into the client-side React component tree and interleaving with other Server and Client Components as necessary. This process eliminates the need for client-side re-rendering, thereby improving performance. When an RSC needs to be re-rendered, due to state change, it refreshes on the server and seamlessly merges into the existing DOM without a hard refresh.
This is a comprehensive and advanced guide to TypeScript type casting. It covers the problems and limitations with using the ‘as’ keyword to type cast and how to go about solving these problems with code examples. The guide also explains foundational concepts like subtype and supertypes, type widening/narrowing, and how the satisfies operator works.
A Staff Software Engineer at Meta details his tips to grow fast throughout the levels. He breaks down what each level does, what the role of the staff engineer is, and the uniqueness of Meta’s engineering culture.
2023.08.02·
newsletter.techworld-with-milan.com·8 min read·TLDR Web Dev
Without standards for code quality, and with mounting pressure to complete the project at hand, it can be easier to let bad code linger in the codebase for the sake of speed. But that approach is ultimately self-defeating. It slows down the entire development cycle while also hurting product quality and creating security issues. Instead, embracing a Clean as You Code approach is the best way for development teams to deliver quality, bug-free code while still moving swiftly.
imessage-exporter provides both a library to interact with iMessage data as well as a binary that can perform some useful read-only operations using that data. It supports multi-part messages, replies/threads, attachments, expressives, and more.
Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-based text generation models.
Pixar, Adobe, Apple, Autodesk, and NVIDIA, together with the Joint Development Foundation, an affiliate of the Linux Foundation, today announced the Alliance for OpenUSD to promote the standardization, development, evolution, and growth of Pixar’s Universal Scene Description technology. The alliance seeks to standardize the 3D ecosystem by advancing the capabilities of Open Universal Scene Description. By promoting greater interoperability of 3D tools and data, the alliance will enable developers and content creators to describe, compose, and simulate large-scale 3D projects and build an ever-widening range of 3D-enabled products and services.
This article establishes a baseline for a good free-to-paid conversion rate for different types of products. For a freemium self-serve product, a good conversion rate is 3-5% and a great rate is 6-8%, while for a freemium product with a sales-assist motion, a good conversion rate is 5-7% and a great rate is 10-15%. Products that offer a free trial have higher conversion rates on average, with 8-12% being good and 15-25% being great. The article explains why conversation rates differ for different models and customer base and shows tips for how you can increase the conversation rate for your site.
Snorkel AI used weak supervision to programmatically curate an open source prompt/responses dataset with a 24% increase in response win-rate against ChatGPT. Because the curation was done programmatically, it could be done by two devs in one day as opposed to hundreds of annotators over the course of weeks/months. This article details the problem with manual annotations and the techniques used for dataset filtering and evaluation in a scalable way.
Apple has released the fourth beta of iOS 17 to developers. There are new code snippets contained within the beta that hint at functionality for the rumored Action button on the upcoming iPhone 15 Pro and Pro Max. The iPhone 15 Pro and Pro Max's Action button will reportedly replace the Ring/Silent switch and allow users to quickly access various functions and settings without unlocking the device or navigating to an app. There will likely be nine options for features that users can customer and assign to different actions - these are listed in the article.