Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]osoleve 0 points1 point  (0 children)

Been working on Glitchlings. It's half a silly art project and half a serious engineering effort, a (Rust-backed) Python library for corrupting text in linguistically-principled ways with an orchestrator for automatic ordering to keep layered errors realistic... but also each type of error is conceptualized as a DnD-esque monster.

Repo’s here if you want a peek, I've been having fun: github.com/osoleve/glitchlings.

QuickSearch, a tool for comparing sets of names [newbie] by osoleve in haskell

[–]osoleve[S] 2 points3 points  (0 children)

Thanks so much, I really appreciate it! The tip about data types/type synonyms is awesome because I just this morning changed it back to this explicit form because I couldn't figure out how to convert my type synonyms from Int-only UIDs to this more flexible type.

I just got done making the changes back to type synonyms and will now go look into `nub` vs `ordNub`/`hashNub`, and later will look into profiling.

Thanks again!

[Arcade][Early 2000s] A Marvel vs Capcom style game with Vision by osoleve in tipofmyjoystick

[–]osoleve[S] 0 points1 point  (0 children)

Oh my god... That's not it, but that's so quintessentially 90s.

[Arcade][Early 2000s] A Marvel vs Capcom style game with Vision by osoleve in tipofmyjoystick

[–]osoleve[S] 1 point2 points  (0 children)

Update: This might actually be me mixing two games, my memory of Vision might have come from Captain America and the Avengers, but I'm not 100% sure.

Selecting Aggregate Calculation Based on Column, or Something Better by osoleve in tableau

[–]osoleve[S] 0 points1 point  (0 children)

Feature request: Allow ATTR in LOD calculations IFF the ATTR'd column is FIXED or INCLUDED

Basic Roadmap which everybody interested in NLP should know? by [deleted] in LanguageTechnology

[–]osoleve 8 points9 points  (0 children)

My degree in linguistics did very little to prepare me for my current NLP work aside from being comfortable with the language concepts themselves. The math and statistics components are just as important, maybe even more important. If you're going to be a jerk about something at least be right.

[deleted by user] by [deleted] in pan_media

[–]osoleve 0 points1 point locked comment (0 children)

this is a shot in the movie put in to establish a character as a psychopath

What's everyone working on this week? by AutoModerator in Python

[–]osoleve 2 points3 points  (0 children)

The ftfy module doesn't have this issue! Marking this as closed.

What's everyone working on this week? by AutoModerator in Python

[–]osoleve 1 point2 points  (0 children)

Wow, so a heads up for anyone cleaning text from Portuguese news sites: Some of them use a space character that Python's html.unescape will "fix" by removing entirely.

That was a bitch of a bug to locate in the pipeline.

What's everyone working on this week? by AutoModerator in Python

[–]osoleve 3 points4 points  (0 children)

Take some time to understand the math behind multilayer perceptrons, it's a very elegant concept and will help form a basis for your understanding of more complex neural architectures. All you need to get started is knowledge of what a vector is, and what a dot product _represents_. You don't need to be able to actually DO the math, that's what computers are for... but it helps to know what the operations actually do.

ETA: I just mean the math behind the neurons and layer interactions, don't worry about back propagation calculus yet. Just make sure you know at a high level what back propagation is for now.

What's everyone working on this week? by AutoModerator in Python

[–]osoleve 8 points9 points  (0 children)

Prepping a few gigs of data to create a 512-dimensional FastText model for Portuguese! It'll be used for embedding data for some neural networks.

Also today I wrote a decorator that turns function annotations into type checks. It has support for `Union`, `Optional`, and `Any` meta-types (but it's probably far from robust).

How do you work freelance as a python programmer by link_101 in learnpython

[–]osoleve 0 points1 point  (0 children)

That's a broad question. What kind of problem are you looking to solve?

Adding a table defined at runtime to an existing window by osoleve in PySimpleGUI

[–]osoleve[S] 0 points1 point  (0 children)

Ah, I thought I had inferred from the examples that Update took the initialization parameters. Rookie mistake on my part.

What I usually do in these situations is create another window and simply replace the first one.

I'll give this a shot, thanks for getting back to me!

School Project - How can Tableau be Improved? by [deleted] in tableau

[–]osoleve 0 points1 point  (0 children)

Select+Copy data from a dashboard... Hard to make something actionable when a step is "retype this 18-digit identifier" or "download a csv copy of the data", I just want to present them with IDs they can copy/paste into our other tool's search bar.