Elektrine lite

← Feed

OOTS

oots@infosec.exchange

<p>Cryptographer, Security Engineer/Architect, humanist, with a taste for offensive security as well.</p>

Posts

  • Post #4211897

    #RocketLang update: I added support for &quot;Union types&quot;: You can now declare variables (and function parameters of types like `int32 | None`. The variables can hold values of both types (and functions can be called with parameters of both types).the functionality is still a bit rough around the edges (not as comfortable to use as I&#39;d like), but the core functionality is there. This is actually on the &quot;critical path&quot; towards my current goal of implementing a unit testing l...

  • Post #4006793

    &quot;Angesichts der politischen Mehrheitsverhältnisse in Ostdeutschland fordert Sachsens Ministerpräsident Kretschmer, gesprächsbereit für alle Parteien zu sein. Wer noch über Brandmauern rede, habe die Zeichen der Zeit nicht erkannt.&quot; Ich würde ja sagen: Wer an der #Brandmauer wackelt hat weder aus der Geschichte gelernt noch die Zeichen der Zeit erkannt. (Quelle: https://www.tagesschau.de/inland/kretschmer-brandmauer-100.html) #Kretschmer #Sachsen #FckAfD #Nazis

  • Post #3967531

    This whole #KeepAndroidOpen thing (@keepandroidopen@techhub.social) has definitely not gotten the amount of attention it deserves. (Including from myself.) TLDR: Google wants to lock down (at the #Android #OS level, rather than at the #PlayStore level) what can be installed on #Android phones. That would most likely be the end of (legit) alternative AppStores like @fdroidorg@floss.social . Spread the word! https://keepandroidopen.com/ #FDroid #Keep_Android_Open

  • Post #3862912

    &quot;Kritik gibt es am Vorhaben der Bundesregierung, einen Teil der Einnahmen aus dem Emissionshandel nicht in den KTF, sondern in den Bundeshaushalt fließen zu lassen. Es geht um eine Summe von 2,7 Milliarden Euro 2027&quot; https://www.tagesschau.de/inland/innenpolitik/ktf-klimafonds-finanzplanung-100.html OB IHR DEN ARSCH OFFEN HABT HAB ICH GEFRAGT!1! #climateemergency #climatecrisis #klimakrise #klimanotstand #klimawandel

  • Post #3801570

    #Greece, #Italy, #Spain, #Portugal, #France, #Germany, #England: Much of Europe is suffering an immense #heatwave. #Forestfires are (or were) ravaging, 12 people dead in Spain from forest fires. More forest #fires are sure to follow before the summer is over. Around 4000-5000 dead in Germany from the heat in June alone. #nuclearpowerplants in France shut down or running at reduced capacity to protect the rivers (that providing cooling to the plant) from overheating. And all of this is just th...

  • Post #3760654

    Project #RocketLang update: While working towards my current goal of having a unit-testing library in #Rocket, I came across a few bugs: 1. `string_1 + string_2` actually didn&#39;t work when one or both of the strings where empty. Fixed and added test cases. 2. `os.scandir(path)` actually wasn&#39;t working properly. Most of my test cases used mocking, but the function errored out when run without mocks. The test cases without mocking didn&#39;t properly check the results. Now I implemented a...

  • Post #3736279

    Another update on #RocketLang (my pet #programming language): I just implemented the `dir()` function for modules, so that you can discover what&#39;s declared in a module. (Really, I had most of it stashed already.) Another step towards implementing a unit-testing library for #Rocket, more specifically: auto-discovery of test cases.

  • Post #3733704

    #RocketLang update: Yesterday I implemented typecasting (with runtime checks), so you can now write: ``` x = cast_to[T](y) ``` where `T` is the target type. This required first implementing function templates (generic functions) at all, that&#39;s another new feature. As a consequence, using the `cast_to` functions, it&#39;s now possible to call `dir()` on all types, including `Type` itself. That&#39;s one step closer to my current goal of implementing a unit-testing library: When you get a...

  • Post #3698204

    Today I rented a server for the first time in my life. I ordered it on Monday, today I finally got access. Obviously, I&#39;ve used #SSH many times before, since years. I know the `ssh-keygen -t ed25519` by heart. I wanted to have the server config reproducible, so I asked #claude #opus (you know, the &quot;smart&quot; one) to write an ansible playbook for me. (Because I&#39;ve never really used ansible before.) Within two/three hours I had gotten myself *twice* into a situation where I needed...

  • Post #992407

    After a few months of break, over the last week or so I finally had some time to work on my pet programming language #Rocket again. My main goal was to fix a bug that prevented some built-in types (ints, booleans, ...) from being used as instances of a protocol (as in #Python - think interfaces in #Java, traits in #Rust or ...). The reason was that for these types I didn&amp;#39;t have any runtime type info. If they were stored in a variable (or function parameter) of type `MyProtocol` that was...

  • Post #992405

    Read about &amp;quot;#efficiency #reserves&amp;quot; today: https://archive.ph/R3ela That&amp;#39;s definitely my #euphemism of the day. Imagine someone saying: &amp;quot;It&amp;#39;s a good thing that in our company we have some strategic efficiency reserves that we can tap into to boost productivity in times of need.&amp;quot; It&amp;#39;s so nonsensical, I love it. On a side note: German minister for energy Katherina #Reiche is an absolute disgrace. Every day she&amp;#39;s in office is (in t...

  • Post #992404

    I think #Germany has some strategic #efficiencyreserves that could be unlocked very easily, all that has to happen is for chancellor #Merz and Katherina #Reiche to resign.

  • Post #992402

    I had to deal a bit with the &amp;quot;Supply-chain Levels for Software Artifacts&amp;quot; (SLSA) &amp;quot;standard&amp;quot;: https://slsa.dev/ IMO it&amp;#39;s a joke, since they do not properly deal with threats from &amp;quot;Includ[ing] a vulnerable dependency (library, base image, bundled file, etc.)&amp;quot;. They essentially say &amp;quot;A future version of this standard might deal with that&amp;quot;: https://slsa.dev/spec/v1.2/threats This has been the main entry point of the pa...

  • Post #498063

    It looks like we&amp;#39;re in for another few years of high #inflation, due to surging prices for #RAM and consequently about anything that uses #electronics: https://www.tomshardware.com/pc-components/ram/data-centers-will-consume-70-percent-of-memory-chips-made-in-2026-supply-shortfall-will-cause-the-chip-shortage-to-spread-to-other-segments https://www.wsj.com/tech/ai/memory-ram-shortage-2026-f55324b0 Question is: How will this affect the #AI #bubble? Will it finally burst or will investo...

  • Post #98176

    The &quot;Bluetooth Headphone Jacking&quot; talk at #39c3 was awesome, too. They reversed a popular SOC that powers Bluetooth earbuds and headphones. They found that (even without being paired to the headphone), they could dump flash and RAM from the device. Then they dumped a bunch of info from the device - e.g. the #Bluetooth address and &quot;master&quot; encryption keys used for the communication with paired devices (e.g. a #phone). Then they impersonated the headphone from their laptop an...