HNHacker News
TopNewBestAskShowJobs

dsalaj

188 karma · joined February 27, 2016

meet.hn/city/49.0068705,8.4034195/Karlsruhe

Socials:

- https://dsalaj.com/

- youtube.com/@DIY_CYBERPUNK

- youtube.com/@NeuromorphMusic

---

submissionscomments
dsalaj··on Show HN: VidStudio, a browser based video editor that doesn't upload your files
I am really attracted to the idea of local running in-browser tools, since the website is then used only as a distribution medium which is super easy to use. And I really need such a tool, I was eager to test it. However on both my first and second try it failed. I tried to import a video clip recorded on a Pixel phone. In Firefox it failed with a following message:

"Your browser does not support the codec "hvc1.2.4.L156". Try a different video."

Ok, fair, probably need to use Chrome for this type of tool. Tried it in Chrome:

"Audio decode failed: your browser cannot decode the audio in "..._webm.bin". Try re-encoding the file with AAC audio."

Sad. Hope you manage to work this out. Let me know if you have a newsletter or something where I can get notified if this gets fixed.

dsalaj··on I Don't Have Spotify
This failed completely after trying to search for songs that don't have a unique name. This seemingly just does a basic string search on other streaming platforms. Sad...
dsalaj··on State-space models can learn in-context by gradient descent
Deep state-space models (Deep SSMs) have shown capabilities for in-context learning on autoregressive tasks, similar to transformers. However, the architectural requirements and mechanisms enabling this in recurrent networks remain unclear. This study demonstrates that state-space model architectures can perform gradient-based learning and use it for in-context learning.
dsalaj··on Show HN: I built the most over-engineered Deal With It emoji generator
Cool, thanks! It desperately needs the copping feature for the original image, so I don't need other tools.
dsalaj··on Ask HN: What are you working on (August 2024)?
My interest in sound design and music production took a surprising turn and I now spend my weekends studying alien vocalization. More specifically, figuring out how to synthesize believable alien vocals and make them expressive and customizable enough to be a tool for anyone who needs that sort of thing for their creative work.

I am releasing everything for free and the first "instrument" and sample pack with previews/videos is already available here: https://neuromorph.gumroad.com/l/alien_vocalization_study_1

dsalaj··on Lucasfilm and Autodesk are teaming up to launch a droid-design contest
In celebration of the newest Star Wars droid, Pip, featured in the upcoming series The Acolyte, Lucasfilm and Autodesk, a global leader in technology and software for Design and Make industries, are teaming up to launch a limited-time droid-design contest*. Fans can go to autodesk.com/droid to submit their own designs for a chance to win special grand prizes including a trip to and guided tour of the Lucasfilm headquarters in San Francisco, California, or The Walt Disney Studios Lot in Burbank, California and more

Adam Savage video: https://www.youtube.com/watch?v=LwQ-ssVd0ic

dsalaj··on Rare corn can self-fertilise [video]
"Grown for centuries by indigenous farmers in rural Mexico, this incredibly rare corn can self-fertilise. In episode three of 'Planet Fix', we explore how this wonder crop could help tackle world hunger, and even end farming's toxic reliance on chemical fertilisers for good!"
dsalaj··on Similarity search and deduplication at scale
For achieving a high accuracy for matching, it really comes down to details of your specific domain and dataset. Regarding the attempt of using large pre-trained language models to be able to find semantically similar documents, which is what you are attempting now, maybe try Whisper or other multilingual models, and then fine tune them on your dataset.

But a better bet might be actually turning looking into simpler embedding and methods and attempting to directly improve them by including some domain knowledge in the method or the process. Again, it is hard to judge what might work better just looking at the surface.

In case you really need to work with labeled datasets, set up a strong baseline, look into the active-learning methods and set up the loop, do a few iterations and try to predict if it will scale sufficiently fast to your target accuracy.

dsalaj··on Similarity search and deduplication at scale
I have been working on an entity matching solution for two years now, and I have decided to write down some of the learning I picked up along the way. Turns out there are too many relevant details to cover in a single post, so I will cover the topic in multiple parts.

This first part is the high-level introduction, useful for project planning and architecture decisions that need to be made early in the development process. Any feedback is welcome, along with wishes for the follow-up parts if you have something specific that you would like to be covered.

dsalaj··on No Dislikes has officially ruined YouTube for me
I understand that youtube recommendations can be a very useful tool, but I definitely do not want depend on any opaque recommendation system for my daily media consumption or whatever.

Given the existence of "Subscriptions" page I don't really understand the problem. Do you really want to consume regularly from the sources you didn't explicitly "verify" yourself i.e. subscribed to?

I simple use the Unhook browser plugin which hides the Home, Trending, recommendations side bar, comments, etc. for me so I only have the Subscriptions page, and the search bar. Makes the youtube experience SO MUCH better.

dsalaj··on Show HN: WrittenRealms – a modern platform for text-based games
I can not get this to work. Tried with both Firefox and Chrome, and turning of the add blocker. I just get the "Entering world..." popup that just stays there. Occasionally I get the red popup with cryptic "World is clean" message. I tried registering, I tried different worlds, even tried it on my phone, but it just doesn't start.... :(
dsalaj··on Corrupt, sparse, irregular and ugly: Deep learning on time series
Thanks for the great tips! I'll make sure to update the content with these points.
dsalaj··on Show HN: AI Dungeon 2 – AI-generated text adventure built with 1.5B param GPT-2
> But machine learning is trending now and every major kingdom is using it. You should really consider buying my services.

"Hmm, I suppose you're right, but I'd rather not".

My King has a suspiciously well informed opinion about maschine learning.

dsalaj··on Show HN: AI Dungeon 2 – AI-generated text adventure built with 1.5B param GPT-2
This game is excellent and has a state-of-the-art feature set: - lying works well - farting works and can be used to express emotions - realistic responses to the machine learning consulting service offer

> Meet the king

You follow the guard to the royal palace. When you arrive you are met by several guards and a large group of people. The King himself stands nearby looking down upon the crowd. You are introduced to the King and he gives you a big hug.

> Talk to the King

"Ah, you must be the one who saved my son's life". The King says. "It was an honor to meet you".

> Yes and I should be rewarded [lying]

The King hands you a golden crown and a gold ring. You thank him and the King thanks you. Then the King leads you outside to show you where the throne room is. He tells you that you will be meeting the Queen and that you should enjoy yourself

> Meet the Queen

You are led to the throne room and the King introduces you to the Queen. She is much older than you expected. She wears a red dress and carries a staff. She is very regal and you feel very honored to be meeting her. She sits down and you sit beside her

> Ask to have sex with her maid

"No, no, no, please...please..". She begs.

> Kiss her on the forehead, aplogize and give her some gold

You put your hand on her shoulder and give her a kiss on the forehead. You then give her some gold coins. She is shocked and upset by this act and starts crying. You apologize profusely and leave the room

> Fart silently

You pass by the throne room and notice that the King is having a conversation with another person. You think to yourself "That's weird, I thought he was talking to me". You go over to the King and whisper

> The Queen refused to allow me to have sex with her maid. What do you say to that my King?

The King looks at you and laughs. "Oh, you didn't think it was possible did you?". He then turns to the other person and continues to speak

> Fart loudly

The King stops laughing and stares at you. "What?! How dare you?!" He demands. "I farted you heard me!" You reply.

> Dracula from Castlevania will come and kill you all!

"Who said anything about that?" He replies. "Nothing! It's just a rumor!"

> But it still might be true!

"Well alright, but I'm not going to believe it".

> Try to sell my machine learning consulting service to the King.

"Hmmm, that sounds interesting, but I doubt if I could get anyone to use it".

dsalaj··on Show HN: AI Dungeon 2 – AI-generated text adventure built with 1.5B param GPT-2
Awesome situation. This is the most fun I've had in a while xD
dsalaj··on Show HN: DevShop, the Game of Kanban
Great work! Maybe extending the keybinding would help with playability? Something like assigning workers to letters for shortcuts. That would make the pairing of tasks to workers more efficient and faster to play. :)
dsalaj··on Challenges Emerge for In-Memory Computing
Spiking neural network and neuromorphic hardware are never mentioned in the article. These are a very promising direction for overcoming the von Neumann bottleneck.
dsalaj··on Ask HN: How do you organize everything you want to do?
You simply need to sacrifice something in order to do the other thing. It's a question of priorities and realization that you simply can not do all of the things you want to do. This is really hard to accept.
dsalaj··on 9999999999999999.0 – 9999999999999998.0
Google calculator gives answer 0 where as duckduckgo calculator answers with 2. xD
dsalaj··on Show HN: Wiv.js – A library for a more wiggly div
Cool. I would say awesome-quirks sounds a bit better and also avoids the confusion with the meaning of quirks mode, the compatibility feature of browsers. I have created the list: https://github.com/dsalaj/awesome-quirks

Please contribute! If you really prefer the name awesome-quirksmode I have no problem with renaming the repo or adding you as a contributor so you can do it. Thanks for the feedback!

dsalaj··on Show HN: Wiv.js – A library for a more wiggly div
Well... I've been thinking a lot about this terminology. On one hand it is useless/oldschool/ugly/trash/weird kind of effect, but on the other hand it can be extremely effective (like described in motivation of my quirky-ux (see talk by Vitaly Friedman of smashingmagazine)).

tl;dr ...websites with a lots of character which break best practice guidelines and design rules are able to capture audience better and produce better results (turnover, traffic, user retention, etc.)

So I ended up finding a neutral sounding word: QUIRKY - having or characterized by peculiar or unexpected traits or aspects.

I would gladly reformat quirky-ux to be primarely this collestion/list of quirky stuff, but maybe awesome-quirky makes more sense or awesome-quirky-ui or something similar...

dsalaj··on Show HN: Wiv.js – A library for a more wiggly div
I have been looking for these kinds of things! A month ago I started building a similar project: http://dsalaj.com/quirky-ux/

But now I realize these things should also be collected to a list somewhere. I linked your project in mine for starters. Thanks for sharing! Cheers!