skysight-inc/HackerNews huggingface dataset:
i'm sitting in front of a 3.5k playback system, decent room, and i produce music for a living and i work in a lossless daw every day, and i did horribly :(
4/6, never picked 128kbps.

Used $50 Audio Technica ATH-M20X on $90 Behringer UMC202HD.

Did audio production in the past (amateur level).

Failed Coldplay, and Neil Young, the latter I argue has such poor source quality that it's hard to tell a difference.

Tip: listen to the "air" of you want to spot the difference, that's the first stuff the compressors throw away. "Air" is the ambient sound of the room, the tail of the reverb, the stuff you hear when you don't hear anything if that makes sense.
Sure it is creepy... but he believes they are sex workers, you just selectively quoted.

"he’ll now head to Instagram instead, scroll through accounts ('a dead giveaway is if she has travel pictures alone')"
> having good function names will at least help you avoid going two levels deep. Or N levels.

I agree. You have to trim your search space, or you'll never be able to do anything. What I was trying to say is, I don't know of the language that would allow you to only ever rely on function names/signatures. None that I worked could do that in practice.

> if you’re in a nest of tiny forwarding functions, who knows how deep you’ll have to go?

That's the reason I hate the "Clean Code"-ish pattern of lots of very tiny functions. I worked in a codebase written in this style, and doing anything with it felt like it was 90% jumping around function definitions, desperately trying to keep them all in my working memory.
Usually what newer codecs buy you is the same quality for lower bitrates. AAC-HE, for example, would be pretty hard to pick out at 128K. Opus at 96K. Push either of those to 320K and I doubt anyone can really tell the difference.

A similar thing happens with MPEG2. At a certain point, all the bits thrown at it make it indistinguishable from source. Where newer codec shine is when you start saying "what if we do this at 1000kbps" or "600kbps".

https://opus-codec.org/examples/
I will point out that having to show a passport to fly is not the same thing as doing a real border crossing.

A few reasons for it:

1. The 'dweeb' at the airport doesn't assume you are a criminal/drug smuggler/thief who is coming to steal his country's jobs.

2. Border guards can, and frequently do exercise their discretion at turning you away, or making your life very uncomfortable for the next 15 minutes -> 8 hours.

3. Being nervous when dealing with border guards is further evidence that you are hiding something from them.

4. Border guards care very deeply about who you are traveling with, and your relationship with them, where you are going, why you are going there, and who you are going to meet when you get there. The 'dweeb' at the airport only cares that you can show proof that you are who you say you are.

Which particular piece of ID you have to show before you board a plane is largely a technicality (And you can do some US -> Canada border crossings with only an enhanced driver's license). It's the everything else that makes border controls suck. I would far rather show my ID and be waved through, than not have to show my ID, and be subjected to all the other regular border controls.
> for a long time certain Lisp/Scheme folks would gatekeep about how a language wasn’t a Real Functional Language if it wasn’t homoiconic and didn’t have fancy macros

This never happened. You are confusing functional with the 2000s "X is a good enough Lisp" controversy, which had nothing to do with functional programming.

> “Functional” means “functions are first-class citizens in the language”

No, the word function has a clearly defined meaning. I don't know where you get your strange ideas from - you need to look at original sources. The word "functional" did not become part of the jargon until the 1990s. Even into the 1980s most people referred to this paradigm as "applicative" (as in procedure application), which is a lot more appropriate. The big problem with the Lisp community is that early on, when everyone used the words "procedures" or "subroutines," they decided to start calling them "functions," even though they could have side effects. This is probably the reason why people started trying to appropriate "functional" as an adjective from the ML and Haskell communities into their own languages. A lot of people assume that if you can write a for loop as a map, it makes it "functional." What you end up with is a bunch of inappropriate cargo-culting by people who do not understand the basics of functional programming.
That kind of proves the point of the test?

128kbps on nice headphones will always sound better than WAV on garbage headphones.
This makes me wonder—these discussions usually assume that compression artifacts make audio sound worse, but is that always necessarily the case? Could they just as easily make it more pleasing?
I think it's having to go into a log view that bugs me. I just want to press one button for cherry pick, point it to a ref and be done. It might be possible but I haven't figured out how yet.
I’ve never heard of Hare before this. It looks pretty nice, actually.

I do wonder; why this instead of Zig?
Not sure where you're getting the idea a procurement person is making any sort of buying decisions for enterprise products within a business.
Good news then: git blame already does this, and modern editors show it all the time (via copying Code Lens features from Visual Studio).

Install the appropriate extension for GitHub and you can have it there too, with no extra effort or maintenance burden of duplicative metadata.
It's easy to complain about Apple changing the macOS look every year, but boy, Windows hasn't had a single 'look' since the Windows XP era...
I have turned off web, location and youtube history in google. No historic data, no password, no creepy ads.
Less is more!!
and Marcus Aurelius?
Could anyone summarize what the author is likely to mean by this part:

> Why, then, did he determine that it was a fight worth fighting? Bravely, and at some cost to his health, he fought an unwinnable war for a unrealizable cause. But he still believed it was right to have fought and to have gone on encouraging others to continue doing so. Despite the mountains of evidence to the contrary, the issue, in his view, was simple: “Shall the common man be pushed back into the mud, or shall he not?”

> This explanation, entirely bereft of historical and cultural context, is bound to strike anyone half familiar with the history of the conflict as simplistic in the extreme, even simple-minded. Orwell wrote: “I myself believe, perhaps on insufficient grounds, that the common man will win his fight sooner or later . . . . That was the real issue of the Spanish war . . . and perhaps of other wars to come.”

I mean, it's fair to say that any one sentence summary of a war is going to be somewhat simplistic, but if one side has monarchists, fascists and military dictators on it, then it seems reasonable to me. Just the way the author writes it, I feel I should know of some alternative take that it seems like I don't.

What do the "mountains of evidence to the contrary" suggest (in this author's view)? Presumably something along the lines of fascism being better than risking communism, which seems to a strangely recurring historical motif.
> Just as an example, if I wanted to get a list of every song I liked on Spotify and import it into Apple Music, how would that even work? The songId of Spotify is undoubtedly different than the one Apple uses. Are Apple and Spotify supposed to agree on a common file format?

If I was Spotify I would export that as an SQLite DB. Maybe the metadata catalog as a standalone DB too.

Apple Music has an API[0] so it's already mostly possible to import a list of songs in it.

> I agree with the intent of the law but I'm not surprised most services do not offer an automated way to take out data. It's a rare case, often a heavy workload, and there's really no way to guarantee the data you receive is actually portable.

"Data Portability" is so vaguely defined that I can't help but see it as yet another law that EU bureaucrats will use to fleece (American) "Evil Tech Giants".

[0] https://developer.apple.com/documentation/applemusicapi
Dr. Fauci Backed Controversial Wuhan Lab for Coronavirus Research (2020)
The "singularity" is 60's High Modernism come back in sci-fi clothes.
This has already happened.

A14 is 3.1GHz while A13 is 2.66GHz. A14 is around 20% faster than A13 overall, but it is also clocked 14% higher which gives only around 6% more IPC. Power consumption all but guarantees that they won't be doing that too often.
Because the source is likely good enough to post.

MSNBC reported on some CNN reporting the other week, while acknowledging that they haven't independently verified it yet. MSNBC was not saying that CNN isn't credible, it's just that they like to clarify that they haven't verified it themselves yet.
If these descendants are trying to claim an old form of payment, why, in concept, can't the residents invoke a similarly old form of responsibility like Noblesse Oblige?
Hey there, it should keep playing, as long as you don't reload the window.

I might look into creating an external window for the ambient audio at some point, so page reloading does not stop the audio. Another approach would be to remove the page-reloading links. I know there are some links in the main UI which trigger a page reload. Will look into it. Thanks for bringing this up.

If there is another issue, please file it here: https://github.com/waldenn/conzept-issues/issues
Maybe poster wanted to show 1 year ago it was clear that it wasn't made in a lab and now everything "changed".

Especially when you see editor's note telling readers that US government is investigating.

Anyway it just looks like propaganda vs propaganda.
I don't see how that's related to the conversation at hand. How did Russia get in the conversation?
I'm going to share the feedback on page density, colors, and actions with our team.

To copy a link to a line of code, you can hover over the number next to the line of code and then copy a link to that line.

I created a gif to show what I mean: https://gitlab.com/johncoghlan/blog/-/raw/master/images/perm...
Been using Fig for a few months now, and really can't see myself living without autocomplete for git branches and npm packages
Is it unusual for a human being having a human response? This request was obvious raising a lot of alarm bells. Nobody should follow order blindly. You act like a pilot is some sort of butler who should only do as followed?

I don't think you can even ask if it's usual for a pilot because this request was anything but usual.
I was able to distinguish the 128 kbps file every time (they sounded "muddy" to me), but the 320 / uncompressed wasn't distinguishable.

In particular, the coldplay song is one I've listened to alot, and I was able to instantly tell the difference in the instrumentation.

Listening on Apple Airpods Max, audio is getting piped through a virtual audio device via Loopback.
You make it sound like it would be so difficult to prevent people from behaving in a certain way, but our governing structures are very good at forcing people's behaviour such that it protects people's right to amass huge piles of wealth (which is mostly, if not all, procured by "smashing the glass")
“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”
― C. A. R. Hoare

this quote scales
Does anybody have a good tutorial on the Fast Fourier Transform? It always feels to be just out of my grasp and I wonder if someone has broken it down in an intuitive way.
MP3 Pre-echo demonstration: https://www.youtube.com/watch?v=MtiRBFWkRKs (at 54 seconds)
I expect removal of very high and low frequencies could make some music sound subjectively better.
That was debunked in the Substack article by that ex-Nature guy.

Also this article is 1 year old and its claimes have been debunked elsewhere as well. Someone reposting old misinformation.

This week it was reported the laughable leftist fact checkers have been "fine tuning" their fake "facts" - based on science publications like TFA - from last year

https://www.zerohedge.com/covid-19/wapo-head-fact-checker-gl...
WhatsApp Web works by reading/sending messages through your phone.
Maybe https://github.com/junegunn/fzf
Smart phones are definitely general purpose computers
Listening on my bluetooth Plantronics headphones in a fairly noisy environment, I can't tell them apart at all.

That said, maybe the headphones compresses the wav as well...
Funny factoid, if you have an EV, you might be unknowingly using Cuban cobalt, especially if the EV came with claims of "conflict minerals free."

US is somehow closing eyes on that, despite Cuba being sanctioned to the brim by them themselves.
In India, Amazon ran into troubles for a bunch of its show. It's another thing that India is becoming more and more politically volatile. But yea, Amazon did make bold enough stuff here.
I've been getting into this over the past couple of years too and I feel like I sort of hit a wall.

I am comfortable writing low level efficient real-time code in C (I'm an ex game dev). I understand most synthesis techniques in pretty good detail. I could probably write a book on subtractive synthesis, and I have implemented a complete functioning FM synth.

I get the fundamental concepts around DSP: Nyquist, sampling, Fourier analysis, etc.

But when it comes to sitting down and, say, designing and implementing a filter from scratch, I'm pretty well stuck. Part of it is that most of the material I've found either goes straight to heavy calculus (which I can kind of hack but am pretty rusty on) or to MATLAB (which I don't have).

Likewise, implementing a simple digital sawtooth or square oscillator analytically is trivial. Sample playback is also a piece of cake. But doing those without aliasing seems to jump from super-easy mode all the way to hardcore nightmare. All of a sudden I'm trying to understand what minBLEPs are and other stuff that feels over my head.

Any recommendations on how to get over this hump? Should I get MATLAB?
You can not possibly trust their version.
Your thoughts remind me a bit of the Gabriel character is the end of the movie Constantine - (paraphrased) Since you humans can't seem to appreciate what God's granted you in this free will thing, I'm going to help bring hell on Earth and mass murder you wholesale, so the ones left over will be more appreciative"

Not saying that I have any better alternative... politics have always seemed to me to be more of a "I just want to hold onto control of anything I can manage" system, as opposed to a "I'm going to try to bring understanding and the best good for all" system.
It's also possible the ATC was in the dark. Maybe their boss just told them there was a bomb threat and make them divert and don't ask questions.
What is the projectionist effect out of curiosity?
Quasiquotation in R5RS Scheme
Google Cache currently has a copy: https://webcache.googleusercontent.com/search?q=cache%3Ahttp...
> Why are we using both int[] and ArrayList<Integer>? (Answer: because replacing the int[] with a second ArrayList<Integer> causes an out-of-bounds exception.)

Isn't it because one is pre-allocated with a known size of n and the other is grown dynamically?

> And what of thread safety?

Indeed. If he had written the prime number class like the earlier example, with public static methods creating a new instance for each call and all the other methods being private instance methods, this wouldn't be an issue.
Depending on your first pick, two might be pushing it.
I don’t get why comments mentioning the forced landing of Morales’ plane in Austria, and searching for Snowden in the plane (under Obama) get downvoted. US/EU made a precedent and now everyone is surprised when Lukashenko simply copied their tactics.
While unlikely, it's also premature to call the genetically-engineered scenario "wrong". I agree it appears improbable at this point, but when the most likely scenario appears to be a lab escape, I'm hesitate to categorically rule out that the virus had been genetically altered at all.
neat, any analysis of how often the guardian tells the same lies of omission ?
Many people are big fans of government engineering of society to suit their tastes.

And to be fair that's kind of why govt exists.

The problem comes in when someone's viewpoints are overridden by another group. How do people respond?

Do we accept that government sometimes works in other people's favor but they're still our countrymen and have good intentions even if they disagree with ours?

Or do we demonize the opposition?

Nowadays people tend to demonize.
Russian airforces regularly violates NATO airspace in Norway. They never get any consequences for it, so why wouldn't they?
I found a cheat. At least on my system, the WAV version takes ever-so-slightly longer to begin after you click play.
The point is that bottom-up code is a siren song. It never scales. It makes it a lot easier to get started, but given enough complexity it inevitably breaks down.

Once your codebase gets to somewhere around the 10,000 line mark, it becomes impossible for a single mind to hold the entire program in their head at a single time. The only way to survive past that point is with carefully thought out, water tight layers of abstractions. That almost never happens with bottom-up. Bottom-up is a lot like natural selection. You get a lot of kludges that work great to solve their immediate problem, but behave in undefined and unpredictable ways when you extend them outside their original environment.

Bottom-up can work when you're inside well-encapsulated modular components with bounded scope and size. But there's no way to keep those modules loosely coupled unless you have a elegant top-down architecture imposing order at the large-scale structure.
How to Be a Pirate: Quartermaster Edition
Isn't it really interesting that news would take weeks or months to traverse the whole of the Roman empire? Novel information is still not uniformly distributed in our era, but thinking to back then, even news of a new emperor or something did not happen automatically. You could have a departing army coming across a retreating army, or something like that.
It seems much easier even to me. Pinia can also be used with Svelte, as well as Vuex and Redux. Read the following to learn more: https://svelte.dev/docs#svelte_store
> the goal of diversity is to increase the number of diverse candidates in the pipeline, which should theoretically lead to an increase in diverse talent on the teams.

That's a good goal. You seem to have a good approach to it.
I think following some ideas in the book, but ignoring others like the ones applicable for the law of demeter can be a recipe for a mess. The book is very opinionated, but if followed well I think it can produce pretty dead simple code. But at the same time, just like with any coding, experience plays massively into how well code is written. Code can be written well when using his methods or when ignoring his methods and it can be written badly when trying to follow some of his methods or when not using his methods at all.
The leak is from the unclosed channel. In the particular example in the article, the leaked goroutine is attempting to write to the unclosed channel which is a good example for using the `context` package. [0]

But, if the leaked goroutine was blocking while attempting to read from an unclosed channel, then you could simply `close(channel)` and this would cause the goroutine to return. [1]

[0] https://play.golang.org/p/FDfZZfdXgMC
[1] https://play.golang.org/p/cr7JzIdRDjR

EDIT: I am making this comment to emphasize that goroutines pretty much only leak because of unclosed channels. So, it might be a little difficult to justify manual (or even automated) static analysis for leaked goroutines unless you have channel spaghetti. But, channel spaghetti is a sign of faulty design.
Everything that most tech companies do? In my case is systems that move and massage a few PBs of data.
>Anyway it just looks like propaganda vs propaganda.

Exactly, and let's face it: we will never know the truth.
I switched from SWE to devops and leveraged it into a job at FAANG. I think switching was good for my career because I was doing kind of boring CRUD and the devops work was way more interesting. Devops also has as hype factor as some others have mentioned. On balance, there are way more SWEs at my company than devops. So just looking in terms of supply and demand, the base demand for hiring SWEs will always be higher given there are so many more SWE positions in existence. I would take the devops title because it gives you more flexibility to pursue devops or SWE positions in the future. I don't really think one is better than the other in terms of salary.
Adapting to the Cyber Domain: Comparing U.S. and U.K
You hear it a lot from left-anarchists who oppose Communism as practiced by the USSR, and they mean it differently from the way the Economist means it. They would say that under the USSR, the state owned the factories but the workers had no more power than they do in a western capitalist country: like the ending of "Animal Farm".
Retool Developer Community Launch
Yup, Haskell has great nix support. Shameless plug if you wanna do do local (ie. non-replit) Haskell:
https://github.com/pwm/nixkell
I think this is a big issue in this thread. A lot of people in here are calling riding on gravel or maybe a tame dirt path on there way to work mountain biking. This is why bar-ends and kickstands make sense to them because they're not actually mountain biking.
>Where are you getting the information that agents on the plane hijacked it?

That was an early rumor from another Nexta editor:

>Then when the plane has entered Belarus airspace KGB officers initiated a fight with the Ryanair crew

>insisting there’s an IED onboard. Eventually the crew was forced to send out SOS (literally moments before the plane would've left Belarus airspace).

https://twitter.com/TadeuszGiczan/status/1396446650718117890

I think it's still unconfirmed (or even can be called disproved at this point)?
I actually care very little about the privacy issues, and am often very willing to trade privacy for convenience. I just don't want to be bothered to have to essentially register to use the app, for no real benefit to me.
>> You should be able to trust any controller is acting in good faith as a civilian navigator, but that's clearly not the case.

Maybe the controller believed the information they had? I'm sure it wasn't their plan to do this, so someone told them something. But then we can move your statement to the next layer - the controller should be able to trust that someone giving them that kind of information is acting in good faith. Apparently not in Belarus.
Russia makes good on its threat to fine Google over 'illegal' internet content
True, but also, we only have several hundred million years left until Earth becomes too hot for life.
Clubhouse has ‘millions more on waitlist’ after Android launch
Absurd? I'm definitely more confident that Fish/Zsh will stay free forever without changing their incentives, licensing and pricing than a YC-backed startup whose primary goal is to make money.
I hate that stuff, it seems like every other minute I've moved my mouse too far and I'm suddenly in one of several completely different screens or views, I then need to figure out how to get back to where I was and perform the appropriate action, and then remember where I was beforehand.

I've annoyed a couple of people by disabling all their hot corners when I've used their Macs lol.
Cloning will solve the problem, even if it takes a few thousand years.

Funny how writers like to project some things into the future (“millions of years to recover”) but still assume that technology and society will just remain the same.