-
TIL you can run `ffmpeg` (compiled to #WebAssembly) directly in the browser (recording, converting, streaming) via https://github.com/ffmpegwasm/ffmpeg.wasm
-
Jail-breaking Unitree Robot Dog by... injecting `curl` commands after random password... https://www.youtube.com/watch?v=lA8WuXDXfcI&t=720s
-
A 1 million line PR rewriting #Bun from #Zig to #Rust just dropped... https://github.com/oven-sh/bun/pull/30412
-
#neovim is simple! To copy ("yank"?) the entire buffer into clipboard, just hit [Esc] for Normal mode, followed by `ggyG`! ("go to the beginning of the buffer, yank selection, go to the end of buffer".) Of course you must first add this to use your OSes clipboard...:
```
vim.opt.clipboard = "unnamedplus"
``` -
The #LexFridman podcast with Dave Plummer (most known for creating Windows Task Manager) was a joy to listen: https://lexfridman.com/dave-plummer/
-
Great article about cascading failures, with #DynamoDB outage in us-east-1 taking down entire #AWS region as an example. I mean, the incident from 2015, not the recent one 😉 https://blog.mi.hdm-stuttgart.de/index.php/2022/03/03/cascading-failures-in-large-scale-distributed-systems/
-
"Most of the time, a #Polars job will be completed while we are still waiting for the #Spark cluster to coldstart" https://pola.rs/posts/case-decathlon/#:~:text=cluster%20to%20coldstart.-,Most%20of%20the%20time%2C%20a%20Polars%20job%20will%20be%20completed%20while%20we%20are%20still%20waiting%20for%20the%20Spark%20cluster%20to%20coldstart,-. #Python #BigData
-
More than 10 hours and 440 MiB MP3 on my mobile. These podcasts are getting ridiculous... #LexFridman
-
Back in 2014 I had a talk on the very first #Scalar conference. One of my slides was joking that all of these lines are equivalent, except one, which doesn't compile. I have no idea which one was it ;-)
The last time I used #Scala full-time was almost a decade ago | https://nurkiewicz.github.io/talks/2014/scalar/#/22
-
"#OpenAI is reportedly spending around $170M a year on #Datadog" https://newsletter.pragmaticengineer.com/p/the-pulse-148#:~:text=OpenAI%20is%20reportedly%20spending%20around%20%24170M%20a%20year%20on%20Datadog
-
Apparently #Akka made a huge pivot from actor toolkit inspired by #Erlang to "Enterprise Agentic AI" :-( https://akka.io/
-
#TIL "Delete leftover IDE Storage Directories" in #JetBrains #WebStorm just cleaned up 8 GiB+ of disk (!) Leftovers from outdated and no longer used IDE versions
-
"a node in a linked list doesn’t know anything about the world it’s in. [...] Maybe that’s symbolic. It’s a metaphor for all of us humans. There’s billions of us on this planet and we only know about our local little network"
- only #LexFridman can turn an inefficient data structure into a philosophical journey ;-). -
"Evaluating persistent, replicated message queues" mega article by @adamwarski et. al. is pure gold. https://softwaremill.com/mqperf/ Features #Kafka #PostgreSQL #mongodb #Redis #Pulsar #NATS #SQS #RocketMQ #RabbitMQ #ActiveMQ #RedPanda and more
-
@dashorst Haven't tried it myself, but apparently #Postman supports importing #WSDL https://blog.postman.com/postman-now-supports-wsdl/
-
One more reason to avoid Jira ;-) "they found unencrypted usernames and passwords that the worker used to access and manage #EPAM customers’ #Snowflake accounts, including an account for #Ticketmaster. The hacker says the credentials were stored on the worker’s machine in a project management tool called #Jira" https://www.wired.com/story/epam-snowflake-ticketmaster-breach-shinyhunters/
-
So I'm watching this premium #Go tutorial. The expert shows how fetching 3 URLs sequentially takes 2.1s, whereas running concurrently takes only... 400ms. Both "tests" in the same process. I'm pretty sure connection pooling, DNS caching, HTTP caching and so on contributed much more than #goroutines... And I thought using float32 for money, a few chapters back, was bad
-
Top 10 Tools for Kafka Engineers:
1. #kcat
2. #Debezium
3. Kafka Streams
4. #Grafana
5. Kafka UIs
6. #Redpanda
7. Cruise Control
8. Kafka Security Manager
9. #MirrorMaker
10. Kafka ProxyFrom: https://thenewstack.io/top-10-tools-for-kafka-engineers/
-
#Jetbrains released #Writerside IDE for writing... documentation! I'm just surprised it doesn't seem to support #Asciidoc out-of-the-box https://www.jetbrains.com/writerside/
-
@sos Well, it seems like they simply put #ffmpeg in the cloud through API. It can actually be a reasonable business model: they run heavy ffmpeg workloads in serverless fashion. ffmpeg is mentioned once in their blog. They also explain their stack: #AWS API GW, AWS #Lambda, AWS #dynamoDB, AWS #SQS, AWS #EC2, AWS #ECS. You pay for the infrastructure you use + profit margin. Many companies simply take open source software and host it in the cloud
-
So I'm using #powerlevel10k on top of #ohmyzsh on top of #zsh (with plugins) on top of #iTerm2. At this point I have no idea which terminal features come from which software. And if I really need all of these installed
-
Am I the only one still preferring #curl, #httpie and #jq over desktop tools like #Postman? Findings like that aren't helpful: https://www.leeholmes.com/security-risks-of-postman/
-
"#Bigtable [...] had these internal control-plane entities (as part of the implementation) called tablet servers, which had large indexes, and at some point they became a scaling bottleneck. So the Bigtable engineers scratched their heads over how to make it scale, and realized that they could replace the tablet servers with Bigtables to unblock the scaling. So Bigtable is part of its own implementation. It’s Bigtables all the way down" https://steve-yegge.medium.com/dear-google-cloud-your-deprecation-policy-is-killing-you-ee7525dc05dc #Google
-
#Civet: "The Modern Way to Write #TypeScript. Expressive Syntax and Faster Coding". I'm not 100% sure this example convinces me:
`a |> & + 1 |> bar`
In some sense I appreciate the regularity of the syntax, but I still somehow find `bar(a + 1)` easier to read...
-
Fantastic explanation of #HyperLogLog algorithm: https://www.youtube.com/watch?v=lJYufx0bfpw. What's great about this video is that it uses very basic concepts, so that even non-programmers will understand it. On the other hand, CS terms like hash functions or sorted sets are mentioned in fine print, so the video doesn't sound childish
-
We should give #Microsoft some credit for things like inventing AJAX (XMLHttpRequest), #TypeScript and #ReactiveX. Also, developing #VsCode, #Halo and #AgeOfEmpires. And some decent hardware, like keybords and mice. They're not only #WindowsMe and #IE6
-
#TIL about #Google #CloudWorkstations - a managed VS Code or #Jetbrains Gateway that you can access through your browser or thin client. Essentially, #IDE hosted on the cloud. Not a new idea, but it's interesting to see it more and more frequently | https://cloud.google.com/workstations
-
@infosec812 Actually #Spring #WebFlux simplified WebSockets significantly. E.g. here's a complete rudimentary chat that receives a message over web socket and broadcasts to everyone else: https://github.com/nurkiewicz/reactor-workshop/blob/solutions/webflux/src/main/java/com/nurkiewicz/webflux/demo/websocket/ChatHandler.java. Maybe 10 lines of real code.