Hacker Newsnew | past | comments | ask | show | jobs | submit | Teckla's commentslogin

My experience is the opposite: Bose hardware and sound quality seems excellent to me.

This may be subjective. Bose might sound good to some people's ears and less good to other people's ears.


People keep bringing dead Bose bluetooth speakers to our repair café. These are a lot more expensive than the competitors. Bose has a reputation so people think they’ll last longer, but they don’t, they’ll fail just out of warranty just like cheaper brands. They also don’t sound meaningfully better. And they’re not at all engineered to be repaired. I’d avoid.

I personally prefer corded headphones and mains powered speakers, but if I were to buy a small wireless speaker I would buy a cheaper brand and ideally second hand, because this category of devices are basically consumables.


I don't know about Bose. But sound quality in general is absolutely objectively measurable.


> But sound quality in general is absolutely objectively measurable.

Sound quality is not the same as music quality.

To be more specific, Sound Reproduction Fidelity is not the same as Pleasant Music

To be even more specific, Signal Reproduction is not the same as "Pleasant Sounds*

The goal of music is not always high fidelity of reproduction; if it were, over-driven valve amps would never have been a thing.

The only thing objective in this context is signal reproduction, which is not the highest concern for music production.


> To be more specific, Sound Reproduction Fidelity is not the same as Pleasant Music

If a speaker reproduces some music with 100% accuracy and the result is unpleasant, doesn’t that just mean the original music—as created by the artist—is unpleasant?

Where possible, I’d prefer a speaker that respects the artist’s decisions instead of inserting itself into the creative process.


Unless you are listening through the same studio monitors in the same room or headphones as the mixing engineer, it will never be the same.

IMHO, people place too much importance on "accuracy". While accuracy might be objectively measured, it means nothing when it comes to individual taste.


There’s a whole field of research on this (look up Floyd Toole) - while any one individual can have skewed taste, on aggregate people prefer speakers that are as close to neutral as possible.


Signal reproduction matters quite a bit more for music production than it does for music listening and enjoyment. That's why producers and engineers look for 'monitors', rather than hi-fi speakers.

Hi-fi speakers, tube amps, and other accessories generally "degrade" the sound with added harmonics and natural smile EQs. That's what makes them sound more pleasing.

(I'm not disagreeing with you, just adding more color.)


You can certainly measure it, but the catch is that there is not always a single "correct" value. So just because you can measure what the speakers are outputting and then adjust it, it doesn't mean there is one correct output value.

A good example of this is a target curve, often used in room calibration. Dirac has a good explanation: https://www.dirac.com/resources/target-curve

(highly recommend Dirac room correction, by the way)


Yeah that was a very interesting thing to learn. When my room was being tuned (after being built to a specification for acoustics) the acoustician then actually tuned in several switchable curves because it was so flat in response he wanted to make it sound more natural to work in.


There's arguably a subjective quality to sound enjoyment, though. The fidelity of reproduction can be measured, but I'd argue there's personal preference in the types of artifacts generated by inaccuracies in reproduction.


There's really two camps - "I like what I hears" and "this is as close to in-studio monitors as you can get".

There's an argument for both, but frankly, if studio monitor setups don't sound "as good" why bother?


you can absolutely quantify certain metrics, and you can even generalize what "good" is by surveying listener preference but that isn't the same thing as any one individual's subjective preference.


Bose in general (there are many models...) is not what I'd call high-fidelity. It doesn't mean you can't enjoy your music or your movies with it. Just don't buy this if you care about transparency, otherwise it's usually a pleasing hearing experience. Their PA line is IMO overpriced and sacrifices too much to the design and weight.


I've been playing with the idea for a bit, can you give me an order of magnitude for "entry-level HiFi"? Even if that's an oxymoron, how many zeroes does it take to get an experience that's noticeably superior to, say, default car speakers or built-in Smart TV speakers?


It's like buying a gun or a car, there are all kinds of offers and all kinds of prices. You should be able to find great offers with amp+speakers under 1k€, including VAT. Probably even less with 2.0 or 2.1 systems.


It doesn't usually take much, because very few cars or TVs come with powered subwoofers or 6x9s or quality tweeters. Second hand amps, receivers, etc. are usually a good deal, entry-level speakers are pretty cheap new though.


Better than smart TV speakers? That's a low bar.

A $40 Bluetooth box from any big name brand is better than the speakers in a smart TV.


Similar experience, even after picking up the new airpod pro 3's (the hearing aid stuff i great for my ailing ears) I still prefer, when I'm sitting at my desk working while listening to music, the quietcomfort 2 earbuds. The noise cancellation is hands down better than apple's an it's a more comfortable fit.


I wish I was sufficiently dexterous to use your razor thin scrollbars. :(


Use your mouse wheel or Page/arrow keys?


ZZ will save the file (if there are changes) and quit. Try it as an alternative to :wq.


I've rebound mine too. ZZ saves without quitting, while Q quits.


But because they had an existing body of code that was not class based, it would be more of a re-write (C#) versus a refactor (Go).

I don't understand this reasoning at all, and I'm hoping you can shed some light on it.

As far as I know, C# supports static methods. Thus, using OO in C# would not have been required, would it?

I feel like I'm missing something here.


C# supports top-level functions as well, that's not the issue. But, just to give a simple example, in TS you can do things like:

   var foo: { bar: { baz: string } }
which have no equivalent in C#, because it doesn't have anonymous struct types, and its typing system is almost entirely nominal. Go, on the other hand, can translate this directly pretty much mechanically:

   var foo struct { bar struct { baz string } } 
And keep in mind that they aren't completely ditching the existing implementation, either, so for a while they're going to have to e.g. fix bugs in both side by side. It helps when the code can also be mapped almost 1:1.


The interesting thing is that you can do this in C# with tuples because tuples can nest tuples.

    type Platform = "Mastodon" | "Bluesky" | "Threads";

    type Profile = {
      name: string,
      socials: {
        handle: string,
        platform: Platform
      }[]
    }

    function getProfiles() : Profile[] {
      return [{
        name: "Charles",
        socials: [
          { handle: "@chrlschn", platform: "Mastodon" },
          { handle: "@chrlschn", platform: "Bluesky" }
        ]
      },
      {
        name: "Sandra",
        socials: [
          { handle: "@sndrchn", platform: "Threads" }
        ]
      }]
    }
Versus:

    using Profile = (
      string Name,
      (
        string Handle,
        Platform Platform
      )[] Socials //  Array of tuples in another tuple
    );

    enum Platform { Mastodon, Bluesky, Threads }

    Profile[] GetProfiles() => new[] {
      ("Charles", new[] {
        ("@chrlschn", Platform.Mastodon),
        ("@chrlschn", Platform.Bluesky),
      }),
      ("Sandra", new[] {
        ("@sndrchn", Platform.Threads)
      }),
    };
With some caveats


I would love if in mapping the typescript types to go they ended up building a "compiler plugin" to enhance go's type system.


TypeGo by Microsoft (TM).

Considering how fast the TypeScript compiler is, the TypeGo -> Go transpilation might as well be similar (up to a constant factor) in speed to Go compilation itself.

I'd give it a try. As a highly enthusiastic Go programmer, a powerful TypeScript-like type system is something I'd welcome in Go with open arms.


That wouldn't feel very idiomatic - you can do it but would feel wrong


Speaking as both a D&D DM and player, the "sub-optimal game play" makes the campaign more fun, more diverse, and offers more thoroughly enjoyable role-playing and problem solving opportunities. It doesn't make it less fun.

Not to mention that D&D rules aren't carved in stone. I've never encountered a DM or D&D group that wouldn't allow players the leeway to create a barbarian gnome or half-orc wizard with their desired stats, if that was important to them.

The changes WoTC made are bad, and make everything less fun and more generic. Their intentions were good, but what they've done really isn't helpful or good at all.


An experienced DM can of course let their players create whatever character they want, but a less experienced DM might be concerned about balance/fairness/implications of bending the rules. By creating an alternative, flexible rule for ability scores, a table can feel confident that the characters they build are still balanced.

> The changes WoTC made are bad, and make everything less fun and more generic. Their intentions were good, but what they've done really isn't helpful or good at all.

As you said above, the DM and table can agree to whatever constraints they want for the game, including using the old ability scores.


Then just like before, don’t use them. You can still roll a sub-optimal character. No one is forcing anyone to make only superheroes.


Our contribution to the small web: https://kagi.com/smallweb

After opening this web page, I pressed down arrow a few times to scroll the page. At first, I didn't understand why it only scrolled a few pixels.

It looks like there's a scrollable area within a scrollable area. The outermost scrollable area only scrolls a few pixels.

This is a badly designed web page.


Thanks to Crostini, Chromebooks are also excellent local computing devices.


After over 30 years using Windows, I finally gave up on it last year. It was a difficult choice, but clearly, it's just going to keep getting worse.

These days most people should be using Chromebooks and iPads, which are far and away more secure.


The solution to these issues isn't to simply not have those features, but to make it possible to toggle those features on/off.


Being able to search in the past for a half-remembered conversation sounds great until you have idiotic, asinine corporate data retention policies that require anything beyond 90 days to be deleted anyway, for some bullshit reason like being open to litigation or whatever and that being subject to discovery.

The company I work for has the same chat retention policy, but despite that, even being able to go back just 90 days has proven very useful!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: