skysight-inc/HackerNews huggingface dataset:
> MP3 with a good compressor and reasonable bitrate has repeatedly shown to be indistinguishable from uncompressed.

With most samples, yes. The issue, as I said, is that psychoacoustic codecs are basically heuristic by definition, and so you can pretty much always find counterexamples. It's possible to say 320kbps MP3 is indistinguishable from uncompressed for most samples; it is not possible to say it is indistinguishable for all samples, present and future.

It's also the case that lossy encoding is a bad idea if you're going to be further processing the audio in any way; repeated transcodes definitely start bringing out the artifacts more. So lossless music is always something worth having as an option.

Now, when you start talking about "high-resolution" 96/192k 24b stuff... yeah, that's just as good as healing crystals.
Who still has a CD player? Most people don't want to carry around an extra, enormous, mechanical, device.
NYC has a combined sewer system [0] [1] that overflows when it rains more than .... ~1/10 of an inch per hour (iirc). The fecal-> aerosol transmission route is certainly very important: https://news.ycombinator.com/item?id=27156256

"Who do you share a bathroom with" is very important for tracking transmission. In NYC, everyone shares a bathroom.

[0] https://www1.nyc.gov/site/dep/water/combined-sewer-overflows...

[1] https://www.riverkeeper.org/campaigns/stop-polluters/sewage-...
Embedding AirTag in a resin 3D print [video]
Show HN: How to apply Twitter-based real-time sentiment analysis on Dogecoin
Its too bad that Sony - among others - have been doing their own interpretation of this for a long time, but don:t have the marketing budget or presence of mind in the broader market for people to notice. The Apple machine (i use an iPhone and M1 mini - love them) is just so OP

Sony 360 Reality Audio
https://www.tomsguide.com/how-to/what-is-sony-360-reality-au...
They don't have it by design. The Java community has collectively decided it's a bad idea and they're discouraged even in Java.
Curious now ... what if doppelgänger takes issue with, for example, Beyonce and counters that they are the original and she is infringing on their voice, digital recreations and likeness
> For the true audiophile, Apple Music also offers Hi-Resolution Lossless all the way up to 24 bit at 192 kHz.

Wow, I can finally justify upgrading my iPhone charging cable to gold plated, low-oxygen wires.
No one uses ALAC, the industry standard is FLAC and has been that way for years, it’s pure arrogance that they continue to refuse to support it.
You're exchanging hours of your life...hours you can't get back...for money that you may not be able to spend if you die early...due to exchanging hours of your life.
Yeah, our eyesight is not very good without that saccade motion.
> with DRM

Umm did I miss something? ...This for a music streaming service.
I agree. I sort of forget about it until I'm using someone else's browser. I'm surprised that people are okay with it.

I wonder which is a bigger business advantage: a website that's optimised for tracking and engagement, or a website that offers a frictionless experience.

I built the latter [1]. It wasn't a strategic decision, just a personal preference. However I realise that a fast, straightforward website without SEO keyword soup, newsletter prompts, cookie notices, trackers, 4 MB of JavaScript and distractions is extremely valuable to the readers too. Even Google appreciates a fast, well-organised website.

I'm not sure if I could squeeze anything more out of my readership with any of those things. On the other hand, I have a feeling that when people see my domain in the search results, they might favour it over the others. I know I do for certain websites.

[1] https://allaboutberlin.com
Not who you were originally replying to, but I find myself in a similar boat. I don't necessary add any more weight to a comment simply because its on HN.

But I do find HN useful in terms of randomly coming across topics that may be of tangential use in my work. Also, it tends to have more discussions that I'm interested in if I just want to blow off some steam on a forum and tends to have less vitriol than, say, a sub-Reddit
"The maximum bandwidth of a Sidewalk Bridge to the Sidewalk server is 80Kbps - total monthly data used by Sidewalk, per account, is capped at 500MB"
I like TypeScript but I think there's a complexity threshold — if you have a massive collection of other people's code, types are essential. If you're building a basic web app which is using the built-in behaviour and have a reasonably modern editor + linter + test setup, type safety is still good but it buys you less than it does when your baseline complexity level is higher.

Since modern browsers and JavaScript give you a lot of functionality out of the box which people used to use libraries for, there are quite a few projects which are under that threshold.
Its out. WMX-100M4s and a tidal/ deezer/ nugs subscription are all you need.

https://electronics.sony.com/360-reality-audio
Illustration Techniques: Types of Styles and Designs
Yeah the real hack was getting those purses at $8
I hate how they nerf features like this for the iMac Pro. It’s perfectly capable, yet excluded from Apple TV Atmos decoding and most likely this also.
Android Java doesn't count, it is a Java 8 subset, with cherry picked features from OpenJDK, stagnated on purpose as means to sell and market Kotlin on Android.

The article is talking about proper Java.
Yeah this list seems highly delusional to me. For most of human history change has been slow. Adjacent decades are pretty similar. The only reason that was not the case for the last 200 or so years was the tremendous scientific progress of the time. Now scientific progress has slowed so change will also slow. Along with it, economic growth. So the world is in for a big problem learning to support a large population with a relatively static size pie of resources.

The reason hydrocarbons have been used is because they were cheap. Solar and stuff like that is more expensive and less energy dense than H-C bonds.

>Expect rather the opposite: much more social conflict and middle class strife (globally), the US falling further down globally, heavy resource and trade wars, including actual conflict, and so on...

I think this is spot on. And the fall is going to be so much harder due to the level of delusion among the "intelligent" class.

Technological progress follows a logistic "s" curve until new basic science is uncovered. It does not follow an exponential curve. There will be no singularity.

There were BEVs in 2011. They are not that much different from now.

There were smart phones in 2011. They are not functionally that much different from now.

There were ponzi schemes in the 1920s. There is bitcoin now.
They could still dump the remainder of the engine and people would fill in the holes.
Can you develop a sensor that detects high levels of this kind of radiation that can be put in a pocket or a purse and connects to a smartphone.
Shi herself says that WIV isn't solely a BSL-4 lab and that coronaviruses were handled in BSL-2 prior to the SARS-CoV-2 outbreak [0]. The idea that SARS-CoV-2 couldn't have "grown" (again: ignore intentionality) in the lab shouldn't be discounted.

I'm also skeptical of other virologists sticking up for WIV due to social pressure. It would be detrimental to virology everywhere if virologists started giving credence to this idea that samples in the lab may not have been handled perfectly. It's a natural social response to try to defend your profession.

What we do have records of is that Shi was researching RaTG13, the closest ancestor we know of to SARS-CoV-2 [1]. A question I want to find the answer to is how samples assumed to have low risk of infectivity to humans were being handled.

[0]: https://www.sciencemag.org/sites/default/files/Shi%20Zhengli...

[1]: https://www.politico.com/news/magazine/2021/03/08/josh-rogin...
Proprietary APIs.
It would do a great job of amping the signal right into your cranium!
~250MB per song.

Be careful with your data plan :)
With the AirPods + Apple TV content spatial audio makes it sound like the audio is coming through more than just the two channels. It's much more natural sounding that stereo in headphones.
Or do both. Might as well add TODO: to make it stand out as a thing that can be improved while also making it greppable.
My understanding is that it is on by default if you use it. If you haven’t enabled Find My $device it is _not_ turned on by default.

Of course that isn’t much of a distinction since the vast majority of iPhone users will
have Find My Phone turned on and I believe are encouraged to turn Find My Phone on during device setup.
I stand corrected. Are they still so widely used on employees by Three Letter Agencies?
Pretty much this, my friend circle mostly exist out of construction, army or farmers. And everybody had either knee or back problems before they reached 30.
How's the performance? How many concurrent requests can it do? Is it reliable and production tested?
I’ve researched this for probably the same reason. The simple answer is „no“. As far as I know you can locate an AirTag through the Find My-App on a Mac, but you can’t add one to your account.

Retrieval of the data from Apple requires an iCloud account and the keys required to decrypt it is stored in the key storage of your iDevices.

By my knowledge it seems to be theoretically possible to use the network with no iDevice and a bunch of faking, but I think it hasn’t been done so far.

For work around the network you may be interested in OpenHaystack (custom trackers and client, https://github.com/seemoo-lab/openhaystack) and Send My (custom messages over the network utilizing OpenHaystack, https://github.com/positive-security/send-my).
Then you have to have a place to keep thousands of CDs. Personally, I find that my time is worth $10/month to not do that.
Well, actually I have a beastmode mobile workstation that gets maybe 3 hours of battery life on high intensity. And when the battery is depleted I find a table with an outlet and I plug it in.

Everything in the machine can be upgraded/fixed so it should be good for a while.

I’m not saying this to be snarky. I just want to emphasize that while M1 is great innovation, I put repairability/maintainability and longevity on a higher pedestal than other things. I also highly value many things a computer has to offer: disk, memory, CPU, GPU, etc. I want to be able to interchange those pieces; and I want to have a lot of each category at my disposal. Given this, battery life is not as important as the potential functionality a given machine can provide.
I have microservices in production using both. Kotlin the language, I absolutely love. I'd put it in my top 5 languages. I don't hate Java but I've never really enjoyed writing it. Even with all the cool new features, it's always felt bloated to me. I can't see that ever going away.

With that said, I really hate how tight of a hold JetBrains has on Kotlin. While you may find an outlier here or there, (someone using Eclipse/NetBeans - heck, I've even used Visual Studio Code and Vim to hack on some stuff) 99% of the people writing Kotlin are using IntelliJ. Kotlin is built to sell IntelliJ. (And the lock-in is pretty apparent) I don't begrudge a company the right to do this. I don't like it, but I have a choice whether or not to use the language.

Lastly, Kotlin feels unencumbered. One can program in a functional style like Scala. One can program in an OO style like Java. It feels "free". The sugar that it adds to Java makes my day to day a pleasure.

So consider me a fan of the language itself. I highly recommend building things with it. Am I optimistic about its future? That's really hard to say. Google's behind it at the moment, but Google's attention span rivals that of a fruit fly.
Wow. This seems a little hardcore. A friend of mine managed to get a job at Amazon by interviewing in Haskell.
I agree with the gist of your comment, but this:

> Let's face it, people who go to work with Java projects are not exactly cream of the crop

is a bit of a weird take.

If you're saying that most people working in software engineering aren't "exactly cream of the crop" to begin with, then you probably have a point (I'm a java dev as well, by the way), but I don't see how the programming language changes the equation.
sure it is. however isn't most xml or json marshalled communication I/O bound? so even though it could be faster it also is "fast enough"?
Those people are a frankly unimportant niche in the JVM world. Even in areas where its relevant (banking etc) 99%+ of the codebase is not coded for those tolerances.
Next week's headline:

"Hundreds of thousands of computers compromised through bug in Windows Russian keyboard driver"
Free MongoDB Courses
Could they use something like HRTF in video games to do spatial audio for stereo headphones?
Fair warning, any attempts in this area will have to take your individual ear shape into account to be accurate. Our brains have learned how sounds change based on the frequency changes due to our individual ear shapes, and any software that wants to emulate true spatial sound will have to take this into account.
You buy bitcoin and don't care at all about how much it is valued at? I call malarkey.
COBOL is still used and the language gets releases. 220 billion lines of COBOL? We are still in the era of more things are becoming programmable and we are writing code for those new things, not consolidating and fixing up the old code.
> This is largely because MP3 is a crappy, old format. Try high-bitrate Opus on most samples and you're a lot less likely to get above-chance results on an ABX test, pretty much ever, at high bitrates.

This is such a key point: MP3 has known weaknesses with certain common sound profiles (e.g. sharp transitions such as a cymbal or snare drum) which aren't really fixable. For me the threshold was AAC 256kpbs where I stopped noticing artifacting.
I tried it with my decade old entry-level Seinheiser headset plugged into my desktop computer.

4/6 with two errors where I confused 320Kbps and raw wav.

But to be honest, I could hardly distinguish between the samples and I mostly guessed.
As much as I feel like NY City transit deserves state-level funding, I don't feel comfortable taxing people in low-income rural areas of the state $330 a year for this. I'd rather tax luxury developers and employers of white-collar workers who commute to the office.
AWS released the option to have a managed RabbitMQ broker under Amazon MQ back in November (2020)
https://aws.amazon.com/about-aws/whats-new/2020/11/announcin...
Sure. Small microwave radio receivers exist.
There is no individual liability for sexual harassment in the US, only for employers. Anyway, my point was just to respond to someone claiming there was criminal liability.
To get there people have to have a clear perception of what "the gap" is between what is and what's possible -- like the error signal in a negative feedback loop.

In reality people will think a service sounds better if Dr. Dre, Jay-Z or Neil Young is behind it.

If people watch a bad orchestra playing in good clothes or they watch a good orchestra play in bad clothes they'll likely think the well dressed orchestra sounds better.

A world like that just doesn't have the capacity to improve.
Redbox to Go Public in Deal with SPAC
It’s bad faith to call them “equally invasive”, if you take the time to understand how Airtags actually work and compare them to Sidewalk.
At a previous employer I had what I thought was close to a slam dunk case for messaging with RabbitMQ. While I'm not the most experienced person in developing distributed messaging systems, and I expected technical objections, the disheartening response, and ultimate reason for rejection, was simply organizational inertia. In short, "you can't use RabbitMQ and messaging for that because we don't use messaging here". I'm sure there was some history that nobody mentioned or some lost institutional knowledge. The "grandma's ham" of systems design.
I'm disappointed about the reluctance on Lidar. It seems like a great safety net, allowing the car to say "I don't know what this large white blob on the camera is, but it's solid and coming up fast, so I'm going to do an emergency stop..."

I suspect this is cost-cutting more than anything else.
we need ray tracing for audio!
also, materials handling.

maybe these early attempts are not great examples yet, but headed in the right direction. spatial sound i think makes sense in applications like gaming or, say, a vr chat room or something, but music? you don't want spatial music. you want a nice warm hug from the music or you want to be fucked by it, you want to be inside the music or it to be inside you; from every possible angle.

we are really drowning ourselves in these first world problems with hyper gimmicky useless crap. stick to the basics and do it better. keep it simple stupids.
2021 will go down in history as the year where Krebs finally decided to make his website mobile friendly! Hallelujah!

That being said, the trick is to install a Russian virtual keyboard.

Maybe this would all turn out to be a ruse years from now as the Russian keyboard drivers will have contained a 0-day. I would not be surprised.
Sure, but the common ancestor was never called "Old German" or "German"; and not only linguists, but the speakers themselves would never have called themselves Germans. They had various ethnonyms, but not that one.

"Saxon" is probably the word that the could have settled on. But that's not really an ancestor of modern high German, more the low German speaking dialects in the north west (Niedersächsisch).

I don't think this is being pedantic, frankly. And it's horrible to say English "doesn't really exist"; English is a beautiful language with a long history as old as (in fact in some ways older than) German. (FWIW I'm a native English speaker but my father's family is German, so while I'm not fluent in German I do have education and personal exposure to both languages. I've also studied a bit of Anglo-Saxon. Enough to see just how different it was from old Frankish spoken by the early "Germans" in the same time period)
You are not doing a release build.
Panic is like sigsegv in C. Email the stack trace to the team that owns that server and if the numbers are high no more features till the stability is fixed.
This is classic victim rationalization in the face of an abusers whims.

Maybe if I talk softly when he comes home or make just the right meal I won't get a black eye.

Maybe if I do the correct little rain dance, Windows won't open up gaping security holes whose descriptions could have been written twenty years ago.

It's not going to work.

Windows is going to keep abusing you.

You're going to keep getting black eyes.

It is simultaneously fascinating and depressing to know that more than twenty years later we're still reading about autorun.inf and LANMAN.
> The format is ALAC, it’s not proprietary but an open spec

True. No one else bothers with it though, because why should they when FLAC exists? That makes ALAC, in practice, largely an Apple-only format.
The problem is very seldom the house. The problem is shared spaces.
> Is it just a timing thing? It seems like explicit nullability came onto the mainstream a few years after Go debuted, but maybe it was already discussed in academic circles before then.

I know OCaml[1] has it ('93) and Haskell[2] ('90). Also the claim that implicit nullability is a mistake was made in 2009[3] (around the same time Go was released).

Given the seniority of the designers of Go, I expect they had knowledge of this.

https://en.wikipedia.org/wiki/OCaml

https://en.wikipedia.org/wiki/Haskell_(programming_language)

https://en.wikipedia.org/wiki/Tony_Hoare
We could bring chain-mail armor back into style. I mistakenly searched for "chain-mail cosplay", not linking to that.
I think I prefer my automatic climate control controls though, since I almost never have a need to touch it. I just have it set for 22°C and on full auto. During winter I may need to press the defogger or the rear window defrosting buttons but not even that often.
The UK Covid-19 Crowd Forecasting Challenge
> it would then have to be treated as money laundering if applied to fiat currencies.

Sure but where is anyone talking about applying this to fiat currencies?

This seems like a red herring.
Agreed but that's not quite what's being discussed here.

Notes are great but the context is to make a note about something that can be improved in the future (something actionable), hence it being a TODO.
So I have to repeat the question: why not F# or Rust then?

None of that is too uncommon, with the notable exception that Go is better at the "quick onboarding" part since it goes out of the way offering no new concepts or syntax that have to be learnt; something that the comment I was replying to would like to change by introducing Optionals and Functors.
I've been in this situation and have seen it as a fair trade - I was hating the job with passion, but was compensated with unreasonable amounts of money for it. The reward seemed proportional and appropriate for the effort. Whereas if they cut my salary by even 30%, I'd quit on the spot.
As far as I can tell, the central point is that Kotlin and Java will drift away in the future as Java gets more features. One example is given (instanceof).

OTOH, Kotlin is growing extremely fast. It was already top 8 in the global developer population report in Q4 2018. Will it gain enough critical weight that it will become one of the standard JVM languages and influence how features are added to Java?

https://slashdata-website-cms.s3.amazonaws.com/sample_report...
I'm late to the party, but PDs frequently reject FOIA requests with the justification that there is an "ongoing investigation", particularly in the case of activists (since their ongoing activism is apparently considered justification for indefinite investigation).
Pretty much. Even more so that the iPhone doesn't come with wired earbuds anymore. What's the point of lossless streaming here?
"Because Macs with Intel processors can’t segregate their tasks onto different cores in the same way, when macOS starts to choke on something it affects user processes too."

Why is this? I understand that Intel chips don't use BIG/little but couldn't you assign all OS/background tasks to one core and leave the other cores for user tasks? Shouldn't the scheduler be able to do this?
Then you clearly don't have any background in video or audio production :)
I dunnoh... the Ryzen 5800x laptops seem to be able to stay ahead of the M1's for most tasks.
How old would those GPUs be? It might be great for those of us who just needs a reasonable GPU for older games and general desktop use.
I wonder if users are now liable for the CP or other illegal data being downloaded through the mesh?

I think I remember that Comcast, when they have enabled public network on private routers, have created a separate network with separate ID and that supposedly is enough to protect router owners from legal problems.

But here mesh is using the same (single) network all devices use in the household. So if someone will abuse their mesh connected device to download illegal data and traffic will pass through your main network, are you liable for it too?
A 7nm design uses less area, and is probably just going to get cheaper over time. A smaller, 7nm RDNA2 design might be easier to make than backporting RDNA2 to 14nm.

I think an older GPU might still be useful, but from a cost/benefit perspective, it seems to make more sense to just make a smaller chip on the latest process (especially if your latest technology, like RDNA2, already has lots of data on the 7nm node).