skysight-inc/HackerNews huggingface dataset:
Active noise canceling earbuds already exist, and probably perform about as well as one can hope modulo small incremental improvements. I mean, the AirPods Pro are already damn impressive here. You could probably do better by cramming more and more technology closer to the actual ear /at the tip of the earbuds, perhaps? These things do cancel the low-mid end of voice frequencies quite well. I imagine with enough miniaturization you could increase the range.

But room-scale or free-space noise cancellation only works when either 1) your noise source is extremely predictable, or 2) your noise source is low-dimensional. It's just never going to work for the general case unless you can somehow sense the entire soundfield. The entire sum of what waves are traveling in which directions. Not just a few microphone inputs. It's going from 1D data to 3D data, the difference between a light sensor and a CAT scanner. And it needs to work at 20kHz response.

I guess hypothetically you could do something like wrap a room in microphones and compute the sound coming in in all directions, then with a very good adaptive model be able to cancel noise from outside within it. But if you're going to draw a boundary and wrap it in a massive array of microphones... Aren't you better off just adding insulation material? :-)

Edit: just as a baseline, I very crudely tested my Bose QC20 earbuds (which aren't exactly bleeding edge tech) and I think they get about 10dB active cancellation at 1kHz, which goes down to nothing at 2kHz. Human voice fundamental frequencies are typically 85-180 Hz for adult cis men and 165 - 255 Hz for adult cis women, so this level of ANC does get rid of the fundamental and a few harmonics. I might test a friend's AirPods Pro later and see if they're better. 1kHz has a wavelength of ~34cm, so I think there is room for improvement here in the earbuds case. I'm not experienced enough in this field to have a good feel for the numbers beyond order of magnitude estimates, but I think going up to 4kHz might be doable, given that for earbuds we're talking about cavities in the ~5cm range. Might need more mics/drivers and more miniaturization to pull it off, not sure.

For those wondering, the test methodology was to play a tone, turn on cancellation (which has a delay), then turn off cancellation (which is instant) simultaneously with decreasing the amplitude of the tone, and trying to match the perceived loudness between both cases.
Please donate to Sci-Hub for a better future: https://sci-hub.se/support
Power and convenience. Power usage by PCIe is a factor for mobile devices. And convenience, in that "shitty" onboard graphics, audio, and NICs are good enough for 90% of the use cases for most devices.
I was shocked when I looked at the UK's post-1950s coal production [0]. This may have been an anticipated outcome.

It seems likely to me that GB will be worse off without coal than it was when it was burning coal. It'll be interesting to see what happens to their economy - if it can prosper with that sort of hit to primary energy then there will be a lesson to us all. But I reckon someone poor is going to be doing without.

[0] https://ourworldindata.org/death-uk-coal
Fluorocarbons are ubiquitous. Fluorocarbons are basically magic when it comes to repelling water.

Nordic skiing (and to a lesser extent, downhill skiing) have been going through a bit of a reckoning trying to remove them from competitions. Fluorowaxes are very effective for gliding quickly in wet conditions. The fact that they are melted during application makes them particularly pernicious.

Fluorocarbons are also ubiquitous in water repelling in clothing. Some of the more expensive brands of outdoor wear have moved to shorter chain fluorocarbons, but they haven't eliminated their use. From Arcteryx: "... non-PFC [water repellant] treatments... have fallen short of the level of performance and durability we deem imperative". It's likely less urgent with clothing, since these compounds are quite stable when left alone at normal temperatures.
Right, but the OP and most of HN seem to believe that RISC-V is some magic thing that is going to beat M1/Zen/whatever one day while also providing amazingly low power for tiny 32-bit cores.

Also, RISC-V is also essentially split into two incompatible instruction sets (32-bit and 64-bit, even if you forget the huge amount of extensions). It would have been better just to design two completely separate instruction sets (32-bit for low power, 64-bit for high performance), but at core it's a teaching instruction set like MIPS before it, so they went for simplicity not optimality.
This is somewhat the pink elephant in the room when it comes to ANC. Last year lots of people complained about a simultaneaous reduction of ANC across several brands and models brought with firmware updates. One suspicion was that Bose, Sony, Apple have some info about possible damage from ANC and did this to avoid liability. I'm wearing ANC headphones up to 12 hours a day now for 5 years. I didn't experience any damage as far as I can tell but I am worried about it. There are several possible ways how wearing ANC headphones that long might cause damage. The build up of relative humidity might for example promote infections. But the big question is if the ANC itself might cause damage. As far as I know there are no conclusive studies on that.
Being able to import electricity depends on what has been decided in the Brexit agreement.

Importing electricity is one option, although for a country the size of the UK it does depend a lot on importing electricity:

https://www.electricitymap.org/zone/GB
In all honesty the "technique" is simply an appeal to authority (not necessarily a fallacy it turns out * ). The technique isn't that "he said it" it's that "he said it". E.g. if I scribble some nonsense on the side of a paper almost nobody will pay attention one way or another.

Look no further than religion to see how apparently banal things get passed on for millennia, and even more of them are attached to those same religious figures simply because they are "the authority".

* pun intended
You are completely wrong, as well as mixing up instruction encoding with size of the data registers. Please read section 1.5 of the user spec.
It seems unlikely that I’ll ever use a risc-v system in anger, but I’m interested in them anyway because at heart I’m a hacker, which to me means (in part) that I’m interested in technology.

Until recently, the technology world has been shrinking relative to the 90s. I cut my teeth on machines running z80, 6502 and 68k CPUs, and during my early career I developed and deployed on 88k (DG/UX), PA-RISC (HP/UX), SPARC (Solaris and DRS/NX), MIPS (Irix) and probably a bunch I forget. Things were even more diverse (but less accessible) in earlier decades - each system had its own OS, and sometimes more than one (I’ve used RSTS/E on PDP and CSM on System 25...).

Today, everything in the commercial world runs x86 and Linux. That’s it. Even Windows people are using WSL now. There are loads of reasons why that’s good, but the hacker in me finds it dead boring.

So when I see things like M1 or Raspberry Pi or ESP8266 or RISC-V, it reminds me of a time when there was a lot more diversity in computing, where I could wonder about how things worked and read about them and imagine what applications I might have for them. It’s exciting! It gets my hacker juices flowing. And this is hacker news, right?

So despite the chances of me ever using risc-v in anger being approximately zero, I still think the whole thing is fascinating, and I learned heaps about CPUs just from people comparing RV to ARM and x64.

I think that’s the reason the “hype” for RISC-V is “so big”. It’s not because it’s going to be everywhere, but because it’s quite literally hacker news.
Err no, if we wanted to go back to the 70, we had the perfect chance to do that by voting for Corbyn, and he lost by a landslide.
Are you familiar with IBM i (née AS/400)? There's a similar idea there, where programs are compiled to a virtual instruction set called TIMI then statically recompiled to whatever the machine's native instruction set is at the first load on a given machine. As a result, you can just drop a System/36 binary on a modern PowerPC system and not even notice that you've just crossed two changes of instruction set.
> Flags don't have to add an extra implicit input/output everywhere. Both ARM and PowerPC avoid updating the flags unless explicitly requested.

Well ultimately they do, not updating the flags means more options for the compiler (things can be scheduled in between the compare and jump), although with cmp+jmp fusion that's now a bad idea making the concept dates.

Ultimately each instruction pending execution in an OOO core needs to sit somewhere waiting for its inputs to be available. If you are x86 and you suggest cmov then potentially you need to wait for 3 registers and flags, meaning every slot in this structure needs to be capable of waiting for 4 things to happen before becoming ready. In RISC-V you only need to wait for 2 things for any instruction.
>The trouble is that many software architects are focussed on the low level engineering. Architects that draw "C4" diagrams that go lower than maybe 2 levels aren't being architects.

I would argue software architects aren't doing any engineering. There doing something similar to art. Drawing and painting. The main problem is that these big words like "architect" deceptively paint a picture as if they're doing anything other than art.

>Design doesn't travel in circles, it learns from experience. It understands that there needs to be constraints, otherwise the problem to be solved is unbounded. It understands that the system or product has to interact with its users and that the interaction needs to be as seamless as possible, so affordances are vital.

Much of it does travel in circles because what happens is people encounter two differing designs but they can't really know which design is better. Additionally it doesn't necessarily always improve because nobody can truly define improvement.

Take the monoliths vs. microservices argument. It's cycled away from monoliths and back. Take FP and OOP, it's also cycled from FP to OOP and back to FP again. Or what about the newest framework flavor of the week in javascript that tries to improve on all the faults of the front end but ends up being a step to the side? These circles are everywhere.

>Don't judge a professional field ("design") by empirical science standards.

I judge it by whether it's improved or not. It has not. Technology shifts but it doesn't shift in the direction of improvement. Many shifts are just horizontal genetic drift.

>Design is not engineering.

"Engineering is the use of scientific principles to design and build machines, structures, and other items, including bridges, tunnels, roads, vehicles, and buildings.[1] The discipline of engineering encompasses a broad range of more specialized fields of engineering, each with a more specific emphasis on particular areas of applied mathematics, applied science, and types of application. See glossary of engineering."

keyword: "design"

source : https://en.wikipedia.org/wiki/Engineering
Think of the cross-section of one of these rotors, it's a circle, yeah? We're not interested in the interior of the circle, just the perimeter, which increases linearly with the radius. (We can make the interior out of wire spokes like a bicycle wheel.)
Correct, sorry I was not clear and it appeared I blame the engine , the indie devs are also not to be shamed because they did not done the optimizations, they most of the time focus on the content.

My point was that even if hardware gets 100x better we still have a difference between a AAA game that can render a giant open world and a AA game that will use smaller worlds like a space ships with loading screens for each room.
Estimating Benchmark Results Uncertainty
The Doctor Will See You Once You Sign This Binding Arbitration Agreement
Interestingly enough, Hans Rosling's own activism revolved around overturning accepted wisdom, so what happens when you apply this result to his own work?
Waiting for Jobs, and the Concept of the Shell
Politicians and lawyers are paid well enough and then some for us the people to expect due diligence, especially for such an important piece of legislation that's to be in effect for the foreseeable future.
No discussion of Biomass, there are straw burning plants, and native wood burners, but I imagine Drax converting from Coal to wood chips from the USA is an egregious case of greenwashing.

Strange seeing a source of income in Farming Simulator 2019 being to cut silage to turn into biogas, I'm assuming to make electricity. How realistic is this?
Looking Back on 2020 at Booking.com
> the RTX 3080 launching with less memory than my GTX 1080 Ti made little sense to me.

I saw this as a way to force people/businesses buying cards for deep-learning onto their hugely more expensive enterprise cards.
Author here. I agree. Check out redbean which is a single-file distributable web server, built with cosmopolitan: https://justine.lol/redbean/index.html redbean is forking web server (works great on windows) that can serve 1 million+ gzip encoded responses per second (only linux and freebsd are capable of that kind of performance) because APE binaries are isomorphic to the zip format which enables kernelspace copies. You just bundle all your assets inside the .com executable by changing the extension to .zip and the web server will deliver them via http.
Not really, it requires everything to be recompiled, which takes a few weeks assuming you have access to the cluster of RISC-V machines required to do it. We (Fedora) have rejected one platform already that wasn't going to support the compressed extension.
why do you think the UK will be worse off without coal?
How to fight the Dunning-Kruger effect (2019)
If I had to pick only one, Dev Game Club's episode 236 where they start talking about Legend of Zelda: Ocarina of Time.

It's a weekly podcast where two veteran game developers play and discuss games of the past and their relevance today. There's tons of podcasts where random gamers discuss games, but very few that can do a deep dive into the technical aspects. Each game gets discussed for several episodes. It's a fascinating perspective and the two hosts have great chemistry.
There are a lot of interesting applications of electric fields with this, have you heard of Lord Kelvin's Thunderstorm?

On the other hand, I'm not sure flying around in a giant capacitor is wise? :)
In the article you wrote

> As for solutions, there isn't much to say about the second system effect except you should do your utmost to prevent it; it's entirely self-imposed. Refactor your code instead. Even if it seems like incrementalism will be more work... it's worth it.

That seems to be a misleading conclusion? Maybe the moral is rather that you will probably vastly underestimate the Big Rewrite. If it is still worth it at 10x the estimated effort, you should still do it though (WinNT, OSX, etc). That raises the question if we could improve about estimating such Big Rewrite tasks.

Following that thought, the chicken-and-egg problems collapses into the second-system problem. You need to rewrite incrementally in small steps but it only pays off once you completed all the steps (or at least most of them). Until then you just introduced inconsistency into your codebase. You left a local optimum to go for another one and naturally it gets worse before it gets better. You better plan ahead how to keep moral and management support big enough to cross that gap.
I meant "economically liberal" as in "governed by capital, companies and other entities (such as reselling platform) that follow market dynamics rather than state rules", in the european sense.
I'm not sure you should be researching this stuff unless you have a real problem to solve.
Not true about waste: https://whatisnuclear.com/waste.html

What about recycling for wind/solar?
I'm more of a lazy pragmatist than a passionate hacker. So, I guess I should invest my energy, time and money into just finding a less noisy place to live. I'm not suffering from misophony - I just hate hearing my neighbours or loud vehicles with a vengeance :D
The change is because of sheer economic force and basic technological progress. Coal is becoming relatively more expensive and it's been outmoded by superior technology

Coal production is down for the same reason arithmometer and rotary dial telephone production is down. Nobody needs it.

The economics of overproduction doesn't change the unit cost. Unless the UK wants to heavily subsidize coal at a major loss and force themselves to continue to use antiquated technology to prop up this energy buggy whip, it's done.

https://en.m.wikipedia.org/wiki/Cost_of_electricity_by_sourc...
How Can an ATS Act Like a Catalyst in Your Hiring?
I find it odd because if they tried that hard doing something legitimate, they might be just as successful too. Maybe it stems from some kind of deep-seated insecurity about their ability to create or taking responsibility for their decisions if they fail.
He just means that you have certain cultural norms which make you think the way you do. There is nothing else to it.

Previously, westerners thought animals were just automatons, without a "soul" or feelings, so it was OK to kill them. There were public shows where exotic animals would be collected and killed in front of the masses only a couple of hundred years ago. In fact, Edison killed an elephant publicly to show how dangerous AC was. https://en.m.wikipedia.org/wiki/Electrocuting_an_Elephant

At some point, people saw enough of that and decided to tie everything to "we're guilty", another one of Christian memes, which now encompasses all of environmental destruction, anthropogenic climate change and everything else that is an example of "original sin".

"They're majestic creatures" is a retarded meme, spread by TV shows. I grew up around wild elephants. They destroy crops, destroy houses and even attack people, specially males in their mating season when they are particularly aggressive. Westerners fund "environmental conservation" everywhere else except where they live. As long as it's the poor helpless people suffering the consequences, it's OK. The environmental conservationists who visit these poor countries are accompanied by armed rangers, but if villagers shoot the animals, they're "poachers".
List of HVDC Projects
While Mike McCandless is a long-time core contributor on Lucene, Doug Cutting (and others) are Lucene's creators.
Migration from where? If all developed countries are below replacement birth rate the only solution is to remove skilled workers from developing countries which ultimately damages their economies.
It’s interesting. Going to the moon, propulsive my landing, and propulsively taking off and returning to Earth takes more dV than just a boost to Mars. If you think about it boosting to Luna and Mars aren’t much different in dV, but then you have lunar landing and takeoff again to do. Even with a very thin atmosphere, you can still shed the vast majority of your interplanetary velocity with aero braking at Mars.

As a result the Lunar variant actually needs a lot more fuel delivered to it than the Mars version. Even one full refuel in LEO isn’t enough, and it needs to boost part way to an intermediate elliptical orbit and get another top up.
This year could be mainly attributed to e-commerce growth. WordPress has WooCommerce as a plugin.

Shopify too had impressive growth this year.
It's a copy-paste mistake.

Laws, treaties, etc have no "source code" (that "runs" on bureaucrats and judges - with various results) and they have the worse (and I mean really) the worse diff system possible.

But that's how things go
Show HN: Tuchu – Automatically highlight the important parts of a document
Did you read the full post? What sort of missing information could possibly redeem them? They've built an almost-exact clone and are filing trademarks for his game's name all around the world. The information given in the post has heavily contrained the possible explanations of this.
I hadn't heard of Buildpacks before, sounds very interesting.

In particular the out of order layer replacement. I'm interested in switching to Buildpack for the images I maintain for my home cluster. Would make upgrading my base image so much simpler compared to rebuilding all the other images!
I read a bunch of docs/articles since reading your comment yesterday but couldn't find any mention of this, or better yet an example.
Are there some docs I missed? (I didn't look into the spec.)
With great powers come great responsibility (spiderman...)
What if you include an emulator in the executable? eg x86-64 on ARM. Then you could slowly run the x86 code on the pi for various values of "slow".
Ah yes, but you have the option to use more power. The way I describe it is: The Magnus effect rotor is to the wing as the wheel is to the sled runner.
Hey HN,

I created Tuchu because I wanted to increase my reading efficiency. It is a tool that automatically highlights the important parts of any document. Most documents take about two to three seconds to process. It's directed at students, researchers, or anyone with a reading list and little time for that matter.

During my studies I had to go through a lot of literature, for example when I had to select relevant material for my thesis, or when I had to familiarize myself with a course's reading list. Tuchu helped me to get up to speed in these cases. What started off as a command-line Python script is now a web application that does its analysis without any back-end. I don't get to see your documents.

The underlying algorithm that selects what's relevant is called TextRank, an unsupervised summarization method [1]. It models a document (or a collection thereof) as a fully connected graph. Its nodes are parts of the text — I use sentences — and the edges between them are weighted by a similarity measure, in my case simple word overlap. The subset of sentences with the highest PageRank are then highlighted. For good measure, I also highlight sentences that contain signal words that — in my academic experience — signify importance.

It's important to note that Tuchu is not a substitute for doing your own reading. It could make you a faster reader by directing your attention to the important parts, but you'll still have to ponder about the true essence of a document yourself.

[1] https://www.aclweb.org/anthology/W04-3252/