teleren/devto huggingface dataset:
[RELEASED] SQUARE | 2D PUZZLE GAME FOR ANDROID | TEMPLATE
Tags: unity3d, asset, assetstore, tutorial
Published: 2024-01-22 16:49:57

👋Hi, this is my first asset on the unity asset store, and I decided to publish a finished puzzle game for mobile devices.

{% embed https://www.youtube.com/watch?v=EkPaOXJe2oI %}

[ASSET STORE](https://assetstore.unity.com/packages/templates/packs/square-casual-puzzle-2d-209976)

**❓ What is the essence of the game?**

- Your task is to paint over squares in order, first you need to paint over the square with the value 1, if you have painted them all, go to the value 2 and so on.

**❓ What mods are available in the game?**

- Timed Mode: Feel the adrenaline as you paint over squares in a race against time. Progress through a variety of drawings, from the simplest to the most intricate, all within a matter of seconds.
- Relaxing Mode: Unwind and enjoy a stress-free gaming experience. Take your time to paint over squares at your own pace, immersing yourself in a calming atmosphere.

**❓ Where can I apply this game template?**

- Utilize it as a foundational framework for developing your new game with basic mechanics.
- Integrate this mechanic into your current game, enhancing it by incorporating it as a compelling mini-game.
- Use it as a base for creating your own custom mods.

**✅ Features:**

- This game is made for mobile devices, but you can also use this source code for games for other platforms such as PC or WebGL, simply by changing the platform.
- Ease of use, something is not clear? Go to the documentation, you need to see how it is done visually? Go to my YouTube, and there I make tutorials on how to use it!
- Easy to reskin and modify, simple user interface as well as simple code.
- Simple 2D game design
- The ability to play the game offline

**👀Tutorials:**

{% embed https://www.youtube.com/watch?v=T7z7K6H7TjY&t=14s %}

{% embed https://www.youtube.com/watch?v=evJOc0l2bGQ&t=2s %}

Also come to my [DISCORD](https://discord.gg/ZCyuBJTUvZ) I'll be glad to see you there!​

If you have any advice or questions, I will be glad to listen to you, ask :)
[3D] mrcaña "NOTE"
Tags: codepen
Published: 2024-01-22 16:45:02

---
title:[3D] mrcaña "NOTE"
published: true
tags: codepen
---

Book Of Congratulations  from the game "DEATH NOTE"

#game #last_of_us

{% codepen https://codepen.io/Complete-Name/pen/gOExYXZ %}
🗜️Using Cantor-Pairing as a String Compression
Tags: javascript, algorithms
Published: 2024-01-22 16:37:06

*This compression method may have already been invented, but I'll share it nonetheless.*

Cantor-Pairing, an algorithm combining two numbers into one, proves effective for string compression. Through experimentation in JavaScript, I discovered a solution.

During compression, characters are grouped into pairs (or singles):
- `hello` => `he, ll, o`
- `world!` => `wo, rl, d!`

These pairs convert to paired numbers using corresponding character Unicode. The resulting string includes non-Latin characters like Chinese, hieroglyphics, Arabic, emojis, etc.

```js
function pair(a, b) {
  return 0.5 * (a + b) * (a + b + 1) + b;
}
```

***

For decompression, characters' Unicode reverses via the inverse Cantor-Pairing algorithm, returning the original string.

```js
function unpair(n) {
  var w = Math.floor((Math.sqrt(8 * n + 1) - 1) / 2);
  var t = (w ** 2 + w) / 2;
  return [w - (n - t), n - t];
}
```

***

For further information about this algorithm, here are the pros, cons, and considerations:

**Pros:**
1. Fast processing.
2. Effective reduction of string size by half.

**Cons:**
- Limited universality due to non-standard characters.

**Considerations:**
1. Avoid compressing an already compressed string to prevent incorrect Unicode.
2. Exercise caution with short strings, as they may lead to corrupted output.

If you are interested, check out the [gist](https://gist.github.com/creuserr/d76b992258a7dcd77c8143d6b1f8116c).
Exploring the Impact of AI on Astrophysics: A Comprehensive Overview
Tags: ai, development, astronomy, webdev
Published: 2024-01-22 16:36:38

Artificial intelligence is transforming various fields of science and research. One domain that is seeing massive disruption due to AI is astrophysics - the study of physics and properties of celestial bodies and phenomena in outer space. In this article, we will provide a comprehensive overview of the growing role and impact of AI in astrophysics research.

## Automated Analysis of Astronomical Data

AI techniques are helping automate the analysis of vast amounts of data from astrophysical surveys, simulations, and space missions. Machine learning algorithms can detect anomalies and patterns in this data much faster than manual analysis. This enables new discoveries about stars, galaxies, exoplanets, and uncharted cosmic phenomena.

Examples include detecting gravitational lenses and gravitational waves using deep learning and computer vision. AI is also used to classify supernovae events rapidly from telescope imagery. Automated analysis by AI systems serves as a force multiplier for astrophysicists.

## Sophisticated Astrophysical Simulations 

Running advanced simulations is crucial for understanding complex astrophysical processes that cannot be reproduced experimentally. AI is enhancing the accuracy and speed of these simulations.

Techniques like generative adversarial networks (GANs) and physics-informed neural networks can simulate phenomena like gas flows in galaxies, formation of black holes, dark matter halos, and more. AI-assisted simulations provide astrophysicists new insights.

## Discovering New Exoplanets

Finding exoplanets - planets orbiting stars outside our solar system - is a prime area for AI applications in astrophysics. Algorithms can detect minute changes in stellar brightness caused by a planet crossing a star's face.

AI also improves noise-reduction in data from space telescopes like Kepler and TESS - allowing undiscovered exoplanets to be identified in archived datasets. This expands the growing catalog of worlds that may harbor alien life.

## Spacecraft Navigation and Autonomy

AI is enabling much higher levels of autonomy in spacecraft like rovers, satellites and probes. On-board AI helps navigate by identifying landmarks and hazards from imagery. It also optimizes collecting and beaming back the most scientifically valuable data.

Future interstellar craft designed to travel to other stars will rely extensively on AI for autonomous navigation and decision making at an unprecedented scale.

The synergies between AI and astrophysics will continue to grow. AI provides the tools to unravel the deepest mysteries of the cosmos and furthers the understanding of humanity's place in the universe. A truly exciting time lies ahead at the intersection of machine learning and space science!

Sponsor :

🚀 Elevate your productivity with Merlin! 🧠✨ Explore powerful plans tailored for your needs. From project management to seamless collaboration, Merlin has it all. Unlock your full potential now: https://app.getmerlin.in/plans?ref=nzjlotv
Is « open source » not about software ?
Tags: opensource, openeducation, openscience
Published: 2024-01-22 16:28:29

Is « open source » not about software ? Being more related to sources of digital resources. It remains unclear where this idea of « open source » seems appropriate.

Initially, « open source » is derived from « source code » and born around software, emerging mainly in 1998. But the question is, does this idea of « source » may be meaningful outside of software.

In some regards, it has always been the case. Eric Raymond, a major figure of the open source movement, wrote in his article « Goodbye, "free software"; hello, "open source" » : « Yes, we're aware of the specialized meaning "open source" has in the intelligence community. This is a feature, not a bug. » [http://www.catb.org/~esr/open-source.html]

« Source » is then taking another meaning than « source code », around freely accessible information for intelligence work. The OSINT movement is not the lonely place where some people are speaking about some sort of sources.

It's used in hardware, one main initiative is called the Open Source Hardware Association: « The hardware’s source, the design from which it is made, is available in the preferred format for making modifications to it.» [https://www.oshwa.org/definition/]

A source may become a documentation from which a (physical) artifact is created.

You can have some sort of sources with educational resources too. In open education, people usually speak about Open Educational Resources (OER). In an article, some authors were proposing the idea of Open Source Educational Resource (OSER) to put an emphasis on OER with their source available. [https://arxiv.org/abs/2107.14330]

You can have the pdf only (in "open access" ?), but you can have all source used to generate it, in part to enable modification of resources by external people.

For the project open-source-undefined.org, to contribute to the debate on « open source » meaning with educational intent, you have both the website and raw markdown files of its content, its sources on GitHub.

In 2006, following the arrival of Creative Commons was launched the « Definition of Free Cultural Works », they specify a section around « Availability of source data »: « Where a final work has been obtained through the compilation or processing of a source file or multiple source files, all underlying source data should be available alongside the work itself under the same conditions. » [https://freedomdefined.org/Definition]

The idea of « source » next to more final resources seems to make sense in various ways around digital technologies. Is « open source » something around the availability of these different types of digital sources ?

Is « open source » limited to software ? Probably not. If « open source » is not only about software, then using « open source » to refer to software become confusing.

Image: Kenny Eliason, Unsplash
5 layer double coated natural pearl mala
Published: 2024-01-22 16:21:48

Description -Shop for a 5-layer double-coated natural pearl mala on Akarshans.com. COD available all over India. Affordable prices from Lucknow.

Link- https://in.pinterest.com/pin/915286324253908585/ 
email - sales@akarshans.com
Phone - +91-9839397111
website link - https://www.akarshans.com/

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/60v7swbsnyphniqt72m6.jpg)
AMBCrypto Analytics: Did ADA follow its high developmental activity?
Tags: crypto, cryptocurrency, blockchain, analytics
Published: 2024-01-22 16:13:38

**AMBCrypto reported a few days ago that Cardano outperformed the rest in development activity. To be precise, significant development progress was made on Cardano, as seen by a surge in code commits during the last few weeks.** 

The trend continued this week as well. AMBCrypto’s check on Santiment’s data revealed that ADA’s development activity surged substantially. Moreover, its Dev Activity Contributors Count also spiked in the last week.

The reason behind this surge in the metric was revealed by Cardano’s latest weekly development report. As per the report, the scaling team improved action workflows and addressed protocol consistency.

The Mithril division of the scaling team completed the implementation of the client in the explorer, enabling direct certificate verification from the browser.

On one hand, the ledger team continued working on Conway-era functionality through the refactoring to improve safety. 

Apart from this, Cardano’s development report also mentioned updated statistics for the blockchain. 

The total number of native tokens on Cardano reached 9.45 million, while the blockchain’s total number of transactions exceeded 83 million. Additionally, the total number of projects launched on Cardano reached 157.

While development work around the blockchain was on par, its native token’s price action remained under bears’ influence. According to CoinMarketCap, ADA was down by more than 5% in the last seven days. 

At the time of writing, ADA was trading at $0.5166 with a market capitalization of over $18.2 billion, making it the eighth-largest crypto.

Thanks to the drop in price, ADA’s MVRV ratio also dropped over the last week. 

Bearish sentiment around the token was also dominant in the market, which was evident from the decline in its Weighted Sentiment.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h3842rl3wk24k1ypk6v1.jpeg)
The DailyHodl Analysis: Analyst Says Crypto Ready for Another Push but Altcoins Will Now Lead the Charge – Here’s His Outlook
Tags: crypto, cryptocurrency, blockchain, analytics
Published: 2024-01-22 16:13:29

**A widely followed trader believes that the crypto markets look poised for another leg up with altcoins spearheading the rally this time around.**

Analyst Michaël van de Poppe tells his 685,300 followers on the social media platform X that the TOTAL chart, which tracks the overall market capitalization of all crypto assets, is gearing up for a nearly 33% rally.

According to the trader, the rally will likely happen with altcoins taking center stage while Bitcoin (BTC) goes through a period of consolidation.

📌 “The total market capitalization for crypto seems ready for another push towards $2.1 trillion, but that will be done through coins other than Bitcoin. Consolidation period, before the next impulse, is likely going to occur.” 

Looking at the trader’s chart, he seems to suggest that TOTAL will hit a $2.1 trillion valuation before April. At time of writing, TOTAL is trading at $1.578 trillion.

Van de Poppe says his outlook on the Bitcoin dominance (BTC.D) chart supports his bullish stance on altcoins. According to the analyst, BTC.D, which measures Bitcoin’s share of the crypto markets, appears to be repeating a pattern witnessed in 2016 and 2020 when it topped out just before the Bitcoin halving event.

The halving, which cuts BTC miners’ rewards in half, is slated for April 2024.

Says Van de Poppe,

📌 “Bitcoin dominance peaking a few months prior to the Bitcoin halving. History repeating itself. It has happened in 2016, and 2020 and seems likely to happen in 2024 as well. Once Bitcoin bottoms out, I expect altcoins to start outperforming.” 

As for Bitcoin itself, Van de Poppe thinks that BTC will likely fall to around $36,000 before carving a local bottom.

📌 “Perhaps we’re there already for Bitcoin, but it seems likely that we’ll test lower before we can have a reversal back up. My personal interest is between $36,000-$40,000 to be accumulating more into Bitcoin. The range remains defined.” 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k2of6655w6xlblp28zc0.jpeg)
TW Elements - Tailwind CSS versions. Free UI/UX design course.
Tags: webdev, beginners, tutorial, tailwindcss
Published: 2024-01-22 16:00:00

**Tailwind CSS versions**
_If you are new to Tailwind CSS, you may be wondering what version you should use._

New users often ask themselves questions such as:

**What is the latest version?**

- What are the changes in the latest version compared to the previous one?
- Is the latest version stable already?
- Is there sufficient support in the form of third-part tools, plugins, and add-ons for the latest version?
- What version should I use?
- Which version does this tutorial apply to?

Let's answer these questions one by one. It will be quite short:

_What is the latest version of Tailwind CSS?_
The latest version is Tailwind version 3. Its stable release took place on December 9, 2021.

_What are the most important changes in the latest version?_
Quoting from the official [Tailwind CSS](https://tailwindcss.com/blog/tailwindcss-v3) documentation:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fm6jpas9rsporgsuzos0.png)

_Is the latest version stable already?_
Yes, it is already stable as of December 9, 2021.

It took a long time to develop, so it is extremely refined, carefully prepared and ready to use.

Is there sufficient support in the form of third-part tools, plugins, and add-ons for the latest version?
Virtually everyone has already migrated to the latest version and new solutions are created basically only for the newest version 3.

_What version should I use?_
I hope that after the arguments above, this is already a simple answer for you.

Use Tailwind CSS version 3.

_Which version does this tutorial apply to?_
Of course, this tutorial is for the latest version, Tailwind CSS 3.
Interactive Mario/Luigi Pixel Art
Tags: codepen, html, javascript, css
Published: 2024-01-22 15:55:08

I created [interactive Mario and Luigi pixel art](https://codepen.io/jakekbuckner/pen/BabBLog). I’m super proud of this one and I worked really hard on it. I generate the pixel art via JavaScript and arrays. Then depending on what arrow key you press, I display a corresponding pixel art. It’s almost like you’re playing Super Mario World for real life! 😎

{% codepen https://codepen.io/jakekbuckner/pen/BabBLog %}
Download Bluetooth in Kali Linux
Tags: linux, kali, ubuntu
Published: 2024-01-22 15:39:22

If your a new user sometimes bluetooth is not downloaded in os (Windows is fiar better as for this only) so dive into the mystical world of Bluetooth,first
1.
sudo apt install bluez* 

/* BlueZ is the key to unlocking the full potential of Bluetooth in Kali Linux, providing a robust and reliable foundation for wireless endeavors.*/

2.
sudo apt install blueman

/*Blueman, with its intuitive and user-friendly interface, will guide you through the complexities of Bluetooth device management. use also Bluetoothctl*/
3.
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service

With BlueZ and Blueman by your side, it's time to breathe life into the Bluetooth daemon.
Enhancing Link Previews: A Guide to Open Graph Meta Tags
Published: 2024-01-22 15:19:32

Have you ever shared a link, only to find it lacking the eye-catching preview you were hoping for? I recently encountered this issue when sharing my portfolio website on messaging apps like WhatsApp. After a bit of exploration, I discovered the solution: Open Graph meta tags.


**The Problem: Missing Previews**
Upon deploying my portfolio website, I noticed a small hiccup—link previews weren't displaying as expected when shared on various platforms. This led me on a quest to enhance the link previews for a more appealing and informative presentation.


**The Solution: Open Graph Meta Tags**
After some research, I found that setting up Open Graph meta tags within the `<head>` section of the HTML document was the key to resolving the preview issue. Here's a snippet of what I added:
```html
<meta property="og:title" content="Your Title Here">
<meta property="og:image" content="https://example.com/images/image.jpg">
<meta property="og:description" content="This is just an example page.">
<meta property="og:url" content="https://example.com/page.html">
<meta name="twitter:card" content="summary_large_image">

```

**Breaking Down Open Graph Tags**
`og:title`: Sets the title of your content.
`og:image`: Specifies the image to display in the link preview.
`og:description`: Provides a brief description of the content.
`og:url`: Defines the canonical URL of your content.
`twitter:card:` Ensures compatibility with Twitter's card system, particularly useful for a large image summary.

One thing to note is that Open Graph meta tags may not support relative image paths. In my initial attempts, using a relative path for the image (/images/image.jpg) didn't work as expected. This limitation prompted me to host the image externally and use the absolute URL in the og:image tag.

Implementing Open Graph meta tags ensures that when you share a link, platforms recognize and display the desired title, image, and description, creating a more engaging and professional presentation.

Enhancing link previews with Open Graph meta tags is a simple yet powerful way to optimize the visibility of your content across various platforms. The next time you deploy a website or share a link, consider adding these meta tags to make your content stand out.

**Console You Later!**
Episode 24/03: Angular 17.1
Tags: webdev, javascript, angular, programming
Published: 2024-01-22 15:15:59

Angular 17.1 was released according to plan. Signal Inputs are its main feature.

{% embed https://youtu.be/d8-0FHsj_2c %}

As the name says, components get their input value as a Signal. Instead of the decorator @Input, we use a function called input. We can now react to changes in the form of computed, effect or just get the value directly from the Signal.

Three flavors are available:

- input with a default value resolves to a Signal of one particular type.
- input without a default value requires a generic type. The result type is a union type containing undefined.
- input.required expects a generic type as well but comes without a union type of undefined. input.required, which could throw a runtime error if you access the value of the signal before the initialization of the component. That could be within the constructor.

Transformation functions for type mapping and parameter binding from the router are also possible.

---

For testing, the web test runner is available in an experimental mode. It will replace Karma, which runs Jasmine tests inside of the browser. There are no plans to replace Jasmine.

To use the Web Test Runner:
- install the dependency via `npm install @web/test-runner –save-dev`
- Replace the builder in the angular.json, path "architect.test.builder" from "@angular-devkit/build-angular:karma" to "@angular-devkit/build-angular:web-test-runner".
- Run "ng test"

More information in the commit's description: https://github.com/angular/angular-cli/commit/68dae539adfa12d6088f96ac5c9f224d9bb52e17

---

There was some speculation about support for zoneless applications. We can disable zone.js and use a new scheduler to trigger the CD in markForCheck (which runs in the async pipe, handled DOM Events, immutable input property changes, or Signal changes).

To activate the new scheduler, add ɵprovideZonelessChangeDetection() to the providers property of the bootstrapApplication call.

At the moment, the new scheduler is an internal feature. Only use it if you want to live on the bleeding edge.

---

ngUpdate will not migrate to Signal Inputs. There is, though, a community migrator from Chau Tran:
{% embed 
https://ngxtension.netlify.app/utilities/migrations/signal-inputs-migration/ %}