HN user

osm3000

164 karma

I am a machine learning engineer, with a MSc and a PhD in ML.

I love building systems and processes to collect data and extract value from it.

Probability is fantastic, Statistics is a bitch (although useful sometimes).

https://blog.osm-ai.net/

Posts18
Comments62
View on HN
blog.osm-ai.net 8mo ago

Tiny improvement for SoA over AoS in Python

osm3000
1pts1
blog.osm-ai.net 8mo ago

Debunking the Myths of the HBO Chernobyl series (2023)

osm3000
57pts73
github.com 1y ago

Show HN: Reimplementation of Lazy Tetris

osm3000
2pts0
blog.osm-ai.net 1y ago

Benchmarking Matrix Multiplication on CPUs

osm3000
2pts1
www.osm-ai.net 1y ago

A love letter to the internet of old

osm3000
1pts0
goomics.net 1y ago

Ex-Google employee comics about Google

osm3000
4pts1
blog.osm-ai.net 1y ago

"The kebab and the French train station": another view

osm3000
2pts2
news.ycombinator.com 1y ago

Ask HN: How do you explore the web?

osm3000
1pts3
news.ycombinator.com 2y ago

Ask HN: How to ensure privacy while building a chatbot?

osm3000
2pts3
www.naval-technology.com 2y ago

US prepares to exempt AUKUS nations from ITAR

osm3000
99pts136
blog.osm-ai.net 2y ago

HN under the hood: Analyzing ~40M stories and comments

osm3000
7pts5
blog.osm-ai.net 2y ago

A Peek inside HN: Analyzing ~40M stories and comments

osm3000
6pts3
blog.osm-ai.net 2y ago

Reflections on learning programming

osm3000
64pts17
blog.osm-ai.net 2y ago

Weird issue with multiprocessing in Python at scale

osm3000
2pts0
blog.osm-ai.net 2y ago

Thoughts on management, from the recent OpenAI announcement

osm3000
1pts0
www.cnn.com 2y ago

Remnants of Theia, an ancient planet that collided with the Earth

osm3000
1pts6
share.streamlit.io 2y ago

Show HN: Turn any text into flashcards of words

osm3000
2pts1
github.com 2y ago

Show HN: LangLearnCopilot – Your Companion Python Package for Language Learning

osm3000
3pts3

I am a machine learning engineer. I've been in the domain almost 12 years now (different titles and roles).

In my current role (and by no means that is unique), I don't know how to write less code.

Here are problems I am facing: - DS generating a lot of code - Managers who have therapy sessions with Gemini, and in which their ideas have been validated - No governance on DS (you want this package? import it) - No governance on Infrastructure (I spent a couple of months upskilling in a pipeline technology that were using: reading documentation and creating examples, until I became very good it...just for the whole tech to be ditched) - Libraries and tools that have been documentation, or too complex (GCP for example)

The cognitive overload is immense.

Back few years ago, when I was doing my PhD, immersing in PyTorch and Scipy stack had a huge return on investment. Now, I don't feel it.

So, how do I even write less code? Slowly, I am succumbing to the fact that my tools and methods are inappropriate. I am steadily shifting towards offloading this to Claude and its likings.

Is it introducing risks? For sure. It's going to be a disaster at one point. But I don't know what to do. Do I need a better abstraction? Different way to think about it? No clue

I am not sure why you are mentioning historians here. A proper historical view/investigation is way outside of my scope.

My angle is simple: they said it was accurate, and Legasov did so and said that...and in his own words, he negated most of that.

Is Legasov a good guy? I don't know. Was he honest in what he said? I don't know...but he said what he said!

cherry-pick inaccuracies

Feel free to go to the tapes

I've mentioned her article. I think she barely touched the topic of Chernobyl itself. Her points was about what the Soviet life was back then, and some depictions of this was incorrect.

For example (for her article)

In Episode 2, for example, the Central Committee member Boris Shcherbina (Stellan Skarsgård) threatens to have Legasov shot if he doesn’t tell him how a nuclear reactor works. There are a lot of people throughout the series who appear to act out of fear of being shot. This is inaccurate: summary executions, or even delayed executions on orders of a single apparatchik, were not a feature of Soviet life after the nineteen-thirties. By and large, Soviet people did what they were told without being threatened with guns or any punishment.

Her point was: this is not the Soviet way back then. My point is: these two people barely interacted directly, and one of them at least (Legasov) had a lot of respect for the other from the very beginning

It seems the main faults that OP finds in the show are that Legasov had issues with his government, when in "reality" he thought they were great. But is that "reality," or oppression?

The tapes were framed in the HBO as an honest message of a dying man to the world to expose the lies that happened. Well, after Going through the tapes, I couldn't find any indication of that...only the opposite.

Now I concede that I don't really know what actually happened, and one can't put a price on the intensity of the situation for everyone at that time.

My point is simple: HBO series said Legasov's position was something that wasn't true

That was pretty dope! I love the idea of developing a tool a mid-step to developing another tool.

On a different note: I didn't get though the reason for the need to have an in-browser PPTX viewer. Can you elaborate more on the use case?

I studied prolog back in 2014. It was used in AI course. I found it very confusing: trying to code A*, N-Queens, or anything in it was just too much. Python, in contrast, was a god-send. I failed the subject twice in my MSc (luckily passing the MSc was based on the total average), but did a similar course in UC Berkeley, with python: aced it, loved it, and learned a lot.

Never again :D

I am learning Godot engine, going through the list of 20 games in order to build up my experience https://20_games_challenge.gitlab.io/

I am almost done with flappy bird (2nd challenge)

Why? I love the old arcade and game boy games, and I want to recreate them to my liking. I also love mechanical systems and space rovers, and I want ro build worlds to explore and simulate these things

[dead] 9 months ago

A shoutout through the time, to those friends that went away, for the good and bad times

I am working on RL (with evolutionary algorithms) and artificial life, and I am trying to find the right setup (software, hardware) to accelerate my experiments. This benchmark is a step to illuminate the search space for me. Happy to hear your thoughts

I just read it in the referenced book section from the parent comment. It shocked the imaginary bubble where my mind is a bit. I want to reflect more on it.

Somehow, in the midset of all these LLM and diffusion models, the only thing that seems to catch attention is creativity. I've not thought of experience.

ToS;DR 1 year ago

Why Tor is graded C, even though there are no downsides?

What is the name of that search engine?

I agree that this is what an effective search strategy is. But it is difficult to imagine an exploration this way. Exploration always imply that I don't know what I am looking for.

I am working on a plugin to filter DuckDuckGo the search results with LLM (the magic word). Perhaps that will help

I loved Keras at the beginning of my PhD, 2017. But it was just the wrong abstraction: too easy to start with, too difficult to create custom things (e.g., custom loss function).

I really tried to understand TensorFlow, I managed to make a for-loop in a week. Nested for-loop proved to be impossible.

PyTorch was just perfect out of the box. I don't think I would have finished my PhD in time if it wasn't for PyTorch.

I loved Keras. It was an important milestone, and it made me believe deep learning is feasible. It was just...not the final thing.

I am working on Omie, https://webapp.omie42.com/, yet another language learning tool :D

You start by learning the words: It augments the repetition aspect of Anki with added context to the words (random example sentences for each work, each time). I curated / generated the set of words in advance. Then you move to practice these words in chat about different topics (soon voice conversation as well). You get a feedback in each turn about what your mistakes, without interrupting the chat.

I am using DeepL for translation (I am not liking it though, since it is very narrow strict definitions. I will be exploring OpenAI for that soon). For chat, OpenAI GPT-4o.

This is my first webapp. I used HTMX + AlpineJS, Python, Supabase (Auth, S3, DB), and hosting on my PI.

It's work in progress, but I need to start finding core users to give feedback. I am not really sure how though. I had some tough experiences on Reddit and Discord (understandable tbh).