skysight-inc/HackerNews huggingface dataset:
"I was in a conference call last Friday where I’d adjusted the volume up to compensate for the client’s quiet microphone, only to be audibly shot in the ears by an auto-playing video on a website. There is a lot of problematic stuff to unpack there, much of which is not the fault of the audio hardware or OS."

If you're suddenly reaching for the mute button because you're being blasted then there has already been a significant failure. It just happens to be something everybody is failing at and nobody can be bothered to fix.

We suck at quantifying (simply) the loudness of audio content. If you set volume according to average SPL, high transients (e.g. Cannon fire in a too-faithful recording of Tchaikovsky's 1812 overture) can still be shattering. If you set it according to the maximum SPL, an action movie with lots of explosions might have a lot of dialogue that's inaudible. Audio that has been highly compressed to the point of distortion may seem uncomfortably loud even at moderate SPL's.

The thing is, we probably shouldn't even try to use simple rules for setting volume. We need to build systems that observe when people adjust the volume and learn from that. No OS should be dumb enough to suddenly let rip with a new audio stream whose first second is, on average, 30 dB higher than what was previously playing. Yet, they practically all do.

A hardware volume knob is an important thing for any audio device to have but, if the device has the capacity to run programs and it's users are still reaching for that knob in startlement, there has been a failure.
Wow owning your own company and a wife... Damn I wish I could be you.
The only permissible keys are:

RSA keys of 2048 bits or some larger multiple of 8 bits
or
ECDSA keys from NIST P-256, NIST P-384 or NIST P-521 curves

https://cabforum.org/baseline-requirements-documents/ (See section 6.1.5)

Other keys violate the Baseline Requirements which are common rules agreed between the major CAs and Browser vendors. Now, a CA could choose to just disregard the BRs, but then they're automatically in violation of the root trust programme rules for the major root trust programmes - at least Microsoft, Apple, Mozilla, Google, then arguably Oracle (because Java) and some other smaller outfits. So that's probably the end of that Certificate Authority, at least for the Web PKI.

Individual root programmes also have their own rules, and so in this case Mozilla's rules are important because they further restrict keys to RSA or ECDSA P-256 or P-384 only.

https://www.mozilla.org/en-US/about/governance/policies/secu... (section 5.1 this time)

Now, those are just policies, you can change policies, but that's not up to Let's Encrypt. If you believe Mozilla needs to support Curve 25519 then that's a bunch of software development you can volunteer to do, followed by lobbying all their competitors because it's futile if only Firefox supports it anyway.
I have never seen coke cut up with those substances. Mannitol is mainly used in Europe. To test cocaine on how pure it is many people test it by checking how much solves in water.
> The emancipation proclamation was in no way a binding document.

It was a wartime military order during a war in which much of the relevant part of the country came under military occupation. It absolutely was binding.

> It was simply a "proclamation" of the stated position of the executive branch regarding slavery during Lincoln's administration, that they would cease to recognize its' legitimacy as law.

Not only was it not only that, it wasn't at all that. It was an order applied to the rebel territory then under occupation and other rebel territory as it came under occupation.

> The 13th amendment, (an act of congress which created a new law),

The 13th Amendment, as the name suggests, was a Constitutional Amendment. It was proposed to the States by an Act of Congress, but new law was created by ratification by the states. But most slaves were actually freed by the military occupation under the emancipation proclamation, not the 13th Amendment.
Use another computer or partition, of course.
I once interviewed a candidate with 10 years of experience who failed a rendition of fizz buzz.

After being asked the coding question, they even asked if I had been provided with their resume.

Leet code mediums and above I agree are pretty much testing if you know leet code. But the vast majority of 'easy' level questions are extremely basic coding challenges that anyone with experience should be able to solve.
2 weeks ago called, they want their #1 spot back.
Visas of many varieties are used for wage suppression.

H1b, for example, is well studied to result in wage suppression.[1]

[1] https://gspp.berkeley.edu/assets/uploads/research/pdf/h1b.pd...
My oven has a rotary encoder on it for temp adjustment. It works pretty well.
Jet Fuel Is Now So Cheap It’s Being Blended for Use by Ships
Why not moisannite?
Says the millennial without kids.
Learn how to grind coffee beans – what the perfect size?
I have a Denon AVR and an LG TV and the TV controls the volume on my AVR.

I have experienced the pain of broken CEC with my previous Hisense TV though.
Imagine what a planet full of people all changing the world would look like. Absolute, unabashed chaos. We all love to think we are the hero of our own story, but we aren't, and most of the time, shouldn't be.

We should do what we can do, what fate and hard work have placed in front of us.

"Change the world" as a cause in and of itself has killed far too many people to be considered a valid goal. We all believe our vision for the world is the right or best one, except it seems we're actually pretty bad at forcing the world to look like us.

You were berating yourself for believing in anti-racism, while not actually physically doing anything about it. My point was this: These are not contradictory things, and don't let emotional blackmailers convince you otherwise. You do what is in front of you to do, and only that. If there's not actually anything in front of you to do, that's it. Is there or isn't there? That's 100% up to you. I can't say there is or there isn't. But it is important to question even the statement that there is something to do because otherwise you get caught in a Kafka trap of never actually living in a just world (tilting at smaller and smaller windmills until you're swinging at air).
Because that is the experience people have shared online:

https://www.reddit.com/r/privacy/comments/8e5m73/twitter_is_...

https://www.facebook.com/help/community/question/?id=2784948...

To make matters worse, Twitter and Facebook are not up-front about this requirement. They will let you create an account, and then lock you out or suspend you until they get a phone number.
IMO, this is not a fair comparison because Pytorch spans a larger amount of abstraction than jax (I don't quite know how to explain it other than "spans a larger amount of abstraction").

You can do much of the jax stuff in pytorch, you can't do the high level nn.LSTM stuff in jax, you have to use like flax or objax or something.
you need to correct for per-user cost, i.e. cost per user of sugar vs per user of coke
History of English
> What about 600 days before that? That's just laziness

Your mind will be blown when you read up about the actual immigration process.
Now that bribery is explicitly legal in the US, and lobbyists deliver the bribes, lobbying has become more or less synonymous with bribery, because who would pay any attention to a lobbyist without a bribe in hand?
Mirror: http://web.archive.org/web/20200920123528/https://cacm.acm.o...
Just curious, why do you prefer a first-party testing integration; Is it to save on harness maintenance or do you not like any of the stand-alone testing libraries, or something else? I guess I don't quite follow what you mean by "re-invent the wheel".
That's the whole point - adding friction. It also sounds like you'd be a fan of a parenting style where a child is punished but not told why. It's odd that you feel downvoting should be seen as punishment and not a mechanism for disagreement.
> In that case, any digitization is lossy

Yep, that’s part of my point, but CD audio in particular isn’t that great of bit depth or sampling rate, even by standards of the time for uncompressed digital audio. There’s also the point that the “audio wars” era covered the era of CD audio and that’s certainly another major audio quality factor.
I didn't have to squint so hard to read "obviously a genius" as a compliment
Why would it be disrupting conversation and not simply inherent to it? Top replies will still be at top.
I saw the movie at the drive-in. Strong memory of the beer-bottle clacking.
Sure however compare it with cpp.
The sweep accounts have FDIC insurance. They are brokered deposit accounts which i was talking about not brokerage accounts.

https://www.investopedia.com/terms/b/brokereddeposit.asp
I you say something about Trump on Facebook, there is a 0% chance it will be censored by the CIA. There is a tiny chance it will be censored if you are calling for violence.

If you say something about Xi that is negative on WeChat there is almost a 100% chance it will be censored.

They have an Army of censors controlling all thoughts, making sure everyone is line with party ideals.

The comparison can't even be made materially - where do people get their information from? It's scary.
So, in other words, it steam engines when it's steam engine time, and it relativities when it's relativity time.
One small item that may make setup a little easier:

# echo 'lpd_flags=""' >> /etc/rc.conf.local
# /etc/rc.d/lpd restart

Can be replaced with rcctl(8):

# rcctl enable lpd
# rcctl restart lpd
This looks great, thank you! However it needs the encrypted files available locally. I wonder if I can mount S3 locally and then use Cryptomator to use that without locking the Finder.
I've never actually used this, but I remember the story from a few days ago from a guy who's doing exactly that?

https://durmonski.com/

https://news.ycombinator.com/item?id=24469292

If you use it, tell us how it is :)
You can also just use an ADC in the sound chipset, since your average consumer electronics Class D amplifier is going to be adequate at any digital level, provided the circuit is not designed by a lower primate.
> "There are a number of examples of native libraries being compiled to web assembly"

Sure, but these are libraries. They don't provide any utility directly to an end-user. An application still has to wrap them into something that provides access through the Web APIs.

Building native libraries for a web target was already possible before WAsm using Emscripten. Surely WAsm is still useful as it offers better performance and memory management, thus expanding the range of projects that can be ported this way, but it's more like an incremental evolution than a revolution.
> I feel your pain. I've had the _worst_ luck crossing the US border with a TN. And I'm a white male Canadian, you'd think the racial stereotypes would be in my favour

Yes, Non-white people are more likely to suffer from abuse from authority. But if the law doesn't offer strong protections for a non-white person, then no one is safe. And you can be abused by authority no matter how white you are. All it takes is a bad officer having a bad day. I have also spent a few hours in CBP because the officer didn't understand how I changed my visa status. You become an criminal until things are cleared out if you are lucky.
From the wiki: "Sedition is overt conduct, such as speech and organization, that tends toward insurrection against the established order." [1]

From Section 3 of the Act: "SEC. 3. That in all cases where insurrection, ..."

1. https://en.wikipedia.org/wiki/Sedition
So monitoring and profiling are pretty similar in what sort of things they tell you, but the meaningfulness tends to feel higher due to the programming model. Here's a fairly recent blog post giving an example from someone trying the BEAM for the first time, coming from the JVM - https://medium.com/@mrjoelkemp/jvm-struggles-and-the-beam-4d...

But when it comes to remote debugging, and more specifically, a general "I want to understand what is happening in production", the ability to attach a REPL, alongside your tools, is amazing. I can insert a breakpoint, sure (if I for some reason built my production instance with debug info), but just as easily (without any debug info compiled in!), and more usefully, I can query actor state, mailboxes, etc, fire a message to a process to see what happens, etc...all the things you'd get with a REPL running locally in your dev environment, basically. Do stuff like query for internal state for a process, then call a function with it to see what happens to the data, all in isolation from the normal execution flow (since immutable data gives you a degree of safety to actually run that live code, with copies of the live data, and see what happens). I can even remotely load new code, if I want, effectively allowing me to deploy a hotfix without taking the node down. And I can do all of this in prod. All of this is, of course, super dangerous, but with great power etc etc.
But the timescales are entirely different. To prevent +2°C a few decades or a century down the road, politicians need to make today moves that are guaranteed to leave them unemployed in the best case and and possibly even guillotined. It's simply not fathomable, whoever proposes a 3x increase in the price of food and energy as a solution for anything has no connection to reality.
When working with audio for production (work) stuff which you need to separate from non-work, maybe use something like Voicemeeter Banana and route your audio signals separately (and adjust loudness separately.) That way you can keep things separate so that nobody is picking up things you don't want them to pick up (and the same for your end.) There's also apps like Krisp which filter background noise from incoming calls. I don't know if it sets loudness, but something like that would probably be good for saving your ears.
They are saying that the law is a reason to honor unsubscribes. MichaelBurge said they have no reason to, presumably because he didn’t know the law around this.
How is this different from the manipulation it pictures?
Note that this document is (of course) not an implementation, or even an explanation of how to implement support for this, but only a description of how to spell X25519 in ASN.1 in order to write it into a PKIX X.509 certificate.

So this document is a precursor to widespread support for X25519 in certificates only in the same way that coming up with a name for your kid is a precursor to giving birth. It's not strictly necessary, and it's certainly not the most important thing you needed to do, but I guess it can be part of the process.
Gore-Tex has always been way overrated. It's willingness to debond with relatively little use, destroys its long term utility. There are better waterproof linings that will last. Ventilation can be provided by openings in the garment.
Facebook and Mark Zuckerberg Need Trump Even More Than Trump Needs Facebook
Thanks. I was just curious because I don't seem to have the mental focus at night for such endeavors, but that is the only time I have for such things.
big plus one for Kotlin as a general purpose language
Simple, embedded database deserve more attention, especially those with native language support, e.g. map,filter,reduce methods on wrapped data that behave similar to javascript array; and support to nested data structure (like auto join and normalize).

(I made one using Proxy API, called ref-db. The cons is it require manual indexing to speed up lookup by non-primary key)
> 0% chance it will be censored by the CIA.

Well, yeah, even when the US does violate the overt guarantees in its Constitution to suppress internal dissent, it's not the foreign intelligence service that is the direct vehicle. Mostly, it’s the FBI/Justice Department.
Pilots spend most of their time flying over either friendly territory or open water. Assuming they survive the crash intact, cold is overall their #1 threat.
Seems like they want to control facts and packaged it as educational, helping piece. Imho that's quite disgusting manipulation.
Only one of these points is a thing. Even if you could find some situation where the dynamic range of a CD was inadequate, shaped dither or even complete garbage uniform dither would render that moot.

No producer or technician has any basis to complain about CD audio quality for listening by humans; the deficiencies of their CDs are entirely their fault.
A decade? Have the rules changed over the past 10 years? When I was on an H1B the rule was that the visa was valid 3 years and could be renewed only once for another 3.

How would you buy a house on a H1B? No banks would issue a mortgage to a non-immigrant visa holder.

Two things can be true at the same time. Starting a "resident life" while on a temporary, non-immigrant visa doesn't sound like a great plan; and yes, this visa is horrendous and should be deeply reformed.
You are correct that there is no geneneral non-immigrant work visa but there are general skilled immigrant visas (EB1A and EB2-NIW).
I have no information about this story, my reply was an 'hypothetical proposition'.

If it is the true explanation, then the loop is looped as it seems funny and unusual to me. May I obtain some 'Ig/Ig' (Ig on Ig) prize?
The funny thing is that the theory of evolution is an instance of multiple discoverers, one is just much more famous than the other. Alfred Russel Wallace is "the other guy." There are a few examples of truly heroic discoveries, but often they aren't recognized in their lifetime, the discovery needs other supporting discoveries to be identified. Mendel and Bayes are examples of people who should have revolutionized their field, but their importance wasn't recognized u til after their deaths. The progress of society is based on a lot of little discoveries over a few big ones. I agree that we need to be encouraging people to make those little discoveries.
I agree. Most of these tombs are better in the ground, unknown and undiscovered. I understand we can build knowledge from these artifacts, but there may be some unforeseen value in abiding by the benign wishes of ancient peoples.

I don't trust modern society to store these artifacts for more than a few hundred years without losing them to war, theft, modification, infrastructure issues, or whatever. The modern world is relatively unpredictable and chaotic compared to the past, in my mortal opinion.

That said, it's nice to have some of these out of the ground, for us still living. But pulling up everything we find feels like science-sponsored grave robbing to stock our treasury of knowledge, which is valuable but not holy.
IP to Country Resolver - Free (LGPL)
This is not my product. I am just hoping some of the HN community might find this helpful in a future project.
would you go to an actual port if you're hauling a ton of heroin?
Oh and don’t forget that whatever it is you do should be valuable to other people
Show HN: CSS Grid Browserslist
I definitely went through a stupid interview process when I lived and worked in Sweden. "Name and define 5 design patterns", "sort this array", followed by the "personality test". Everyone was nice and all, and I got the job, but it was definitely on par with what I see now in the US.
> Do you know there is no general work visa at all in America, whereby a skilled person can come based on their merit and work in the US?

There are a whole lot of (both immigrant and non-immigrant) work-related skill-based visas in the US immigration system. It's true there is no one generic such visa, but that's because the US immigration systems doesn't use a small number of broad visa types but a large number of hyperspecific ones.
As a counterexample, springboot is the quickest thing to get start and yet allows you to do complex stuff. I for one, love it.
”Weeks after acquiring the Noor One, he outfitted it with a Togolese flag—thereby granting the ship and anything that happened aboard it immunity from most international jurisdictions”

Can anyone explain how/why Togolese flag give immunity?
You might be thinking of something like https://en.wikipedia.org/wiki/Driza-Bone ?
I am not aware of any evidence that Google is deliberately trying to influence the election.
Right, I agree with your point. If you are dying from death by a thousand cuts, no amount of time optimization will help. Need to cut, outsource, distribute.
In Russia (Saint Petersburg) two amateur drug dealers were charged for police murder because they didn't know they should dilute their shit, and a policeman died after using the seized goods, because they were too pure.
The article fails to mention Ada's capabilities in the area of formal verification. The 'SPARK' subset of the language is designed explicitly for this purpose.

Modern Ada/SPARK also support Rust style 'safe-pointers': https://blog.adacore.com/using-pointers-in-spark
That's a very broad generalization, I have used dozens of stoves in my American life and the knobs are often at the front.

I agree, though, it is stupid when they are in the back. Presumedly this is just to save money by putting all the controls and displays in one place.
It could be equally true that become indispensable, and often thereby expensive, to your organization causes it to seek your replacement, either in the form of people, tech or systems. Without proper scientific research on the topic of career building, we are fumbling in the dark.
I really don't understand how they thought this would work.

If they at least wanted to be consistent they should have banned smartphone chat apps (and there are some good reasons to do this.) That probably still wouldn't have been legal because of the free speech thing.

I wish there was something decent I could recommend to people but Apple has done a fantastic job of killing internet chat apps.
But would those classical paintings be as famous if his earlier work wasn't? Probably not.
The representatives are the slaves, if anything. Look how they can’t even keep their own opinions, they are forced to change to appease their base. Obama was against gay marriage. He wasn’t “free” to keep believing that: if he didn’t stop believing it, he was out. Period. Who is the slave? And it isn’t just rhetoric. If they don’t pass laws the people want, they’re out. Sure, they can enrich their cronies along the way. But you’re painting it way too black and white.

I do agree that K street holds too much power, not politicians. And politicians aren’t totally corrupt, just about half or so.
> The focus on implementation language seems to be the whole selling point here.

Given that the said language, Rust, has its own unique selling proposition, I think that's a good enough selling point for the project. Using Rust eliminates some specific types of bugs, and perhaps some users would be willing to adopt this project for those those guarantees alone.

At least CrosVM is interested in those guarantees. From the project's frontpage [1].

> What makes crosvm unique is a focus on safety within the programming language and a sandbox around the virtual devices to protect the kernel from attack in case of an exploit in the devices.

[1]: https://chromium.googlesource.com/chromiumos/platform/crosvm...