End the war on whistleblowers – The Week

President Trump was the most aggressive prosecutor of whistleblowers of any president in American history. The previous record was set by President Obama, but the Trump administration launched as many prosecutions in four years as Obama did in eight.

President Biden, as part of his campaign to undo many of his predecessor's worst policies, should pardon most of these folks, or at least commute their sentences. Disclosing classified information that the public deserves to know does not deserve a lengthy prison sentence.

Of all the candidates for a pardon, Reality Winner's case is most obviously convincing, though as yet has not gotten the wide attention it deserves. She did indeed leak classified documents to The Intercept (which horribly botched its security protocols and basically handed her to the FBI, though she probably would have been caught eventually), which is against the law. But the exposure of these documents did not even slightly harm national security.

Here's what seems to have happened. Winner listened to the Intercepted podcast in early 2017, including one episode in which former Intercept co-founder and journalist Glenn Greenwald expressed skepticism about the idea that Russia had hacked the DNC and John Podesta to boost Donald Trump in the 2016 campaign. Therefore she sent the publication classified material showing the NSA had evidence that not only was Russia behind those hacks, it had actually successfully hacked into an election software vendor. For that she was sentenced to five years and three months in prison. It was the longest sentence in history for simply leaking to the press and very obviously related to Trump's desire to punish people who pointed out his connection to the Russia hack.

Any reasonable American should favor her release because the public has a right to know when U.S. intelligence agencies think a hostile foreign power is trying to compromise America's electoral machinery. At bottom, she was simply doing what the NSA is supposed to do protect the country. Indeed, as Kerry Howley (a journalist who has been following the Winner story closely) points out, when The Intercept published its story on the leak, the federal agency in charge of assisting state election authorities put out a bulletin informing state governments what had happened for the first time. Several states were outraged that they hadn't been informed earlier, and justifiably so. It's not the first time that intelligence agencies' compulsive secrecy and over-classification has gotten in the way of doing their purported jobs.

In any case, all the important details Winner leaked were later published in the Mueller report. Her action was carried out in good faith; she did no harm and at least some good. And anyone who simply believes in proportional punishment must agree that, even on the harshest possible reading of events, Winner has already paid for what she did and then some. She should be pardoned immediately.

Edward Snowden's case may be less convincing for many. He, of course, is the former NSA contractor who leaked details of the agency's then-dragnet surveillance to Laura Poitras, Greenwald, and other reporters at The Guardian back in 2013. That was a more traditional whistleblower-style activity of exposing a program that was legally and constitutionally dubious, but nominally dedicated to protecting national security.

In reality, intelligence agencies later admitted in classified documents that the dragnet program was basically useless. Snowden's revelations led a U.S. court to declare the program illegal, and helped lead to NSA reform becoming law proving beyond question the public value of what he did. And once again, seven years being exiled in a rather dangerous foreign country (he has been stuck in Russia since 2013) is severe enough punishment on its own. He should be pardoned and allowed to return home.

Julian Assange is a more noxious personality, but the current U.S. effort to extradite and prosecute him should be dropped (following Obama administration precedent, which Biden so far has refused to do). Assange may have actively assisted Russia in its efforts to hack Democrats' emails in 2016, and he did push the disgusting Seth Rich conspiracy theory, but the Trump administration's moves against Assange had nothing to do with those things. Instead he is being prosecuted mostly for publishing classified material from Chelsea Manning a decade ago which, if successful, would blast a hole in the First Amendment and would put other journalists who do the same thing in every major news publication at risk.

There are at least five more people in jail, on probation, or facing some other punishment for clear whistleblower activity under Trump:

- John Fry is a former IRS employee who leaked Suspicious Activity Reports (a document in the Treasury department detailing suspect bank transactions) involving Trump's former lawyer Michael Cohen, and recently got five years probation. Revealing corruption among the ex-president's associates is good and he should be pardoned.

- Natalie Mayflower Sours Edwards is a former Treasury employee who leaked SARs detailing suspect transactions from Trump's former campaign chairman Paul Manafort to BuzzFeed News, and faces possible prison time. She should be pardoned for the same reason as Fry.

- Daniel Hale is a former intelligence analyst who leaked documents about drone warfare to The Intercept, and faces years in prison if convicted. The American people deserve to know about the operations of the U.S. military. He should be pardoned.

- Terry Albury, who was the only Black FBI agent in a detail assigned to look into the Somali-American community, sent documents about endemic racism in the agency to The Intercept, and was sentenced to 4 years in prison in 2018. The problem of racism in law enforcement speaks for itself these days; he should be pardoned.

- Navy Captain Brett Crozier commanded an aircraft carrier and was fired for desperately pointing out the fact his ship had a massive COVID-19 outbreak, which embarrassed Trump. He should get his job back.

President Trump wildly abused his pardon power deploying it mainly to protect his criminal friends from prosecution. President Biden could make a clean break with Trump's horrible reign by putting the pardon back to its intended use, and ending the U.S. government's war on whistleblowers.

The rest is here:
End the war on whistleblowers - The Week

What Are the Best Programming Languages for Artificial Intelligence – Analytics Insight

Industries have started their journey towards digital transformation and automation, and artificial intelligence is one of the best travel companions they can have on this journey. Now many of you might wonder about the fear looming over AI. Well, dont you think everything has two sides? Even though AI has its flaws, it is nothing to be feared. The abundant advantages of AI overpower its mere flaws to provide the best business solutions with maximum precision. Adopting AI into your business operations can increase efficiency, agility, and reduce costs. According to Fortune Business Insights, the global AI market was valued at USD 27.23 billion in 2019 and is projected to reach USD 266.92 billion by 2027, exhibiting a CAGR of 33.2% during the forecast period.

Artificial intelligence has the prospects of replicating human intelligence in the future. AI is a potential business developer and hence, many might want to understand AI. For efficiently building AI systems one should know at least one programming language and let us make the decision easier for you. Here are some of the best programming languages you can choose from to understand and develop an AI system.

Python is the ideal coding language used for machine learning, NLP, and neural network connections. Python can be used even if you are new to AI development since it is flexible and comes with pre-existing libraries like Pandas, SciPy, and nltk. Python language is lauded for its simple syntax and minimal codes. According to a Forbes article, Although, Python has proven to be effective for a myriad of other areas, such as building websites and creating scripts for DevOps, yet it is with AI/ML where the language has really shined.

Python uses readable keywords, provides object-oriented-programming, and can be integrated with other languages like Java. The development speed of Python is comparatively faster and allows algorithm testing without actually running them. The python libraries Numpy can be used for scientific computation and PyBrain for machine learning.

One of the oldest programming languages, Prolog or logical programming is a powerful framework that works with three elements- facts, rules, and goals. A developer should define all three elements and then Prolog establishes relations between them to reach a certain conclusion by analyzing facts and rules. Here, the implementation of algorithms happens through logical inferences and searches and this language is great for developing AI systems since the solutions are logical and not just based on pre-existing statements. Prolog is best for creating chatbots, voice assistants, and graphical user interfaces (GUI).

LISP or list processing was created in 1958 by John McCarthy that is suitable for AI development. LISP is flexible and adapts to the solution and can be effectively used for machine learning. LISP is known for rapid prototyping and the dynamic creation of new objects. Although LISP is not popularly used now since the codes are harder to learn and it does not have good libraries.

Java is one of the popular programming languages which has a multitude of open-source libraries. Java is user-friendly and provides an independent platform and hence is considered good for developing AI. This is a standard and flexible programming language that offers easier debugging of codes, scalability, the ability to support large-scale enterprises, and graphical representation of data. Java is easy to learn, versatile, and its Virtual Machine Technology enables the development of AI language on different platforms.

C++ is an extension of the C programming language and can be used to build neural networks. The speed of C++ is the greatest benefit since AI development has complex computations and this language can make the calculations faster. It has a low-level memory control feature and carries asset-compelled applications, performance-critical applications, etc. C++ has a complex syntax but is cost-efficient compared to other languages like Java. C++ can be used in AI programming for search engine optimization and ranking.

Artificial intelligence is a part and parcel of the future economy and thus, knowledge about these programming languages might help people who want to understand AI. This is a very small list of programming languages and there are plenty out there. The decision will depend on the kind of business, goals, target audience, market structure, and most importantly why and where you want to implement AI.

AI is yet to accomplish great heights and it becomes important for us to understand AI.

Share This ArticleDo the sharing thingy

Read this article:
What Are the Best Programming Languages for Artificial Intelligence - Analytics Insight

BASIC: Cross-Platform Software Hacking Then And Now – Hackaday

Surely BASIC is properly obsolete by now, right? Perhaps not. In addition to inspiring a large part of home computing today, BASIC is still very much alive today, even outside of retro computing.

There was a time, not even that long ago, when the lingua franca of the home computer world was BASIC. This wasnt necessarily always the exact same BASIC; the commands and syntax differed between whatever BASIC dialect came with any given model of home computer (Commodore, Atari, Texas Instruments, Sinclair or any of the countless others). Fortunately most of these licensed or were derived from the most popular microcomputer implementation of BASIC: Microsoft BASIC.

BASIC has its roots in academics, where it was intended to be an easy to use programming language for every student, even those outside the traditional STEM fields. Taking its cues from popular 1960s languages like FORTRAN and ALGOL, it saw widespread use on time-sharing systems at schools, with even IBM joining the party in 1973 with VS-BASIC. When the 1970s saw the arrival of microcomputers, small and cheap enough to be bought by anyone and used at home, it seemed only natural that they too would run BASIC.

The advantage of having BASIC integrated into these systems was obvious: not only were most people who bought such a home computer already familiar with BASIC, it allows programs to be run without first being compiled. This was good, because compiling a program takes a lot of RAM and storage, neither of which were plentiful in microcomputers. Instead of compiling BASIC source code, BASIC interpreters would interpret and run the code one line at a time, trading execution speed for flexibility and low resource use.

After turning on ones microcomputer, the BASIC interpreter would usually be loaded straight from an onboard ROM in lieu of a full-blown operating system. In this interpreter shell, one could use the hardware, write and load BASIC programs and save them to tape or disk. Running existing BASIC code as well as compiled programs on ones computer, or even typing them in from a listing in a magazine all belonged to the options. As BASIC implementations between different home computers were relatively consistent, this provided for a lot of portability.

That was then, and this is now. Are people actually still using the Basic language?

To start off with, lets see a bit of what BASIC is about. For an extremely simple but fun example of how BASIC can be used, lets take a look at an application for the Commodore 64 (courtesy of C64-Wiki) that moves an arrow around the screen while printing its screen coordinates using a joystick connected to the second joystick port. The C64 runs Commodore BASIC 2.0, which is based on Microsoft BASIC.

Each of the lines above are entered as-is, including the line number. On the next line after the code we enter RUN and hit Return (or Enter, depending on ones keyboard). Assuming we didnt mistype anything, the code will now execute to show the following screen:

So what does this code do? As with any BASIC program, it starts at the first line which here is 10. It defines a few variables here, before jumping to line 100 (using GOTO). In a FOR loop, we POKE (i.e. write a hardware register) and repeat this in a few more addresses, which updates the display to its initial configuration. Here the READ command is used to read constants which are defined by DATA.

Many of these memory addresses directly address the video adapter (VIC-II in the C64). When we use PEEK at line 15, it reads the contents of the memory address 56322, which corresponds to the current input values on the second joystick port. After that we can check the state of each input using the bit values and adjust our on-screen arrow accordingly (line 90), along with the coordinates (line 85).

The C64 Wiki page for this program includes a bitwise comparison version. That should run marginally faster, as it has fewer lines of code. For moving an arrow around the screen, the difference would be unlikely to be noticed, however.

Important to note here is that BASIC implementations on different microcomputers would have to POKE and PEEK different memory addresses to get the same effect due to the different system layout of each computer. Some implementations would also provide commands tailored specifically to that microcomputer system, which became more relevant as graphics and audio capabilities grew.

The interpreted nature of BASIC on most microcomputers was both a benefit and a disadvantage. On one hand, its very flexible, and you can simply run your latest program and quickly modify it without having to deal with lengthy compile cycles (on a <10 MHz Z80 or 6502 MPU, no less). On the other hand, because any errors in the code will not become apparent until the program is run by the interpreter, this leads to the same joyful experience as with modern-day JavaScript and Python scripts, where the code will run fine until the interpreter suddenly keels over with an error message (if one is lucky).

With BASIC this usually comes in the form of a Syntax error on line error. Running the same code through a compiler would however have found those errors. This feature of interpreted code means that the easy distribution method of code as listings in computer magazines and reference books would only be as good as the quality of the printed code and ones own typing skills. Fortunately, on the C64 and similar systems, fixing a mistyped line would be as easy as retyping it, hitting Return and the interpreter shell would update the line in question.

All good and well, you may say at this point, but nobody is dragging out that C64 to do some BASIC programming today. Aside from folks who like to play with old computers, of course. Here it should be noted that BASIC didnt live and die with Commodore and Atari. Over at Microsoft, BASIC spawned Visual Basic, Visual Basic for Applications (VBA) and VB .NET. The latter allows writing VB code for the .NET runtime.

Microsoft also released Small Basic in 2008, which it says targets novice programmers, for example students who used a visual programming language like Scratch previously. This is not to be confused with SmallBASIC, which is an open source (GPL) BASIC dialect with accompanying interpreters for modern platforms.

BASIC dialects can also be found in many graphing and programmable calculators from Ti, HP, Casio and others, although many of these dialects are not directly compatible with the original BASIC standard (ISO/IEC 10279:1991). Since the 1980s, BASIC evolved to no longer require line numbers, instead using labels which it can jump to, along with adopting new programming paradigms. This was introduced with QuickBasic in 1985 and is a common sight today.

Also on the commercial side of the fence is PureBasic by Fantaisie Software, which provides an IDE and compiler for a number of target platforms. True BASIC is a modern BASIC toolchain and IDE which moves closer to FORTRAN in its syntax, and is developed by the original developers of BASIC (Darthmouth BASIC).

In terms of todays open source BASIC interpreters and compilers, there is Chipmunk Basic, which dates back to the Apple MacIntosh, Microsoft recently open-sourced its GW-BASIC, and youll even find a healthy OSS ecosystem around BASIC. If none of that tickles your fancy, you can implement Tiny BASIC, straight from the BNF grammar as listed in the first issue of Dr. Dobbs Journal from 1976. A few years ago our own Tom Nardi wrote about his experiences bringing a 1990s QuickBasic project into the modern world with QB64.

Clearly, BASIC is not dead then. It sees daily use in its commercial forms, the myriad of open source projects and in the vibrant retrocomputing community. Aside from still being a (arguably) good language to teach programming with, its also a nice option for embedded applications, especially where many use MicroPython or kin today, as the system requirements are much lower. We reported on an ARM MCU which came with a BASIC interpreter a number of years ago, for example.

There are also projects like UBASIC PLUS on GitHub, targeting STM32F0 MCUs and requiring as little as 8 kB of RAM and 64 kB of Flash. Another project for ARM and PIC32 (as well as DOS and Windows) is MMBasic, which lists its requirements as 94 kB of Flash and at least 16 kB of RAM.

With BASIC having evolved in an era when home computers had less memory and storage than a $5 microcontroller has today, it makes for an excellent, low-resource language for situations which call for the use of interpreted scripts rather than precompiled binaries, without having to shell out for MCUs with more Flash and RAM.

Are any of our readers regular users of BASIC in some form today? If so, be sure to leave a comment with your experiences and tips for those who might be interested in giving BASIC a shot, whether on desktop, retro systems or embedded 🙂

[Header Image: The HP 2000 system, mainly used for running time-shared BASIC, CC-BY 3.0]

Read the original here:
BASIC: Cross-Platform Software Hacking Then And Now - Hackaday

Free Early Bird Registration for SPOTcon 2021 Now Open – Laravel News

SPOTcon 2021 is the latest digital conference for developers from around the world to meet, engage with, and learn about solutions that drive leading-edge transformation in application development. As Scout APMs first conference, we are focused on creating the best community event for developers by offering informative sessions presented by industry-leading experts. To keep our promise to this mission, we are excited to announce the speakers for SPOTcon 2021.

Yukihiro Matz Matsumoto, Creator of the Ruby Programming Language - Keynote Speaker

Matz is a Japanese computer scientist and software programmer best known as the chief designer of the Ruby programming language. Matz released the first version of the Ruby programming language in 1995 and still leads the development of the language's reference implementation, MRI (for Matz's Ruby Interpreter). He has also worked on several open-source products, including cmail, the emacs-based mail user agent, written in emacs lisp.

Kerri Miller, GitLab - Headline Speaker

Kerri Miller is a Senior Software Engineer at GitLab with over 20 years of development experience. Kerri is an experienced developer and has led a variety of projects on scales ranging from corner store websites to large national brands at "Internet scale". With years of programming, design, and small team management experience, Kerris contributions bridge the gap between the hard demands of technology and the soft desires of business and art.

Ken Mugrage, ThoughtWorks - Headline Speaker

Ken is the Principal Technologist for the Office of the CTO at ThoughtWorks. Ken has nearly 3 decades in the industry and has contributed to the success of multiple conferences. In his current role with ThoughtWorks, Ken is working on helping define and communicate global technical strategy, primarily in emerging technology. Ken has a passion for new tech, especially in the areas of platform and ecosystem enabling technologies such as 5g, IOT, edge computing, and similar.

Gabi Ferrara, Google Cloud - Headline Speaker

Gabi is a Developer Advocate for Google Cloud, solving data problems across a diverse range of storage engines and technologies. Gabis mission is to make database development not only a task achievable for DBAs but for the everyday developer. Having 10 years of software development experience, she is an expert in simplifying complex systems and believes abstractions are best when they can be understood in a real-life example.

Deepthi Goguri, Intone Networks Inc. - Headline Speaker

Deepthi a SQL Server Database Administrator with 7 years of experience in Administering SQL Servers. She is a Microsoft certified trainer and Microsoft certified professional with an Associate and Expert level Certification on Data Management and Analytics. She is also a Blogger for DBANuggets.com

Evan Smith, Solvemate - Headline Speaker

Evan Smith is a Site Reliability Engineer with the remote German company Solvemate and is responsible for managing the infrastructure, CI/CD, incident response and monitoring, as well as promoting a culture of kindness and learning. He's previously spoken for college societies, private company functions and at SRECon on topics such as web security, SRE in general and capacity planning/monitoring.

Tim Davis, env0 - Headline Speaker

Tim Davis is the DevOps Advocate for env0. Prior to env0, Tim helped build the Cloud and Developer Advocacy team at VMware. His background is in Infrastructure Operations/Architecture, while always focusing on thecritical applications that run the business. While at VMware, his focus area was on DevOps Process/Procedure, andCI/CD Process/Tooling.

SPOTcon 2021 is a one-day event dedicated to performance, observability, and transformative insight, and officially kicks off on March 26, 2021.

This free virtual event is dedicated to the innovation driven by Open Source collaboration, and Scout APM is proud to support the communities that make so many of our own projects possible. In addition to showcasing work from a diverse set of Open Source contributors, Scout APM is committed to donating $5 to an Open Source foundation for every attendee registered by February 28.

Register now to secure your free seat

Link:
Free Early Bird Registration for SPOTcon 2021 Now Open - Laravel News

Hands-On with Solus Linux 4.2: Fast to install, and very pleasant to use – ZDNet

I first wrote about Solus Linux and the Budgie Desktop exactly four years ago. I haven't done much with it since then, it was always installed and occasionally updated on at least one of my computers, but because of the other activities I had going on I didn't spend much more time on it. Now that I have time, and they have just announced the release of Solus 4.2, this seems like a good time to take a fresh look.

Why Solus?

With so many other good Linux distributions available, what make Solus different or special? In my opinion it is two things - first, Solus is an independent distribution, built from scratch it is not derived from Debian, Ubuntu or one of the other major distributions. Second, Solus is developed and maintained by a small, dedicated group of people. As the Solus web page says:

Solus is empowered by the shared vision of a strong community working for a common goal. All developments and improvements to Solus are by people who want to use their computers just like you do.

This means that, compared to Linux distributions from large companies or organizations, such as Ubuntu (Canonical), Fedora (Red Hat) and openSUSE, the development cycle is likely to be faster and more responsive, and the release cycle is not determined by some fixed, pre-determined interval or the needs and timing of some related commercial distribution.

Where do you get Solus?

ISO installation images are available on the Solus Downloads page. There are four different desktop versions available:

Solus only supports 64-bit CPUs, there are no 32-bit or PAE versions. The download page includes SHA256 checksums for each download, so be sure to verify the downloaded file before installing it. Once that has been done it can be copied to a USB drive, and then boot from that drive to run the Solus Live system.

Solus Linux 4.2 Live.

As with many (most) Linux distributions, the Live image is a complete Solus Linux system, so you can poke around, and try this out to make sure that it supports all of your hardware, and whether you like it enough to go ahead and install it on your disk drive.

Installing Solus

When you are ready to install Solus, simply click on the InstallOS icon on the Live desktop. This starts a custom installer program, which walks you through a series of screens to get the necessary information, and then actually performs the installation.

Over the years, Linux installation programs have evolved and improved to the point where they tend to be very similar in "look and feel" (well, except for Debian and Fedora), and while the Solus installer is pretty much like the others, it does have a few particularly good points.

If your Live system has an internet connection, you can tell it to determine your location on its own, using IP Geolocation data. This is a lot easier than trying to click on your exact location on a world map (Switzerland is really small, for example), or trying to guess what the installer calls your location.

Once it knows your location, the installer will make an "educated guess" about your keyboard layout, and offer you a choice of the layouts it comes up with. This is really convenient, if you don't have a standard US Ascii keyboard, it probably saves you from having to scroll through a list of all supported layouts to find the one you have.

The installer also makes an educated guess at your Timezone. If that guess is wrong, you can type the correct location into the input bar. You may need to experiment a bit to find out if your timezone is identified by city, country, timezone name or something else.

Once the location has been set, the installer starts the disk/partition process. It begins with four options:

If you choose manual partitioning, you will be taken to the Advanced Disk Configuration screen. The most important thing I want to say here is that to select a partition you have to click on the Mount Point column entry for the partition.

Unfortunately you do not get to choose the ESP (UEFI boot) partition in this screen. The Solus installer will use the first partition which has the boot and esp flags set. If you have multiple ESP partitions, the only way to get Solis to use another partition is to clear the boot and esp flags on any partitions preceding the one that you want Solus to use. Yeah, I know, that's not great. This is only an issue for the installer; once the installation is complete you can go back and set those flags on the other partitions again.

Configuration of the bootloader requires that you give a network hostname for the computer, and it only accepts lower case letters, numbers, hyphens and underscores. Bootloader installation is mandatory on UEFI systems, but optional on MBR systems.

One other important note about the ESP partition, it must have sufficient free space or you will not be able to continue past this screen. I think that "sufficient" as far as the installer is concerned must be something like 64MB (it refused to go on with 48MB free), but I can say from practical experience even that is not really enough. Solus (systemd-boot) keeps the initrd and kernel images on the ESP partition rather than in the root filesystem, and the kernel images are about 54MB each. So 64MB is probably enough free space to get through the installation, but the first time the installed system is booted it will inform you that there are updates to install, and one of those is a new kernel (the installation image contains 5.10.12, and the update is to 5.10.14), so that's another 54MB.

My freshly installed and updated system is currently using about 128MB in an ESP partition that I created only for Solus. The Solus installation guide suggests a 512MB partition, and I would say that is a pretty good idea, if you have the possibility to create and use a new one. I can also telly you from experience that if the Solus ESP partition runs out of space, things can get pretty ugly.

The final step is specifying user accounts. In my opinion this is one of the nicest parts of the Solus installer, because it is one of the very few installers that allows you to define multiple accounts during installation, and specify individually if each one is to be an administrator account.

After the first account has been given, you are taken to the account overview screen, where you can add as many more accounts as you want.

The Summary screen shows a brief recap of the information you have entered. Check this information carefully, because once you click Install, you will be asked one last time to confirm that you want to install, then the actual installation process kicks off and it starts modifying your disk there's no going back after this.

If you are planning to have a cup of coffee while the installation runs, you had better make it an espresso because the installation is amazingly fast; on my desktop system, installing from a USB3 stick, it took less than 5 minutes from clicking OK to getting the Installation Complete! screen.

Assuming that everything went smoothly, you just need to click Restart Now and your computer should reboot and come up running Solus from its own disk drive. If you are dual-booting, and Solus doesn't come up, please read the following information about the bootloader.

Solus Linux 4.2 - Budgie Desktop.

Bootloader

There are a couple of points that I think are worth mentioning related to the bootloader in Solus.

I made the initial installation of Solus on my Acer All-in-One desktop computer, which is a UEFI boot system. On UEFI systems, Solus uses the systemd-boot package for the bootloader, rather than Grub. If you are used to working with Grub (as I am) this can be rather confusing. If you are going to have Solus as the only operating system on your computer, this works just fine: if you want to dual-boot (or multi-boot) with Windows and/or other Linux distributions, things get a bit messy. For one thing, Solus recommends (assumes) that you will use the UEFI boot selector (accessed by pressing F12, or F10, or Esc, or something, depending on your computer) to choose which OS to boot, rather than a bootloader selection list.

SEE:Hiring Kit: Python developer(TechRepublic Premium)

Beyond that, trying to find the bootloader configuration files, or modifying/customizing anything that the bootloader does, feels like 40 miles of bad road to me. That's just my opinion, of course, but I have spent an awful lot of time learning about Grub configuration on both MBR and UEFI systems, and setting up multi-boot configurations on both types of systems.

I have all of my systems set up to multi-boot a variety of Linux distributions, and occasionally Windows as well. It is fairly easy to configure a grub-uefi system to boot a Solus systemd-boot installation, but it is extremely tedious, at best, to try to do it the other way around.

The second Solus installation that I did was on my (very old) Samsung N150 Plus netbook. This is an MBR boot, and Solus uses Grub2 on MBR systems, so that is all completely normal.

Solus Linux 4.2 Budgie on Samsung N150 Plus.

What's it like to use?

Here are my first impressions of working with this version of Solus, specifically with the Budgie desktop.

So far I find the desktop to be just what it claims clean, easy and lightweight. If you are used to the desktop/icon/bottom-panel menu and taskbar paradigm, you should have no trouble with Budgie at all. Modifying and customizing the desktop is simple, just right-click on the wallpaper and choose Budgie Desktop Settings. As a hint to one of the more commonly used but less obviously found options, if you want to auto-hide the bottom panel, go to Bottom Panel at the left of the window, and then change to Settings at the top of the window.

It is reasonably complete, without being overloaded with packages that are not widely used. The base installation includes things like Firefox, Thunderbird, LibreOffice and audio/video media players (exactly which media players depends on the desktop you choose). Things like Gimp, other web browsers and such are available through the Software Center utility.

SEE: Hands-On: Adventures with Ubuntu Linux on the Raspberry Pi 4

I use two displays on my desktop system. Like most current Linux systems, Solus found and configured both displays as an extended desktop. If you want something other than that, go to Settings / Display for options on mode (extended, mirror or single), relative location and orientation, resolution and scale.

On the Samsung N150 Plus, with an Intel Atom N450 CPU, 2GB of memory and a 1024x600 display, Solus still works quite well. It is slower, obviously, but it goes along at least as well as any of the other Linux distributions I have installed. The really good news (at least for me) on this system is that the i3 desktop packages are included in the Software Center. I have installed those, and so far it seems to work very well, and of course performs better than Budgie on this limited system.

Summary

I found Solus to be easy and fast to install, and very pleasant to use. It is clear that a lot of hard work has gone into this distribution choosing to build and maintain an independent distribution rather than a derivative of one of the well-known major distributions is a brave decision. I think the result is very impressive. The operating system and major applications are all right up to date, and everything has worked very well for me. I am likely to pay a lot more attention to Solus on my computers in the future.

See more here:
Hands-On with Solus Linux 4.2: Fast to install, and very pleasant to use - ZDNet

4 Ways Swift is Helping Apple Achieve a Truly Unified Ecosystem – Dice Insights

Swift, the language Apple launched as a dead-simple alternative to Objective-C, has become quite robust. Swift is also core to Apples main objective for its various platforms: unified apps and services.

Today, Apple has five distinct platforms: iOS, iPadOS, macOS, watchOS, and tvOS. If the rumor mill churns out some truth, it may soon be joined by a sixth, dubbed rOS, aimed at augmented (and maybe virtual) reality.

Apples latest efforts with Swift and its developer community have centered on bridging the gap between those various platforms with simpler design, development, and distribution options. The most notable of these efforts, Catalyst, allows developers to write a single iPadOS app and deploy it to the Mac. SwiftUI is Apples stab at a proper framework for designing and developing simple apps and user interfaces.

None of what Apple has done so far encompasses all its platforms. But its easy to see how each step forward and tool introduced could bring that unified vision to life. A simple flip of the switch could bring iOS apps to the Mac via Catalyst, for example. Its clearly Apples long-term goalbut is it possible? Microsoft failed miserably at its Unified Windows Platform, after all.

Rather than speculate, we asked experts for their take on how Swift is (or isnt) helping Apple achieve a more unified platform.

Dawid Karczewski, CTO at Ideamotive, thinks Apples support matters:

Swift is a first-party Apple technology, so itll always have first-class support. Developers can write an app in Swift for every piece of Apple hardware, spanning across not only notebooks and desktops, but also watches, TV boxes, smartphones, and tablets. Theres simply no better technology available for Apple devices. Xcode and Swift support every new Apple device from day 0, including new M1 Macs.

Karczewskis comments underscore Apples first step in its process: making Swift available to all platforms and supporting it directly in Xcode. Though you cant quite port a watchOS app directly to Apple TV yet, Apples support and dedication to Swift as its next-gen language is significant. Because Swift is available for all Apple platforms, creating an app with centrally supported libraries and frameworks for myriad platforms is far easier.

As naming conventions go, Catalyst is a bit on-the-nose, but it fits because it was the catalyst for the death of an old Apple development platform.

With Catalyst, developers are able totake an iPadOS app and click a few items in Xcode to make it available to macOS. (Of course, thats an oversimplification, because some apps will require more tooling, but it really is that easy for many apps.)

As we mentioned in 2019 whenCatalyst launched at WWDC, Catalyst is killing AppKit, the long-standing development platform for macOS. This was step two in Apples process: Knock down significant internal barriers to a future for cross-platform apps.

Adam Fingerman, CEO at ArcTouch, tells Dice: We believe the Catalyst project is a great initiative. Historically speaking, building apps for the Mac has always required very specific knowledge of the design patterns that were specific for that platform. Many iOS developers were not versed in macOS developmentas they were originally attracted to the Apple platforms through their iPhone, and not their Mac.

With Catalyst, Apple opened up a door for iOS engineers throughout the world to build apps following iOS patterns into the Mac with one consolidated codebase developed in Swift. This simplifies the development process and creates more financial opportunities to support the Mac with their products, with minimal investment. We expect many apps that were previously iOS-only to be made available on the Mac.

Karczewski adds: Its not perfect, but it allows running iPadOS apps on macOS desktops and notebooks. It basically means that, by using Swift, you dont even have to write separate apps for each device, you can write one app that covers almost every Apple device made and will run well on iOS, iPadOS, macOS, and tvOS. Only watchOS needs a different approach, but its quite understandable due to how small the watch screen is. Furthermore, new M1 Macs allow running native iOS apps that dont use Catalyst.

(We should note Apples support of iOS apps on Mac is, to date, unclear. Some have beensuccessful sideloading iPhone apps toM1 Macs, but Apples official stance is the Mac will only run iPadOS apps. Speculation is that WWDC 2021 will see Catalyst opened up to iOS apps.)

When considering the digital world at-large, Apples slice of the pie is thin. To engage more interest and support, Swift has to venture outside its sandboxeven beyond the confines of Apples famed walled garden.

This is step three in Apples process: let others play with Swift. In 2020,Bear Cahill, Lead Mobile Developer and President at Brainwash,pointed out to Dice:Despite being open-source and cross-platform, Swift doesnt have a well-known presence nor many supported IDEs. Indeed, popular IDEs like VSCode dont officially or directly support Swift. Swift is still very Apple in nature.

But Swift now supports both Linux and Windows, which should help. Fingerman adds: Swift is already being supported on macOS, iOS, iPadOS, tvOS, watchOS, Linux and Windows, and there is some interest in using Swift now for server side development, as well as scripting. Being available in all platforms directly enables building software in Swift and potentially making it available universally with specific customizations per platform. Windows and Linux support still have long ways to go but we see Swift potentially having a great adoption by developers due to it.

Finally, step four: make it easy to build great apps.

When Karczewski said, only watchOS needs a different approach, but its quite understandable due to how small the watch screen is, he also made the point that developing for each of Apples platforms takes bespoke work. This isnt exactly theunifiedendeavor it should be.

But if we examine the state of Apples various platforms in 2021particularly with macOS Big Sur and iOS widgetswe see many overlapping design elements. Its all contextual andsquircle-y, with calls-to-action. This fits and scales to every screen, from your iMac to your Apple Watch. Squircles, contextual widgets, and calls to action are likely what we can expect with Apples augmented reality platform, as well.

SwiftUI is how Apple envisions well all design and develop the cross-platform apps of the future, and theres good reason to believe itll work. Famed Udemy instructor and founder of the London App BreweryDr. Angela Yutells Dice: With so much fragmentation in the device landscape, mobile developers have been asking for a much simpler and more intuitive way of building apps that can scale across all Apple devices. This is why SwiftUI has entered the scene with features such as drag-and-drop code creation, vertical-horizontal-Z axis stack, reusable UI components, and the ability to build across Apple platforms.

Last year, Yu added, saw the popularity of declarative programming skyrocket, mostly thanks to the rise of React, one of the most popular front-end frameworks used today. With Apple entering SwiftUI into the ring, were moving further into the declarative world for mobile development. Hopefully, with continued investment and development into SwiftUI, it will become a more enjoyable way of creating iOS apps and adopted by the next generation of iOS developers. The simpler syntax and more straightforward state management will likely encourage more people to pick up Swift and iOS development.

In 2019,Dice pointed out,Developers feel Catalyst is best for porting simple apps, and SwiftUI is great for creating new apps. This is still accurate. Well add that, in 2021, SwiftUI is unfinished; developers waffle between praising its ease of use and bemoaning its befuddling roadblocks. But all Apples efforts show promise.

Apples last brilliant trick is that its not actually created a single platform, which is what messed up Microsofts attempts at a universal app ecosystem (too unwieldy and confusing for developers). Rather, its unifying the development process for all its unique platforms behind SwiftUI and Catalyst within Xcode. Other efforts, such as Windows, Linux, and web support, will be add-ons to core app functionality for Apple platforms, while also making Swift more approachable to more developers.

Viewed with a broader lens, its all slow-rising genius on Apples part. Swift is first-class for iOS, AppKit has all but been deprecated in favor of Catalyst, SwiftUI is incredibly easy to use, support outside Apples core platforms is growing, and its design language across platforms is suddenly much more unified. Apple isntaskingdevelopers to create apps that must work on every platform, its simply making it hardnotto want to do so.

Moreover, its reasonable to assume that SwiftUI and Catalyst will one day have components for porting apps to other platforms, making Xcode an IDE of choice. The real coup de grace may be offering the ability to port Mac apps to Windows, or iOS apps to Android, all using Catalyst, SwiftUI, and a Swift-for-Linux backend. Perhaps one day.

Want more great insights?Create a Dice profile today to receive the weekly Dice Advisor newsletter, packed with everything you need to boost your career in tech. Register now

More:
4 Ways Swift is Helping Apple Achieve a Truly Unified Ecosystem - Dice Insights

What is the problem with cryptocurrency (bitcoin)? – Investors’ Corner – Investors’ Corner BNP Paribas

Bitcoin is not money

Theoretically and legally, cryptocurrencies such as bitcoinare not money despite what some people may think. Money serves three functions:it is a medium of exchange, a unit of account and a store of value.

Not many goods and services are priced in and settled by bitcoin (or other cryptocurrencies). Bitcoin is not universally accepted as a unit of account and a means of payment. Granted, many cryptocurrency payment apps have been created in recent years to promote its use. But none of them has made it to the core of the worlds daily transactions and payments [1], except for some underworld transactions.

Crucially, cryptos are priced in USD (or other fiatcurrencies). So they are no different from any item priced in USD standing onthe opposite side of money in a transaction. Veteran bitcoin investor MarkCuban summarised it succinctly when he said:

For cryptocurrency to be money, it (bitcoin) would have to be so easy to use its a no-brainer. It would have to be completely friction-free and understandable by everybody first. So easy, in fact, that grandma could do it.[2]

To legally qualify as money, a means of payment must begranted a status by a countrys laws as its official monetary unit. This legaltender status allows debtors to pay their obligations/liabilities bytransferring them to creditors as recognised and approved by law.

Recent research found that 80% of the worlds central banks were either not allowed to issue digital currency under the existing laws, or their legal frameworks are ambiguous and do not clearly permit them to do so [3]. China, however, passed a law in 2020 allowing its central bank to issue a digital currency [4], hence the birth of the worlds first official digital currency, the Digital Currency Electronic Payment (DCEP) [5]. Despite being digital, DCEP is strictly speaking not a cryptocurrency.

Legal tender status is usually given to means of paymentthat can be easily transferred and used by the population in daily life. To usebitcoin, or cryptocurrencies, a digital infrastructure including computers,smartphones, internet networks and connectivity must be in place. Thiscondition makes it unrealistic for cryptocurrencies to become money. It echoesMark Cubans argument against bitcoin as money.

Bitcoin supporters say it is an investible asset.Investible, yes (in the speculative sense, in my view). Asset, I am not sure.

There is an income stream associated with a financialasset. Granted, there are assets with a zero yield such as commodities, butthey are traded because they have a practical use (for production orconsumption). Cryptocurrencies have neither an income stream nor a practicaluse.

The fact that they command a price and are tradablesuggests that speculation would be their single most important raison dtre.Hence crypto prices are subject to violent and random movement. This brings upthe other problem, store of value.

For something to serve as a store of value, it has to beliquid, universally accepted, and have a stable value. Cryptocurrenciesincluding bitcoin certainly do not have any of these characteristics.

Bitcoin trading suffers from illiquidity and manipulationbecause of the existence of whale wallets (wallets holding disproportionatelylarge amounts of bitcoins).

In late 2020, the top 100 wallets were estimated to own13% of total bitcoin supply (6) with most of the owners identities not known.It would therefore only take a few whale wallets to manipulate the bitcoinmarket, causing violent price moves. Huge price volatility has made bitcoin andcryptocurrencies unsuitable as store of value vehicles.

Contrary to the conventional wisdom that the finite supplyof bitcoins and cryptos is a benefit and protects value, it is in fact a bigproblem for them being considered as money.

The maximum number of bitcoins that can ever be mined is21 million. At the time of writing, there are already 18.6 million bitcoins incirculation. The last bitcoin would be mined in 2040. All cryptocurrencies havea finite supply and the speed at which they can be increased is uncertain andnot controllable by anyone.

These supply limitations make cryptocurrencies unsuitableas legal tender because the static 'money supply' would deprive central banksof the ability to conduct countercyclical policy.

However, crypto promoters have capitalised on widespreadfear and distrust of fiat money arising from post-Global-Financial-Crisis (GFC)monetisation. They have skillfully twisted this supply problem into an argumentfor cryptocurrencies as a hedge against doomsday scenarios. I believe this iswrong.

China, which used to be the largest crypto mining country,has seen through the smoke and mirrors and has cracked down on trading andmining without reservation. This shows how quickly regulators could destroy thefreewheeling, decentralised crypto market. China instead has created anofficial DCEP with centralised control.

What crypto aficionados do not appear to understand isthat countries will take steps to protect their monetary systems and currenciesand their ability to tax and manage the economy. The more people believecryptocurrencies are money, the greater the risk of government intervention inthis market. The emerging trend of official digital currencies is a sign ofcentral banks fighting back.

The popular narrative that bitcoins finite supplyguarantees its value can play into concerns over central bank quantitativeeasing and what these QE programmes might mean for fiat money. Thus, the riseof cryptocurrencies can be seen as reflecting the anti-establishment movementsin many countries since the 2008 GFC.

Viewed positively, this 'crypto protest' could prompt governmentsto change their economic management to become more responsible and regain trustand credibility. Time will tell.

I believe crypto prices will eventually crash. This couldbe triggered by a shift in monetary policy or regulations. Alternatively, acrash could simply occur because prices are so inflated that much like theDutch tulip mania, marginal buyers are priced out of the market, leading to aself-feeding process of liquidation and falling prices when leveraged investorsstart to sell.

Also read:

Crypto-renminbito challenge US dollar

[1] Many gold ATM machines and settlement mechanisms wereinstalled around the world in the early 2010s as players were trying to promotethe use of gold as an alternative to fiat money and a medium of exchange fordaily transactions. However, they failed because of low public acceptance andthe inconvenience of using gold for transactions. Crypto apps could suffer asimilar fate, in my view.

[2] See Mark Cuban:This is What it Would Take for Me to Change My Mind About Bitcoin, NECNMoney Report, January 12, 2021https://www.necn.com/news/business/money-report/mark-cuban-this-is-what-it-would-take-for-me-to-change-my-mind-about-bitcoin/2387139/

[3] Legal Aspectsof Central Bank Digital Currency: Central Bank and Monetary Law Considerations,IMF Working Paper WP/20/254, November 2020.

[4] See China toLegalize Digital RMB and Prohibit Competitors, Lexology, November 12, 2020,and

Chinas New DraftLaw Seeks to Legalize Digital Yuan But Ban Competitors, Coingeek, 29October 2020, and

China passescryptography law as gears up for digital currency, Reuters, October 27,2019

[5] See Chi onChina: The Crypto-Renminbis Disruption to the Market, Economic Growth andPolicy, 5 August 2020.

[6] See Bitcoin Cash Rich List by BITAMP, and also Bitcoin Whale, Investopedia

Any views expressed here are those of the author as of the date ofpublication, are based on available information, and are subject to changewithout notice. Individual portfolio management teams may hold different viewsand may take different investment decisions for different clients. Thisdocument does not constitute investment advice.

The value of investments and the income they generate may go down aswell as up and it is possible that investors will not recover their initialoutlay. Past performance is no guarantee for future returns.

Investing in emerging markets, or specialised or restricted sectors islikely to be subject to a higher-than-average volatility due to a high degreeof concentration, greater uncertainty because less information is available,there is less liquidity or due to greater sensitivity to changes in marketconditions (social, political and economic conditions).

Some emerging markets offer less security than the majority of international developed markets. For this reason, services for portfolio transactions, liquidation and conservation on behalf of funds invested in emerging markets may carry greater risk.

More here:
What is the problem with cryptocurrency (bitcoin)? - Investors' Corner - Investors' Corner BNP Paribas

Beyond Bitcoin: The wild world of altcoin cryptocurrency trading – CNET

It was a Saturday morning and Adam was feeling bold.

He'd made thousands of dollars on a single trade the night before, and was feeling lucky. But Adam wasn't trading on the NASDAQ, pumping GameStop stocks or investing in a startup. He was about to sink $2,500 into a cryptocurrency called DeTrade.

It seemed safe. Adam had investigated the coin's development team on LinkedIn, and watched a video of its CEO laying out a roadmap for the coin's future. A newswire piece published on Yahoo touted DeTrade's technology as advanced enough to disrupt cryptocurrency.

Bitcoin is very much back in the zeitgeist. On Monday it reached an all-time-high of over $47,000 thanks to a $1.5 billion investment from Tesla, quadripling its value from this day last year. But while for many people Bitcoin is synonymous with cryptocurrency, it's not what crypto traders like Adam are interested in. Beneath Bitcoin and Ethereum, the second-best-known currency, is a strange underworld of different cryptocurrencies.

Called altcoins or, sometimes, "shitcoins," these are essentially penny-stock cryptocurrencies. And they're crazy. Bitcoin tripled its value recently, but many altcoins explode 30, 40 or 50 times over within days. Arguably the most famous is Dogecoin, which recently shot up thanks to a potent combination of Reddit and Elon Musk, but there are thousands of altcoins, forming an Indiana Jones-esque Cave of Crypto Wonders. The spoils can be life-changing, but there are traps around each corner. Fortunes can be made and lost in seconds. Cons and fraudsters are everywhere, with traders vulnerable to scams at each step of the process.

Case in point: Adam's foray into DeTrade. The touted technology behind it wasn't real. Nothing about the project was. DeTrade, for all intents and purposes, didn't exist. The LinkedIn profiles were fake, and the video of its CEO was a deepfake created with AI. It was a scam. Those behind it, operating in the unregulated world of crypto, vanished. Adam lost his $2,500, but he got off easy. In total, those behind the scam took in around $2 million.

Just a regular day playing with altcoins, says Adam.

Adam got into cryptocurrency in September. When we spoke, it felt like he'd crammed years of trading into two months. He put in $4,000 and lost it in days. Then he turned $3,000 into $90,000. After withdrawing a third of that and then losing just over another third, he now had around $20,000 in crypto.

Adam had seen some tempestuous trading in recent weeks. One person managed to flip $2,000 into over $40,000 on two different occasions, but lost it all to scams both times. Another put $150 in a coin and doubled his money in 15 minutes. Decent result, but his $150 would've turned into $28,000 if he'd waited only one more day.

But despite the community's enthusiasm, there's a small problem. Right now cryptocurrencies don't really do anything.

Bitcoin nearly tripled in price, from $15,000 to over $40,000, in two months. If you invested $1,000 in early November, you could have taken out $2,600 in early February.

Investing in a stock means ascertaining its value -- based on factors like competition, risks and, above all, profit generation -- and then putting money into ones that are undervalued. If other investors follow you, the stock rises, giving you an opportunity to take profit.

Speculation is naturally part of this: The Dot-com Bubble was all about pouring money into "pre-profit" companies in the hopes they'd make money someday. Cryptocurrency, however, takes speculation into the stratosphere. For the most part, cryptocurrency is pure speculation. People are investing in technology that produces nothing, and has no practical application. As I write this, a coin called Meme is selling for $517. That's a little over four times the price of an Apple share. Doge, a coin marketed after the internet slang for "dog,"doubled in value earlier this month after a pornstar tweeted about it. After the price settled, it then rocketed once more when Reddit wanted to make it the GameStop of cryptocurrency.

This disconnect between price and purpose has made many experts understandably skeptical.

David Gerard is one such skeptic. He became interested in Bitcoin in 2013, when it first hit $1,000, and has since written two books on cryptocurrency. His most recent focuses on Libra, Facebook's ill-fated attempt at digital currency.

"The driving force of Bitcoin and cryptocurrency is nothing to do with technology," he told me during a Skype call. "It's all about the chance that people might get rich for free. All of this is about the psychology of get-rich-quick schemes."

In his years working as an IT systems administrator, Gerard's job has been to examine new technology and discern what's useful and what's not. Cryptocurrency, he told me, is not.

"Bitcoin burns a whole country's worth of electricity for the most inefficient payment network in human history," he said.

After launching at around $8 in August, the obscure Meme coin briefly reached a valuation of over $1,750 in September. If, with fantastic luck, you invested $1,000 at $8 and sold at $1,750, you'd be up $217,000. This is the allure of "shitcoins."

That's no exaggeration. Cryptocurrencies are mined using powerful computers, and many enterprising types put together farms of computers used solely for the purpose of mining Bitcoin. As a result, Bitcoin is responsible for more energy consumption than Switzerland.

Gerard says the only thing you can do with Bitcoin is buy it and sell it. He's even harsher on altcoins.

"They're absolutely useless objects. Even by the standards of Bitcoin, altcoins are useless," he said.

This is precisely what makes them so fascinating. Seemingly, all they can do is get internet punters to bet on their success. But this enables average people to become rich. That Meme coin I mentioned before? It was listed at $2.72 and a month later hit an all-time-high price of over $2,000.

Imagine becoming a millionaire from a joke internet coin.

Crypto Spider has made millions with altcoins. Crypto Spider isn't his real name. Like most people in the cryptocurrency community, he goes by a pseudonym.

He's gained renown in some Telegram groups over the past few months thanks to a "2K to 1M" challenge, where he endeavored to see how quickly, and with how few trades, he could turn the first number into the second. In cryptocurrency, you can follow someone's portfolio if you have their wallet number, so the community was able to watch this challenge play out in real time.

Within two months, that $2,000 had grown to over $2 million. Much of that money was made off one trade: He chucked $50,000 into a project which, in the space of around a week, magnified 35 times in value, netting him $1.75 million. After passing $2 million, he cashed out.

"You won't ever see that type of explosive growth if you don't trade in altcoins," he told me, though he also said "95% of these coins are going to be nonexistent in the future."

Like Adam, Crypto Spider has no background in finance or trading. He lists college courses in game theory, basic algorithmics and some economics as useful to his crypto exploits -- but in essence he's a self-taught amateur. He declined to tell me his specific age, only that he was "20ish" when he first got into cryptocurrency in 2017.

He admits he was attracted by the "pretty numbers," by seeing coins magnify in value 30, 40 and 50 times within a short period. He was enthusiastic enough to start a university club around cryptocurrencies, and how they'd be used in the future.

Crypto Spider says cryptocurrency will play a "major part in the future of finance," and speaks with the passion of a believer. He breathlessly transitions from how cryptocurrency is a part of the internet's evolution to the possible use cases of blockchain, the technology behind Bitcoin, in the next 10 years. But despite his enthusiasm, I couldn't help but notice how chunks of what he said echoed Gerard.

Cryptocurrencies are mined using powerful computers. More emissions are produced by global Bitcoin miners than by the entire country of Switzerland.

For one thing, he looks back at all the projects he was excited about in 2017 and realizes most were almost entirely vaporware, technology that's advertised but never delivered.

Gerard calls the cryptocurrency community a pool of scammers. Spider notes that people often invest in altcoins they know don't have a function, because there's enough hype around the project to make money. "It's a bubble," he said, "we're literally swapping money from each other. I somehow was able to game all the other people."

Spider says his performance is 60% luck. He first approached cryptocurrnecy trading with the mentality of, "I'm young, I'm dumb, I can lose all my money and it'll be OK."

Again, it reminded me of something Gerard said: "If you're rich enough that your money is your own problem, fine. If you know zero is a number your investment could go to, fine."

"But a lot of people are being ripped off, and that's really bad."

People really are getting ripped off. Difficult to regulate and subsisting largely on hype, cryptocurrencies are particularly prone to scams.

Take OneCoin, a company that, through a presale for a cryptocurrency that didn't exist, stole $4 billion from people around the world before its founder disappeared. Then there's BitConnect, a coin that reached a $2.6 billion valuation by promising a 1% return on investment every day. It was eventually designated a Ponzi scheme by various authorities around the globe, causing it to lose 96% of its value before getting shut down months later.

Those are two of the biggest instances of crypto-fraud. But millions of dollars are scammed from cryptocurrency markets every day in less dramatic ways. Coins are suddenly discontinued, with owners taking all the money with them in what the community calls "rug pulls." Some have investment contracts, ignored like terms-of-service agreements, that prohibit you from taking your money out of a project. Other times, entire cryptocurrency exchanges -- which sell coins like a stock exchange sells stocks -- vanish.

"I think I've been scammed over 100 times," Crypto Spider said, adding that he lost $250,000 through fraud in December. "Who knows who creates these projects. A lot of people are taking on pseudonyms, because they're almost all money grabs."

But the deepfake used to scam $2 million adds a new vector. Coming into wider use in recent years, deepfakes are mostly used for pornographic purposes, but as the DeTrade scam shows, deepfakes can also be used in financial scams.

OneCoin founder Ruja Ignatova at an event for the "revolutionary" cryptocurrency. Ignatova disappeared around the time OneCoin was discovered to be a fraud: The cryptocurrency the company sold didn't actually exist. It's reported to have scammed over $4 billion from people around the world. Ignatova has yet to be found.

Gerard says he's never seen a deepfake used as part of a scam before. Crypto Spider says he's seen it just once.

"We didn't have that problem in 2017, where people would use deepfakes and rug pull like this," he said. "The internet is evolving, but the scammers are also evolving."

Deepfake technology "is being democratized, and that may not be a good thing," said Julie Inman-Grant. Now commissioner of the Australian government's eSafety Commission, Inman-Grant formerly led public policy teams at Microsoft, Adobe and Twitter.

"This kind of takes the art out of social engineering," she explained, referring to the techniques usually used by scammers to get you to click a fraudulent link or hand over credit card details. "If they're delivering a video of someone you respect and you really have no way of telling by the naked eye or ear if it's fake or not, the potential for misuse could be devastating."

Ironically, it's blockchain, the behind-the-scenes technology, that could be the solution to the burgeoning deepfake problem. In cryptocurrency, the blockchain is an unalterable ledger that tracks every transaction. Once it's on the ledger, it can't be altered. That same technology can be used to track anything -- like the creation and distribution of a video, from studio to iPhone screen. There are already startups working toward this, like Truepic.

When I asked about blockchain's ability to neutralize deepfakes, Inman-Grant wasn't entirely optimistic.

"It's definitely an arms race, but it's not an arms race we're winning right now."

When Bitcoin hit $40,000 in December, before its Tesla-induced all-time-high, it was confirmation to enthusiasts that cryptocurrency is the future. For skeptics, a higher peak just means a more precipitous fall.

"I think they'll become increasingly regulated and less and less interesting," Gerard said of cryptocurrency. That means less of the "pretty numbers" Crypto Spider was attracted to, but hopefully fewer scams.

For Adam, DeTrade actually had a happy ending. One aggrieved victim of the scam analyzed the metadata of the deepfake, which he used to track down the perpetrators. After some naming and shaming across Telegram, the money was returned.

That unexpected $2,500 return was a big deal, equivalent to a few weeks pay. Good timing too: By the time Adam got it, a bad trade saw his crypto portfolio diminish from $10,000 to $2,000.

Just another day trading altcoins, Adam told me.

Correction, 1:30 p.m. PT:Removed incorrect statement that Netflix had yet to turn a profit.

Read more:
Beyond Bitcoin: The wild world of altcoin cryptocurrency trading - CNET

This Cryptocurrency Is Really Burning a Hole in My Pocket – WIRED

Obviously bitcoin super fans tend to be Tesla super fans, and there actually tends to be a lot of symbiosis between those two groups, so it probably won't surprise anyone at all. So I don't know, it's a little bit unclear how many people are going to be taking up Tesla's offer to spend bitcoin on cars, but it seems like pretty good marketing to me actually in terms of speaking to that bitcoin audience and kind of formalizing all of these associations that we might have in our minds between EV enthusiasts and bitcoin fans.

MC: How would it work exactly? Do I just go to the website and pick out the car that I want and then give them my bitcoin information and then order the car?

LG: Well, Mike you'd have to have bitcoin to do that first, just an FYI. And as you stated at the top of the show, you're not a crypto guy, so.

MC: I'm speaking hypothetically!

LG: [Laughing] Oh, OK, OK.

MC: ... for the benefit of our listeners, Lauren.

GB: And that's true, actually. In fact, Mike, you would have had to had one bitcoin at the time that they made this announcement, because that was, the value of a bitcoin was basically equal to the base model three. So just need one. But yeah, so this is something that still needs to be worked out. Tesla has basically said that they plan to take bitcoin at some point in the future. They haven't said anything about the specifics, how they're going to handle the payment processing. A lot of companies will actually say that they're taking your bitcoin, but then they'll actually convert it into something else first. That's typically how bitcoin transactions work. For something like a car it might actually be easier to take bitcoin directly, because just the kind of transaction costs are less meaningful in terms of the total cost of a car. It can be expensive to use bitcoin just because of the energy and the fees that go into trading bitcoin. But that's a long way of saying that, we don't quite know just yet how the logistics will work.

LG: Greg, you've actually just reminded me at the start of the show I wanted to look up how much a single bitcoin was worth and then monitor it so we could gauge the price at the end of the show. OK, right now a single bitcoin is worth $47,892.92. So yeah, let's see if we upgrade our Tesla cars by the time the show ends, depending on how much it fluctuates.

GB: Depends on how much Musk is tweeting through our podcast.

LG: Yeah. So Mike, you had a good question about whether or not we know Elon is actually serious about this, right?

MC: Yeah, like Greg just mentioned, Elon tweets about bitcoin. When he tweets about bitcoin, it actually meaningfully moves the price of bitcoin. I think you mentioned in your story, Greg, that at one point Elon put a hashtag bitcoin in his Twitter bio and the price shot up 20 percent. So, we know that he is fond of using social media to move money markets. As you've mentioned, other companies are interested in bitcoin, investing in bitcoin. Some financial institutions are investing in bitcoin and that collectively is moving the price up. But are we sure this isn't one of Elon's little ploys?

GB: That's a really good question, Mike. I think that, what I should say first is that $1.5 billion, it's a lot of money, even for Tesla. I think they had something like $19 billion of cash on hand as of this announcement. So, I mean, 1.5 billion out of 19, it's a sizeable investment that's happening.

The rest is here:
This Cryptocurrency Is Really Burning a Hole in My Pocket - WIRED

What is Cryptocurrency Bill 2021; how it will impact bitcoin investors – Business Today

The Central government has finally revealed that it will bring a new bill on cryptocurrencies (The Cryptocurrency and Regulation of Official Digital Currency Bill, 2021) in the ongoing Budget session in the Parliament. Finance Minister Nirmala Sitharaman has said that an inter-ministerial committee (IMC) has suggested a ban on private cryptocurrencies in India, like Bitcoin, in India. Additionally, the same committee has pitched for the introduction of an official digital currency that will be appropriately regulated by the Reserve Bank of India.

"A high-level Inter-Ministerial Committee (IMC) constituted under the Chairmanship of Secretary (Economic Affairs) to study the issues related to virtual currencies and propose specific actions to be taken in the matter recommended in its report that all private cryptocurrencies, except any virtual currencies issued by the state, will be prohibited in India," FM Sitharaman said in Rajya Sabha on February 9.

Recently, Minister of State for Finance Anurag Thakur in the Parliament also informed that the government would bring a bill on cryptocurrencies as the existing laws are inadequate to deal with the issues concerning cryptocurrencies.

It must be noted that the Reserve Bank of India (RBI) had banned banks from processing transactions relating to cryptocurrency in 2018. However, the Supreme Court, vide judgment dated March 4, 2020, lifted the ban. Since then, cryptocurrency has been operating in the country.

Now, the RBI has also clarified that it is working on a digital version of the rupee, and results were expected soon. A summary of the bill stated that it sought to "create a facilitative framework for the creation of the digital currency to be issued by the Reserve Bank of India".

How India's new bill on cryptocurrencies will impact Bitcoin investors?

Analysts have speculated that the new cryptocurrency bill might impact some existing investors who are already investing in private digital currencies like bitcoin in the country. This is because if the Centre goes by the recommendation of the Inter-Ministerial Committee (IMC) then private cryptocurrencies will be banned in the country which will understandably cause a loss to the existing crypto investors of the country. However, it is still not clear if the new legislation will include Bitcoin or Ethereum under the list of banned private cryptocurrencies.

Speculation is also rife that the proposed cryptocurrency bill may allow holders of such currencies to exit the asset class before its anticipated ban but may put a heavy penalty on its conversion to a legal asset.

Since the detailed provisions of the bill are not yet known, so there's a lot of ambiguity whether those holding Bitcoins or other cryptocurrencies should sell them or not. As per the official estimates, around seventy lakh Indians hold cryptocurrencies worth more than $1 billion.

Also read: Inter-ministerial group recommends ban on Bitcoin, private cryptocurrency in India: FM

Also read: Cryptocurrency bill: Individuals, corporates to be fined for using digital money

See the original post:
What is Cryptocurrency Bill 2021; how it will impact bitcoin investors - Business Today