Investigate and setup internal survey system

a project by rsimai

We often struggle to get feedback from our people, in particular if it's supposed to be anonymous. There are external systems on the Internet which are typically commercial, where (free) usage is limited and situation with GDPR isn't clear. I want us to investigate and find (or found!) an Open Source project that allows to easily collect (internal) surveys.

Updated about 5 years ago. 3 hacker ♥️. 2 followers.

STEM Workshop in Montessori School

an invention by ilausuch

Update

Working on the documentation...

Updated almost 5 years ago. 3 hacker ♥️.

Learn python by building a homepage with Flask

an idea by mbrugger

I thought it would be time to learn a new programming language. I decided to go with python, as it's an all-rounder and I have some basic knowledge on that. The idea is to go through the Flask how-to and from there on start to implement my own homepage. This will introduce me to Python and web development at the same time.

Updated over 2 years ago. 3 hacker ♥️. 2 followers. Has no hacker: grab it!

SLE-15 virtualization server tuning - make it faster

an idea by oertel

Investigate on our virt setup. Some things we found with sle12 might no longer be true, new I/O schedulers exist, network setup might have room for speedups as well.

Updated almost 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

git-based mail client

an idea by KGronlund

I want to create a more modern mail storage format, which leverages git and tagging instead of folders to manage my mail. This is inspired by having used notmuch and mbsync for a long time, liking the good aspects of this setup but getting frustrated with the problems. Mainly the issue of storing mail on multiple computers with eventual consistency (for example being able to read mail on my laptop when travelling but my desktop computer when at home).

Updated about 5 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

KDevelop plugin for showing information inline in the code

a project by michalsrb

I use the KDevelop IDE whenever I can. At SUSE mostly for reading code while debugging some bug. My plan is to create plugin that will show extra information inline with the code to make it easier to explore foreign code. Examples include showing names of function parameters at call site, elided types of variables (e.g. C++ auto, lambda parameters), comments next to closing brackets etc.

Updated about 5 years ago. 3 hacker ♥️. 1 follower.

Learn Android development

an idea by mvetter

Over the years I have stumbled upon various Android projects where I needed a feature and wasn't able to implement it because I had no idea about Android development. Downloading an SDK by hand and setting it up one time on a computer always seemed like a waste of time to me. I prefer writing a package once or writing config files ones and then can use them everywhere later. This put me off for quite a while.

Updated about 4 years ago. 3 hacker ♥️. Has no hacker: grab it!

SUSE Quiet (This year's Hackweek band)

an invention by jctmichel

SUSE Quiet is an acoustic version of SUSE Loud, the former SUSE Band from Maxtorhof. We will be making our debut on Thursday evening at the Hackweek Party.

Updated about 2 years ago. 3 hacker ♥️.

Bring /media directory back

a project by sbrabec

/media was a very comfortable thing standardized by FHS. After introduction of desktop based udisks mounts, the directory became empty. Paths like /run/media/me/directory or /run/user/1000/gvfs are used nowadays. When used from a terminal, it is very uncomfortable. As mounts are private to users, the old style of /media use cannot be returned back. But with a kernel namespaces feature, it is possible to make private mounts, and each user can see a different contents of /media.

Updated about 4 years ago. 3 hacker ♥️. 1 follower.

Storage War Games

a project by jluis

When we started brain storming a project for hack week, one of the floated ideas was to remake the 1983 film WarGames, and for lack of available space, a local lot with storage units was proposed. Over the course of the following years, while we planned, we realized that this whole idea would not be the most feasible, but it still felt like we were onto something. Eventually, we settled with keeping the name and changing the scope.

Updated about 5 years ago. 3 hacker ♥️.

grub2-minimize-config

a project by jbohac

grub2-minimize-config

Replace the config-generating scripts to generate a minimalist grub2 config

Updated about 3 years ago. 3 hacker ♥️.

OCFS2 optimization on hybrid storage investigation

an idea by ganghe

Nowadays, SSD (fast hard disk) is very popular, but still expensive. Some users want to use some SSD hard disks and some common hard disks to set up a hybrid storage infrastructure, in this case, how does OCFS2 file system utilize these SSD hard disks effectively? so far, we have not any particular optimization, OCFS2 considers these hard disks as one kind of hard disk. So, I want to investigate what we can do in improving OCFS2 under a hybrid storage infrastructure, let OCFS2 be able to aware fast hard disks, and use them more effectively.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

git snitch

a project by zhangxiaofei

While it is important for package maintainers to track the upstream code base activities and backport significant patches in a timely manner, it could be a tedious work when there's hundreds of packages in a project (ahem, GNOME) to follow manually. So I wish to get mail notifications when new commits with certain keywords (e.g. SIG, {crash, hang}{s, ing, ed}, leak(age), CVE-, https://bugzilla.gnome.org/show_bug.cgi?id=*, etc, etc) come in.

Updated about 5 years ago. 2 hacker ♥️.

Ansible configs for home infrastructure: router, nas, server, desktop, laptop, htpc, offlinepc

a project by vcuadradojuan

Updated about 5 years ago. 2 hacker ♥️.

Effort planning in large-scale agile projects with multiple stakeholders

a project by rtsvetkov

Effort planning in large-scale agile projects with multiple stakeholders The analysis and selection of requirements are important parts of any release planning process. Most practices focuse on release planning based on plan-driven optimization models. Nevertheless, solving the release planning problem mechanistically is difficult in an agile development context with multiple stakeholders.

Updated about 4 years ago. 2 hacker ♥️.

Explore replacements for genksyms/modversions for kabi checks

a project by Jessica Yu

There are some interesting and promising new tools for kabi checking that have been developed in the past 2-3 years (e.g. abidiff/libabigail, kabi-dw) . See if any of them prove to be viable alternatives to our current dependence on the brittle genksyms/modversions infrastructure in the kernel.

Updated about 5 years ago. 2 hacker ♥️.

strace: add support for ioctl structure layouts

a project by mkoutny

strace can parse syscall arg structures and print them in user-friendly way. For ioctl syscalls there is greater variety of the structures and not all are supported. Let's start with covering autofs data.

Updated about 4 years ago. 2 hacker ♥️.

distributed card games, a.k.a. mental poker

an invention by AndreasStieger

Mental poker is a principle and also specific protocol to play card games without a single trusted party. This includes shuffling cards, enforcing card visibility and commitment schemes. Imagine playing rock-paper-scissors via phone only. libTMCG is an implementation of the protocol and SecureSkat is an application of this protocol/library to the popular German card game Skat.

Updated about 5 years ago. 2 hacker ♥️.

Chaos Engineering

a project by dmaiocchi

During the hackweek i want also to learn more about this topic. https://github.com/dastergon/awesome-chaos-engineering

Updated about 5 years ago. 2 hacker ♥️.

contribute and improve salt-toaster (https://github.com/openSUSE/salt-toaster)

a project by dmaiocchi

i want to spend some day of my hackweek to improve salt-toaster https://github.com/openSUSE/salt-toaster

Updated about 5 years ago. 2 hacker ♥️.

Run Openstack Helm in OpenSUSE

a project by aojeagarcia

The openstack-helm project run Openstack in a Kubernetes cluster using helm charts. The goal of the project is to able to run it in OpenSUSE, and if successful as a bonus add a job that runs with OpenSUSE to the gates runs with OpenSUSE to the gates

Updated about 2 years ago. 2 hacker ♥️.

Play Gnuk token (FST-01G)

a project by whdu

I just got the FST-01G device from my friend, which could work as the Gnuk token. I'm going to try to make it work for ssh authentication.

Updated about 5 years ago. 2 hacker ♥️.

[IDEA] Use Mozilla's DeepSpeech to automate minute take for meetings

a project by aplanas

Mozilla's DeepSpeech project[1] is using TensorFlow and some paper from Baidu to make an open source speech to text system, based on deep learning (TensorFlow). The current project allow the training for own local datasets, but also there is a pre-trained model that can be used during the development. The goal of the project is:

Updated about 5 years ago. 2 hacker ♥️.

Automatically guess changelog entries for Haskell packages from upstream

an invention by psimons

All our packages have a *.changes file and ideally that file would mention relevant changes from upstream, i.e. during version updates. Currently, we find that information manually when packaging Haskell software. This is unsatisfactory because of the sheer size of the package set and the massive number of updates we receive from Hackage. The packaging itself is completely automatic, but editing the *.changes files is not and this issue prevents us from shipping more packages in Tumbleweed and elsewhere. Now, during this Hackweek I'd like to write code that given two Haskell package versions old and new can determine the upstream changelog entries between those two and create a pleasantly formatted entry for the *.changes file that won't need any manual editing to pass the review team. Then I'd like to integrate this into cabal2obs, or maybe even cabal2spec.

Updated about 5 years ago. 2 hacker ♥️. 1 follower.

User assisted udev rules

an idea by sbrabec

udev is a perfect tool for applying hardware based rules. But there are some devices that are indistinguishable by its identification and even by probe. Such devices need user assistance to get them properly identified.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!