17 Feb 2025

feedCNN.com - RSS Channel - US

Family throws surprise birthday party at Eagles tailgate for Vietnam vet

17 Feb 2025 11:19am GMT

Car chase ends with police-involved shooting

17 Feb 2025 11:19am GMT

$200,000 worth of supplies donated to PB schools

17 Feb 2025 11:19am GMT

feedGlobal Economy

FirstFT: Marco Rubio arrives in Saudi Arabia for Ukraine talks

Also in today's newsletter, Xi meets China's top tech entrepreneurs and JPMorgan snubs bank regulator

17 Feb 2025 11:09am GMT

feedwww.espn.com - TOP

USMNT's Sands out indefinitely with ankle break

New York City FC and United States Men's National Team midfielder James Sands underwent surgery to repair a significant injury to his right ankle and will be out indefinitely.

17 Feb 2025 11:08am GMT

Bullseye! Maddison takes aim at Keane after goal

James Maddison aimed a dig at Roy Keane after scoring the winning goal in Tottenham's 1-0 victory over Manchester United on Sunday.

17 Feb 2025 11:08am GMT

Flick: Barça must avoid Bellingham 'weakness'

Barcelona coach Hansi Flick has warned his players against showing "weakness" by arguing with referees after Real Madrid's Jude Bellingham was sent off

17 Feb 2025 11:08am GMT

feedYahoo News - Latest News & Headlines

The spring primary election is Tuesday. What to know before you vote in Fond du Lac County.

17 Feb 2025 11:05am GMT

Three former Milwaukee Walmarts to be redeveloped, including a future Latin grocery. What to know

17 Feb 2025 11:05am GMT

We've got school spirit, how bout you? Vote now for The Tennessean's Student of the Week

17 Feb 2025 11:04am GMT

feedYahoo Finance

Should You Buy American Express While It's Below $320?

17 Feb 2025 11:02am GMT

feedBBC News

Firms plan to cut jobs as employment costs rise

Companies' confidence falls as they face increases to National Insurance payments and wages

17 Feb 2025 11:01am GMT

feedYahoo Finance

Savings interest rates today, February 17, 2025 (Top rate at 4.50% APY)

17 Feb 2025 11:00am GMT

CD rates today, February 17, 2025 (Lock in up to 4.40% APY)

17 Feb 2025 11:00am GMT

feedGlobal Economy

Soaring gold becomes top ‘Trump trade’

US president's tariff threats have helped bullion to string of record highs

17 Feb 2025 11:00am GMT

US companies falling behind on loans at fastest pace in almost a decade

Experts warn tariffs and stubbornly high interest rates could worsen debt distress in 2025

17 Feb 2025 11:00am GMT

feedNews | NME

The internet is loving Pedro Pascal and Sabrina Carpenter’s ‘SNL’ sketch: “I need a minute”

Pedro Pascal and Sabrina Carpenter attend SNL50: The Anniversary Special

The sketch also saw appearances from Bad Bunny and Martin Short

The post The internet is loving Pedro Pascal and Sabrina Carpenter's 'SNL' sketch: "I need a minute" appeared first on NME.

17 Feb 2025 10:48am GMT

Benny Blanco surprises Selena Gomez with a bathtub full of nacho cheese for Valentine’s Day

"When your fiancé isn't much of a flowers girl"

The post Benny Blanco surprises Selena Gomez with a bathtub full of nacho cheese for Valentine's Day appeared first on NME.

17 Feb 2025 10:32am GMT

Spiritbox react to their biggest ever headline show being filmed on a Nintendo 3DS

Courtney LaPlante of Spiritbox performs on the Main Stage during day two of Leeds Festival 2024.

"I love how the DS is screaming in agony the whole way through"

The post Spiritbox react to their biggest ever headline show being filmed on a Nintendo 3DS appeared first on NME.

17 Feb 2025 10:31am GMT

feedYahoo News - Latest News & Headlines

80-degree weather for Mass. Maritime Academy students on sea term. Follow along.

17 Feb 2025 10:13am GMT

What are the healthiest breads to eat? The benefits of sourdough, sprouted grain and more.

17 Feb 2025 10:00am GMT

America is obsessed with its ancestry – and Scotland is cashing in

17 Feb 2025 10:00am GMT

feedHacker News

Searchcode.com's SQLite database is probably 6 terabytes bigger than yours

Comments

17 Feb 2025 9:07am GMT

Twitter blocks links to Signal messenger

Comments

17 Feb 2025 8:52am GMT

feedSlashdot

DeepSeek Removed from South Korea App Stores Pending Privacy Review

Today Seoul's Personal Information Protection Commission "said DeepSeek would no longer be available for download until a review of its personal data collection practices was carried out," reports AFP. A number of countries have questioned DeepSeek's storage of user data, which the firm says is collected in "secure servers located in the People's Republic of China"... This month, a slew of South Korean government ministries and police said they blocked access to DeepSeek on their computers. Italy has also launched an investigation into DeepSeek's R1 model and blocked it from processing Italian users' data. Australia has banned DeepSeek from all government devices on the advice of security agencies. US lawmakers have also proposed a bill to ban DeepSeek from being used on government devices over concerns about user data security. More details from the Associated Press: The South Korean privacy commission, which began reviewing DeepSeek's services last month, found that the company lacked transparency about third-party data transfers and potentially collected excessive personal information, said Nam Seok [director of the South Korean commission's investigation division]... A recent analysis by Wiseapp Retail found that DeepSeek was used by about 1.2 million smartphone users in South Korea during the fourth week of January, emerging as the second-most-popular AI model behind ChatGPT.

Read more of this story at Slashdot.

17 Feb 2025 8:34am GMT

feedBBC News

Can Europe and UK persuade Trump they're relevant to Ukraine's future?

Europe's hastily convened security summit in Paris is proof of leaders' anxiety about their role in defending Ukraine, the BBC's Katya Adler writes.

17 Feb 2025 7:41am GMT

feedHacker News

Managers given 200 characters to justify not firing nuclear regulators

Comments

17 Feb 2025 7:19am GMT

feedSlashdot

California Considers Taking Over Some Oil Refineries

California is "considering state ownership of one or more oil refineries," reports the Los Angeles Times. They call the idea "one item on a list of options presented by the California Energy Commission to ensure steady gas supplies as oil companies pull back from the refinery business in the state." "The state recognizes that they're on a pathway to more refinery closures," said Skip York, chief energy strategist at energy consultant Turner Mason & Co. The risk to consumers and the state's economy, he said, is gasoline supply disappearing faster than consumer demand, resulting in fuel shortages, higher prices and severe logistical challenges. Gasoline demand is falling in California, albeit slowly, for two reasons: more efficient gasoline engines, and the increasing number of electric vehicles on the road. Gasoline consumption in California peaked in 2005 and fell 15% through 2023, according to the Union of Concerned Scientists. Electric vehicles, including plug-in hybrids, now represent about 25% of annual new car sales... The drop in demand is causing fundamental strategic shifts among the state's major oil refiners: Chevron, Marathon, Phillips 66, PBF Energy and Valero. Already, two California refineries have ceased producing gasoline to make biodiesel fuel for use in heavy-duty trucks, a cleaner-fuel alternative that enjoys rich state subsidies. More worrisome, the Phillips 66 refinery complex in Wilmington, just outside Los Angeles, plans to close down permanently by year's end. That leaves eight major refineries in California capable of producing gasoline. The closure of any one would create serious gasoline supply issues, industry analysts say. But both Chevron and Valero are contemplating permanent refinery closures. The implications? "Demand will decline gradually," York said, "but supply will fall out in chunks." What's unknown is how many refineries will close, and how soon, and how that will affect supply and demand... A state refinery takeover seems like a radical idea, but the fact that it's being considered demonstrates the seriousness of the supply issue. It's one of several option laid out by the California Energy Commission, which is fulfilling a legislative order to find ways to ensure "a reliable supply of affordable and safe transportation fuels in California." The options list is disparate: Ship in more gasoline from Asia; regulate refineries on the order of electric utilities; cap profit margins; and many more. 92% of California's gas is produced in refineries, the Times reports. But the special gasoline blends required to reduce air pollution "also drive up gasoline prices and raise the risk of shortages, because little such gasoline is produced outside California."

Read more of this story at Slashdot.

17 Feb 2025 5:22am GMT

feedYahoo News - Latest News & Headlines

'Waste, fraud and abuse' is a political fight older than the nation. Here's what to know

17 Feb 2025 5:04am GMT

feedSlashdot

Why A Maintainer of the Linux Graphics Driver Nouveau Stepped Down

For over a decade Karol Herbst has been a developer on the open-source Nouveau driver, a reverse-engineered NVIDIA graphics driver for Linux. "He went on to become employed by Red Hat," notes Phoronix. "While he's known more these days for his work on the Mesa 3D Graphics Library and the Rusticl OpenCL driver for it, he's still remained a maintainer of the Nouveau kernel driver." But Saturday Herbst stepped down as a nouveau kernel maintainer, in a mailing list message that begins "I was pondering with myself for a while if I should just make it official that I'm not really involved in the kernel community anymore, neither as a reviewer, nor as a maintainer." (Another message begins "I often thought about at least contributing some patches again once I find the time, but...") Their resignation message hints at some long-running unhappiness. "I got burned out enough by myself caring about the bits I maintained, but eventually I had to realize my limits. The obligation I felt was eating me from inside. It stopped being fun at some point and I reached a point where I simply couldn't continue the work I was so motivated doing as I've did in the early days." And they point to one specific discussion on the kernel mailing list February 8th as "The moment I made up my mind." It happened in a thread about whether Rust would create difficulty for maintainers. (Someone had posted that "The all powerful sub-system maintainer model works well if the big technology companies can employ omniscient individuals in these roles, but those types are a bit hard to come by.") In response, someone else had posted "I'll let you in a secret. The maintainers are not 'all-powerful'. We are the 'thin blue line' that is trying to keep the code to be maintainable and high quality. Like most leaders of volunteer organization, whether it is the Internet Engineerint Task Force (the standards body for the Internet), we actually have very little power. We can not *command* people to work on retiring technical debt, or to improve testing infrastructure, or work on some particular feature that we'd very like for our users. All we can do is stop things from being accepted..." Saturday Herbst wrote: The moment I made up my mind about this was reading the following words written by a maintainer within the kernel community: "we are the thin blue line" This isn't okay. This isn't creating an inclusive environment. This isn't okay with the current political situation especially in the US. A maintainer speaking those words can't be kept. No matter how important or critical or relevant they are. They need to be removed until they learn. Learn what those words mean for a lot of marginalized people. Learn about what horrors it evokes in their minds. I can't in good faith remain to be part of a project and its community where those words are tolerated. Those words are not technical, they are a political statement. Even if unintentionally, such words carry power, they carry meanings one needs to be aware of. They do cause an immense amount of harm. The phrase thin blue line "typically refers to the concept of the police as the line between law-and-order and chaos," according to Wikipedia, but more recently became associated with a"countermovement" to the Black Lives Matter movement and "a number of far-right movements in the U.S." Phoronix writes: Lyude Paul and Danilo Krummrich both of Red Hat remain Nouveau kernel maintainers. Red Hat developers are also working on developing NOVA as the new Rust-based open-source NVIDIA kernel driver leveraging the GSP interface for Turing GPUs and newer.

Read more of this story at Slashdot.

17 Feb 2025 3:22am GMT

feedYahoo News - Latest News & Headlines

Adams’ deputy mayors express grave concerns over his recent predicaments

17 Feb 2025 2:54am GMT

feedLXer Linux News

OpenMV Introduces the GENX320 Camera Module for Event-Based Vision

OpenMV has introduced the Prophesee GenX320 camera module, bringing event-based vision sensing to its embedded platform. Unlike traditional image sensors that capture entire frames at fixed intervals, the GenX320 detects only changes in a scene, reducing data rates while improving efficiency in motion detection.

17 Feb 2025 12:51am GMT

16 Feb 2025

feedLXer Linux News

Why do younger coders struggle to break through the FOSS graybeard barrier?

The hurdles are higher than you might imagine. Getting involved with open source projects is a great way to build experience in development, documentation, internationalization, and more - but it's not as easy as it should be.

16 Feb 2025 11:59pm GMT

feedBBC News

Five takeaways from the Munich Security Conference

The Munich conference exposed tensions between the US and Europe over Nato and Ukraine - the BBC's Frank Gardner explains why this was a watershed in relations.

16 Feb 2025 11:53pm GMT

feedLXer Linux News

Kdenlive 24.12.2 Brings Bug Fixes and UI Improvements

Kdenlive 24.12.2 open-source video editing software brings bug fixes, including UI resizing, proxy clip handling, and improved Speech-to-Text support.

16 Feb 2025 11:07pm GMT

feedYahoo News - Latest News & Headlines

Trump border czar Tom Homan call Eric Adams quid pro quo allegation 'ridiculous'

16 Feb 2025 10:29pm GMT

feedYahoo News - Latest News & Headlines

Scientists understood physics of climate change in the 1800s – thanks to a woman named Eunice Foote

16 Feb 2025 3:03pm GMT

'City-killer' asteroid 2024 YR4 could hit the moon instead of us, scientists say

16 Feb 2025 3:00pm GMT

Asteroid 2024 YR4 could hit Earth in 7 years. Here’s what could happen — and what’s being done about it

16 Feb 2025 2:18pm GMT

feedBBC News

Who's who in German elections and why this vote is important

German voters go to the polls on 23 February in a pivotal vote focused on immigration and the economy.

16 Feb 2025 1:53pm GMT

feedArs Technica

Moon rocks reveal hidden lunar history

As NASA astronauts aim for landings in 2027, geologists find surprises in recently retrieved samples from the far side

16 Feb 2025 12:03pm GMT

15 Feb 2025

feedArs Technica

Trump has thrown a wrench into a national EV charging program

Electric charging projects have been thrown into chaos by the administration's directive.

15 Feb 2025 12:07pm GMT

How Diablo hackers uncovered a speedrun scandal

Investigators decompiled the game to search through 2.2 billion random dungeon seeds.

15 Feb 2025 11:45am GMT

14 Feb 2025

feedBBC News

Government borrowing, bonds and yields explained

You may have heard about government borrowing costs going up and then down again. Here's a quick guide on government borrowing, bonds and yields.

14 Feb 2025 5:01pm GMT

feedLinux Today

Best Free and Open Source Alternatives to Apple AirDrop

AirDrop is a proprietary wireless ad hoc service. The service transfers files among supported Macintosh computers and iOS devices by means of close-range wireless communication. AirDrop is not available for Linux. We recommend the best free and open source alternatives.

The post Best Free and Open Source Alternatives to Apple AirDrop appeared first on Linux Today.

14 Feb 2025 2:56pm GMT

Beelzebub: Open-source honeypot framework

Beelzebub is an open-source honeypot framework engineered to create a secure environment for detecting and analyzing cyber threats. It features a low-code design for seamless deployment and leverages AI to emulate the behavior of a high-interaction honeypot.

The post Beelzebub: Open-source honeypot framework appeared first on Linux Today.

14 Feb 2025 1:56pm GMT

How to Install Tiny Tiny RSS Using Docker on PC (Ultimate Guide)

This article will show you how to install Tiny Tiny RSS on Linux using Docker and then how to add a new RSS feed, add plugins, themes, and more.

The post How to Install Tiny Tiny RSS Using Docker on PC (Ultimate Guide) appeared first on Linux Today.

14 Feb 2025 1:56pm GMT

feedJavaScript Weekly

It's time to go ESM-only

#​723 - February 14, 2025

Read on the Web

JavaScript Weekly

Style Observer: A Library to Observe CSS Property Changes - Lea Verou is a developer who's easy to admire because whenever she sets out to solve a problem, the results are always fully formed with no cut corners. So it goes with this 'exhaustively tested' JS library for observing changes to CSS properties which deftly handles lots of browser quirks. See the project homepage for more. (TIL there's a .style TLD!)

Lea Verou

💡 Lea has many other projects to check out, including Color.js which similarly nails the whole process of handling and manipulating colors in JS and the browser.

Build Better with AWS, Using Tips and Tools from the Developer Center - Get hands-on with DevOps, Data & ML, and Generative AI. Use any language, level up your skills. Connect with like-minded devs all over the world on AWS Communities. The AWS Developer Center has everything you need in one place. Don't miss out!

AWS sponsor

Why to Move On to 'ESM-Only' - The march to using ES modules has been going on for years, but if you're still holding out, there's probably a good reason why? However, while you can maintain packages supporting both ESM and CommonJS, Anthony thinks it's time to go 'ESM only' and explains why.

Anthony Fu

💡 On that topic, Sarah Gooding writes about require(esm) being backported and stable on Node.js 20 which makes the transition even easier to justify.

IN BRIEF:

RELEASES:

📒 Articles & Tutorials

How and Why to Build 'Copy Code' Buttons - A commonly encountered way to give readers easier access to source shared on the Web. David Bushell has an interesting followup reflecting on his own experiences implementing the same feature.

Salma Alam-Naylor

The RegExp Escaping ECMAScript Proposal - RegExp.escape() is a function to create an escaped version of a supplied text that matches itself when used as, or in, a regular expression. Axel has also written an implementation in plain JS to get a feel for how it works.

Dr. Axel Rauschmayer

Build a Next.js Sign-Up Form with React Hook Form - Features progressive enhancement, dynamic validation, and secure password handling with Argon2.

Clerk sponsor

How to Start a React Project in 2025 - While there are many ways to start a React project, Robin examines the pros and cons of a few popular approaches.

Robin Wieruch

Learning How to Build Modern Web Extensions - It's easy to run into outdated docs when building extensions. Lucky for us, Hui has been through the process and shares some tips.

Hui Jing

Testing 10 JavaScript Frameworks on Their HTML Defaults - Using a JavaScript framework is now 'the way' for many Web site developers, but how do the popular options fare at producing valid, error free HTML?

Jens Oliver Meiert

📄 Using Intl.DurationFormat for Localized Durations Raymond Camden

📄 How to Refactor Code with GitHub Copilot Anthony Grutta (GitHub)

📄 Using RxDB as a Database in a Vue.js Application RxDB

📄 Supporting Pasting Files into the Browser Fileber

🛠 Code & Tools

Ohm: A Parsing Toolkit for JavaScript and TypeScript - It's been a few years since we covered this project and it's come along a lot. It's a library for building PEG-based parsers you can use in interpreter, compilers, analysis tools, etc. and you can even play with its grammar online.

Warth, Dubroy, et al.

Start Selling to Enterprise Faster with WorkOS - Add SSO, SCIM, and RBAC to your B2B SaaS app in minutes-not months.

WorkOS sponsor

Human Regex: Human-Friendly Regular Expression Builder with English Syntax - After 8 years of Perl, regexes are my friend, but most developers aren't big fans? This library offers a natural, fluent approach. Magic Regexp and Super Expressive are alternatives to consider.

Ridwan Ajibola

Svader: Create GPU-Rendered Svelte Components - The examples are a good way to get a feel for what this offers.

Holger Dal Mogensen

web-worker 1.5: Consistent Web Workers for the Browser and Node - Want to publish npm modules that use Web Workers and that work in both Node and client-side? In Node, it works as a web-compatible Worker implementation atop worker_threads. In the browser, it's an alias for Worker.

Jason Miller

The React Data Table I Always Wanted - A look into a particularly fast and clean shadcn/ui-based data table component (GitHub repo). See a live demo.

Maximilian Kaske

📰 Classifieds

Telling the Bit story: Celebrating 10 Years of Composability. Ran Mizrahi reveals how Bit shifted from development stagnation to exponential progress using Composability.

🤯 Pfft, vehicle data is a joke without CarsXE. API goes brrrrr. VIN decoding, plate lookup, market value reports. Get Serious!

Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by 1000s of orgs, including Lattice, Bilt Rewards and many more.

Other PDF SDKs promise a lot - then break at scale. Nutrient's SDK doesn't, handling billion-page workloads for over 10k devs - meaning you don't have to debug PDFs.

  • Kaluma 1.2 - Tiny JavaScript runtime for the RP2040 (Raspberry Pi Pico).

  • bcrypt.js 3.0 - Optimized bcrypt in pure JS. Even in the browser.

  • Jasmine 5.6 - Testing framework for browsers & Node.

  • 🤖 Midscene.js 0.11 - Let AI be your browser operator.

🔠 And a little typography bonus

GitHub Extends Its Monaspace Font Family - Monaspace is a fantastic set of monospaced fonts from GitHub targeted at coding use cases. Its new v1.2 release ups the ante by including Nerd Fonts support and symbols, new box drawing glyphs, characters, character variants, ligatures, and more.

GitHub

14 Feb 2025 12:00am GMT

13 Feb 2025

feedBBC News

Some mortgage rates cut below 4% as competition picks up

It's the first time mortgage deals with rates below 4% have been available since November.

13 Feb 2025 3:02pm GMT

07 Feb 2025

feedJavaScript Weekly

Oracle dabbles in some JavaScript comedy

#​722 - February 7, 2025

Read on the Web

JavaScript Weekly

Oracle Claims 'JavaScript' Isn't a Generic Term, and More - In this 'motion to dismiss' Oracle has responded to Deno's attempt to prove Oracle shouldn't hold the JavaScript™ trademark with the argument that "relevant consumers do not perceive JAVASCRIPT as a generic term" (does Oracle only consider people who give it money to be relevant?) among other comedic insights.

Ryan Dahl

There Are a Lot of Ways to Break Up Long Tasks in JavaScript - Due to how browsers and the event loop work, letting a single task hog the main thread is a quick way to freeze up your site's UI. Alex explains the problem and uses a simple example to walk through the pros and cons of different solutions from basic use of setTimeout() to requestAnimationFrame(), channel messaging, and Web Workers.

Alex MacArthur

Debugging Shopping Cart Issues Faster - Vue/Nuxt devs: Get full insight into your shopping cart errors! Capture Pinia State wherever errors occur. Learn how on the Sentry blog ».

Sentry sponsor

Angular: The Documentary - From the creators of the fantastic ▶️ Node.js and ▶️ Ruby on Rails documentaries comes this fresh story covering the ups and downs of the popular Angular (née AngularJS) framework starring a cast of veritable JavaScript luminaries.

Honeypot

IN BRIEF:

RELEASES:

📒 Articles & Tutorials

Which Rich Text Editor Framework Should You Choose in 2025? - A round-up of actively developed WYSIWYG editor options you can drop into your apps along with the pros and cons of each.

Dexemple and Rowny (Liveblocks)

How to Publish ESM-Based npm Packages with TypeScript - Now that you can use the ES modules (almost) everywhere, it's worth understanding how to package them up for use with npm. Axel digs into everything you need to know and shares some useful tools too.

Dr. Axel Rauschmayer

Locate and Resolve JavaScript Errors Instantly with Datadog - Troubleshoot frontend JavaScript errors faster with frontend to backend correlation and automatic error tracking.

Datadog sponsor

An Introduction to WebAssembly in Deno - How to build a simple WASM module and use it to call Rust code from JavaScript.

Jiang and Sherret (Deno)

Vite with TypeScript - If you've created a JavaScript-based React project with Vite and want to get on the TypeScript train, here are the basic steps.

Robin Wieruch

📄 Building a Playful Stop-Motion Crayon Cursor in p5.js Jorge Toloza

📄 Keep Your Node Apps Secure with npx is-my-node-vulnerable Trevor I. Lasn

📄 Read-Only Accessibility in TypeScript - How to use the readonly keyword. Dr. Axel Rauschmayer

📄 How to Set WebGL Shader Colors with CSS and JavaScript Nicolas Mattia

🛠 Code & Tools

RE2JS 1.0: Linear Time Matching for Regular Expressions - RE2 is a regular expression engine built by Google designed to operate in time proportional to the size of the input, in order to avoid so-called 'ReDoS' problems caused by backtracking, and this brings such protection to the browser too.

Oleksii Vasyliev

Fuse.js 7.1: Lightweight Fuzzy-Search with No Dependencies - Want a simple search feature without a dedicated backend? This mature solution could help. Here's a live demo.

Kiro Risk

Start Selling to Enterprise Faster with WorkOS - Add SSO, SCIM, and RBAC to your B2B SaaS app in minutes-not months.

WorkOS sponsor

🎨 tinygradient 2.0: A Gradient Generation Library - Generate color gradients with an unlimited number of color stops and steps in JavaScript to use as you wish. Supports named colors, hex colors, RGV, HSVa, and RGB CSS strings. GitHub repo.

Damien Sorel

parse-duration 2.0: Convert a Human Readable Duration to Milliseconds - You might wonder why a library that converts 1hr 20mins into 4800000 needs a version 2. Well, it now supports more units (mo, mth, microsec, and nanosec), has moved to ESM, and supports locales.

Jake Rosoman

Waveform Renderer - Quickly create a visual waveform from a MP3 or WAV - you can also edit the look. Think of it as a lighter alternative to Wavesurfer.js. GitHub repo.

Andres Felipe Alarcon

📰 Classifieds

🎹 STRICH: Add blazing fast and reliable 1D/2D Barcode Scanning to your web apps. Free demo app and 30-day trial available.

Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Lattice, Bilt Rewards, etc.

🌎 Get your FREE remote pass to 50% of the talks at the 2025 JS Nation conference. Invite 3 friends to unlock full access - including talks from Evan You, Thomas Steiner, and 50+ speakers.

Meet Harmony: An open source library for composing consistent and highly performant platforms from independent business features.

  • 🍪 CookieConsent 3.1 - A lightweight, pure JS, GDPR-compliant cookie consent mechanism with which to annoy all your users meet regulatory requirements.

  • Happy DOM 17.0 - Cross-runtime JS implementation of a web browser sans UI. Now supports ES modules.

  • remove-unused-vars 0.0.4 - An experimental new tool for removing unused variables from code.

  • get-value 4.0 - Use property paths (a.b.c) get a nested value from an object.

  • mp4-muxer 5.2 - MP4 multiplexer in pure TypeScript with support for the WebCodecs API, video and audio.

  • 🗺️ react-map-gl 8.0 - React friendly API wrapper around MapboxGL JS. (Demo.)

  • 🗓️ Schedule-X 2.17 - Material Design event calendar and date picker.

  • Wasp 0.16 - Wasp is a Rails-like framework using Node, React & Prisma.

  • web-worker 1.5 - Consistent Web Workers in browser and Node.

  • Js_of_ocaml (jsoo) 6.0 - An OCaml to JavaScript compiler.

  • RxDB 16.5 - Offline-first, reactive database for JS apps.

🎵 A quick musical number..

A Protracker Module Player in Pure JavaScript - I'm a sucker for 90s tracker music, JavaScript experiments, and cool Web experiences, and this has all three. If you're not familiar with tracker music, it's a way to write music on a grid which triggers the playing of samples. This code manages to parse and play a Protracker file in pure JavaScript. (Note: The image above is of the original Protracker app, this experiment is more minimal and about the code.)

srtuss

07 Feb 2025 12:00am GMT

31 Jan 2025

feedJavaScript Weekly

A WebAssembly compiler in 192 bytes

#​721 - January 31, 2025

Read on the Web

JavaScript Weekly

Things People Get Wrong About Electron - A long-time maintainer of the wildly successful Electron cross-platform app framework stands by the technical choices Electron has made over the years and defends it against some of the more common criticisms here.

Felix Rieseberg

Standard Schema: A Common Interface to Schema / Validation Libraries - From the creators of Zod, Valibot and ArkType comes a fantastic bit of collaboration to define a common interface to use JavaScript and TypeScript schema libraries.

McDonnell, Hiller, and Blass

JavaScript: The Hard Parts - Take your knowledge to the next level with the most loved JavaScript course in the industry. Deepen your understanding of the most important aspects of JavaScript. This highly rated video course goes under the hood, looking at callbacks, higher-order functions, object-oriented JS, and more.

Frontend Masters sponsor

A WebAssembly Compiler That Fits in a Tweet - Or 192 bytes, if you prefer. This is a look into a fantastic little bit of JavaScript hacking that can compile arithmetic expressions into WebAssembly you can run very easily. You can learn a lot in so little time here.

Mariano Guerra and Patrick Dubroy

Announcing TypeScript 5.8 Beta - It's that time again. What's new? Support for using require() for ES modules in Node 22+, checked returns for conditional and indexed access types, startup and building optimizations & more. While not a huge release overall, it's particularly good for Node devs.

Daniel Rosenwasser

💡 One neat 5.8 feature is --erasableSyntaxOnly, a way to ensure that 'type stripping' techniques still result in runnable code by disallowing TypeScript-exclusive features like enums.

IN BRIEF:

RELEASES:

📒 Articles & Tutorials

The Modern Way to Write JavaScript Servers - The irony is that while Node popularized JavaScript on the server (though Netscape was doing it in the 90s) this modern, standardized cross-runtime approach doesn't work on Node ...yet ;-)

Marvin Hagemeister

Introducing Mentoss: The fetch Mocker - A new approach to mocking global fetch() calls (in both browsers and server-side runtimes) inspired by previous attempts like Nock and MSW.

Nicholas C. Zakas

Wish Your AI Co-Pilot Actually Knew Your Codebase? - Try the most context-aware Developer AI. Augment deeply understands your codebase, documentation, and dependencies.

Augment Code sponsor

Lessons from Scaling WebSockets for a JavaScript App - Scaling WebSockets for real-time apps presents hidden complexities. Compose shares some lessons learnt the hard way.

Atul Jalan

📄 Computing with Tuples in TypeScript - A way to bring objects of different types together but in a lighter way than keyed objects. Dr. Axel Rauschmayer

📄 How Long is a Second in JavaScript? - What may seem like a straightforward query is actually one of surprising complexity. Iago Lastra

📄 Adding Maps to Your Pages with Leaflet.js - Quick, easy, and open source to boot. Raymond Camden

📄 How to Use Node's fs in the Browser for Custom Playgrounds Ivan Chebykin

📄 Building a QR Code HTML Web Component Scott Jehl

📄 How to Build a CMS with React Admin Thibault Barrat

🛠 Code & Tools

docxtemplater: Generate docx and pptx Documents from Templates - Generate Word and PowerPoint files dynamically by merging against templates (ideal for invoices, contracts, certificates, etc.) It's open source (MIT or GPLv3), but the creator has a commercial version with more extensions (e.g. to work with Excel). GitHub repo and feature demos.

Edgar Hipp

📊 Plotly 3.0: A JavaScript Graphing Library - A high-level, declarative charting library, built on top of D3 and stack.gl, with over 40 chart types, including 3D charts, statistical graphs, and SVG maps. v3 is largely to remove deprecations, fix bugs, and a switch to esbuild.

Plotly, Inc.

Using Clerk SSO to Access Google Calendar and Other Service Data - Leverage Clerk's social sign in providers to easily access service data on behalf of your users.

Clerk sponsor

Emittery 1.1: A Simple, Modern Async Event Emitter - A small, async event emitter for Node and the browser, and now with support for AbortController.

Sindre Sorhus

jsontr.ee: Visualize JSON Structures as Dynamic SVG Diagrams - You can try it out on this playground, which provides the option to download the diagram as PNG, or use it in an app with customizable styles.

Lou Alcalá

DBOS Transact v2: Lightweight Durable Execution in TypeScript - Durable execution means persisting the execution state of your program while it runs, so if it's interrupted or crashes, it resumes from where it left off - ideal for long-running or business-critical workflows. Docs.

DBOS, Inc.

📰 Classifieds

Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Lattice, Bilt Rewards, etc.

Protect your SaaS app with advanced device fingerprinting from WorkOS Radar. Stop fake signups, free tier abuse, bot attacks and brute force attempts today.

jscanify 1.3: JavaScript Document Scanning Library - Given raw photos of documents, this can do paper detection (along with glare suppression), distortion correction, highlighting and extracting. See some visual examples or try it out here.

ColonelParrot

Ruck 9.0: A React Webapp Framework for Deno - A lean React-based way to build modern React apps with Deno using features like ESM, dynamic imports, HTTP imports, and import maps with no transpilation or bundling.

Jayden Seric

31 Jan 2025 12:00am GMT

21 Feb 2024

feedYahoo News - Latest News & Headlines

Beyoncé makes history with 'Texas Hold 'Em,' but TikTok is talking about her unreleased track 'Donk'

21 Feb 2024 9:01pm GMT

08 Feb 2024

feedYahoo News - Latest News & Headlines

What is the '2 Days Into College' song trending on TikTok, and why is a Duke basketball player involved?

08 Feb 2024 10:30pm GMT

31 Jan 2024

feedYahoo News - Latest News & Headlines

Is your favorite Taylor Swift song no longer on TikTok? How Universal Music Group's latest move could affect artists, fans.

31 Jan 2024 6:14pm GMT