Pasi Niemi's Avatar

Pasi Niemi

@psiniemi

Mostly posting about my professional interests like #serverless and #platformengineering

36
Followers
175
Following
21
Posts
11.11.2024
Joined
Posts Following

Latest posts by Pasi Niemi @psiniemi

Preview
a group of women are standing next to each other in a dark room in front of a light . Alt: a group of women are standing next to each other in an empty poo in front of a light from Pitch Perfect Riff Off
08.12.2025 12:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

A lot of the UI survived from the initial pure javascript version, even though all of the compute and camera control was moved to the backend. Pure JS limitations apparent in this video.

24.06.2025 07:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Current version in action

24.06.2025 07:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I ended up finally ingesting data from an SDI capture card in C++ code embedded in the Golang process with CGO.

Problem solved!

The camera is an Avonic PTZ camera - hit me up if you're interested 😊

24.06.2025 07:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Doing so many compute-intensive tasks at the same time was just not possible in the browser.

In the following weeks, I iterated through various ways of handling face detection and recognition through WebRTC and RTSP stream ingestion in a separate C++ process communicating over TCP.

24.06.2025 07:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Following a speaker would no longer need to be manual and jerky.

We managed to put together a prototype that ran completely in the browser, including the face detection and recognition. Still, we quickly realised that the browser UI thread was a significant bottleneck.

24.06.2025 07:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Keeping a person in frame, especially when a speaker likes to move around, was very difficult and, to put it bluntly, ugly. Together with Joona Haavisto at our biannual Core camp, we started working on a prototype that would automatically track a face in the frame.

24.06.2025 07:37 πŸ‘ 1 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

We have a policy here at Nitor called "Core time." This means that you can use 10% of your work time on projects you care about that benefit both the employee and the company.

I had a problem. I've been directing the stream whenever we stream video from meetings in our classroom.

24.06.2025 07:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
We have a policy here at Nitor called "Core time." This means that you can use 10% of your work time on projects you care about that benefit both the employee and the company. | Pasi Niemi We have a policy here at Nitor called "Core time." This means that you can use 10% of your work time on projects you care about that benefit both the employee and the company. I had a probl...

I've been playing around with face tracking recently and it got some good traction on LinkedIn, so I thought I would share it here too: www.linkedin.com/posts/psinie...

24.06.2025 07:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

AWS Partner Summit 2025 kicking off! I and @mika.majakorpi.net representing!

03.06.2025 10:54 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
DevOps Finland March meetup @WΓ€rtsilΓ€ kicking off!

DevOps Finland March meetup @WΓ€rtsilΓ€ kicking off!

DevOps Finland March meetup held at @wartsilacorp.bsky.social kicking off!

27.03.2025 15:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Finnish: kalsarikΓ€nni - literally underpants drunk. Means getting drunk in your underwear at home with no intention of going out. Usually alone.

26.03.2025 18:29 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also includes the idea of shutting up about said circumstances and likelihoods. I mean there may be a lot of swearing in situations requiring sisu, but that's just to aid in getting on with it.

26.03.2025 18:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Finnish: sisu - the capacity to persevere in the face of adverse circumstances and low likelihood of success.

26.03.2025 16:35 πŸ‘ 11 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Hopped on to a train to Tampere to attend Rust-lang meetup. Interesting talks ahead! meetu.ps/e/NNTbj/qgtd...

01.02.2025 15:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

@nitor.com streaming watch party for @werner.social keynote tonight at #reinvent24 in full swing! We're listening πŸ‘‚

05.12.2024 16:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Aurora DSQL and DynamoDB global tables 🀯
Low latency, consistent and five nines!

03.12.2024 17:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great presentations this time about structuring detection engineering and practical AitM attacks! #MSUG

26.11.2024 18:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Microsoft Security User Group Finland starting up!

26.11.2024 15:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Serverless is dead; long live serverless! - Nitor I have been an advocate for serverless technologies for several years now. I've attended meetups and organized events. The benefits of serverless architecture were so convincing back in 2019 that I ev...

Shared my thoughts on the state of serverless and the promise it once held, and to some degree, still does. #Serverless

nitor.com/en/articles/...

21.11.2024 04:44 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Far Cry 4

14.11.2024 11:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0