Thet Paing's Avatar

Thet Paing

@paing

Data Engineer from Burma.

26
Followers
109
Following
8
Posts
29.08.2023
Joined
Posts Following

Latest posts by Thet Paing @paing

GitHub - eriksquires/dbt_wrong: Everything I did wrong with DBT Everything I did wrong with DBT. Contribute to eriksquires/dbt_wrong development by creating an account on GitHub.

#dbt and #rstats friends, sorry about my past whining. I wrote up all my issues here to make your life easier, with even a tiny shoutout to #duckdb in there too!

github.com/eriksquires/...

25.01.2026 18:42 πŸ‘ 15 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Preview
Mastering Python Modules, Packages & Namespaces From Basics to Behind the Scenes How imports really work and why it matters for building maintainable software. When you first learn...

Mastering Python Modules, Packages & Namespaces From Basics to Behind the Scenes https://cstu.io/bf35ba #d #cybersecurity #oneplus

07.09.2025 15:36 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Really hate to watch online course with AI Robot Voiceover.
What is the purpose of forcing people to watch it while it can’t even taught by human???

26.08.2025 07:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
β€˜A deadly scheme’: Palestinians face indiscriminate gunfire at food sites Investigation based on visual evidence, bullets, medical records and testimony appears to show sustained pattern of Israeli shootings

EXCLUSIVE: Investigation proves Palestinians indiscriminately shot by Israeli military near food sites across 50 days, from yours truly for the @theguardian.com

www.theguardian.com/world/ng-int...

09.08.2025 15:37 πŸ‘ 105 πŸ” 78 πŸ’¬ 1 πŸ“Œ 5

On March 28, a powerful M-7.7 earthquake struck Myanmar. I created this collection to compile updates from BlueSky to document that tragic event.

This feed focuses on locally relevant keywords that MM people are more likely to use.

bsky.app/profile/did:...

#MyanmarEarthquake

31.03.2025 02:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Diagram showing the Python 3.10+ syntactic feature that allows you to combine types with the operator pipe |.

Full example source code:

def is_number(x):
    return isinstance(x, int | float | complex)
    
print(is_number(34))  # True
print(is_number("hey"))  # False

Diagram showing the Python 3.10+ syntactic feature that allows you to combine types with the operator pipe |. Full example source code: def is_number(x): return isinstance(x, int | float | complex) print(is_number(34)) # True print(is_number("hey")) # False

Since Python 3.10 you can use the pipe operator to combine types – this creates a type union.

This can be used, for example, when you want to check if a value belongs to one of 2+ types with `isinstance`.

Here's an example πŸ‘‡

06.03.2025 12:37 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
dlt windsurfing Trying out dlt with DuckDB

I've had a crazy few days with my advent calendar of code, looking at Tobiko's SQLMesh with @duckdb.org.

Yesterday, I mentioned in my post that I needed to bring in some data from @bsky.app's HTTP endpoints, and I was going to try using dltHub.

davidsj.substack.com/p/dlt-windsu...

04.12.2024 19:54 πŸ‘ 13 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
A screenshot from my Bloom Filters blog post, showing a visualisation of the bits inside a bloom filter after the words "loved" and "your" have been added. There is also a code sample visible that reads:

let bf = new CountingBloomFilter();
bf.add("loved");
bf.add("your");
bf.remove("response");
bf.contains("loved"); // false

A screenshot from my Bloom Filters blog post, showing a visualisation of the bits inside a bloom filter after the words "loved" and "your" have been added. There is also a code sample visible that reads: let bf = new CountingBloomFilter(); bf.add("loved"); bf.add("your"); bf.remove("response"); bf.contains("loved"); // false

A screenshot from my Queueing blog post. A list of goals can be seen that says:

- Add 15 requests to each queue.
- Add 10 priority requests to each queue.
- Drop 15 requests.
- Drop 10 priority requests.

Below this task list can be seen a visualisation of 4 different queues.

A screenshot from my Queueing blog post. A list of goals can be seen that says: - Add 15 requests to each queue. - Add 10 priority requests to each queue. - Drop 15 requests. - Drop 10 priority requests. Below this task list can be seen a visualisation of 4 different queues.

A screenshot of my Turing Machines blog post. A Turing Machine running the first program seen in Alan Turing's 1936 paper can be seen, it prints alternative 0s and 1s to the tape.

A screenshot of my Turing Machines blog post. A Turing Machine running the first program seen in Alan Turing's 1936 paper can be seen, it prints alternative 0s and 1s to the tape.

Hi πŸ‘‹ I'm Sam, I create interactive visualisations about programming.

My posts from 2024:

- samwho.dev/bloom-filters
- encore.dev/blog/queueing
- samwho.dev/turing-machi...

I also appeared on 2 podcasts:

- hanselminutes.com/953/computer...
- www.youtube.com/watch?v=ur9c...

24.12.2024 13:53 πŸ‘ 164 πŸ” 18 πŸ’¬ 4 πŸ“Œ 2

true story of a normal morning that changed our Myanmar people’s destiny. It’s almost 4 years now.

03.12.2024 10:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is one of the first that came out of thatβ€”integrating dbt, airflow, and superset into a single portal with permission management and multi-user context.

Disclosure: I have worked on it for a year. Try it yourself, getting started with the single docker-compose cmd.
github.com/kanton-bern/...

04.11.2024 09:22 πŸ‘ 63 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0
A virtual certificate with text "Celebrating 10M users on Bluesky, #768,719, Thet Paing β€ͺ@paing.bsky.social‬, joined on Aug 29, 2023"

A virtual certificate with text "Celebrating 10M users on Bluesky, #768,719, Thet Paing β€ͺ@paing.bsky.social‬, joined on Aug 29, 2023"

Bluesky now has over 10 million users, and I was #768,719!

22.09.2024 16:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

New blog post πŸŽ‰πŸŒŸ
A step-by-step guide to building an Apache #Airflow data pipeline that connects with #AWS services like RDS and S3.
Check it out here πŸ‘‰πŸ½ www.franciscoyira.com/post/airflow...

#DataScience #DataEngineering

16.06.2024 03:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How to use a Makefile to speed up your dbt project workflow Learn how to use a makefile to reduce dbt command fatigue and group related commands for easy reuse and sharing.

Do you use a makefile to manage your #dbt commands?

Mainly used for compiling code, you can actually use a makefile to run any commands

A makefile a great way to

- reduce command fatigue
- group commands
- abstract your common tasks

medium.com/inthepipelin...

#dataengineering #analytics #data

14.06.2024 06:13 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Unveiling the impact of open data: Insights from the Use Case Observatory | data.europa.eu The Use Case Observatory, an initiative led byΒ data.europa.eu, serves as comprehensive research aimed at evaluating the impact of open data across Europe between 2022 and 2025.

The Open Data Use Case Observatory report nicely documents examples of how and where open data is being leveraged to make an impact data.europa.eu/en/news-even...

30.04.2024 10:33 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Happy New Year!

31.12.2023 17:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Ukraine launches public database tracking foreign components in Russian, Iranian weaponry The War and Sanctions portal currently features a list of over 2000 components that Russia and Iran utilize in various missiles, UAVs, electronic warfare systems, and numerous other forms of weaponry and military technology.

Ukraine launches public database tracking foreign components in Russian, Iranian weaponry

War and Sanctions portal currently lists over 2000 foreign spare parts that Russia & Iran utilize in missiles, UAVs, electronic warfare systems & other military tech

07.12.2023 21:00 πŸ‘ 17 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1
Preview
GitHub - nalgeon/codapi: Embeddable code playgrounds for education, documentation, and fun. Embeddable code playgrounds for education, documentation, and fun. - GitHub - nalgeon/codapi: Embeddable code playgrounds for education, documentation, and fun.

This is dope: Codapi is a platform for embedding interactive code snippets directly into your product documentation, online course, or blog post. github.com/nalgeon/codapi

01.12.2023 11:04 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I love Pudding!

A story about Spotify's music taxonomy.

pudding.cool/2023/10/genre/

19.11.2023 01:59 πŸ‘ 3 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
Can You Tell Us Why This Is Happening? That night alone we lost over 400 people. The rockets that were fired and the bombs that were thrown were strong enough to destroy whole residential buildings. Families were wiped out of existence com...

The testimonies of the people of Gaza. I have no more words. There is nothing more to say. We have failed the call of humanity in such a fundamental way so many times throughout history, but it is another thing entirely to have had so much access to it this time.

www.nplusonemag.com/online-only/...

13.11.2023 23:03 πŸ‘ 114 πŸ” 57 πŸ’¬ 0 πŸ“Œ 1
Atari 2600 manual for E.T. The Extra-Terrestrial. Silver background with writing in red, with an illustrated scene with ET & Elliott.

Atari 2600 manual for E.T. The Extra-Terrestrial. Silver background with writing in red, with an illustrated scene with ET & Elliott.

Look, we can't make the E.T. game fun...or even playable...but we can appreciate the manual artwork from 1982, one of >3 million manuals in our collection: archive.org/details/E.T....

13.11.2023 18:25 πŸ‘ 344 πŸ” 63 πŸ’¬ 10 πŸ“Œ 8
Post image

Four years in the making and finally released today: The Software Engineer's Guidebook is out!! Get it on Amazon or via engguidebook.com

@whereistanya.bsky.social described it like this: "This book is well named: it really does feel like the missing guidebook for the whole industry."

07.11.2023 09:27 πŸ‘ 37 πŸ” 7 πŸ’¬ 8 πŸ“Œ 0
#PGSQLPhriday 013: Unlocking Open Data using PostgreSQL Introduction For #PGSQLPhriday 013, with his challenge " Use cases and Why PostgreSQL ", Chris Ellis wants to hear about the weird and varie...

This #PGSQLPhriday, Chris Ellis asked about the weird and varied things that people are using #PostgreSQL for. I decided to try to explain a bit about what I'm using Postgres for in my PhD research.
Look out for all of the other #PGSQLPhriday posts!

06.10.2023 13:04 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Look I’ve been interviewed by @matty.wtf in ArrestedDevOps!

https://www.arresteddevops.com/data-data-data/

Loved talking with Matty about data, the data journey, how to make resilient data platforms and data streaming!

08.06.2023 08:04 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

A good test to see if you’re writing maintainable code is to re-read it six months later.

Both pandas & tidyverse fail this test, unless I add copious comments about the shape/content/schema/types of the data frames after each transform. Comments should not replace data structures and typing…

24.10.2023 05:59 πŸ‘ 10 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1

Respectfully, the War in Tigray from 2020 to ~2023 was this kind of war, with millions displaced, war crimes denied by all parties, massive disinfo campaigns, international aid blocks, and regular telecom blackouts across northern Ethiopia. I can’t begin to tell you how bleak things were and are.

18.10.2023 00:31 πŸ‘ 233 πŸ” 92 πŸ’¬ 4 πŸ“Œ 3

Bookmark to read.

15.10.2023 22:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Reposting for the newbs.

13.10.2023 15:25 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
This β€˜Playable Documentary’ About A 1984 Classic Is One Of The Year’s Best Games The Making of Karateka brings an essential and exhilarating piece of game history to life

This β€˜Playable Documentary’ About A 1984 Classic Is One Of The Year’s Best Games kotaku.com/making-karat...

13.10.2023 16:08 πŸ‘ 26 πŸ” 7 πŸ’¬ 1 πŸ“Œ 1
Preview
Artificial intelligence technology behind ChatGPT was built in Iowa β€” with a lot of water As they race to capitalize on a craze for generative AI, leading tech developers including Microsoft, OpenAI and Google have acknowledged that growing demand for their AI tools carries hefty costs, fr...

Research finds that ChatGPT consumes 500 ml of water (about 16 oz) for every 5-50 prompts it answers.

Microsoft’s global water consumption ⬆️ 34% from β€˜21-β€˜22 to 17 billion gl.

πŸ—£οΈWe are actively draining our resources for survival in the midst of climate collapse.

05.10.2023 12:19 πŸ‘ 839 πŸ” 666 πŸ’¬ 37 πŸ“Œ 61

I will update to 3.12 after seeing your post. πŸ˜ƒ

04.10.2023 13:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0