Author name: DJ Henderson

the-iqoo-11’s-snapdragon-8-gen-2-chip-is-only-one-of-its-many-innovations

The iQOO 11’s Snapdragon 8 Gen 2 chip is only one of its many innovations

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

The iQOO 11’s Snapdragon 8 Gen 2 chip is only one of its many innovations Read More »

forget-about-algorithms-and-models-—-learn-how-to-solve-problems-first

Forget about algorithms and models — learn how to solve problems first


Almost weekly a friend or an acquaintance asks me, “I want to learn to code; which language should I start with?” More or less bi-weekly I get a DM on LinkedIn starting with, “My son should start programming; what is the best language for him?” It’s not just people who’ve never coded before. Often I get these messages from people who have several years of coding experience under their belts. I’m not saying this to complain. I make half a living from prodding the pros and cons of different programming languages, frameworks, and AI models here on Medium. I profit…

This story continues at The Next Web

Forget about algorithms and models — learn how to solve problems first Read More »

vivaldi-browser-backs-mastodon-to-free-social-networks-from-big-tech

Vivaldi browser backs Mastodon to free social networks from Big Tech


Vivaldi browser is backing Mastodon to release online communications from Big Tech’s stranglehold. The Oslo-based company today became the first browser to integrate Mastodon — just weeks after launching its own server on the federated social network. The moves aim to accelerate the uptake of Mastodon, while attracting more users to Vivaldi’s privacy-focused browser. They arrive amid a backlash against Silicon Valley’s closed platforms and lock-in algorithms, which spread deeper into the mainstream after Elon Musk bought Twitter.  Since the world’s richest person took over the bird app, Mastodon’s active user base has soared from 300,000 to 2.6 million —…

This story continues at The Next Web

Vivaldi browser backs Mastodon to free social networks from Big Tech Read More »

dependence-on-cloud’s-‘big-three’-is-hurting-eu-startup-growth-—-it’s-time-for-a-new-approach

Dependence on cloud’s ‘big three’ is hurting EU startup growth — it’s time for a new approach


In July, Sweden’s payments firm Klarna marked a drop in valuation at $6.7 billion, down from $46 billion in June 2021. The buy-now-pay-later firm — which was once seen as Europe’s most valuable private tech company — recorded its first ever large-scale layoffs in May as it shed 10% of its staff. Similarly, Berlin’s once fast-growing rapid grocery delivery startup Gorillas recently laid off 300 employees. Between the global economic downturn and poor public market performance, Europe’s world of tech is currently facing a major decline in venture funding, sliding to its lowest point in nearly two years. Investments in…

This story continues at The Next Web

Dependence on cloud’s ‘big three’ is hurting EU startup growth — it’s time for a new approach Read More »

eu-challenges-meta-to-a-duel-over-targeted-advertising

EU challenges Meta to a duel over targeted advertising


When signing up for Facebook and Instagram, users are forced to agree to Meta’s privacy policy. This allows the company to deliver targeted adverts — but not for much longer. On Monday, EU privacy regulators ruled that users of Meta’s platforms should no longer have to accept these sort of adverts, sources from Reuters and the Wall Street Journal reveal. The regulators declared that this kind of coerced consent falls foul of the General Data Protection Regulation (GDPR), the EU’s wide-reaching privacy law. This doesn’t mean it’s a done deal though. Ireland’s Data Protection Commission still needs to issue specific orders…

This story continues at The Next Web

EU challenges Meta to a duel over targeted advertising Read More »

learning-in-ar:-bring-textbooks-to-life-with-ludenso

Learning in AR: Bring Textbooks to Life With Ludenso

 

Augmented reality is exciting. It’s interactive and can be a great visual aid for information that might otherwise be difficult to visualize or that might be just plain dull in 2D. As such, it has huge potential for educators. Unfortunately, good AR content can also be difficult to make for people who aren’t experts. That’s where Ludenso comes in.

Ludenso works with textbook publishers, educators, and tech experts to create an app for augmenting textbooks with an easy-to-use interface. I talked with co-founder and Chief Marketing Officer, Ingrid Skrede, to learn more.

What Is Ludenso?

Ludenso gives educators low-and-no-code tools to bring augmented reality into the classroom. The company can and does work with educators and publishers to create models in-house, but they also make libraries of educational 3D assets available in a drag-and-drop interface.

“Bringing AR [textbooks] to life on mobile is not new. What’s new is the ability to view it and update it without technical expertise,” said Skrede. “We put the studio’s creative power into the hands of content experts, not just our development team.”

Ludenso AR app for learning

With a few keystrokes, educators with no AR development experience can add their own notations to existing 3D models that launch when a phone with the Ludenso Explore app recognizes images in a textbook. They can also add images, videos, or links – whether to more resources, online quizzes, or something else.

I saw this process in a screen share during a demo with Skrede but spent most of my time on the user side of the app. The app recognizes the target images instantly. Manipulating the model to scale and rotate it is easy, as is finding the annotations and contextual information that the educator (played by Skrede) attributed to it.

The app doesn’t only feature image detection, it also features planar detection. So, I can view a mini 3D model on the textbook page with the context of the words around it. I can also switch my view to place a 3D model in my office and scale it up as much as I want.

What’s more, once I’ve opened the models associated with a textbook, I can place them in my environment without the image target. So, a student could study the 3D models in a textbook chapter even if they left their textbook at school.

How Ludenso Inspires Learning

Of course, Ludenso isn’t just for educators – as no educational service should be. The application is also for students. Over the course of our remote interview, Skrede brought up numerous studies showing that AR helps students maintain attention and retain information.

More than that, Skrede says that working with Ludenso has put her in numerous positions to see “underperforming” students drawn into their lessons in ways that shocked their teachers.

“When we’re born, we want to learn. But, we have sixteen thousand hours of learning ahead of us and that’s a long time to sit and learn what everyone else is learning,” said Skrede. “When using AR, you’re challenging the perceptions teachers have and what it means to be a strong student.”

Living and Learning

Ludenso has been around for a couple of years now. The Oslo-based company is finally starting to get the buzz that it deserves, as well as a recently-cleared $1M funding round.

One of the pillars of Ludenso’s philosophy is that the best educational content is going to be made by educators – not by tech moguls. As a result, they started out working with schools directly. This was a great way to work directly with educators, as they wanted, but it came with its own challenges.

AR app for learning - Ludenso

“We saw how excited the students were, and how excited the teachers were,” said Skrede. “We also realized that it’s challenging to scale in the school sector.”

Working with individual schools meant that Ludenso was working with individual curricula. What the company enabled one school to make might only work for that one school. Some of the tools that make the current (and upcoming) iteration of Ludenso possible were developed at this time, but the company’s outreach structure changed.

“We were rather fortunate to get in touch with a publishing house here,” said Skrede. The company is currently partnered with three major textbook publishers, which serve as a distribution channel for educators. “We’re interested in building a learning platform.”

Using textbooks to launch the experience also helps educators implement the technology that they might not be familiar with – particularly as a part of a structured curriculum.

“We go with textbooks because teachers want to use AR but they need a tool that they can come back to over and over,” said Skrede.

As this article was being written, Ludenso also announced a partnership with Cambridge University Press & Assessment. The partnership allows Cambridge University to carry Ludenso content and gives Ludenso global exposure with a renowned publishing company.

Where Was This a Decade Ago?

One of the most challenging things about covering emerging technology is seeing an application like Ludenso that would have been great to have when I was in school. At the same time, it helps to remind us why emerging technologies are so exciting. Most readers might have been born too late for this particular app, but there’s a whole generation that’s just in time.

Learning in AR: Bring Textbooks to Life With Ludenso Read More »

metaverse-–-expectations-vs-reality,-part-1:-technological-possibilities

Metaverse – Expectations vs Reality, Part 1: Technological Possibilities

 

I believe it is necessary to address the gap between customer or audience expectations and actual reality. From my personal experience (I have a small VR company), I realize that there is still a lot of confusion.

But I want to make a premise on the metaverse first.

First Things First: Metaverse Doesn’t Exist Yet 

The point is that the metaverse, whatever it is, does not exist yet. So when I say metaverse, what I mean is immersive technologies + blockchain-related digital assets (NTFs and crypto).

The unrealistic expectations of the public are such because of two large series of problems:

  • The actual technological possibilities, and
  • The costs.

Distance Between Desires and Reality: The Technical Challenges

When you hear the word metaverse, do you imagine The OASIS from Ready Player One?

If this is what you see in your head, I am sorry to tell you that we are very far from that. I think it will take a couple of decades at least before we can have the technology of the film. Frankly, it could still be 50 years away.

Before we reach such an advanced level of VR, we must first work on the following: hardware, infrastructure, interoperability, and content.

Hardware

We have excellent headsets, but the maximum definition of the images is still very far from that proposed by the film. At the moment the maximum definition of affordable headsets like the Quest 2 is 4K (to be precise 1832 x 1920 pixels).

Movement in virtual worlds is not yet achievable as seen in the film. “Living room” solutions have been studied for years, but still nothing has gone just beyond the prototype phase or is marketable to the general public.

To move in VR the most used solutions are teleportation or directional lever on controls. It is absolutely possible to create virtual environments in 1:1 scale in which to move by walking, but these need a corresponding real environment that is as large as the virtual one and motion sensors scattered throughout the real environment, so you can track the movements in the space of your body. The Void was a virtual arcade experiment that used this principle. The experiment failed, but was still spectacular.

To be totally honest, I doubt whether a virtual world of this type makes sense or not. What would be the use of this? We’ll see.

Infrastructure

The amount of data that the entire infrastructure should be able to manage for the real-time rendering of objects, avatars, and environments is impressive. We are not talking about a video game – difficult, but manageable by the computational power of the machines and servers we have now.

We are talking about something infinitely larger. It should be able to keep all possible users online at the same time, without the risk of crashing, and also possibly “save” the results of the actions performed.

Let’s take an example to clarify what I mean. If you and your avatar break a wall in the virtual world, hypothetically, that wall must remain broken or not? If another avatar passes after half an hour, how is the matter handled? Making the actions performed and their consequences permanent adds complexity. Metaverse expert Matthew Ball talks about it in this short video, if you’re interested.

Interoperability

This is currently the mother of all challenges. The main problem is that there are no shared standards among the various potential actors of the metaverse.

By interoperability, I mean the possibility that content produced on a platform can then be used, displayed and shared on others. The example that Ball makes in the video above is that of a photo on Facebook. You can download it and then use it on Snapchat or upload it to a site that provides this possibility.

This is possible because Facebook has the option to download the photo and because there are standard photo formats that are accepted everywhere. You can imagine how much more complex it is for a 3D file like those that are used and should be exchanged in the metaverse. And this is both because of the larger size of the files themselves, and because there is still no shared standard.

Freely Usable Content for Everyone

One last illusion is content. Lack of content is one of the main obstacles to the mass adoption of spatial computing. The end user, however, expects to find available and customizable apps, for their specific field.

Let’s clarify with an example. Last week I received a request for “software that can be used as training for security guards and other armed figures.” Essentially, the person was looking for a ready-made application. There are some industries where this is already possible. Think of Osso VR, a company that specializes in surgical training.

But this is undoubtedly a bright exception in the current landscape. Therefore, for the moment, in most cases, the only solution remains that of the ad hoc experience, tailor-made for the customer … if they can afford it.

The Big Question Mark

The technical challenges mentioned above – we’ve reported the biggest and most obvious, but they don’t end there – prompt a fundamental question: is it all worth it?

Is it worth using intellectual energies to square the circle, so to speak, and solve them? Spatial computing, virtual reality, and augmented reality have a very impactful potential, in my opinion. And the quest for improved usability leading to mass adoption is a good thing.

But does a digital world in which to immerse ourselves and live part of our lives, with implications that reach out to the real world, really serve us as a human race? Does it have any real use? In short, is a complete, global, interoperable metaverse a useful perspective?

I  do not have an answer to this question. Many doubts, few certainties. And I reserve the right to reflect and study further before expressing an opinion on the matter.

At the beginning, I also mentioned the costs.

In the next part of this article, I will delve more into this.

Guest Post


Metaverse – Expectations vs Reality, Part 1: Technological Possibilities Read More »

metallica-warns-against-onslaught-of-new-album-crypto-scams

Metallica Warns Against Onslaught of New Album Crypto Scams

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Metallica Warns Against Onslaught of New Album Crypto Scams Read More »

why-8k-resolution-is-unnecessary-for-gaming-in-2023

Why 8K Resolution Is Unnecessary for Gaming in 2023

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Why 8K Resolution Is Unnecessary for Gaming in 2023 Read More »

how-to-get-three-months-of-spotify-premium-for-free

How to Get Three Months of Spotify Premium for Free

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

How to Get Three Months of Spotify Premium for Free Read More »

are-captchas-important?-here’s-what-you-need-to-know

Are CAPTCHAs Important? Here’s What You Need to Know

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

Are CAPTCHAs Important? Here’s What You Need to Know Read More »

how-to-sign-out-of-netflix-on-all-your-devices

How to Sign Out of Netflix on All Your Devices

internal/modules/cjs/loader.js: 905 throw err; ^ Error: Cannot find module ‘puppeteer’ Require stack: – /home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js: 902: 15) at Function.Module._load (internal/modules/cjs/loader.js: 746: 27) at Module.require (internal/modules/cjs/loader.js: 974: 19) at require (internal/modules/cjs/helpers.js: 101: 18) at Object. (/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js:2: 19) at Module._compile (internal/modules/cjs/loader.js: 1085: 14) at Object.Module._extensions..js (internal/modules/cjs/loader.js: 1114: 10) at Module.load (internal/modules/cjs/loader.js: 950: 32) at Function.Module._load (internal/modules/cjs/loader.js: 790: 12) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js: 75: 12) code: ‘MODULE_NOT_FOUND’, requireStack: [ ‘/home/760439.cloudwaysapps.com/jxzdkzvxkw/public_html/wp-content/plugins/rss-feed-post-generator-echo/res/puppeteer/puppeteer.js’ ]

How to Sign Out of Netflix on All Your Devices Read More »