When your data doesn’t fit in memory: the basic techniques

You’re writing software that processes data, and it works fine when you test it on a small sample file. But when you load the real data, your program crashes. The problem is that you don’t have enough memory—if you have 16GB of RAM, you can’t load a 100GB file. At some point the operating system will run out of memory, fail to allocate, and there goes your program. So what can you do?


System design hack: Postgres is a great pub/sub & job server

If you're making any project of sufficient complexity, you'll need a publish/subscribe [en.wikipedia.org/wiki/Publish%] server to process events. This article will introduce you to Postgres, explain the alternatives, and walk you through an example use case of pub/sub and its solution. Postgres is an amazing relational database If you aren't too familiar with Postgres

Seit wann gibt es denn diese Coole Einstellung bei Android?!? 😍

Ist ja der Wahnsinn!

Whistleblower in der Wissenschaft - Wer wagt, verliert

Whistleblower sind selten Helden. Sie decken Missstände auf, ohne Rücksicht auf die eigene Karriere, Gesundheit oder Freundschaften. Auch in der Wissenschaft haben sie wenig zu gewinnen, aber viel zu verlieren.

Wissenschaft im Brennpunkt | Whistleblower | Wer wagt, verliert


Georg-Büchner-Preis 2019 - Suissemania oder die Schweiz ist des Wahnsinns

Der Schweizer Autor Lukas Bärfuss erhielt am 2. November den Georg-Büchner-Preis 2019 der Deutschen Akademie für Sprache und Dichtung. Wir stellen seinen Essay aus dem Jahr 2015 vor, in dem er die gesellschaftlichen Verhältnisse, Politik und Medien in der Schweiz angreift.

Essay und Diskurs | Georg-Büchner-Preis 2019 - Suissemania oder die Schweiz ist des Wahnsinns


Spleeter is the Deezer source separation library with pretrained models written in Python and uses Tensorflow. It makes it easy to train source separation model (assuming you have a dataset of isolated sources), and provides already trained state of the art model for performing various flavour of separation


This is the simplest example Android app using the RightMesh framework - it shows how to discover other users using the same app, send and receive data on the mesh and open the user configuration p...


Webseite: rightmesh.io/

PJON is a valid tool to quickly and comprehensibly build a network of devices for free without the need of a cloud service or a centralized platform you don’t fully control.

This is a collection of over 2000+ sites and resources to learn stuff like programming, puzzle-solving, web development and other intellectually stimulating things


Keystone pipeline shut after spilling 1.4 million litres of oil in North Dakota | CBC News

An estimated 1.4 million litres of oil have spilled from TC Energy Corp.'s Keystone crude pipeline in North Dakota, state authorities said on Thursday, a major leak at a time of increased regulatory scrutiny of oil pipeline expansions.


This May Be the World's Most Ambitious Public Library

The central library in Helsinki is a monument to the Nordic model of civic engagement.


Vom Leben im Kleinen - Winzig wohnen

Small und smart. Hochflexibel, gut durchdacht und geradezu verschwindend klein. Der Trend geht zum Wohnen auf wenigen Quadratmetern und kommt aus den USA. Tiny Houses heißen die reduzierten, oft mobilen Eigenheime. Die Bewegung findet immer mehr Anhänger - auch in Deutschland.

Aus der Dlf Audiothek | Freistil | Vom Leben im Kleinen - Winzig wohnen

Hier kannst Du Dich total toll wundern über die Beiträge der Leser. Scheinbar finden viele das toll was der Putin macht und wünschen sich das auch für die EU. 🤔

Umstrittenes Gesetz: Putin schottet Russlands Web ab

Mit einem umstrittenen Internetgesetz, das heute in Kraft getreten ist, will Russland sich gegen Cyberangriffe schützen. Kritiker sehen darin eher eine Ausweitung staatlicher Kontrolle. Doch noch hinkt die Umsetzung hinterher.


Linus Torvalds: "Git proved I could be more than a one-hit wonder."

Commentary: The world rightly lauds Linus Torvalds for Linux, but Git will arguably have a bigger impact.


Falls Ihr mal einen Text über setzen wollt kann ich deepl empfehlen. Besser als Google Translate.

DeepL Translator

Use the free DeepL Translator to translate your texts with the best machine translation available, powered by DeepL’s world-leading neural network technology. Currently supported languages are English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, and Russian.


MESSAGETAP: Who’s Reading Your Text Messages?

MESSAGETAP is a new malware family used by APT41 that is designed to monitor SMS traffic.


Cluster SSH - Manage Multiple Linux Servers Simultaneously - Putorius

How to manage multiple Linux servers simultaneously with Cluster SSH. Learn how to create custom cluster and tag files, command line options and more.


Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!