F0RTHSP4CE
1.72K subscribers
415 photos
12 videos
331 links
Hackerspace in Tbilisi, Georgia

address: Ana Kalandadze st, 5

DONATE: https://F0RTH.SPACE/donate
CHAT: @F0_PUBLIC_CHAT
LIVE: @F0RTHSP4CE_L1VE

ask to visit: https://t.me/F0_PUBLIC_CHAT/29469
Download Telegram
Spontaneous introduction to parser generators

When
: Sunday, March 12, 18:00-23:00
Language: Russian

Ever tried to write and debug a parser by hand? Then you know it's not an easy task!
Parser generators let you avoid dealing with parser internal state and focus on what's really important: structure of your expression language.

The goal of the workshop is to construct a parser for arithmetic expressions, e.g. (-1 + 2) / 3 * 4 using NearleyJS

We will talk about:

- regular expressions and when not to use them
- formal grammars and how to define them in Backusโ€“Naur notation
- operator precedence, fixity and associativeness
- backtracking and time complexity of parsers

Bring a laptop with ssh.

Join study group: https://t.me/+Sbh6q8_DNdFiMTEy

org: @klntsky
๐Ÿ‘12
Celebrating 20 years of Nix
14:00
-18:00, Sunday, Mar. 12th
Nix is older than it may seem: it is 2 years older than Git, 1 year older than Ubuntu, and only 1 year younger than me! (wait, I guess that last one's not really surprising...)
This March Nix is turning 20.
To celebrate, we will gather and chat about operating systems, package management, reproducibility, declarativity and other related topics, probably install NixOS, and have some fun.
If you have some ideas for a quick talk or a problem you want to discuss, don't hesitate to prepare something.

Organizer: @balsoft
Resident curator: @tar_xzf
๐Ÿ‘6๐Ÿ‘€1
10th Cybertrashpunk Anime Night @ F0RTHSP4CE

Sachi & Ssipak (2006)

Date: 11/03/2023
Starting at: 20:00 PM
Duration: 1:30
Sound: Korean
Subtitles: English
๐Ÿ‘4
Synth jam: loop

When
: 12.03.2023 15:00 - 18:00
Where: basement @ F0RTHSP4CE
Language: english / russian

This jam is about looping: layering sound in real time.

Bring anything, which can produce an intriguing sound.
Yes, any.
We'll try both line input and different types of mics.

Looper, eq and effect pedals are extremely welcome!
๐Ÿ”ฅ9โค1
ALGO MEETUP
11 March Saturday 14:00 - 19:00

Series of events, dedicated to learning algorithms and solving LeetCode problems. Nice option to prepare for job interviews.

topic: Minimum Spanning Tree + quickselect
At first we will have a small lecture about quickselect algorithm, MST and ways to build it. Then we will solve 3-4 medium/hard LeetCode problems on these topics.

Use your favorite programming language.

Minimal participant requirements:
* you have already successfully solved easy problems at LeetCode
* you have laptop, pen and paper

Max 10 people, please comment if you want to participate and not already in the group.
๐Ÿ‘3
Paper reading club:
intelligence and discrete optimization

When: 17 Mar Friday 19:00-22:00
Lang: RU
Where: main room

Papers of the day:
Investigating cognitive neuroscience theories of human intelligence: A connectome-based predictive modeling approach (2022)
Ant Algorithms for Discrete Optimization (1999)
GPT-4 (2023)

Read the papers and come discuss them! Weโ€™ll walk through each paper and collectively resolve any unclear spots as we do so. Then weโ€™ll share our perspectives on the subject and figure our how the paper fits into our life.

Shall you get stuck as you read, pop over to our chat โ€” weโ€™ll try to help.
๐Ÿ”ฅ4๐Ÿ‘1๐ŸŒญ1
RETRO GAMING: The Elder Scrolls: Morrowind
When: 17 March Friday, 20:00
Lang: Russian

Wake Up. We're Here. Why are you shaking? Are you ok? Wake up. Stand up. There you go. You were dreaming. The waking world is the amnesia of dream. All motifs can be mortally wounded. Once slain, themes turn into the structure of future nostalgia. Do not abuse your powers or they will lead you astray. They will leave you like rebellious daughters. They will lose their virtue. They will become lost and resentful and finally become pregnant with the seed of folly. Soon you will be the grandparent of a broken state. You will be mocked. It will fall apart like a stone that recalls that it is really water.
๐Ÿ˜ฑ2๐ŸŒš2๐Ÿ˜ญ2โค1๐Ÿ‘1๐Ÿ—ฟ1
ALGO MEETUP
18 March Saturday 14:00 - 19:00

Series of events, dedicated to learning algorithms and solving LeetCode problems. Nice option to prepare for job interviews.

topic: Hashing
At first we will have a small lecture about hash functions, HashMap and HashSet implemetations from @elena_anyusheva. Then we will solve 3-4 medium/hard LeetCode problems on these topics.

Use your favorite programming language.

Minimal participant requirements:
* you have already successfully solved easy problems at LeetCode
* you have laptop, pen and paper

Max 10 people, please comment if you want to participate and not already in the group.
๐Ÿ‘3โšก1
Seminar: geometric
deep learning

When: 19 Mar Sunday 14:00-16:00
Lang: RU
Where: main room

We're back with more geometric deep learning! This time we're looking at geometric priors.
We're continuing to work through chapter 3 of the book. This corresponds to lectures 3 and 4.

Shall you get stuck, pop over to the chat โ€” weโ€™ll try to help.
๐Ÿ‘5
CRYPTO MEETUP
23 March Thursday 17:30 - 20:00

First in the series of events, dedicated to learning cryptography and it's applications.

Topic: Basic permutation ciphers, perfect cipher and basic attack models.

We'll have an intro lecture into human-powered ciphers and basic math theory behind them. After that we'll have a discussion about applications of human-powered ciphers in modern adys and decide wherever we're gonna head next.

Max 10 people, please comment if you want to participate.
๐Ÿ‘6
HACK BASICS: Process execution environment

When
: Wednesday, March 22, 19:00
Languages: English or Russian

โ€ข System calls, context switches
โ€ข Processes and threads, forking
โ€ข Resource identifiers and isolation
โ€ข IPC (Inter-process communication): shared memory, signals

We recommend to take a laptop with a UNIX-like operating system (GNU/Linux (Debian, Ubuntu, etc), *BSD, MasOC and others).
โค3
OPEN DOORS DAY: F0 1y anniversary
26 March, Sunday 14:00 - 22:00

We've been hanging out here for a year, and you keep walking by. Come on, join us already, we've even opened all the doors!

There will be lectures, talks, movie, hellish music, all what we love, check the schedule โฌ†๏ธ

Thank you for all the support during this year! ๐ŸŽ‰
We've prepared some surprises for our old&new friends btw.
๐Ÿ”ฅ20
ALGO MEETUP
25 March Saturday 14:00 - 19:00

Series of events, dedicated to learning algorithms and solving LeetCode problems. Nice option to prepare for job interviews.

topic: Disjoint set union
At first we will have a small lecture about disjoint set data structure (with some math) and how it could be applied by @taminomara. Then we will solve 3-4 medium/hard LeetCode problems using this knowledge.

Use your favorite programming language.

Minimal participant requirements:
* you have already successfully solved easy problems at LeetCode
* you have laptop, pen and paper

Max 10 people, please comment if you want to participate and not already in the group.
๐Ÿ‘1
Lean Manufacturing Meet Up

When
: March 27, 19:30
Languages: English or Russian

Lean Manufacturing is a production method aimed at the reduction of โ€œwasteโ€ and increasing efficiency. Briefly, it can be summarized as "Precisely specify value by specific product, identify the value stream for each product, make value flow without interruptions, let customer pull value from the producer, and pursue perfection.โ€

Join us for a meetup on Lean Software Development, where we'll explore the principles of Lean Manufacturing and how they can be applied to software development. Weโ€™ll also glance at Lean Startup and Design Thinking methods used to create better products that meet customer needs.
๐Ÿ”ฅ4โค2
Seminar: geometric
deep learning

Please work through the course materials at geometricdeeplearning.com prior to the seminar.

When: 25 Mar Saturday 12:00-14:00
Lang: RU
Where: main room

We learned that trying to cover more than one lecture per seminar is a mistake.
Thus, we're continuing to work through chapter 3 of the book. That's lecture 4.

We have a dedicated chat for the seminar. Do pop over with any questions.
๐Ÿ‘6
F0RTHSP4CE pinned a photo
Paper reading club:
lottery scaling improved

Please read the papers prior to the seminar.

When: 31 Mar Friday 19:00-22:00
Lang: RU
Where: main room

Papers of the day:
- The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks
- Scaling Laws for Neural Language Models
- Improved wavelet domain centroid-based adaptive audio steganography

Weโ€™ll walk through each paper and collectively resolve any unclear spots as we do so. Then weโ€™ll share our perspectives on the subject and figure our how the paper fits into our life.

Shall you get stuck as you read, pop over to our chat โ€” weโ€™ll try to help.
๐Ÿ‘€4
HACK BASICS: Practice

When
: Wednesday, March 29, 19:00
Languages: English or Russian

We decided to split our lessons into theory and practice. This time we will learn the basics of low-level programming and solve some tasks related to the previously discussed topics.

Allowed programming languages: C, C++, Rust, assembly or any other that compiles to native machine code and provides manual memory management.

Please take a laptop with a UNIX-like operating system (GNU/Linux (Debian, Ubuntu, etc), *BSD, MasOC and others).
๐Ÿ”ฅ5
CTF (jeopardy)

When
: Friday, March 31, 16:00
Languages: English or Russian

CTF (Capture The Flag) is a kind of information security competition that challenges contestants to solve a variety of tasks ranging from a scavenger hunt on wikipedia to basic programming exercises, to hacking your way into a server to steal data. In these challenges, the contestant is usually asked to find a specific piece of text that may be hidden on the server or behind a webpage. This goal is called the flag, hence the name!

Jeopardy format means that there are separate tasks split into different categories.

Prereqs: laptop

hosted by @anthonyharmitage
โค1