Mix.install(
[
{:exgboost, "~> 0.3.1", override: true},
{:nx, "~> 0.6"},
{:exla, "~> 0.5"},TPM (Trusted Platform Module) is as useful for preventing real attackers as the TSA is at preventing real terrorists. The architecture is fundamentally flawed and most existing implementations are completely broken. I thought this argument was settled decades ago[1] when "trusted computing" was introduced mostly as a way to provide DRM and ownership capabilities to organizations. It has largely failed to impact the consumer market when it was introduced back in the early 2000s. However, recently there seems to be a movement by certain parties to reintroduce this failed product back to the market. Microsoft argues that in order to use Windows 11, you need TPM 2.0 compatible hardware because[2]:
The Trusted Platform Module(TPM) requirement ena
- To provide resources for library and framework authors to ensure that BEAM languages have a rich, vibrant ecosystem with a high degree of developer experience. Main Objectives
- Provide and maintain best practices on library and framework standardization, documentation, code, and distribution. Collaborate to work on and make proposals for underlying tooling that improve the experience for library/framework authors and users.
- Provide more visibility into the library ecosystem of Elixir on behalf of both authors and users.
- (if Build and Packaging want to move this here, we could also take this over) Improve the user experience in generating and accessing documentation from the shell, IDEs, web pages, and more.
Presented by Evadne Wu at Code BEAM Lite in Stockholm, Sweden on 12 May 2023
We have celebrated 10 years of Elixir and also nearly 25 years of Erlang since the open source release in December 1998.
Most of the libraries that were needed to make the ecosystem viable have been built, talks given, books written, conferences held and training sessions provided. A new generation of companies have been built on top of the Elixir / Erlang ecosystem. In all measures, we have achieved further reach and maturity than 5 years ago.
| # launch daily notes with `notes` | |
| # launch specific notes with `notes woodworking` | |
| # this is a cloud synced file, so it's live on all my devices | |
| function notes(){ | |
| SUBJECT="${1:=daily}" | |
| if [ -z "$SUBJECT" ] | |
| then | |
| (cd ~/Documents/notes && hx NOTES.md) | |
| else | |
| (cd ~/Documents/notes && hx "${SUBJECT:u}.md" NOTES.md) |
| <script src="https://cdn.paddle.com/paddle/paddle.js"></script> | |
| <%= if vendor_id = Application.get_env(:my_app, :paddle)[:vendor_id] do %> | |
| <%= if Application.get_env(:my_app, :paddle)[:sandbox] do %> | |
| <script type="text/javascript"> | |
| Paddle.Environment.set("sandbox"); | |
| Paddle.Setup({ vendor: <%= vendor_id %> }); | |
| </script> | |
| <% else %> | |
| <script type="text/javascript"> |
The 8BitDo Zero 2 remote is ~$20 and can be used to gamify your studying.
The controller comes with preset keybindings that aren’t the most helpful. So, through the use of a key remapping software, you’ll update how your device interprets the keys!
If you don’t want to download a remapper, you should be able to use an
I have been working on a modern typing training application for the last couple of days. One of the main motivations was to build an app with a modern UI and minimal distractions, enabling to fully focus on the training aspect. You can read more about the original idea and thought process here as well as some notes on iterating over the details here.
After adding some minimal auto close functionalities for the code training section, you can read about it here, another important feature was to make the text training part more entertaining.