Skip to main content

2024-09-25

Google Cache is fully dead

  • Google has fully disabled the Google Cache, a feature previously used to access pages when they failed to load.
  • Users are now directed to use the Wayback Machine or the URL Inspection tool in Google Search Console as alternatives.
  • Google's Search Liaison, Danny Sullivan, confirmed the removal and updated the documentation to reflect this change.

Reactions

  • Google Cache has been fully discontinued, raising concerns about accessing old or changed web content.
  • Users hope Google will support the Internet Archive, which now serves a similar purpose.
  • The discontinuation reflects a broader trend of Google ending services, leading to a decline in user trust.

Hosting my website using my C web server

  • A minimal web server was built from scratch to be robust for the public internet without using reverse proxies, showcasing the creator's enjoyment of developing custom tools and challenging conventional wisdom.
  • The server supports HTTP/1.1, pipelining, keep-alive connections, and HTTPS (up to TLS 1.2 using BearSSL), with minimal dependencies and configurable settings.
  • Benchmarks indicate the server performs competitively, handling 76974.24 requests/sec compared to nginx's 44227.78 requests/sec, despite lacking some features like static file caching and Transfer-Encoding: Chunked.

Reactions

  • A user shared their experience hosting a website using a custom C web server, sparking a discussion on the necessity and benefits of reverse proxies.
  • Key points of debate include whether reverse proxies are essential for security, performance, and operational flexibility, with some arguing they are often used without clear justification.
  • The post highlights various perspectives on reverse proxies, including their roles in TLS termination, load balancing, URL rewrites, and isolating the origin server from direct internet exposure.

Hacker plants false memories in ChatGPT to steal user data in perpetuity

  • Security researcher Johann Rehberger discovered a vulnerability in ChatGPT's long-term memory feature, allowing attackers to plant false information and malicious instructions.
  • Rehberger's proof-of-concept exploit demonstrated continuous data exfiltration, prompting OpenAI to issue a partial fix to prevent memory abuse.
  • Users are advised to monitor and review stored memories regularly, as prompt injections can still store long-term malicious information despite the fix.

Reactions

  • A hacker has managed to plant false memories in ChatGPT, enabling the theft of user data over an extended period.
  • This incident highlights the vulnerabilities of Large Language Models (LLMs) like ChatGPT, which can be exploited to display misleading information, slander individuals, or promote false citations.
  • The discussion underscores the broader issue of the public's over-reliance on LLMs for accurate information, despite their propensity to generate plausible but incorrect or harmful outputs.

NIST to forbid requirement of specific passwords character composition

Reactions

  • NIST (National Institute of Standards and Technology) has updated its guidelines to explicitly forbid specific password composition requirements, such as requiring mixtures of different character types or prohibiting consecutively repeated characters.
  • The updated guidelines now state that verifiers and CSPs (Credential Service Providers) "SHALL NOT" impose these composition rules, transitioning from previous advice to a firm requirement.
  • This change is significant as it aims to simplify password policies and reduce the burden on users, although NIST's guidelines are not mandatory and do not set policy directly.

On Impactful AI Research

  • Grad students are encouraged to focus on long-term projects and impactful research artifacts like models or benchmarks, rather than just increasing paper count.
  • Selecting timely problems with significant potential impact and iterating quickly to solve hard problems are key strategies for impactful AI research.
  • Engaging with the community, making open-source releases usable, and integrating new research with ongoing projects are essential for building and maintaining impactful AI research.

Reactions

  • Senior researchers advise focusing on impactful projects rather than frequent publications, but junior researchers often feel pressured to publish to advance their careers.
  • The current academic system prioritizes quantity over quality, resulting in many trivial papers, which can hinder the recognition of significant work.
  • Collaboration and effective communication are essential for a successful research career, though early-career researchers may find it challenging to balance impactful projects with the need for frequent publications.

Why I still blog after 15 years

  • The author reflects on maintaining a blog for 15 years, initially started to document game prototype development and evolving into a broader programming and personal project journal.
  • Key motivations for continued blogging include enjoyment of writing, clarity of thought, accountability, documentation, self-improvement, and skill development.
  • The blog's tech stack has evolved significantly, starting with PHP and transitioning through Perl, Jekyll, Hakyll, and Rust, showcasing the author's journey and growth in programming.

Reactions

  • Jonas Hietala continues to blog after 15 years, primarily for personal satisfaction rather than for an audience.
  • This contrasts with the newer generation's focus on monetizing content, highlighting a divide in attitudes towards blogging.
  • Commenters emphasize the benefits of blogging for personal enjoyment, skill improvement, and knowledge preservation, despite the rise of commercialized content.

Orion, Our First True Augmented Reality Glasses

  • Orion, the latest AR glasses, integrates large holographic displays, contextual AI, and a lightweight design for daily use, bridging physical and virtual worlds.
  • It features the largest field of view in the smallest form, supporting Meta AI for hands-free assistance and communication, though it remains a prototype under development.
  • Orion aims to enhance user presence in the physical world while accessing digital benefits, with future iterations focusing on sharper visuals, smaller sizes, and affordability.

Reactions

  • Meta has unveiled Orion, their first true augmented reality (AR) glasses, which are not yet available for sale.
  • Orion features advanced technology, including a wireless compute puck, a 70-degree field of view (FoV), and high enough resolution to read text, along with a wristband that detects hand gestures.
  • The high cost of manufacturing, particularly due to the silicon carbide lenses, is a significant challenge, with each unit costing around $10,000 to produce.

Why Most Published Research Findings Are False (2005)

  • John P. A. Ioannidis' essay "Why Most Published Research Findings Are False" argues that a significant portion of published research findings are false due to various factors like study power, bias, and study design flexibility.
  • Smaller studies, smaller effect sizes, financial interests, and multiple research teams increase the probability of false findings, highlighting the need for better-powered studies and improved research standards.
  • Ioannidis emphasizes the importance of critical thinking and recognizing biases in interpreting research results to improve the reliability of scientific findings.

Reactions

  • The 2005 paper "Why Most Published Research Findings Are False" by John Ioannidis argues that many research findings are likely false due to biases, small sample sizes, and other issues.
  • The discussion highlights the paper's implications across different fields, the impact of peer review, and the pressures on researchers to publish.
  • The debate underscores the need for better research practices and skepticism towards single studies, especially considering Ioannidis' controversial stance during the COVID-19 pandemic.

Hack GPON – how to access, change and edit fibre ONTs

  • The post provides a comprehensive guide on accessing, modifying, and troubleshooting Optical Network Terminals (ONTs), which are devices used in fiber-optic networks.
  • It highlights the challenges of switching between external ONTs and Small Form-factor Pluggable (SFP) modules due to vendor and ISP-specific firmware and settings.
  • The post includes warnings about potential risks, such as device damage and service bans, and emphasizes that the information is maintained by a community of enthusiasts, not official vendors.

Reactions

  • The discussion centers on the pros and cons of using ISP-provided Optical Network Terminals (ONTs) versus customer-owned devices, highlighting the trade-offs between ease of upgrades and customization.
  • Examples from various countries illustrate different regulatory approaches and customer experiences, emphasizing the global nature of the debate.
  • Technical aspects such as ONT integration with routers, network impact, and security concerns are also discussed, with users sharing personal experiences of modifying ONTs for better performance.

Beyond the route: Introducing granular MTA bus speed data

  • The MTA has launched the Bus Route Segment Speeds Dataset on Open Data, providing detailed information on bus speeds across its network.
  • This dataset, derived from GPS systems, includes factors like stops and traffic, helping to analyze and identify slow areas to improve bus services.
  • The data is updated monthly and is available on the NYS Open Data portal, with the MTA encouraging public exploration and feedback.

Reactions

  • NYC's bus routes often follow old streetcar lines, with many tracks still present under the pavement.
  • Discussions suggest that streetcars, if separated from traffic, could be more efficient than buses, despite higher costs and political challenges.
  • The MTA's new granular bus speed data and NYC's open data initiatives are praised, with hopes that data analysis will lead to improved transit solutions.

Committing to Rust in the Kernel

  • At the 2024 Maintainers Summit, Miguel Ojeda discussed the progress and future of integrating Rust into the Linux kernel, emphasizing the need for flexibility from subsystem maintainers.
  • Key discussions included the need for better tooling support, stable compilers, and comprehensive documentation for writing filesystem code in Rust.
  • Linus Torvalds encouraged developers to continue integrating Rust, noting that the first real driver merge will be a significant milestone, and highlighted the cooperative mood at the summit.

Reactions

  • Linus Torvalds mentioned that understanding Rust isn't necessary to integrate it into a subsystem, similar to how not everyone understands the memory-management subsystem but can still work with it.
  • Rust is being integrated into the Linux kernel, especially in drivers, with support from major companies like Google, aiming to improve safety and reliability.
  • There are concerns about compatibility and safety between Rust and C, requiring significant Rust knowledge, and some kernel developers have expressed skepticism due to issues with API semantics and the need for better documentation.

Rearchitecting: Redis to SQLite

  • Wafris, an open-source web application firewall company, is transitioning its Rails middleware client from Redis to SQLite to address deployment issues and improve performance.
  • SQLite was chosen for its reduced network latency and better performance in read-heavy operations, showing a 3x speed improvement over Redis in local benchmarks.
  • The new architecture simplifies deployment, enhances user experience, and scales better by syncing databases to each compute instance, while handling writes asynchronously to mitigate SQLite's limitations in write-heavy tasks.

Reactions

  • At RailsWorld 2023, there was a discussion about the necessity of Redis for Rails applications, with some questioning if it's still essential due to license changes or if it's a "You Aren't Gonna Need It" (YAGNI) situation.
  • The post explores the idea of using SQLite instead of Redis for certain use cases, such as asynchronous jobs and feature flag configurations, highlighting SQLite's efficiency and simplicity.
  • Various contributors shared their experiences and models, including using SQLite for web application firewall rules, feature flags, and configuration data, emphasizing its performance and ease of use compared to traditional databases like Redis.

SQL Tips and Tricks

  • The post provides a comprehensive list of SQL tips and tricks aimed at data analysts, emphasizing that some tips may not apply to all Relational Database Management Systems (RDBMS).
  • Key areas covered include formatting/readability, useful features, and common pitfalls to avoid, helping users write more efficient, readable, and maintainable SQL queries.
  • Highlights include using leading commas for readability, employing Common Table Expressions (CTEs) for complex queries, and understanding the behavior of NOT IN with NULL values.

Reactions

  • The post shares various SQL tips and tricks, emphasizing performance optimization and best practices for writing efficient queries.
  • Key suggestions include using EXISTS instead of IN, adding indexes for GROUP BY clauses, and leveraging subqueries for better performance.
  • The discussion highlights the importance of understanding the specific quirks and features of different Database Management Systems (DBMS) like Postgres and SQL Server.

Insights after 11 years with Datomic [video]

Reactions

  • Datomic, a database known for its immutability and time-travel querying, has turned free but remains proprietary, sparking renewed interest and debate in the tech community.
  • Despite its innovative features, Datomic faces criticism for its complex setup, limited integration with non-JVM languages, and reliance on a small company for support.
  • Comparisons with other databases like PostgreSQL and XTDB highlight trade-offs, such as unfamiliar query languages and performance concerns, making Datomic a niche choice for specific use cases.

Caroline Ellison sentenced to 2 years in prison

  • Caroline Ellison, a former adviser to FTX founder Sam Bankman-Fried, was sentenced to two years in prison for her involvement in the $8 billion fraud that led to FTX's collapse.
  • Despite her cooperation with prosecutors and testifying against Bankman-Fried, who is serving a 25-year sentence, Judge Lewis A. Kaplan highlighted the gravity of the fraud.
  • Ellison, who expressed deep remorse, will report to a minimum-security prison in Boston by November 7 and has struggled to find work since her guilty plea.

Reactions

  • Caroline Ellison received a 2-year prison sentence for her involvement in the FTX fraud, sparking public outrage over perceived leniency.
  • Her cooperation with prosecutors in the case against Sam Bankman-Fried was a key factor in her reduced sentence.
  • The case has reignited debates about fairness in the U.S. justice system, particularly the disparity in sentencing between white-collar crimes and minor offenses, often impacting marginalized communities.