skysight-inc/HackerNews huggingface dataset:
I play the Aodyo Sylphyo electronic wind instrument, which can do this: https://www.aodyo.com/?langue=en

By default, it maps breath pressure to intensity (for its onboard synth) and/or MIDI Expression (for external synths). SWAM Saxophones is one of the more popular software instruments among Sylphyo players.

Moreover, it offers a few other modulation controls that generate MIDI control changes, which one can map to things like initial attack. I think the post author might find that the breath sensor is expressive enough to control attack, though.

For anyone who wants to learn more, check out https://www.reddit.com/r/windsynth/. I’ve also got quick start docs for different soft synths at https://github.com/troy/wind-controller-synth-quick-start
No, the situation is in fact the exact same.

A door without a latch does not prevent
an unauthorized person from trespassing.
A camera without a cover does not prevent
an unauthorized person from trespassing.

Apples webcams are broken by design.

Other companies fixed theirs years ago:
https://www.youtube.com/watch?v=37NFVGLX3vw
If I read this correctly, they have a lot of contributors, but few people willing to follow through with the code so it gets all the way up to Linus' tree. I don't see how rust would really help there.
My other reply: https://news.ycombinator.com/item?id=23801076
> So their overall approach is unique: Let the markets operate how they should and redistribute income after the fact. Some people have called this new type of political animal the “liberaltarian.”

That is, of course, the model that Nordic social democracies have followed for many years now. Denmark is by many measures significantly more free-market than the US; note their absence of minimum wage, mostly privatised fire and ambulance services, enviable ranking on most indexes of economic freedom (eg, https://www.heritage.org/index/ranking?version=638), and so forth, and so on.

Letting the markets be relatively free to generate money, capturing it via efficient flat taxes (first and foremost, a consumption tax), and using it to fund an effective social safety net targeted at the poor is not a unique idea, it's what some parts of Northern Europe has been doing for the past 40 years.

Maybe they meant "unique in the US political debate".
> I see a similar sentiment all the time where people say things along the lines of "Nobody really feels like an adult, we are all just muddling through" etc etc.

To me, when I used to feel like this a few years ago, it was not about the fact that I didn’t have my stuff sorted (which is also true that I hadn’t), but rather that it turned out that what I thought adult life was about when I was little turned out to not be true.

Since then I have been able to reconcile that, and to work out a direction that I am pursuing.

One footnote to that though, is that I am still not an adult in the traditional sense of having financial security and a spouse. But I am working towards that.
The problem seems to be to find people who do not just want to write code, but do the administrative parts:

"We do not have enough maintainers. We do have a lot of people who write code, we have a fair number of maintainers, but... it's hard to find people who really look at other people's code and funnel that code upstream all the way, eventually, to my tree... It is one of the main issues we have."
Yes, one particular pet peeve for me is the idea that the personal finance part of "adulting" is hard. It's really not. Live (far) below your means and invest the difference, that's it. Somehow 1.3B Chinese can maintain an average savings rate of 30%, but people in the west cannot help but live paycheck to payceck? Of course, few people are willing to actually go through with it, but it's not difficult to understand. It so happens that getting this part right is a pretty major part of adulting too.
It would be amazing to see economies improve, but I am really worried about the wildlife and the environment of Africa if factories move there.
Correct, he must have changed his attitude on some of those features that apply to C++ as well that he previously railed against.

https://news.ycombinator.com/item?id=23801076
Your local tip. (Deal with disks according to your paranoia level first of course.)
I think that is an issue which would not change with Rust.

Reading other people's code is boring. Linus stated once
that he got around that by retyping the code while reviewing, which is a good technique.

One danger is of course the change in culture and
politics should Rust actually become prevalent. But
there is still BSD.
Real hardware with colocation
The rights to life, liberty, and the pursuit of happiness, for all (per Tho.Jefferson) seems pretty democratic?

Was the founders intention to have a super-class who had political determination?

Could you expand a little on your point?
Focus on getting interesting content, Netflix. Literally the only thing worth talking about and also literally your core business. Recommendation 'systems' and metaserver bullshit: snore. Needing 8 DBMSes and 1K engineers to handle what amounts to extremely simplistic data: a sure sign they make too much money.
We are currently live for 72hours building an entire product
Linus’s point was also that C++ makes extensive use of function/method name overloading (is polymorphism) and this can make code hard to read. Not only is this not possible in C but the feature tends to be overused in C++.
To me the real problem is that so many people don't actually understand how clipboards work. If they did, they wouldn't have this (in my opinion) strange trust in their security in the first place.

As a developer and as a user: don't put things in the general/system clipboard if they're truly sensitive/secret. Developers especially really should be promoting the use of named and/or private clipboards (and of the share sheet in Android and iOS).
"Coming down on the other side of the argument" is to acknowledge that until someone has provided a definition of free will, there is no argument to come down on.

Talking about free will without first defining it is as meaningless as just waving your arms in the air.

That is why "knowing a truth" is not relevant to this question yet. Without even a hypothesis from "the other side" to address, whether or not we can "know a truth" makes no difference.
Consider that while a ML engineer is running the GPU all day, every day, a weekend gamer will run a game on it only every weekend.
We don’t understand something. It’s a complicated phenomenon. So it’s impossible to replicate? I think the “argument” is so silly it doesn’t need to be disproved. If one wants to prove something impossible they’d better avoid logical fallacies. A priori we can’t say that it’s impossible, nor that it’s certainly doable.
Worth noting that Foxconn assembles iPhone XR in India. It also manufactures Xiaomi phones in Indian plant.

https://goo.gl/maps/GDwxEKhaBEJSs7YR7

https://www.business-standard.com/article/companies/apple-st...
I'm sad to see that this crypto-comment is now the top comment on my build. The one topic I really don't care about.

I just hope people will may be incentivised to build fun projects like these, copy my example and improve on it or create a variant.

Stats for mobile users: https://louwrentius.com/solar/index.html

Regarding the crypto stuff, please read this:
https://louwrentius.com/cryptocurrencies-are-detrimental-to-...
A blog post worth $170K [+ template]
Not directly helpful for your case, but useful in general:

In strongly statically typed languages like Haskell, the types can often give you an adequate introduction into a new library.

There's quite a few open source Haskell libraries that basically only have type annotations, but no proper documentation. The latter would be better, but the former is already surprisingly useful on its own.
Happy Dogs
I thought the famous comment on C++ was in the context of git, not operation systems?
Guantanamo Bay held hundreds of people - a large proportion of them not even particularly important people, some of them completely randomly swept up - with no legal rights, under a Kafkaesque interpretation of the law.

> essentially a POW camp

The US government refused to treat people in Guantanamo Bay as POWs. That's why they called them "enemy combatants." POWs have rights.

Guantanamo Bay itself was only a tiny part of the larger War on Terror. The US ran prison camps scattered throughout the world, in which it tortured prisoners. The US kidnapped civilians and flew them to secret prisons, or to be tortured by allied countries like Egypt. One person was even kidnapped by American intelligence off the streets of Milan.

In Iraq, the US worked with Shiite militias that tortured and killed large numbers of people suspected of being sympathetic to the insurgency. The US itself ran prisons like Abu Ghraib, in which prisoners were tortured. Hundreds of thousands of civilians died in Iraq, as a result of the illegal invasion.

No senior figure involved in these crimes was prosecuted.

So when the US government suddenly develops a conscience, consider me skeptical.
Best Family Dogs Small to Medium
Linus nowadays also uses Qt, so.
Me too. Cracked, unusable phone screen. Fortunately was still logged into Google on my desktop otherwise I wouldn't be able to change 2fa before fixing the screen.
You make the assumption that any computer we'd try to use to replicate it will inherently be digital and electronic. If we prove unable to replicate a brain this way, nothing is stopping us from using biochemical systems instead.

Analog computers exists, and we have used bio-mechanical systems for computation... Heck, the first "computers" were humans.

Getting hung up on the current preferred paradigm of computation as the only possible one is one of the biggest flaws of the article.
Maybe it’s that I have very weird friends, but pretty much no libertarian I’ve met has defended zero redistribution.

They all hate the way it’s done now, and favor other arrangements like a negative income tax or UBI (as a substitute for government-run services).

I haven’t seen all the questionnaire, but the questions shown in the article could be read both ways.
A combination of intellisence, a repl, and reading the source.
Engineers do this mostly, not as much managers (even less so for technical managers). Managers typically either want things done yesterday and would see this as wasteful over-engineering, or would be delegating and trusting a senior or staff engineer if they said this was truly necessary.
> At some point in my software engineering/leadership career, it became evident that I was expected to have Impostor Syndrome. Indeed, it became clear that all underrepresented people in tech were expected to have Impostor Syndrome.

Is that so? I agree with the first part: it's somewhat expected that you deal with impostor syndrome. But it's pretty much expected for everyone, regardless of some group representation. I believe it's an occupational thing, not a "I'm in the minority" thing. That may contribute, but it's not the factor at all.
- Ping people directly in that community.

- Get yourself a notebook (or Google doc, whatever) and thoroughly write down everything you learn.

- Walk through the source code methodically, and read the jsdoc/function names wherever possible. Don't read too much into implementation.

- Use whatever tools your comfortable for this. Generating call graphs or reading through tests first make a lot more sense than trying to read the entire library.

- Start by documenting Hello World and go from there.
There are plenty of commercial air purifiers that will at least trap SARS-CoV-2 particles, and they can be added to air conditioning systems.

The IQAir HealthPro Plus, which can be bought for $899[1], filters particles as small as 0.003 microns (Coronavirus is approximately 0.1 microns[2]). And their Perfect 16 product is designed for HVAC systems[3].

[1] https://www.sylvane.com/iqair-healthpro-plus-air-purifier.ht...
[2] https://abcdust.net/how-large-is-a-corona-virus-virion-compa...
[3] https://www.sylvane.com/iqair-perfect-16-air-purifiers.html
I always find these email threads very hard to follow, specially on mobile.

Is there anyway to have them shown more friendly?
People hate change, that's not a reliable indicator. You could increase the quality immensely, most users would still feel attacked because they have to spend an extra effort to adapt.
> If you manage to find a vulnerability in this system, I don't think I even mind, because you've also broken physics and very possibly found a way to generate unlimited electricity forever

Or your LED might be broken.
Which is impossible with ISO C alone, so it will either stay Assembly, just written inline, or replaced by CPU compiler specific intrinsics, yet another GCC C feature.
We had an expectation of what the Higgs was before we found it.

However, the standard model (which formed the basis for the prediction of the Higgs boson) was created to bring order to the chaos of unexpected experimentally discovered particles. In the words of I.I. Rabi on the discovery of the muon, "who ordered that?"
This assumes that voting in the US is a form of collective decision making, that’s the effect sure, but because politics are so tribal it’s actually a game of taking territory. Within a party equal votes implies what you suggest but that doesn’t hold in the actual elections.
I'm not redefining anything. I'm applying reasonable definitions of a "computer" to the brain.

Indeed, the term was originally used about people - our electronic computers today have the name because they were taking over functions carried out by human brains.
There are cryptographic schemes where you can verify that a vote was counted but not how it was actually cast. Physical ballots going through an optical scan machine sometimes have an id stub that gets detached before they go into the counting pile -- imagine that it wasn't possible to add a stub to the "counted" list without also adding a ballot.
It’s strange.

In the tech industry, whenever you express any self doubt, people read that as you saying you have impostor syndrome.

Why is that?
Unless the vote is verifiable?
Rust generally uses function/method polymorphism based on traits (aka type classes), that's far less prone to overuse and abuse than overloading in C++.
This! We did the exact same, though our payback period was 2 months of AWS costs. Try and put the base load on your own servers, use the cloud to scale up and down when needed.

Cloud servers are a “luxury” that most don’t realise and just take for granted. Having said that, there are obvious overheads with handling your own servers, but when your costs are several salaries it’s probably worth considering.
My son learned how to stand up at 8 months, pretty soon he was walking and even running. No one had to teach him anything, he did this by observing the world around him and drawing his own conclusions.

This is not about definitions, since we don't even know what exactly we're chasing there are no ways to express the difference unambigously. What we get instead is one side trying to (unsuccessfully) define the difference and the other pretending it doesn't exist.

We're a long, long way from an AI learning how to walk by itself. Neural networks and machine learning is one piece of a puzzle, expert systems are probably in there somewhere as well. Perhaps one day we will identify all the pieces but we're definitely not even close.
The low-regulation approach seem great until you find out how far businesses will go to cut their costs and increase profits: you end up with situations like flammable cladding installed on high-rise towers, horse meat sold as beef, or bleach sold as a cure for Covid-19 (one of these may be fictional). The line between legitimate business and scam becomes impossible to define.
I've sold old computer hardware on both eBay and hardforum [1]. The nice thing about hardforum is a lot of buyers have heatware [2] which makes it easy to judge their legitimacy. I'm sure there's other forums out there that have similar buy/sell sections you can use. To increase your legitimacy it's best to maybe explain a bit about the hardware (e.g. how hard was it run) and have a picture with something showing ownership (e.g. the hardware with a piece of paper where your username is written).

[1] https://hardforum.com/

[2] https://www.heatware.com/
Mitochondrial disease is not a disease per se, but I broad category of all kinds of both nuclear and mitochondrial mutations. Some of them are fatal and kids die within days or years after birth and some are more like chronic conditions with a varying degrees of severity.

In my case, my genotype is a single, large-scale mtDNA deletion. It is heteroplasmic, meaning that some of my mitochondria are normal and some are mutant. In these type of mutations, heteroplasmy percentage drives disease severity.

Disease is also progressive. Mutant mitochondria have a replication advantage, so that the percentage of mutant mitochondria goes up as you age.

My phenotype is called CPEO (Chronic Progressive External Ophthalmoplegia), probably the most common and benign disease presentation. I have ptosis (droopy eyelids) and diplopia (double vision). Both corrected by surgery.

I have also some systemic symptoms, mostly a profound "fatigue" that hits me 2-3 days per month. I quote fatigue because it is a unique feeling not like normal fatigue. Malaise could be also a good definition.

I am lucky. I have a normal life with minor issues. A good diet and exercise made a huge difference. I also take some over the counter supplements that also help my body to cope with all the mutant mitochondria.
They're not unitless, they're dimensionless, see https://math.stackexchange.com/questions/803955/why-radian-i.... I think the author made a mistake.
Linux 5.8 Formally Adds the Inclusive Terminology Guidelines
Just read the libraries source code, examine the methods and see what they doZ
Definitely check out Pinkt for Pinboard [0]. It is a rather new Android Client for Pinboard which is actively maintained and has quite a nice UI - and besides that it is OSS.

[0]: https://play.google.com/store/apps/details?id=com.fibelatti....
Supporting more choices is hugely important even for very small companies. One of the biggest alarm bells that it’s time to leave a company is when they start deeply enforcing just one database solution, just one message queue solution, just one language, just one big data processing engine, etc.

You need extreme diversity of these tools to benefit from inventiveness of your staff.

Company mandates to strictly limit to one way will just beat creativity out of people and burn them out.

This is especially stupid if the reason for enforcing just one way or just one tool is to make SRE lives easier. Aside from that being the tail wagging the dog and making no business sense, you have the power to use software abstractions to still make SRE lives easier even without limiting freedom to use any system, even in a small company.
The Monocypher crypto library now has been audited
It’s secret but not private. I really don’t care if my name is attached to my vote in a way that the gov’t potentially knows how I vote but it seems a lot of people do.
> Denmark is by many measures significantly more free-market than the US; note their absence of minimum wage, mostly privatised fire and ambulance services

I’ve heard many US Libertarians say that they want the US Fire services completely privatized. We would stop paying taxes for this services and instead private services would spring up that we could chose to pay monthly for. The competition would drive down prices as there would be a free market of many such providers.

This is not what Denmark is doing. Denmark has traditional fire departments paid by the government. It’s almost entirely a single company and that company is almost entirely owned by a non-profit organization.
You're assuming that to sell it, it needs a different license. As I understand it the OP was not changing the license.

It's not hard to sell GPL code - people have been doing it forever. This makes sense since raw code is only a tiny, tiny part of any software purchase.
This. Agreed 100%

Really, really smart people, even in technology, who should know often cannot see this. It seems like one of those magic eye pictures https://www.magiceye.com/stwkdisp.htm

If you don’t see it, you don’t see it.

Also - not sure about the implications of Corona virus and social distancing. The in person requirement becomes a potential to die or potentially spread a deadly disease.
Show HN: Monocypher, my crypto library, has been audited [pdf]
This is by no means a new political stance: liberaltarians used to be known as "left-wing libertarians" or, somewhat jocularly, "bleeding-heart libertarians" but the gist was pretty much the same.
with imposter syndrome you have self doubt, but having self doubt doesn't mean you have imposter syndrome. at least to my understanding and experience. so the difference can be confusing and it's easy to label one as the other. but i also appreciate your concern, my friends use imposter syndrome when they sometimes mean self doubt.
Note of minor disagreement: there are large classes of quantities with units that the article claims are unitless. It’s a question of ability to describe the units. You need more components to your unit algebra to describe ratios and percentages, this lets you ascribe units to (and check units of) statistical operations and much more sophisticated expressions.

You definitely need a way to describe counts of identities too, which takes you into the land of ontologies as well. Happy to discuss with anyone who geeks out on this stuff as well.
Why do you have this opinion on Rust compared to C?
> Had nobody stopped Germany I don't see a reason why they wouldn't have succeeded.

Barring complete world domination they would have no chance of doing so, given the existence of Jews beyond Germany's reach (including those who escaped the Holocaust). Yet, we still consider that a systemic mass genocide.

Same deal with the US and its eradication of in some cases entire tribes; just because the US stopped engaging in systemic mass genocide (for whatever reason) or otherwise didn't succeed in killing or sterilizing every last native doesn't mean my country didn't engage in systemic mass genocide at all.

Hell, even by the incorrectly-narrow definition you seem to be using, there are quite a few tribes that are nowadays entirely extinct, e.g. the Karankawa people in Texas and the Yahi people in California.
Nope.

Reproductions are fine, so long as they are out of copyright or if you have permission of the copyright holder. (I don't usually give permission for folks to copy my paintings, but almost always give permission to copy my photos, for example).

Copyright itself is different, though: It often means you can't make money off of copyrighted work, but it can just as easily mean that you can't post a reproduction or fan art on social media - but lots of things are out of copyright.

Selling a reproduction and passing it off as the original is fraud, and since there is fraud involved, it makes a reproduction a forgery. In general, you use different materials to make a reproduction than you do a forgery as well: A good reproduction might use some materials that folks used in the past, but often mixes it with modern materials. A forger might use things that were never used to trick the tests the experts used and use techniques to make the painting age faster.

You could argue that the forger actually is the better craftsman with these distinctions: It is too bad that there is so much deceit involved. I'd buy an honest "forgery" that tricks the experts, but would be angry if someone passes it off as an original.
Denmark has no minimum wage because it has a very strong union sector. So collective bargaining ensures there's an effective minimum wage equivalent.

Which is why Denmark is also much less free market than the US. Businesses operate under strong social constraints, and power structures aren't one-sidedly pro-business/pro-corporate.
Its the same billion they were supposed to invest in Wisconsin.