None

A bit old, but a rather interesting take on the right-to-repair issue.

None
None

					
					

Video game sales are set to decline annually for the first time in years, as another industry that boomed in the coronavirus era faces the grim prospect of a recession.

The global games and services market is forecast to contract 1.2% year-on-year to $188 billion in 2022, according to research from market data firm Ampere Analysis.

The sector expanded 26% from 2019 to 2021, reaching a record $191 billion in size. Sales of video games have consistently grown since at least 2015, Ampere data shows.

Gaming got a huge boost from Covid-19 shutdowns in 2020 as people spent more of their time indoors. The launch of next-generation consoles from Microsoft and Sony that same year also bolstered the industry’s fortunes.

However, the arrival of Microsoft’s Xbox Series X and S machines and Sony’s PlayStation 5 proved something of a double-edged sword — logistics disruptions and shortages of vital components have meant that shoppers are facing great difficulty finding any of the new consoles on store shelves or online.

Russia’s invasion of Ukraine — along with supply chain bottlenecks and rising inflation — further worsened the outlook for gaming. Numerous game software and hardware makers decided to suspend their operations in Russia, including Microsoft and Sony.

Russia was the world’s 10th-largest games market in 2021, according to Ampere. But it is expected to drop to No. 14 in the global rankings this year and lose $1.2 billion in value, the firm said.

Piers Harding-Rolls, research director at Ampere, said the figures show the games industry isn’t “recession proof,” with cost-of-living challenges inflicted by higher prices likely to weigh on consumption.

“After two years of huge expansion, the games market is poised to hand back a bit of that growth in 2022 as multiple factors combine to undermine performance,” Harding-Rolls said.

“Even so, the year will end well ahead of pre-pandemic performance, and the outlook for the sector as a whole remains positive, with growth forecast to return in 2023,” he added.

The market is expected to return to growth in 2023, with sales expected to hit $195 billion, according to Ampere.

Other challenges facing the industry include privacy changes from Apple that make it harder for mobile game developers to track iPhone users, as well as delays to blockbuster releases like Microsoft’s Starfield and Redfall.

https://www.cnbc.com/2022/07/07/video-game-industry-not-recession-proof-sales-set-to-fall-in-2022.html

None
None
None
46
:!marseygigachad:

took me 3hrs to finally get running

None

Orange Site: https://news.ycombinator.com/item?id=31993429

:#marseyhacker2pat: :#marseycapyhackerpat:

Tell me more about Bun


Bun is a modern JavaScript runtime like Node or Deno. It was built from scratch to focus on three main things:

  • Start fast (it has the edge in mind).

  • New levels of performance (extending JavaScriptCore, the engine).

  • Being a great and complete tool (bundler, transpiler, package manager).

Bun is designed as a drop-in replacement for your current JavaScript & TypeScript apps or scripts --- on your local computer, server or on the edge. Bun natively implements hundreds of Node.js and Web APIs, including ~90% of Node-API functions (native modules), fs, path, Buffer and more.

The goal of Bun is to run most of the worlds JavaScript outside of browsers, bringing performance and complexity enhancements to your future infrastructure, as well as developer productivity through better, simpler tooling.

Batteries included


  • Web APIs like fetchWebSocket, and ReadableStream are builtin

  • node_modules bun implements Node.js' module resolution algorithm, so you can use npm packages in bun.js. ESM and CommonJS are supported, but Bun internally uses ESM.

  • In bun.js, every file is transpiled. TypeScript & JSX just work.

  • bun supports "paths""jsxImportSource"and more from tsconfig.json files

  • Bun.Transpiler bun's JSX & TypeScript transpiler is available as an API in Bun.js

  • use the fastest system calls available with Bun.write to write, copy, pipe, send and clone files.

  • bun.js automatically loads environment variables from .env files. No more require("dotenv").load()

  • bun ships with a fast SQLite3 client builtin bun:sqlite

  • Node-API bun.js implements most of Node-API (N-API). Many Node.js native modules just work.

  • bun:ffi call native code from JavaScript with bun's low-overhead foreign function interface

  • node:fs node:path bun.js natively supports a growing list of Node.js core modules along with globals like Buffer and process.

How does Bun work?


Bun.js uses the JavaScriptCore engine, which tends to start and perform a little faster than more traditional choices like V8. Bun is written in , a low-level programming language with manual memory management.

Most of Bun is written from scratch including the JSX/TypeScript transpiler, npm client, bundler, SQLite client, HTTP client, WebSocket client and more.

Why is Bun fast?


An enormous amount of time spent profiling, benchmarking and optimizing things. The answer is different for every part of Bun, but one general theme:  's low-level control over memory and lack of hidden control flow makes it much simpler to write fast software. Sponsor the Zig Software Foundation

None
None
None
12

Orange Fourm

Lockdown Mode offers an extreme, optional level of security for the very few users who, because of who they are or what they do, may be personally targeted by some of the most sophisticated digital threats, such as those from NSO Group and other private companies developing state-sponsored mercenary spyware. Turning on Lockdown Mode in iOS 16, iPadOS 16, and macOS Ventura further hardens device defenses and strictly limits certain functionalities, sharply reducing the attack surface that potentially could be exploited by highly targeted mercenary spyware.

At launch, Lockdown Mode includes the following protections:

-Messages: Most message attachment types other than images are blocked. Some features, like link previews, are disabled.

-Web browsing: Certain complex web technologies, like just-in-time (JIT) JavaScript compilation, are disabled unless the user excludes a trusted site from Lockdown Mode.

-Apple services: Incoming invitations and service requests, including FaceTime calls, are blocked if the user has not previously sent the initiator a call or request.

-Wired connections with a computer or accessory are blocked when iPhone is locked.

-Configuration profiles cannot be installed, and the device cannot enroll into mobile device management (MDM), while Lockdown Mode is turned on.

tl:dr Extra condom for bussy enjoyers to protect from STDs from Big Step-Brothers and :israel:

P.P.S. : NSO Group developed the Pegasus spyware

None

Josh Moon BTFO by lacking freedom 0 of free software :soyjakanimeglasses:

:marseywheredrama:

None
53
It finally happened

I got an external email from a sexy Indian dude working for a partner company requesting that I "do the needful." He was asking for access to a certain resource but his English was shit and he made it sound like he had already gained access (in which case, what is the problem?) I forwarded the request to another department for them to deal with.

God help whoever has to work with this H1B who apparently can't even speak English.

Anyway, sorry for the shitpost. Just thought it was a dumb meme but apparently they do actually say that.

:#marseypajeet::#marseypajeet::#marseybrainlet::#marseypajeet:

None
43
:!marseyfacepalm:

If google unironically forces this on every android phone, I'm unironically buying an iPhone as my next phone. Never thought I'd ever say that, unless apple decides to also make that mistake.

Other than my shitty rant, plenty of seethe and cope in the comments.

None
None
None
None

:#marseybong: :#marseywoodchipper2:

None
None
None

					
					
					
	

				
None
14
C++ coding tutorial :marseyscratch:

feminism_idle.h:

#include <men>


 // Namespace is used to separate functions from the outside; you can use namespace::member to access a member of the namespace
namespace feminist {


    // The function doesn't return anything, thus void
    void idle() {
        for (auto man : men::population) {
            man.hate();
            if (feminist::ready) {
                feminist::pronouns = "xir/xer";
                man.kill();
            }
        }
    }
}
None
11
Ubuntu kernel bug BTFOs containers - causes kernel panics.

orange site: https://news.ycombinator.com/item?id=31994774

None
Reported by:
62
Is xkcd considered giga-soy? I think they’re pretty great.
None
None
Link copied to clipboard
Action successful!
Error, please refresh the page and try again.