Google Bard is a bit too creative. In another chat, where I asked who “Jan-Lukas Else” is, it also said that I developed the “Quarkus programming language”. But this clearly shows the limitations of language models and the current state of AI. Just because the answers sound clever, they are not always right. ⌘ Read more
can you money-pump the agents simulated by large-language models?
give standard vNM coherence violating scenarios to smarter language models
really, the forbidden art here is to make the language model guess what came before the prompt
Ignite Realtime Blog: HTTP File Upload v1.2.2 released!
We’ve just released version 1.2.2 of the HTTP File Upload plugin for Openfire. This release includes Ukrainian language support, thanks to Yurii Savchuk (svais) and his son Vladislav Savchuk (Bruhmozavr), as well as a few updated translations for Portuguese, Russian and English.
Grab it from the plugins page in your Openfire Admin Console, or download manually from the HTTP File Upload archive page, [here](https://www.igniterealtime.o … ⌘ Read more
On my blog: Developer Diary, Marathi Language Day https://john.colagioia.net/blog/2023/02/27/marathi.html #programming #project #devjournal
ICYMI: CodeQL enhancements
Learn about CodeQL’s improved user experience and enhancements that let you scan new languages, detect new types of CWEs, and perform deeper analyses of your applications. ⌘ Read more
The impending first era of AI
There’s an article in WSJ about the imminent ‘AI Boom’ and how a couple of companies, the ones that have already been both enabling and controlling our existence, to a large extent, are bound to become even more powerful. It’s interesting to ‘see’ the interplay if you’ve been working in computing technology for the past decade or so. Christopher Mims, the author of the WSJ article, posits that the computing requirements of large language models, latent text-to-image diffus … ⌘ Read more
@prologic@twtxt.net I get the worry of privacy. But I think there is some value in the data being collected. Do I think that Russ is up there scheming new ways to discover what packages you use in internal projects for targeting ads?? Probably not.
Go has always been driven by usage data. Look at modules. There was need for having repeatable builds so various package tool chains were made and evolved into what we have today. Generics took time and seeing pain points where they would provide value. They weren’t done just so it could be checked off on a box of features. Some languages seem to do that to the extreme.
Whenever changes are made to the language there are extensive searches across public modules for where the change might cause issues or could be improved with the change. The fs embed and strings.Cut come to mind.
I think its good that the language maintainers are using what metrics they have to guide where to focus time and energy. Some of the other languages could use it. So time and effort isn’t wasted in maintaining something that has little impact.
The economics of the “spying” are to improve the product and ecosystem. Is it “spying” when a municipality uses water usage metrics in neighborhoods to forecast need of new water projects? Or is it to discover your shower habits for nefarious reasons?
@prologic@twtxt.net I get the worry of privacy. But I think there is some value in the data being collected. Do I think that Russ is up there scheming new ways to discover what packages you use in internal projects for targeting ads?? Probably not.
Go has always been driven by usage data. Look at modules. There was need for having repeatable builds so various package tool chains were made and evolved into what we have today. Generics took time and seeing pain points where they would provide value. They weren’t done just so it could be checked off on a box of features. Some languages seem to do that to the extreme.
Whenever changes are made to the language there are extensive searches across public modules for where the change might cause issues or could be improved with the change. The fs embed and strings.Cut come to mind.
I think its good that the language maintainers are using what metrics they have to guide where to focus time and energy. Some of the other languages could use it. So time and effort isn’t wasted in maintaining something that has little impact.
The economics of the “spying” are to improve the product and ecosystem. Is it “spying” when a municipality uses water usage metrics in neighborhoods to forecast need of new water projects? Or is it to discover your shower habits for nefarious reasons?
On the topic of Programming Languages and Telemetry. I’m kind of curious… Do any of these programming language and their toolchains collect telemetry on their usage and effectively “spy” on your development?
- Python
- C
- C++
- Java
- C#
- Visual Basic
- Javascript
- SQL
- Assembly Language
- PHP
Erlang Solutions: Elixir, 7 steps to start your journey
Read this post in Spanish.
Let’s talk about Elixir!
Elixir is a functional programming language created by José Valim to build concurrent and scalable systems. It is defined as:
“a dynamic, functional language for building scalable and maintainable applications”.
Its first version was released in 2012. Since then, n … ⌘ Read more
Erlang Solutions: Elixir, 7 pasos para iniciar tu viaje
¡Hablemos de Elixir!
Elixir es un lenguaje de programación funcional creado por José Valim para construi sistemas concurrentes y escalables.
“a dynamic, functional language for building scalable and maintainable applications”.
Su primera versión fue liberada en 2012. Desde entonces, se le han agregado nuevas funcionalidades y mejoras hasta llegar a su [versión actual](https://elixir-lang.org/blog/2 … ⌘ Read more
@eldersnake@we.loveprivacy.club Several reasons:
- It’s another language to learn (SQL)
- It adds another dependency to your system
- It’s another failure mode (database blows up, scheme changes, indexs, etc)
- It increases security problems (now you have to worry about being SQL-safe)
And most of all, in my experience, it doesn’t actually solve any problems that a good key/value store can solve with good indexes and good data structures. I’m just no longer a fan, I used to use MySQL, SQLite, etc back in the day, these days, nope I wouldn’t even go anywhere near a database (for my own projects) if I can help it – It’s just another thing that can fail, another operational overhead.
Bypassing OGNL sandboxes for fun and charities
Object Graph Notation Language (OGNL) is a popular, Java-based, expression language used in popular frameworks and applications, such as Apache Struts and Atlassian Confluence. Learn more about bypassing certain OGNL injection protection mechanisms including those used by Struts and Atlassian Confluence, as well as different approaches to analyzing this form of protection so you can harden similar systems. ⌘ Read more
Erlang Solutions: Building a Remote Control Car from Scratch Using Elixir
IntroductionElixir is undoubtedly one of the most comprehensive full stack languages available, offering battle-tested reliability and fault-tolerance on the backend. This is thanks to its origins in Erlang, the BEAM VM and OTP, powerful and agile frontend development thanks to LiveView and the ability to write to hardware with Nerves (not to mention the exciting developments happening in the mac … ⌘ Read more
Tutorial: Getting started with generics - The Go Programming Language – Okay @xuu@txt.sour.is I quite like Go’s generics now 🤣 After going through this myself I like the semantics and the syntax. I’m glad they did a lot of work on this to keep it simple to both understand and use (just like the rest of Go) 👌
#GoLang #Generics
GPT-3 is crazy 🤯
Do you want to read why Go is a great programming language? ⌘ Read more
GPT-3 is crazy 🤯
Do you want to read why Go is a great programming language? ⌘ Read more
Erlang Solutions: Advent of Code 2022 – Every Puzzle Solved in Erlang
Day 1Christmas is getting closer and with that, the annual Advent of Code begins. For those who do not know, Advent of Code is a fun and inclusive event which provides a new programming puzzle every day. The fun is that these puzzles can be solved in any programming language and are accessible for varying levels of coding experience and skills. The real test is in your problem-solving. This year, we’ll be solving each of the problems in … ⌘ Read more
A Lua-based markup language: https://codeberg.org/akkartik/luaML.love
In reply to: chreke’s blog - Little Languages Are The Future Of Programming
The idea is that as you start to find patterns in your application, you can encode them in a little language—this language would then allow you to express these patterns in a more compact manner than would be possible by other means of abstraction. Not only could this buck the trend of ever-growing applications, it would … ⌘ Read more
In reply to: Oatmeal - My programming language odyssey
A while ago someone asked what I liked about the programming languages I like — forth and lisp specifically.
I’ve noodled on it for a bit now, and I think the reason I like forth and scheme and other languages with something like a repl is because when I start a new project I’m dropped right into the entire language and t … ⌘ Read more
How to Use the Node Docker Official Image
Topping Stack Overflow’s 2022 list of most popular web frameworks and technologies, Node.js continues to grow as a critical MERN stack component. And since Node applications are written in JavaScript — the world’s leading programming language — many developers will feel right at home using it. We introduced the Node Docker Official Image (DOI) due […] ⌘ Read more
I was just reminded of this interpreter for an APL/J-like language by Arthur Whitney, the absolute weirdest bit of C code I’ve actually gotten something out of, and thought I’d share: https://code.jsoftware.com/wiki/Essays/Incunabulum
Erlang Solutions: Learning functional and concurrent programming concepts with Elixir
If you are early in the process of learning Elixir or considering learning it in the future, you may have wondered a few things. What is the experience like? How easy is it to pick up functional and concurrent programming concepts when coming from a background in languages which lack those features? Which aspects of the … ⌘ Read more
Erlang Solutions: Everything you need to know about Phoenix Framework 1.7
It is an exciting time for the Elixir community. As you may have seen at ElixirConf or ElixirConf EU, we are celebrating the 10th anniversary of Elixir. Despite now being 10 years old, there is no slowdown in the number of exciting new features, frameworks, and improvements being made to the language.
One of the most exciting … ⌘ Read more
Erlang Solutions: Pair Programming
As a junior software developer, finding the right tools and techniques to help you learn a new language or technology can make a huge difference. While spending the last few months learning Erlang and Elixir, one of the techniques that I have found really helpful is pair programming.
I will be breaking down the concept of pair programming and my experiences with it so far, including the benefits and different ways of utilizing this programming style.
**What is pair progra … ⌘ Read moreDino: Stateless File Sharing: Async, Metadata with Thumbnails and some UI
AsyncAsynchronous programming is a neat tool, until you work with a foreign project in a foreign language using it.
As a messenger, Dino uses lots of asynchronous code, not always though.
Usually my progress wasn’t interfered by such instances, but sometimes I had to work around it.
Async in Vala
No surprises here.
Functions are annotated with async, and yield expressions that are asyn … ⌘ Read more
Git’s database internals II: commit history queries
This post explores Git commit history as a database where ‘git log’ is the query language. Learn about Git’s custom query index – the commit-graph file – and how to make sure it’s enabled in your repositories. ⌘ Read more
@mckinley@twtxt.net really the language authors should have added those to the standard spec by now. That is just obscene.
@mckinley@twtxt.net really the language authors should have added those to the standard spec by now. That is just obscene.
** Miscellaneous this and that **
Since my brain injury (which I’ve since learned can be called an“ABI” or“acquired brain injury”) I’ve noticed that I have trouble focusing on programming tasks; I’m able to do what I need to do for work and family but, when it comes time for hobby projects I’m just gloop. Totally oozy.
Because of that I’ve been drawn to do more reading and game playing, but also still wanna code…I’ve found that it is easier to use more“batteries included” kinda languages, namely scheme, over what I’d … ⌘ Read more
I started working on plugins for GoBlog using a Go module I recently discovered: yaegi. It still feels like magic, because Go is typically a compiled language and yaegi makes it dynamic by embedding an interpreter. Is this overkill for GoBlog or does this possibly enable flexibility like WordPress plugins? ⌘ Read more
Scratch? Python? C? Kernighan on Languages for Kids Coding - Computerphile ⌘ Read more
Google’s ‘fast track to surveillance’ sparks backlash from European consumer groups over ‘deceptive’ practices
The Regional consumer organisation BEUC accused Google of using ‘deceptive design, unclear language, misleading choices and missing information’ for extensive data collection. ⌘ Read more
A Linux Kernel Module written in Scratch (a visual programming language for kids)
Seriously. Someone did this. Because… why not? ⌘ Read more
International Linguistic Symposium on PhD Research Training
[Sponsored Article]
The Hongkong-Beijing-Lancaster Symposium on Research Methodologies for PhD Studies in Linguistics (REMLing) was held online on 17 and 18 March 2022.
REMLing 2022 was jointly organised by the Halliday Centre for Intelligent Applications for Language Studies (HCLS) at City University of Hong Kong, the MIIT Centre of AI-based Linguistic Information Proce … ⌘ Read more
Erlang Solutions: Contract Programming an Elixir approach – Part 1
This series explores the concepts found in Contract Programming and adapts them to the Elixir language. Erlang and BEAM languages, in general, are surrounded by philosophies like “fail fast”, “defensive programming”, and “offensive programming”, and contract programming can be a nice addition. The series is also available on Github.
You will find a lot … ⌘ Read more
Hong Kong to include Korean in DSE university entrance exam from 2025 amid K-Culture boom
Hong Kong’s testing authority will allow students to submit scores from the Test of Proficiency in Korean in the foreign language category of the city’s university entrance exam starting from 2025. ⌘ Read more
connietran-dev/playlistr
Playlistr is a collaborative music-sharing app for live group listening on Spotify built with React & socket.io
Language: JavaScript
Star: 7
Watch: 7 ⌘ Read more
mirrorfm/mirrorfm-data
Music label/channel → Github commit → Spotify playlist
Language:
Star: 11
Watch: 11 ⌘ Read more
TheKingElessar/iDeemYouWorthy
Sync your local music library with your Spotify playlists
Language: Python
Star: 14
Watch: 14 ⌘ Read more
gokberkakdeniz/soapify-web
Search within your all Spotify playlists
Language: TypeScript
Star: 1
Watch: 1 ⌘ Read more
the-spatializer/instagram-follower-scraper
Scrap Instagram Follower, detect accounts you follow, accounts that follow you, accounts that follow you but you don’t follow back, accounts you follow but don’t follow you back using python
Language: Python
Star: 1
Watch: 1 ⌘ Read more
the-spatializer/qr-code-generator
A program to create your own qr code. You can add a logo in the middle.
Language: Python
Star: 1
Watch: 1 ⌘ Read more
jerrykhh/ig_follower
Instagram follower to CSV and auto-follow
Language: Python
Star: 7
Watch: 7 ⌘ Read more
adw0rd/instagrapi
🔥 The fastest and powerful Python library for Instagram Private API 2022
Language: Python
Star: 1022
Watch: 1022 ⌘ Read more
Japan’s new tougher cyberbullying laws prompted after Hana Kimura’s suicide sparks free speech debate
Anyone convicted of using abusive language to insult a person in a public setting, including online, now face up to one year behind bars or a fine of up to US$2,236. Previously, a conviction could have led to a maximum prison term of 30 days or a fine of US$75. ⌘ Read more
Meet China’s new live-streaming e-commerce star: an English-language tutor who lost his off-campus teaching job
Former off-campus English-language tutor Dong Yuhui has become China’s new live-streaming e-commerce star, as more established hosts Viya and Austin Li Jiaqi are away from the limelight. ⌘ Read more
machine dictatorship is much easier than machine uprising, you need no robotics, only a language model and a critical mass of human accomplices
Q: Are passphrases really more secure than cryptographically random passwords? 🤔
I have to wonder… It should be possible to do “passphrase” attacks just like “dictionary” attacks? How is a “phrase” any different to the character set you can type? Sure there are more possible “words” (at least) in the English language, but I’m not convinced.
devonzuegel/smallworld
stay in touch with your friends around the world
Language: Clojure
Star: 40
Watch: 40 ⌘ Read more
borisdayma/dalle-mini
DALL·E Mini - Generate images from a text prompt
Language: Python
Star: 4442
Watch: 4442 ⌘ Read more
Erlang Solutions: Modern Software Engineering Principles for Fintechs by Daniel Pilon at SumUp
Daniel Pilon is a Software Engineering Manager at SumUp. Since 2007 he has worked across several industries before arriving in the fintech space. He has experience in many programming languages, such as C#, Java and JavaScript but since discovering Elixir and the power of functional programming a few years ago, he hasn’t looked back.
Right now he is building SumUp Bank, a complete digital banking solution … ⌘ Read more
tgymnich/fork-sync
🔄 Github action to sync your forks
Language: JavaScript
Star: 183
Watch: 183 ⌘ Read more
appml/neutrinote
neutriNote - Markdown + Math in Just 3 MB!
Language: Java
Star: 130
Watch: 130 ⌘ Read more
** My programming language odyssey **
While I wouldn’t say I’m wicked adept at any one language, I’ve dipped my toes into many different languages. Here, I try to roughly recreate my programming language journey.
The web. A marvel, a terror. I started here, more out of ease of access than necessity, but was able to get far enough to make a career out of web dev. I should also add SQL to this list.
[Elm](https://elm-lang … ⌘ Read more
Gemini capsule
Gemini is a lightweight Internet protocol. It’s heavier than Gopher
but lighter than HTTP(S), especially if combined with all other web
technologies. The name makes sense if Gopher is Project Mercury and
the web is the Apollo program.
One of its uses is to serve gemtext, which is a lightweight
Markdown-like markup language, instead of HTML. Gemini browsers don’t
have support for neither Javascript, nor CSS, nor any of the other new
web technologies. It can be beautiful anyway, s … ⌘ Read more
Gemini capsule
Gemini is a lightweight Internet
protocol. It’s heavier than Gopher but a bit lighter than HTTP(S).
It’s the Gemini programme if Gopher is Mercury and HTTP is Atlas.
One of its uses is to serve gemtext, which is a lightweight
Markdown-like markup language, instead of HTML. Gemini browsers don’t
have support for neither Javascript, nor CSS, nor any of the other new
web technologies. It can be beautiful anyway, see for instance
[Lagrange]( [http … ⌘ Read more
NicholasDawson/TikTok-Video-Downloader
A tool that downloads all videos of a users profile.
Language: Python
Star: 4
Watch: 4 ⌘ Read more
fknives/TikTok-Downloader
Simple Open Source App to Download TikTok Videos using share link.
Language: HTML
Star: 5
Watch: 5 ⌘ Read more
ZYinMD/myfaveTT
Download all your tiktok Likes❤️ and Followings
Language: CSS
Star: 7
Watch: 7 ⌘ Read more
CuriousYoda/tiktok-downloader
Downloads TikTok videos for a given user without water marks
Language: Python
Star: 10
Watch: 10 ⌘ Read more
zanozbot/tiktok-downloader
Download TikTok videos online with TikTok Video Downloader. Completely free.
Language: Vue
Star: 10
Watch: 10 ⌘ Read more
rouze-d/tiktok-download
Simple TikTok Video Downloader
Language: Shell
Star: 33
Watch: 33 ⌘ Read more
krypton-byte/tiktok-downloader
Tiktok Downloader/Scraper using requests & bs4
Language: Python
Star: 64
Watch: 64 ⌘ Read more
xtekky/TikTok-Comment-Scraper
Get all comments of a video and filter them | Show Likes etc…
Language: Python
Star: 3
Watch: 3 ⌘ Read more
mezotv/Tiktok-web-scraper
Easy tiktok scraper to get data from tiktok
Language: JavaScript
Star: 2
Watch: 2 ⌘ Read more
Silver-birder/chrome-extensions-tiktok-scraping-downloader
This is a Chrome extensions that scrapes and posts Tiktok web pages.
Language: JavaScript
Star: 5
Watch: 5 ⌘ Read more
naseif/tiktok-scraper
Scraper for TikTok. Download videos, music, fetch users info and more.
Language: TypeScript
Star: 12
Watch: 12 ⌘ Read more
MRHRTZ/Tiktok-Scraper-Without-Watermark
Download Video From Tiktok Without Watermark also Without Driver so it is a light module.
Language: JavaScript
Star: 48
Watch: 48 ⌘ Read more
Two tools for translating text between languages… from a Linux Shell.
Because sometimes you need to translate a quote without leaving the terminal. ⌘ Read more
Bringing code navigation to communities
Thanks to the efforts of the Elixir community, GitHub supports code navigation for Elixir repositories. Read how favorite language can add this support too! ⌘ Read more
rosuH/EasyWatermark
🔒 🖼 Securely, easily add a watermark to your sensitive photos. 安全、简单地为你的敏感照片添加水印,防止被小人泄露、利用
Language: Kotlin
Star: 890
Watch: 890 ⌘ Read more
5seunghoon/PreviewMaker
📸Android application which help to put watermark on a lot of photos.
Language: Kotlin
Star: 14
Watch: 14 ⌘ Read more
yuhaofe/Video-Quality-Fixer-for-Twitter
Force highest quality playback for Twitter videos.
Language: JavaScript
Star: 28
Watch: 28 ⌘ Read more
inteoryx/twitter-video-dl
Download twitter videos as mp4 files
Language: Python
Star: 19
Watch: 19 ⌘ Read more
f-rog/twitter2mp4
twitter2mp4 its a tool to download videos from Twitter. Needless of ffmpeg.
Language: Python
Star: 19
Watch: 19 ⌘ Read more
chetankapoor/spy
A single line script to take screenshot on mac every 10 seconds with timestamp.
Language: Shell
Star: 2
Watch: 2 ⌘ Read more
mzdr/timestamp
⏰ A better macOS menu bar clock.
Language: JavaScript
Star: 305
Watch: 305 ⌘ Read more
NickeManarin/ScreenToGif
🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.
Language: C#
Star: 17136
Watch: 17136 ⌘ Read more
JustFixNYC/who-owns-what
Who owns what in nyc?
Language: TypeScript
Star: 114
Watch: 114 ⌘ Read more
saschpe/BirthdayCalendar
Get a birthday calendar for all your social networks right inside your calendar app (such as Google Calendar). Supports all apps which sync contacts with your Android device, that includes many social network and messaging apps. Enable reminder alarms and decide which contacts you want to see. You’ll get notifications for all of them.
Language: HTML
Star: 68
Watch: 68 ⌘ Read more
Erlang Solutions: Understanding Processes for Elixir Developers
This post is for all developers who want to try Elixir or are trying their first steps in Elixir. This content is aimed at those who already have previous experience with the language.
This will help to explain one of the most important concepts in the BEAM: processes. Although Elixir is a general-purpose programming language, you don’t need to understand how the virtual machine works, but if you want to take advantage … ⌘ Read more
danny0838/webscrapbook
A browser extension that captures web pages to local device or backend server for future retrieval, organization, annotation, and edit. This project inherits from legacy Firefox add-on ScrapBook X.
Language: JavaScript
Star: 545
Watch: 545 ⌘ Read more
English is probably the worst language you could use to translate any Asian language into Lost in Translation: Drama Titles That Steer You in the Wrong Direction - MyDramaList
People get into game development because they want to have fun programming. Getting projects done involves a lot of things that are not fun, so it usually goes nowhere because the incentives are misaligned. Accidentally making a language, for an engine, for a game | Hacker News
High Level Languages & the IBM 360 Series - Computerphile ⌘ Read more
Lisp is so powerful that problems which are technical issues in other programming languages are social issues in Lisp. The Lisp Curse
Understanding Color Management
I worked on a project where I dived deep into understanding how modern
color management works, including things like color spaces, ICC profiles
and more. As I learnt here and there, I decided to write this post, both
for my future self, and others who may struggle with some of the
concepts as well.
Color management deals with translating between representations of
colors across a variety of devices. Throughout this post, we’ll use
natural language as … ⌘ Read more