skysight-inc/HackerNews huggingface dataset:
I wrote this crate [1] as a compressor in Rust which is the opposite of a noise gate, as in gain reduction is applied after a threshold is passed instead of gain reduction applied if it is under a threshold.

If you want a really great approach to noise gating, a fixed threshold is fine but it works better when you apply it to the difference of two envelope followers - one with a short attack, long release (tracks input) and long attack, short release (tracks noise floor). Takes a bit to set it up, but it's a stupid simple way to get extremely effective gating and is easy to fine tune for your application. A lot of Voice Activity Detection (VAD) works this way; it's just a matter of tuning the coefficients and thresholds for your input.

Also useful reference for envelope following are the DAFX text [2], Will Pirkle's textbook on audio in C++ [3] and Zölzer's text [4]

[1] https://github.com/m-hilgendorf/rusty-compressor

[2] https://www.amazon.com/DAFX-Digital-Effects-Udo-Z%C3%B6lzer/...

[3] https://www.amazon.com/Designing-Audio-Effect-Plugins-C/dp/1...

[4] https://www.amazon.com/Digital-Audio-Signal-Processing-Z%C3%...

(pdfs can be found around the internet)
Quite often the border crossing was legal. Then someone overstays or fails to comply with the (often obscure) requirements. Then they are .. existing illegally?

Or in the case of asylum seekers and refugees, what is effectively being said is that it's illegal for them to flee a war zone?
No, this is not the reality for everyone.

You do not have to get married to an idea to make money or require capital to make a return for shareholders.

Many people have the luxury of trying multiple ideas without needing to top up their personal balance sheet by exchanging time for money. This allows them to rapidly iterate towards a market hit, and solidify the survivorship bias. Many other founders do only get one chance to blow all their savings and then go back to work for the next decade, increasing the likelihood that they encumber themselves with more life circumstances that prevent them from ever having the flexibility to not exchange time for food and shelter.
More importantly, as a result, they will burn more fossil energy. I think that's the crucial point.

No one would mock Germany for trying if it were 100% nuclear. But it chose a technology that will delay its exit from fossil fuel economy.
I'm already there wanting to stop using phone numbers. So. Much. There.

I haven't had a "land line" in multiple-decades. My short list of "the next thing" requires:

- Ability to install on a mobile device without any connection to a "phone number." Phone numbers in my mind are dead.
- Skip the synchronous social convention of calling. Everything should be async by default. You don't ever cause someone's device to interrupt them. This is already culturally "accepted" with SMS. Unopened messages are deleted after some number of days.
- With permission, these asynchronous messages should be forwardable. You give permission in advance of course, and then you can avoid having to repeat yourself again and again.
- TMDA style whitelisting for unknown public keys wishing for contact. Addresses need some kind of seniority (older than 30-days) and some reasonable integration into the network at large (vouching connections between other people with "skin in the game", akin to a shared reputation--If I could remember the name of that early social network that tried to do this, avogato.org? Something like that.)
- Mesh networking forever. Decentralize it all.

This is not something that I think can be a "startup," because this needs to be a protocol, not tied to any firm. If anyone's software works with the protocol, then let the "best installable" win. The closest thing to this right now is Scuttlebutt protocol and if someone could re-introduce contact sharing via "bumping" (using the accelerometer and GPS location and time together) devices together to exchange public keys, that particular bit of UX could go a long way to making it easier to adopt. However, the worst part of Scuttlebutt's capabilities has been the storage consumption for very popular identities that often consumes all the available memory on smaller devices. It needs data-storage hygenics--some way for the end-user to state what kind of data they want to keep and what they wish to ignore.
Trending AI Projects of the Week – 4519
Ask HN: What are some client side hacks you use on a website?
By client side hack I mean bypassing a restriction of a web application through a client side modification (bypassing the JS code or modifying the html form).
That was kind of my point, that immigration belongs in the same category as jaywalking and not "actual crimes". In both cases all someone is doing is stepping across a line.
> I did not say anything like that. I said the judge is trying to effectively inject the judge’s notion of common sense in an extralegal way.

The judge is describing the existing, well-established law in a slightly jokey manner.
Exactly my thoughts too, except I loaded it on an iMac, and it loaded instantaneously as well. Far more responsive than any web or Electron UI.
3 interviewers in a single 10 minute interview, correct?

Surprised they don't have 2 for 15 or 1 for 30 min.
Nice! Where can I subscribe to this newsletter?
just follow me on medium
There are different grades to nuclear weaponry. A lot of the weapons in discussion here are tactical: something like the Davy Crockett can blow up only a city block... but more realistically would be used to wipe out part of a military base or maybe one or two ships. 100kT or less, Davy Crockett being ~10 Tons (or 0.01 kT)

The "strategic nukes" on the other hand, are city-destroyers. 10Megatons or bigger, 100x or 10,000x larger than tactical nukes.

-------

In effect: a tactical nuclear weapon is fired even if there are friendly forces nearby. In contrast, strategic nukes are fired when you want to kill everybody in an area.

Even if a serious war started, no sane person would ever dare to touch strategic nukes. Once strategic nukes start flying, its pretty much the end of the world as we know it. The only response to a strategic nuke is to follow through with MAD.

Tactical nukes are small enough that MAD may not be triggered. It would be an unprecedented escalation, but military generals around the world would quickly try to draw the line at "tactical nukes only". The problem is that no one has really drawn a hard line at what makes a nuke "strategic" or "tactical"... there's a smooth curve from 10 Tons (Davy Crockett) all the way up to Tsar Bomba (50,000,000 Tons). So there's a big fear that starting even with small tactical weapons would lead to a path of escalation towards the biggest nukes.
Not really. It would be quite illegal in most places, sure, but I simply wouldn't want to go there in the first place if you banned people like me.

Of course that becomes a problem is a large part of society does the same. Which is why such laws against the exists. But I wouldn't be the one pursuing this.

Especially for online spaces. There's just too many options for it to be reasonable to be pissed about getting banned from just one or a few places. It's always possible to create your own online space, if necessary. And right to speech isn't a right to an audience. You get to speak your mind, but people will only listen if they want to.

But keep in mind that there's a bet good reason for why most antidiscrimination laws deliberately limit the contexts in which they're applicable and what groups they protect. Very few jurisdictions protect opinions on their own.

I don't care if an antivaxxers works at a bakery. I'd be pissed if I hear one worked as a nurse at a hospital I go to, and that they refuse to carry out vaccinations. Some opinions are dangerous when held in certain contexts, and requires a reaction. This is simply about safety and protecting society. You can hold an opinion that terrible opinion elsewhere, where you don't hurt people.

At some point, you have to understand that the person putting their livelihood at risk is the person themselves, and that firing them is just as justified as firing a drunkard from a machine shop.
Yep, I too have stopped using my real name. I have an internet nickname which is "close" to my real name that i use for most sites because I am tired of having problems with my real name.

This is really annoying because whenever I call about an account somewhere they will ask my name and I will say it is "AAAA ZZZZZZZ" and they will say, "oh it looks like I don't have an account for you". So then I will have to say, "oh wait, try 'BBBBB ZZZZZZ' or 'AAA BBB ZZZZZ', because that is probably me." This happens all the time when I book hotel rooms or reservations. I will come in and say I have a reservation under one name, they will say they can't find me, then i list several potential names. It causes all sorts of confusion and remarks of suspicion.

(those aren't my real names, just examples for illustrative purposes)

To make matters worse, my first name is broken into two words, plus then my family name. All three words can individually be perceived as "first names" or "last names". So the initial confusion, will frequently lead to mis-collecting of my name and mixing up the order of my name.

It is so bad, that I have had to register an alias now with the credit bureaus because it causes so many problems (yes you can do this if you call them) when authenticating me under various names.

Another fun/annoying recent story is that I am in the process of selling my house. My realitor told me that there was a problem because the county doesn't have me as the registered homeowner. My mortgage was signed using my real legal name. But apparently the county's computer system can't handle someone with punctuation in their legal name that is not part of a "title". So my name got dicombobulated in their system and is reported as a single letter with no punctuation. So the county records for my house do not show me as the homeowner, because their system made too many assumptions about naming conventions and my name got "broken" in the process. So now I have to correct it manually before I can sell my house.

Long story short... you should make no assumptions about names when creating a name field in a system architecture. It should literally allow for the absolute highest amount of flexibility possible. Especially if you are designing a system for say... the county government's title and deed records.
I don't see how you parse that out of my comment without some extremely uncharitable interpretation. I haven't suggested any particular change, nor that any particular change be carried out "casually," without due consideration.
The website takes me back to a certain era of computing -- the explanation of how sandboxing works is paired to a bunch of icons mostly of their time, and the illustration itself looks inspired by the Windows disk defragmenter utility.
I told a doctor that for some reason my symptoms (4pages worth) eased up anytime I had doxycycline. On that he diagnosed me with Sjögrens. An auto immune disorder.

I later found out it’s a super controversial topic. Some doctors think that many auto immune diseases are caused by minor infection.

Doxi also has an anti inflammatory effect. So that helps too.

Doctors are very dismissive of all this. But 20 doctors couldn’t tell me what I was suffering from. Other the one who got it right.
Later testing and bloodwork confirmed he was correct.

I can not get ANY doctor to write me a prescription however. Very frustrating.
They also have many more space options. A farmer can put one or more wind turbine somewhere on his farm. OTOH having your own nuclear power plant on your farm is usually not an option.
He probably doesn’t want to share that level of detail. Why is this important?
Except that’s the opposite of how the 737-Max actually is. It’s more like they kept bolting on bigger and bigger engines until it had totally different aerodynamics.
Bad project management does not equate bad technology. German government also messed up Brandenburg Willy Brandt Airport, it's 7 years late and massively over budget. In UK it takes us 30 years to build a train line.

Those cases don't prove that trains and plains are uneconomical.
Your comments read like /r/RealTesla | TSLAQ fud.

Please explain, in detail, what your specific objections are, and how you are more qualified on this subject matter than the presenter.
honestly i haven't looked at laravel recently enough to remember the specifics (although others here seem to have), but 2 general stengths are (1) ruby is more consistent, intuitive and fun vs. php, and (2) rails has reasonable defaults, easy configurability on top of that, and a nice ecosystem of both built-in and community-built widgets. it's so fast to get up and running with rails.

but i'd pick php over js any day! (probably even over python/django, unless data mining is a core concern)
Libraries provide both a system and the materials for facilitating the reproduction of copyrighted works.

They also don't pay publishers or content creators every time a material is consumed, and they don't employ DRM to ensure that people aren't violating the licences of works that are being checked out. In fact, they don't keep records of people while inside the library, so a content creator can't control how their products are being used and by whom. There are surely some DMCA violations happening at any given moment.

Copyright is an exception to natural behavior.
https://twitter.com/karpathy/status/868178954032513024
Some super controversial studies indicate that bacteria infection is feeding on bit D.
That’s what the body is responding too.

I have auto immune disorder. Low vitamin D. And antibiotics will improve my symptoms.

Wish there was more research on the topic
Same.

Watching the AI visualization of summons in-action was horrifying, and made clear why many have reported summons mode as resembling a drunk person navigating a parking lot.
I vant to heart your pooost!
The net/http interface requires too many allocations, which prevents it from running at the same speed.

That's why fasthttp uses a different design.
Iz’s not about camping. It’s about water. France is timy compared to the US.
How does the "decentralization" part actually work?
David Keith’s Carbon Removal Moonshot
India to import 100K tons of onions to keep prices in check
Ask HN: Why some startups are using AWS?
Or essentially: why someone who presumably knows what he's doing, is using AWS? I understand why the clueless do, because it's so convenient and Amazon marketing power is so strong - i had clients who had no concept of a dedicated server in their heads: for them it was either AWS/GCP/Azure, or buying a server and putting in their office - Amazon pushed other alternatives out of their brains with their marketing power - but the startup founders should still understand?

With AWS or any cloud you overpay 5x-100x. Why anyone rational would do it?
I am 25 and like using IG but the like count doesn't matter to me. I think for people it matters more WHO liked stuff (or didn't!).
That's interesting. My mom has an auto immune disease, and she's been treating it fine for years with doxy. I'm naturally skeptical, but at the very least it works for her in a verifiable way.
The problem is that the 737-MAX behaves so differently from the base 737 that it shouldn’t be regulated as the same plane. Definitely a regulatory gap that can and should be addressed. Boeing built an unsafe plane and definitely exploited the issue, but the whole point of regulations is to stop a company like Boeing from shipping an unsafe plane.
According to GitHub, the totals are:

backendA: 11 files, 1 directory, 799 lines (676 sloc), 23.56KB

backendB: 23 files, 5 directories, 1578 lines (1306 sloc),
42.26KB

It's approximately twice as big for the same functionality, and I had to spend a lot more time "digging" through the second one to get an overall idea of how everything works. Jumping around between lots of tiny files is a big waste of time and overhead, and one of the pet peeves I have with a lot of how "modern" software is organised. If you believe that the number of bugs is directly proportional to the number of lines of code, thus "less code, fewer bugs", then backendA is far superior.

backendB required a bit more work

I'm not surprised that it did. This experiment reminds me of the "enterprise Hello World" parodies, and although backendB isn't quite as extreme, it has some indications of going in that direction. The excessive bureaucracy of Enterprise Java (and to a lesser extent, C#) leads to even simple changes requiring lots of "threading the data" through many layers. I've worked with codebases like that before, many years ago, and don't ever wish to do it again.

I really don't get this fetish for lots of tiny files and nested directories, which seems to be a recent trend; "maintainability" is often dogmatically quoted as the reason, but when it comes time to actually do something to the code, I much prefer a few larger files in a flat structure, where I can scroll through and search, instead of jumping around lots of tiny files nested several directories deep. It might look simpler at the micro level if each file is tiny, or the functions in them are also very short, but all that means is the complexity of the system has increased at the macro level and largely become hidden in the interaction of the parts.
That's why you do this instead:

<?php declare(strict_types=1);

Your code would flag an error in the IDE and throw a TypeError exception.
That seems anachronistic? US ICBMs came along late 50s, I believe. Battlefield weapons like this just weren't in the same context as what we think of as MAD with thousands of missiles set to destroy the world. My original point was that in a scenario that they were used, the world wouldn't be blown up with city-killers.
Who is paying for the incoming call in Europe (honest question)? If it is caller only - perhaps it is a reason? In my home country, where receiver of the call does not pay for the call, robocalling would be uterly unprofitable.
Ouch, that one hits close to home
unless solar and wind decrease in cost much faster than nuclear...

Is there any chance that won't be the case? Has the cost of nuclear ever not wildly increased, let alone decreased?
This is the truth about leadership. As long as everyone is getting their due, few will care about the overt sociopathy of the leader and those that do will have no political power to change it. That's one truth I had to discover via experience and it destroyed my morale and idealism.
That some other projects were late does not mean much for dismantling a nuclear power plant, which is a very different/ unique problem with different actors.
You are right this approach is scary, and it is astonishingly innacurate (im a tesla owner).

However the reason are not eight cameras. You should be able to drive fine with just one camera (thought experiment: could you drive a car 1000 miles from you, just by seeing what the driver of that car would see, no extra cameras, sensors or lidars?).
Or "L'Oréal"
I am the person whom ‘1996’ corrected. I was glad to be corrected, and I upvoted the correcting comment. Even though I was of course bothered by having been proven wrong, and the phrasing was a mite adversarial, I disagree with those who may have downvoted the correcting comment.
Yes, this is precisely my fear. The moment that iOS is opened up to third party web engines and Blink-based Chrome has been ported, “viewed best in” badges will rise from the dead, and users will be badgered into installing Chrome for iOS, eliminating the last major non-Chrome holdout (Safari currently holds 16% marketshare). This will make Firefox extremely vulnerable with its ~4.3% marketshare.
Microsoft vs. 996 and the Game Coder’s Grind
And here is the kind of catastrophe, that was prevented by Walter's calculations:

https://en.wikipedia.org/wiki/Aeroflot_Flight_8641
It chose to build a completely new energy landscape, which will not only transform Germany.
Quick Overview and Setup of Drone.io
I am honestly scared even of WayMo that I think unless NHTSA gets its acts together this shit shouldn't be allowed on roads.

It's often reactionary - people wait for someone to die and then suddenly you have nervous Musk in front of Congress and such crap. Why wait? Why can't these be regulated before allowing on roads?

And no, failover control is not acceptable given the past incidents and deaths.
It was because of ease of use, being free, good SEO and readership. I just deleted it yesterday though because of privacy.
It’s also unquestionably legal to have an Air Force, too.
I would say that NONE need to identify you uniquely. If any engineer is using names as a unique identifier then they need to find a different career.

I can't just call up and say "My name is John Snow, I want to withdraw $100 from my account." Even a small system will quickly run into duplicates. Names are far from unique. Systems might use name for reference purposes, but beyond that, some other unique identifier needs to be used.
Pilots are trained to operate particular models too.
Oh for the love of god please no. Please don't narrow down the focus on 1 or 2 high end devices and neglect the rest just because a small percentage of people can't be arsed to read the documentation.

LineageOS is an hacker/enthusiast thing, it will always remain niche regardless of how easy to use you make it.
Thanks for asking.

The specific names of the three judging partners aren’t important (obviously) what is important though is that there is a tendency to provide those in position of power (generally, or in a given situation) with a layer of protection (by anonymity) that is not afforded to those whom they have power upon.

The omission caught my eye.

It reminded me that YC has this glaring asymmetry in other parts of the application process, specifically with the personal video they require people submit, but do not disclose who watched it.

I thought that if I say something, someone might ask a followup question, and I can bring that point above in a followup comment.

So again, thanks for asking ;)

P.S - the downvotes on the comment are worth it, obviously.
I work closely on ondevice OCR technology - something that has improved so much and still cannot figure out the difference between I and 1.

And that took many decades not even years and in a very constrained problem space.

Releasing a "self driving" metal torpedo even if it's a limited Summons should at least be regulated if not outright banned.

I feel like even a single accident let alone death should put these idiots behind bars.
More like Windows 95 Service Pack 15 :)
Your version of head assumes discharge into bedrock.
Are they building a cavern of many cubic hectares down there too?
I recently looked at JavaFX not expecting much.

It's come a long way from the Swing days and I think the biggest issue is it's perceived history, Java / Swing being slow and ugly. The other issues is the lack of marketing of what modern JavaFX can do.

So I wouldn't call it a failure, it's plodded on in the background improving slowly over time, where it has failed is on market adoption.
Mysterious Laser Turret Appears on US Navy Destroyer USS Dewey
I’ve come to the conclusion that half or more of the rules we have about “clean” are about avoiding merge conflicts. Few things have been consistently disappointing to me as the inability of coworkers and myself to reason about merges correctly. There are three hard things in software and merges are #3.

If anyone ever figures out how to make merges Just Work, then I expect a lot of pressure toward decomposition over locality would be reduced, and much of the rest would be to facilitate testing.
Problems unique to older plants have no relevance to the estimates for newer plants. They're not even relevant to the choice whether to keep existing plants in operation, except insofar as pushing the decommissioning date further into the future lowers its net present cost due to the time value of money.