Jace Warren | @jacewarren.bsky.social retweeted
The most annoying thing about software engineering
Is how you spend 2 weeks learning intensely about some topic (e.g. how to do graceful shutdown properly),
And 6 months later you completely forget everything 😡
If any of you are fans of godot & game dev, show this content creator some love and follow them!
@christinec_dev
youtube.com/@christinec_devs…
#GodotEngine #gamedev #indiedev
Jace Warren | @jacewarren.bsky.social retweeted
Replying to @chris_mccord
Just tested on liveroom.app:
~3x faster on average
sometimes from 3.6ms down to 0.5ms
This is on a very frequently updated LiveView (renders cursors on every mouse move)
This is amazing.
So many ideas churning from this post!
What if you could:
* upload a .csv file to see & plot its contents
* stream and transform GBs of .parquet files from S3
* drag and drop a sqlite3 database and query it
* drag and drop an audio/video file for live transcription
With @livebookdev, you can: youtube.com/watch?v=ICsZVUHZ…
Jace Warren | @jacewarren.bsky.social retweeted
Both Kyle and I (Trevor) make our TikToks and I finally hit a milestone of 1000 on one of my posts! Come follow us for some music goofiness!
tiktok.com/@pittherapy?_t=8g…
Jace Warren | @jacewarren.bsky.social retweeted
See you very soon! #UnrealFest
Jace Warren | @jacewarren.bsky.social retweeted
This is another huge win from HEEx templates: since we know the HTML structure and we know when it has changed (or not), we can skip huge parts of DOM parsing and traversal when whole subtrees stay the same.
Upcoming LiveView speeds up client DOM patching 5x!
I'd love folks test it out and report back. In the js console run `liveSocket.enableProfiling()` and note the "full patch" times when interacting with the app. Compare times before this branch & after
github.com/phoenixframework/…
Jace Warren | @jacewarren.bsky.social retweeted
Replying to @aloukissas @elixirlang
It easy to build Elixir API clients with Tesla: github.com/elixir-tesla/tesl…
And you don’t have to implement every function in the service’s API, just the things you use.
Thanks for sharing
We rebuilt @Railway's home grown log stack—1 billion logs per day—on top of @ClickHouseDB
Here's why and how we did it 👇
Huge potential here
This is on @flydotio NVIDIA A100-SXM4-80GB .
Soon this kind of thing will be a `fly deploy` away from some GPU 🔥 . I'm having a blast playing with this stuff!
xitter.cf/chris_mccord/status/17…
Jace Warren | @jacewarren.bsky.social retweeted
This is going to change databases!
There are 1.7 million deployments of PostgreSQL worldwide. This makes it one of the world's most popular relational database management systems.
The team behind @postgresml reached out to me and showed me their open-source extension, PostgresML.
It's pretty cool!
You can use this extension to train a model on text and tabular data using SQL queries.
This example trains a model using XGBoost using a query!
select * from pgml.train('Handwritten Digit Image Classifier',
algorithm => 'xgboost',
'classification',
'pgml.digits',
'target'
);
The extension integrates Hugging Face 🤗 Transformers. You can use it to run NLP models right into the database.
Here is an example to determine the sentiment of some text:
select pgml.transform(
task => 'text-classification',
inputs => ARRAY[
'This product didn't work for our family.',
'This has been the best purchase of the year!'
]
) as positivity;
I had never seen this before.
You can train and run supervised and unsupervised algorithms. You can run pre-trained models. Machine Learning and AI right at the database level!
Here is the GitHub repository: github.com/postgresml/postgr…
This post is sponsored by @postgresml and their fully managed cloud service. You can use them in addition to their open-source library. Horizontal scalability and support for JavaScript, Python, and Rust.
Machine learning is now getting everywhere.
How long before this is part of every database management system out there?
Jace Warren | @jacewarren.bsky.social retweeted
Phoenix LiveView 0.20.0 is out with some of the features I showed off at ElixirConf:
🔥 assign_async / start_async / <.async_result>
🔥 HTML debug comments in your markup tree to know which component rendered any given fragment
Jace Warren | @jacewarren.bsky.social retweeted
“Thanks everyone for comments on the draft, here it is revised with all your edits.”
Jace Warren | @jacewarren.bsky.social retweeted
Probably a good time to say that I will be speaking at @GOTOcon Chicago AI Days in October. Excited to introduce some new people to the Elixir ML ecosystem!
Start from the ground up with genetic algorithms.
@sean_moriarity spoke to @redrapids about the fundamentals of genetic algorithms & how #Elixir’s syntax & functional style creates idiomatic solutions to optimization problems
Full ep out on Sept 21
youtu.be/xLDu5q1zbX8?list=PL…
Jace Warren | @jacewarren.bsky.social retweeted
There is an exchange rate between competence and power, in both directions, and this discomfits many people.
One specific way: many people who do not desire power and keep piling on the competence will have to deal with the moral challenges of power whether they want them or not
Jace Warren | @jacewarren.bsky.social retweeted
Unreal Engine 5.3 is now available, with enhancements to core rendering, developer iteration and virtual production toolsets!
Also included, experimental new rendering, Skeletal Editor, Chaos Cloth and SMPTE ST 2110 support 🔧
Read about it, here!: epic.gm/unreal-engine-5-3-av…
Jace Warren | @jacewarren.bsky.social retweeted
Super excited for future Phoenix debugging tools demoed in @chris_mccord’s @ElixirConf talk:
- viewing server logs in the JS console
- comments in markup to show where HTML comes from
- alt-click on an element on the page to open your editor to that component 🤯
#MyElixirStatus
Jace Warren | @jacewarren.bsky.social retweeted
Req v0.4.0 is out! github.com/wojtekmach/req/re… #MyElixirStatus
































