HNHacker News
TopNewBestAskShowJobs

Megranium

86 karma · joined November 18, 2019

submissionscomments
Megranium··on Rob Pike’s Rules of Programming (1989)
Huh, I've always understood that quote very differently, with emphasis on "premature" ... not as in, "don't optimize" but more as in "don't optimize before you've understood the problem" ... or, as a CS professor of mine said "Make it work first, THEN make it work fast" ...
Megranium··on OpenClaw surpasses React to become the most-starred software project on GitHub
I guess it's exactly the opposite for me ... I always hated using "normal" language with the computer.

I often quip that I became a programmer specifically to avoid having to use spoken language. I always twitch at the thought of using any voice-based assistant.

Thinking in systems and algorithms is more enjoyable than using human language when it comes to computers IMHO ...

Megranium··on Dear Time Lords: Freeze Computers in 1993
I don't really have nostalgia for that, I prefer the immediacy honestly.

Nowadays people are captured by music differently, as they were captured by music differently before music could be mechanically or digitally reproduced.

Megranium··on Dear Time Lords: Freeze Computers in 1993
Oh I do remember Napster, but that was way after 1993 as well ;)

Either way, that still took ages to download, etc, so, it was less immediate. And somehow, I remember it more as a source for stuff that's already well-known ...

Never was too much into LAN parties though ...

Megranium··on Dear Time Lords: Freeze Computers in 1993
I honestly don't share the nostalgia.

I enjoy having a computer that allows me to create all kinds of things that weren't possible in 1993 ... mash together all kinds of audio, video, text ... put it in a backpack, bring it somewhere, perform on stage, with an 800$ laptop. Amazing.

I'm one of those "Encarta kids" who dug through Encarta for nights on end while the parents were out, and still spend slow Sundays reading random Wikipedia articles.

Having the archives that have been created since 1993, whether Wikipedia, Youtube (to me still one of the most amazing music discovery tools I've ever encountered), Archive.org, Google Scholar, Zenodo, at my fingertips has probably widened my personal horizon beyond imagination. Not sure who I'd be without it.

So even sadder to see it all drown now in AI slop ...

Megranium··on Dear Time Lords: Freeze Computers in 1993
I'm always amazed how Youtube can be so many different things for different people ... It's true that it used to be better a few years back, but people still upload great content even it it's harder to find nowadays.

Also, music ... back in the 90ies, if you were drawn to the obscure side of music, you'd read about it, and could, at best, imagine what it was like, because your local record store didn't have it, the bigger store the next town over didn't have it, and IF anyone could order it was with a non-refundable down payment.

Nowadays, you can probably find it on YT, and that's great IMHO. I my musical horizon would be so much more limited without it.

Also I've learned a lot about guitar repair ...

Megranium··on Is a movie prop the ultimate laptop bag?
I've carried my laptop around in so many different bags over the years ... sling bags, tote bags, waterproof messenger backpacks, IKEA backpacks with laptop sleeve compartment, drawstring bags. I usually pick the bag depending on the occasion ...

bike ride in the rain? -> waterproof messenger backpack

downtown stroll to satisfy my inner hipster? -> tote bag etc ...

All I know is that I'm a "single compartment" person ... I've always found that having a separate compartment for everything just comes at excess weight and loss of flexibility.

I'd give the movie prop a try for sure. Still looking for a decent source of Tyvek to take an attempt at making my own bag (it's not super commonly used where I live).

Megranium··on Paris Votes for 500 More Car Free Streets
I wouldn't agree with this all-or-nothing view that ignores public transport. Yes, plenty of people want to live in the city, so it's dense, but if you live a bit outside, you can hop on a local train and be in the city in 30 minutes.

Also, Paris is an extreme example. There's plenty of mid-sized cities (400k to 1 million or so) in Europe and presumably elsewhere where you can live in a quiet space, maybe even have access to a garden, and hop on the tram or your bike, and be downtown in 20 minutes, without parking lots.

So, you can definitely have both. These places exist.

Megranium··on Udio: Generate music in your favorite styles with a text prompt
Just so I can choose and compare as a consumer, so I can filter just as I can filter by genre.
Megranium··on Udio: Generate music in your favorite styles with a text prompt
I really hope we'll get around to make it mandatory to watermark AI-generated content in a way that makes it easy to filter out ...
Megranium··on What Is Woodshedding? Mastering the Art of Focused Music Practice
Heh, I'd just call it practicing ... I mean, it's pretty much a very common way to practice for every serious musician I know (apart from practicing in a group setting, of course).
Megranium··on Queer.af Mastodon instance has been shut down by the Taliban
Unrelated to the topic content-wise, but what's the link format? Like, with the object identifier ...
Megranium··on It Can Be Done (2003)
It might also have to do with how programming was taught to a certain generation? At least from my own experience, when I was at university OOP and UML was all the rage, so we had to specify through diagrams in fancy diagram editors, then generate the code from that, and then still re-write everything by hand because it never really worked out quite that well.

I never touched UML again after university ...

Megranium··on It Can Be Done (2003)
I guess it was at a time when computers weren't ubiquitous as they're today, and an average non-technical person might have never touched one.

In that days, designing on paper was probably just the default mode of working ...

Megranium··on Responses to unicycling
I'd say not all guys enjoy the kind of "guy talk" you're describing ... maybe it's harmless in your experience but it can be quite aggressive, or perceived as such, even if you're not emotionally bothered by it.

It's especially terrible if you have to go along in the workplace because you're talking to your boss and are expected to laugh about his (potentially charged) "funny quips" because "guy talk", amirite? Ugh ..

Megranium··on Officially Qualified – Ferrocene
Hmm in German you could also say "Betriebssicherheit" (safety) vs. "Angriffssicherheit" (security), or at least that always was the translation that made most sense to me personally.

I'd say native speakers of German distinguish it but it depends on the context ... talking about computers, it's typically more about security, while when talking about construction sites, it's typically more about safety.

Megranium··on Ask HN: What audio/sound-related OSS projects can I contribute to?
Hehe totally, even though it's a bit overwhelming ... I've been active in live coding scene for years now (and my little language is on that list), yet I still don't know all of these ...

But I guess there's something for every language and skill level there ...

Megranium··on Ask HN: What audio/sound-related OSS projects can I contribute to?
The Rust audio environment might need help, if you're into that:

https://rust.audio/

Maybe this might be worth a look, too:

https://plugdata.org/

It's a recent attempt to make Pure Data more accessible for less technically inclined users.

Megranium··on Hacking Perl in Nightclubs (2004)
And, in passing, basically spearheaded and popularized (amongst others) an entire culture around coding live on stage.
Megranium··on Hacking Perl in Nightclubs (2004)
One of the key aspects of the live coding scene was, and still is to a certain degree, to provide a contrast to this kind of perfectionism. To allow people to experiment, and allow or even encourage them to fail, live on stage, rather than playing it safe.

It recently has changed a little with the advancement of more stable and mature live coding systems (there's plenty, really ... even my own is pretty stable by now) and more formats addressing a more general audience.

Personally, though, I'll forever cheer harder for a person hacking together a sampler in plain C in 9 minutes than a "stable" performance.

I'd find it sad to see the live coding scene totally going down the Apple road, from a vibrant, proudly amateurish scene to one that is "professionalized", stable, but profoundly bland.

Megranium··on Ask HN: Where should I live?
Well, to do my part in scaring potential expats away, air pollution and noise pollution (it's LOUD) are pretty bad here and you might find lead pipes and asbestos in your building. If you live in a bajo (ground floor) in the old town, expect cockroaches the size of mice (they are quick). Depending on where you are, the tap water tastes like the water from a children's swimming pool. Depending on where you live, your barrio might smell like a sewer on certain days (even the expensive ones). Population density is very high, so expect to hear a part of your neighbors' lives, walls are often thin.

Never seen shirtless guys with machetes anywhere, day or night. Crime (apart from pickpocketing) never struck me as a huge problem (not above general big-city levels), neither pre- nor post-Covid, and I don't live in the best part of town for sure. But all the stuff above I personally experienced.

Megranium··on Ask HN: Where should I live?
Hmm I don't agree, really, and I live in BCN, for 5 years now. People living here twice as long tell me how bad it was in the early 2000s, and it's nowhere like that today.

There's pickpocketing, sure, but it's not at all the hellhole you describe, seriously. Not sure where you got that from.

Megranium··on Asahi Linux: Linux on Apple Silicon project
It doesn't feel "right", there's resolution issues, and I never got real-time, low-latency sound running in any VM ... so, I'd say yes, by all means.
Megranium··on Comic Mono
Well I use Comic Mono as my terminal and code font, even for live coding performances in front of an audience ...
Megranium··on Comic Mono
I know that it's controversial, but I really feel using Comic Mono for coding reduces cognitive strain ... I've been using it as my main coding font for a while now.
Megranium··on Ask HN: Do you miss being excited about programming/tech?
My story is somewhat different ... it took me more than 25 years to get passionate about programming.

I started the first experiments with BASIC around the age of 12, took programming lessons, but never really knew what to do with it. After I finished my B.Sc. in CS, I hated it with a passion for a while.

I only started getting passionate about it when I discovered computer music and that I can make my own music software, around the age of 30 or so.

Megranium··on You Talkin’ to Me? The Unruly History of New York English
Interesting that you percieve it that way. Like, accents becoming dialects, not the other way round. I'd think "dialects" like lower german, Plattdeutsch, Bavarian etc. are older than current standard German, and what remains of them are the accents.

That being said, especially in rural areas, the dialects are well kept. In fact, being from the western regions of Germany, I have a hard time understanding villagers from the Black Forest if they talk their native dialect.

Still, in urban areas, the general trend is the same, no ? Dialects are spoken by less and less people (in fact I don't speak a single word of Plattdeutsch, even if I'm from an area where it was once common). What remains are temporary sociolects and accents. At least that's my perception of things.

Megranium··on Ask HN: How Can I Learn Music Theory?
I'd say if you want to make it last learn how to apply it.

Music theory is one of these things I learned multiple times (even as a minor in University) and forgot multiple times.

The theory I learned, though, was never really relevant to my artistic work, whether it was playing guitar music or making electronic music. Whenever I tried writing something based on the theory I learned, I found it to be super boring. Thus, to this day, music theory doesn't make a lot of "sense" to me.

Thus, I'd say if you want to learn music theory, try to make it part of a creative process. Learn something new and try to write a little piece based on that, and so on. That way, it gives you creative tools instead of just being boring.

Megranium··on PAIP: Run Common Lisp in Browser?
This topic comes around every couple of months, here and elsewhere.

I tried to run some of my CL stuff in JSCL, but the browser just froze, so I quickly gave up on that. Guess it can't handle more complex stuff.

I wonder if someone ever tried to compile a C-based CL implementation (like sbcl) to WebAssembly (i.e. using emscripten) ? I'd be surprised if nobody ever tried that, but I never read any reports regarding success or failure.