mögen das
mögen das
teilten dies erneut
Heute beginnt der #Winterkongress der @digiges im Casinotheater in #Winterthur:
Abgesehen davon, dass ich spannende #Technik-Aufgaben haben werde, freue ich mich dort mein #Weekend zu verbringen und wieder mit mir bekannte #Nerds und Menschen aus dem #Fediverse treffen zu können. Wir sehen uns dann im #Reallife und deswegen so wie des weiteren, ist nun Ruhe hier von mir 😉
🟩 https://www.winterkongress.ch/2024/
P.S. Ihr könnt nun zB meine bisherigen #Toot's in meiner Timeline auf @kubikpixel ansehen.
teilten dies erneut
A classic bug for a leap day: At work, colleagues discovered and fixed a bug in a lesser used tool that only occurs on February 29th. It did trip up the tests, so no one got to merge until it got identified and resolved.
The source file in question hadn't been touched in over 4 years. Last leap year, the 29th was on a Saturday, so likely no one noticed.
What was annoying is that the logic had been clearly written with the intent of handling leap years. A leap year check condition was present, validated only on a February > 28th, but had to get inverted.
You may wonder why we wouldn't have used the languages' standard library date functions to validate the date - unfortunately the language in question doesn't have such a sophisticated standard library (language omitted to protect the innocent).
Niklaus Wirth, the inventor of the Pascal programming language, author of "Algorithms + Data Structures = Programs", and more, passed away on January 1.
Wirth's law, named after him, is an adage which states that software gets slower more rapidly than hardware gets faster.
teilten dies erneut
Best #37C3 quote so far:
[...] to observe the international compressor holiday [...]
Context: Newag's train "DRM"
mögen das
Congratulations to Sergio Benitez on releasing rocket.rs 0.5.0! Thank you for this great framework. 👏
I got to follow rocket's journey to async and stable #rust with the PrivateBin directory service. Coming from Python flask apps, it is really easy to pick up and get going with your webservice, offering static & templated content, easy to create web forms and JSON APIs.
Thanks to rust's strict type system I could focus on the logic and didn't have to waste time double checking and casting data received by clients. If my API accepts an integer in a certain parameter, Rocket will ensure I only receive valid requests in my logic.
BillBarnhill mag das.
teilten dies erneut
I'm so so excited to announce #rust hyper v1.0 🚀
https://seanmonstar.com/blog/hyper-v1/
hyper v1
I’m excited to announce v1.0 of hyper, a protective and efficient HTTP library written in the Rust programming language. hyper provides asynchronous HTTP/1 a...seanmonstar
teilten dies erneut
I like CSS-animations, clocks and dials for making metrics easier to digest (we are quicker at detecting angular changes than reading and parsing digits). So I'm in awe with this creative use of a watch-dial to visualize a 32-bit hexadecimal number:
The letters below were discovered in September 1993 in a reverse time-capsule apparently sent from 2023.
The first of those emails dates from this morning. Note the author of the RFC and the publication date.
GitHub - Nessex/yaml2json-rs: Command line utility (+libraries) to convert YAML to JSON.
Command line utility (+libraries) to convert YAML to JSON. - GitHub - Nessex/yaml2json-rs: Command line utility (+libraries) to convert YAML to JSON.GitHub
Schade das zu erfahren und vielen Dank an Herrn Dornier für die jahrzehnte-lange gute Betreuung und die ausgezeichneten Produkte!
Habe beruflich und privat seit Ende der 2000er Jahre immer wieder auf PC Engines für m0n0wall- und später OPNsense-basierte Router gesetzt. Diese Nachricht wurde über eine apu4d4 ins Internet geschickt und von einem Server hinter einer apu2e4 gehostet.
#TIL:
prompt injection, which is a form of cyberattack that exploits [an AI's] natural language processing abilities.
Bing: “I will not harm you unless you harm me first”
Last week, Microsoft announced the new AI-powered Bing: a search interface that incorporates a language model powered chatbot that can run searches for you and summarize the results, plus do …simonwillison.net
Während zwei Tagen werden Themen rund um Informationstechnologie, Digitalisierung und deren Auswirkungen auf unsere Gesellschaft in verschiedenen Vorträgen und Workshops behandelt.
#Digitale_Gesellschaft #Winterkongress #Zürich #Linux
https://gnulinux.ch/winterkongress-2023
elrido hat dies geteilt.
Release v1.5.1 - Filesystem purge lookup change & administration script - PrivateBin
This release reverts a filesystem purge lookup change and adds a script for administrative tasks.privatebin.info
tl;dr Commendable progress, but we're still a long long way from factoring.
So it can solves those edge cases. It may also be useful if you hit performance or memory usage issues in your python based search spider or similar massively parallel connection applications.
PrivateBin 1.5.0 released - Adding S3 Storage backend, storage migration script & 4 new translations
https://privatebin.info/news/v1.5.0-release.html
Error | OPNsense
This minor release adds support for Simple Storage Service (S3), a storage migration script, adds four new languages to the translations and includes updated libraries.privatebin.info
Error | OPNsense
This release improves the safety of the SVG attachment preview, adds Google Cloud Storage and Oracle database support, and new translations.privatebin.info
My team at LzLabs GmbH in Wallisellen, Switzerland, is looking for a 4th DevOps Engineer. You'd be working primarily with a CloudBees (Jenkins) cluster of around 90 blades for build & testing, for several software stacks that targets RHEL, but hopefully soon™ also other platforms. And of course there are also a lot of build and deployment related projects to be spice things up on the side, like maintaining and developing a test statistics database, code coverage reporting, change log and other automation projects, all in a mostly ansible-ized environment. The companies main language is English, living in or moving to the vicinity of Zürich would certainly be advantageous.
#followerpower #Stellenangebote #jobs #jeRecrute
DevOps Engineer
As one of our DevOps engineers you will join a team who lead the way for our CI/CD environment. The ideal engineer will bring experience, best practices, and a collaborative attitude to help drive Linux based CI/CD initiatives.lzlabs.peoplehr.net
Momentan kennt dieser Knoten 2065 Knoten mit insgesamt 1238363700 registrierten Nutzern, die die folgenden Plattformen verwenden:Hm, die Misskey stats bedürfen wohl noch etwas der Interpretation... 🤔
- Friendica (234/14306)
- BirdsiteLIVE (3/9295)
- Diaspora (104/745029)
- [...]
- Lemmy (4/15876)
- Mastodon (1195/2801105)
- Misskey (33/1234575069)
[...]
- http://rachelbythebay.com/w/2022/01/26/swcbbs/
- https://3drealms.com/news/3d-realms-website-turns-20/
therefore a computer must never make a management decision
(IBM, 1979 slide)
teilten dies erneut
Als ich 1997 meine erste Reise in die USA machte, hatte ich einen Psion Siena dabei und darauf Tagebuch geführt. Leider konnte ich mir damals das Datenkabel nicht leisten und es irgendwann verpasst die leeren Batterien zu tauschen und die Dokumente gingen so verloren.
Vor einigen Wochen habe ich mir aus Neugier dessen grossen Bruder angeschafft, den Psion Series 3a. Und diesmal auch ein serielles Kabel dazu, damit ich Programme hoch- und Daten davon runter laden kann. Hab mal ein paar Notizen dazu gemacht:
teilten dies erneut
https://lzlabs.peoplehr.net/Pages/JobBoard/Opening.aspx?v=286d1604-0dd9-4068-9ca4-4927773aea80
https://lzlabs.peoplehr.net/Pages/JobBoard/Opening.aspx?v=d74084e2-926b-4863-bf1c-505043c0f111
#hiring #jobs #JeRecrute (pas moi)
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
The book's title and subject is the one liner that produces a maze on the Commodore 64 BASIC V2. In one of the chapters the books authors consider ports to other 8 bit systems, as well as modern scripting languages, using unicode characters. Here is their port to perl:
perl -e 'binmode STDOUT,"utf8";{print chr(9585.5+rand);redo}'
Got me inspired, here are my attempts for python (the second one cheats a bit, as it uses POSIX shell to format the script):
python3 -c 'import random;exec("while True:\n\tprint(chr(int(9585.5+random.random())),end=\"\");")'
printf "import random\nwhile True:\n\tprint(chr(int(9585.5+random.random())),end='')" | python3 -
and php (still no native unicode support, so have to build the 3 bytes for the utf-8 symbol one by one):
php -r 'while(1){echo chr(226),chr(149),chr(177.5+rand(0,1));}'
Shell parsing is hard.
Yes, shell parsing is non-obvious - it does help enormously to understand that the shell takes what you type on the command line after you hit enter, parses it, replacing variables, expanding globs (wildcards) and other language constructs in the process and only then issues a system call, passing the resulting argv structure to the kernel for execution.
Exhibit A (source of the above quote): How the local shell ssh and the remote shell interact, in unexpected ways
Exhibit B: skarnet's introduction to the execline language design and grammar goes into further details of the argv structure
Exhibit C: How to use execlineb for nginx to wait for up to 10s on the startup of php-fpm, avoiding involvment of a shell process
asTra
Als Antwort auf KubikPixel™ • • •@digiges
KubikPixel™
Als Antwort auf asTra • • •@spudtnik64 danke 😊
@digiges
asTra
Als Antwort auf KubikPixel™ • • •KubikPixel™
Als Antwort auf KubikPixel™ • • •🧵 …bin gleich wieder dort 👆 wir sehen uns (vielleicht) 👋
#winterkongress #winterthur #winti #it #social #sozial #schweiz #zurich @digiges
ralf tauscher :FreiburgSocial:
Als Antwort auf KubikPixel™ • • •KubikPixel™
Als Antwort auf KubikPixel™ • • •🧵 …mich hat es gefreut am #Winterkongress euch zu treffen so wie kennen zu lernen 😊
#winterthur #winti #it #social #sozial #schweiz #zurich @digiges
KubikPixel™
Als Antwort auf KubikPixel™ • • •Wenn ihr die ungeschnittenen Videos vom #Winterkongress jetzt schon sehen wollt, dann geht es hier:
📺 https://streaming.media.ccc.de/winterkongress2024/relive
—
@digiges #video #it #winterthur #Winterkongress24 #videos
Relive! – Winterkongress 2024 Streaming
streaming.media.ccc.deKatika Kühnreich hat dies geteilt.
Georg Ruß
Als Antwort auf KubikPixel™ • • •