HNHacker News
TopNewBestAskShowJobs

scott01

317 karma · joined March 20, 2022

submissionscomments
scott01··on Neanderthals ran 'fat factories' 125,000 years ago (2025)
It’s convenient to buy fat-free products to lower caloric density of everyday food. Given mostly sedentary lifestyle, maintaining healthy caloric intake is pretty hard, and limiting fats (not only fat-free dairy, but also lean meats) and sugars really helps. Note limiting, not excluding — going extreme fat-free is definitely bad for health, and it also takes huge effort compared to just limiting.
scott01··on Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains
I don’t think so. Windows is very easy to administer compared to both, Linux and Mac. There is also a compliance part that MS makes easier, though it’s a bit beyond what I really know.
scott01··on The Appalling Stupidity of Spotify's AI DJ
Check out mixes by Blackest Ever Black label (now defunct) from NTS and Berlin Community Radio, listening to them literally feels like a journey. Funny part, sometimes they use a contrasting tune to end a mix, which creates a feeling similar to movie credits roll in the end.
scott01··on The Appalling Stupidity of Spotify's AI DJ
This appears to be a troll account, that only ever engages in heated discussions. Please, do not engage with it, folks :) On a related note, has anyone noticed actual bots commenting on HN? I sometimes feel discussions are a bit weird here.
scott01··on iPhone 17e
Same here, just replaced the battery.
scott01··on NewPipe: YouTube client without vertical videos and algorithmic feed
Maybe yeah. Though I doubt they’d reset data collection settings like that.
scott01··on NewPipe: YouTube client without vertical videos and algorithmic feed
It’s possible to disable history in YouTube’s settings. This will turn off algorithmic feed replacing it with a reverse chronological feed of channels you’re subscribed to.
scott01··on Prediction: Microsoft will eventually ship a Windows-themed Linux distro
Obviously, I wasn’t serious :)
scott01··on Prediction: Microsoft will eventually ship a Windows-themed Linux distro
But if legal system decides the output of LLMs belongs to the entity that trained it, and given that Copilot has the capability to generate any possible code, that means Microsoft, via Copilot, will own copyright to all possible code in the universe, which will naturally allow Microsoft to acquire ReactOS.
scott01··on Ask HN: I'd like to learn about software licensing. Any recommendations?
Oh, thanks for the information, very interesting!
scott01··on Ask HN: Where to begin with "modern" Emacs?
I second this approach. After setting these ones up, together with lsp-mode and company-mode (I like experience better than eglot), my configuration stayed mostly the same. I also kept adding new shortcuts for functions I needed (like symbol rename or function list), and am currently at a point when Emacs became a very efficient editor for me personally. I also moved most of these shortcuts over to yyIntelliJ editor at work where Emacs is not very practical due to lack of convenient debugger (C++, Unreal Engine).
scott01··on Ask HN: Where to begin with "modern" Emacs?
I’ve recently rewrote my configuration and used Bedrock as a new starting point. It’s great, thanks very much for making it!
scott01··on The Ingredients of a Productive Monorepo
In game dev monorepo per product is often used, which includes game code, art assets, build system and tooling, as well as engine code that can receive project-specific patches. In Perforce, it's organised into streams, where development streams are regularly promoted to staging, then to release, etc.

The benefit is the tooling, as the article mentioned. Everything in the repo is organised consistently, so I can make ad-hoc Python tools relying on relative paths knowing that my teammates have identical folder structure.

scott01··on Microphone Input Noise Comparison
To my understanding, yes, but I'm just a hobbyist.
scott01··on Microphone Input Noise Comparison
There's a problem with f32 due to devices using two ADCs to implement it. Essentially, there's certain volume threshold when device switches DACs, and it's audible. If you record sources with varying loudness, you may see noise floor raising around loud bursts, and typical noise suppression tools won't work on files like this (there was a video or a blog post, I can't recall where I saw this). At least this is how Zoom implemented f32, don't know about Sound Devices.
scott01··on Show HN: I completed shipping my desktop app
I almost didn’t get the reference :)
scott01··on I don't know how to build software and you don't either
Apparently, yes. I remember reading a comment stating that with Redux, Facebook rediscovered UI optimisations of Windows 95.
scott01··on I don't know how to build software and you don't either
I’d like to challenge a core argument of the article:

> Only your last ~20 years of experience matters for these questions, because the basic landscape of software development changes so rapidly. [...]

… with an anecdote. I’ve recently skimmed through a “Thinking Forth” book, and, language-specific information apart, was surprised to read that the software structure they recommend resembles to what I’ve figured out over years of programming by intuition.

scott01··on Ask HN: Recommend me some silent movies
Highly recommend a short movie “Meshes of the Afternoon” (1943). Watched it in a local cinema right after Mulholland Drive, that was quite an experience :)
scott01··on Programming Avant-Garde
You can tune data assets while the game is running in editor. Hot reload works and is a crucial part of workflow in a lot of projects. The caveat, if I understand correctly, is that it works only for UObjects. I was surprised seeing UE recompiling stuff on my pet project on Linux, without doing any extra configuration.
scott01··on Programming Avant-Garde
Casey Muratori’s content has had a profound influence on me as a programmer. I’ve enjoyed going through his articles (check out “Stable Filter” [1] if you haven’t yet), as well as his course “Computer, Enhance” [2].

1. https://caseymuratori.com/blog_0035 2. https://www.computerenhance.com/

scott01··on GitHub cuts AI deals with Google, Anthropic
Fair enough, I might be asking too much indeed, and may not be able to come up with an idea how LLMs can help me. For me, writing code is easy as soon as I understand the problem, and I sometimes spend a lot of time trying to figure out a solution that fits well within the context, so I thought I could ask an LLM what different things do and mean to help me understanding the problem surface better. Again, I may not understand something, but, at this point, I don’t understand what’s the value of code generation after I know how to solve a problem.

Do you happen to have a blog post or something showing a concrete problem that LLM helped you to solve?

scott01··on GitHub cuts AI deals with Google, Anthropic
Sorry, it’s a bit hard to understand from your blog. I’m a bit dyslexic, so there’s a chance I’ve mussed something obvious, but I couldn’t find any examples beyond ‘explain this short snippet’. Also, are your posts AI assisted? I find it hard to read.

I’ve tried asking ChatGPT questions about how a large codebase works, what entities should I use to implement some feature, etc. After a couple hours I realised the chat was hallucinating like crazy and turned into a yes-man, confirming all questions that assumed a yes-no answer.

scott01··on GitHub cuts AI deals with Google, Anthropic
You sound like you’ve had success using this tech for work. Can you tell more about your personal experience, please? I’ve tried ChatGPT a few times a year ago or so, but it was extremely frustrating, and I gave up.
scott01··on Are rotary mixers better?
You have quite a history with audio apps :) Mine was a bit different, something like: FL Studio -> Cubase -> Ableton Live -> Renoise -> Reaper.

As for DAW recommendation, it actually depends on your goals.

I don't know much about Logic, as I only tried it briefly like 5 years ago, and didn't stick with it for no particular reason. People love it for music production, not many use it for sound design.

I personally love Reaper, but it's a beast that you'd probably want to customise. It's very flexible (e.g., no distinction between MIDI, audio, or send tracks), has a rich extension making community (check out Global Sampler or NVK tools [1]), a ton of unique features (subprojects, render matrix, automation items, comping and a lot more), and very very customisable. If you know what you want to do, it's easy to configure everything, from hotkeys to macros to mouse behaviour. It's very popular in game audio (I work in this area but as a coder) because it allows to export dozens of assets from a single project, with standardised naming and loudness if desired. Reaper is pretty cheap, very customer-friendly (30Mb distribution size, has portable version, liberal licensing), and the founder is an ex-Winamp dev (Justin Frankel) :) The downside - the UI is not as polished as others, MIDI editor is a bit undercooked, and built-in plugins are very bare bones.

I heard a lot of good things about Presonus Studio One. I think it's made by ex-Steinberg devs, and the DAW has a very polished UI with heavy focus on drag&drop. They also have great stock plugin selection, as well as amazing MIDI and songwriting features. So, compared to Reaper, it's a more classic DAW, but it's still great if your workflow fits into it.

Ableton Live is great for music and songwriting, live performances, has a brilliant stock plugin collection, integration with Max/MSP (visual programming language) if you want to make algorithmic music and stuff.

I guess, from this response you know where my biases are - Reaper is amazing, especially for audio editing, give it a try, seriously :)

1. A good vid about some NVK tools and Global Sampler: https://www.youtube.com/watch?v=tHpQmxQlWfI

scott01··on Are Rotary Mixers Better?
Yeah, I've seen this resentment about audio UI a lot here on HN, some of them sound more ignorant than others, but I'm yet to hear a convincing argument against knobs. People should probably check out FabFilter products, best UI in pro audio :)
scott01··on Are rotary mixers better?
> I think knobs specifically target computer novices

I don't think this is the case. Knobs are very convenient and more compact than sliders, in my personal opinion (I did a lot of audio work in the past). Manufacturers create realistic UIs because they sell better due to various perception biases (brain interprets something as sounding better if it has a UI resembling an SSL console, etc.).

> Knobs are bad for fine adjustment, because the closer to the center you click and drag, the more drastic the adjustment per pixel of dragging.

This is incorrect. In almost all pro audio software knobs are operated with a vertical drag movement. Holding a modifier key increases movement precision. I definitely have seen the behaviour you described, but it was maybe in a very old VST plugin probably two decades ago.

> The shortcomings of sliders you mention are down to shitty implementations.

Sadly, it's quite common. Three modern examples from the top of my head: Renoise, Reaper, Max/MSP. Unlike knobs, sliders can be quite random in their implementation.

> It's depressing that audio software still widely subjects users to this skeuomorphic failure

May I ask, which software are you using? The original argument suggests we're discussing pro audio, but I can't recall seeing neither angular knobs, nor 'small [reset] buttons nearby sliders', and I've used a lot of different DAWs and plugins, so maybe we're talking about something else here?

scott01··on Are Rotary Mixers Better?
Yeah, I see how it can be confusing for novices. But learning curve aside, there is something other than just looks that kept this UI pattern alive all these decades.

How I see it [1], absolute values don't matter audio software, except when working with loudness compliance or some very technical things. What's important is how things sound, and it's generally a bad practice relying on UI metering to dial in sound in most cases. The typical audio work involves fine tuning parameters until things feel right. In UX terms, relative parameter tuning is the most common kind of interaction, and sliders absolutely suck balls at it, in my humble opinion.

Linear sliders actually have more inconsistencies across implementation than knobs, that have converged to more or less the same pattern. E.g. some sliders reset value if you click in the middle of it, at which point all prior tuning is lost - this is super annoying and I hate it. Others operate in relative mode and they're similarly intuitive in regards to which direction they should operate depending on slider orientation (should horizontal slider change its value with up-down movement? should interaction range extend beyond slider length?). Also, such sliders are identical to knobs, essentially, but take more screen space.

So, in a a nutshell, knobs are superior for fine tuning, which is 90% of all audio software interactions.

1. I'm not a professional, but I have clocked in thousands of hours into DAWs and other related software over the years as a hobby, also I played on a few local gigs and made some simple audio software.

scott01··on Are Rotary Mixers Better?
Why do you think on-screen knobs is a failure? I personally find them very convenient for the purpose.
scott01··on Modern Emacs TypeScript Web Config
It's like a scope for your config. I often do the same to group settings per-package, e.g. for dired.
← PreviousPage 2 of 3Next →