skysight-inc/HackerNews huggingface dataset:
I do own books, and there's the individual smell of each book, but I think not having enough books to have a library, there's something missing from the mingling of scents of books. Right now I'm just happy using the electronic resources of my amazing library.
You're probably right, though I think the press would still present this as "coding bootcamp sues its students". The fact that the process is unfolding in front of an arbitrator doesn't change the fundamental story.
When will people realize that slapping yet another startup's tech stack onto yours isn't going to magically fix anything and in fact just adds complexity and points of failure.

I've always done my best to err on the side of "let's try not to add yet another level of complexity" and this strategy has yet to fail me.
And the more of us who don't feel the explicit need for privacy who are willing to speak up for those we know who do need it, the better
Nice Summary

Albert Camus - The Plague

https://www.youtube.com/watch?v=vSYPwX4NPg4
The point I'm trying to make is that the fact that all of these unsustainable, revolutionary changes only generated a 7% drop indicates a few things:

-For political change to be effective, it would have to completely change how the economy functions, and essentially turn into some sort of WWII total war mode where almost all actors are focused on the same outcome, except many more countries have to be corralled together this time

-The market might produce the technology we need, but it would have to be black swan level good for it to have an impact, otherwise we are looking at investments in infrastructure so massive that we will need the total war mode described above anyway

I don't want to extrapolate too much from a single figure, but that 7% did indeed shatter many of my previously held beliefs. A complete revolution in the way things work for only 7%! I can't emphasize how disturbing that is. We have an albeit limited but at least hard datapoint that the current mindset is doomed. In a technical sense, it will indeed be a market and political approach but it will be so different from what most people mean with this phrase (i.e. carbon taxes will fix it, let's just carry on as usual but more carefully) that it's no longer a meaningful conversation
“I can't believe the C standards committee is entertaining this.”

Hey, standards committee’s gotta eat.

'defer'? I occasionaly use it in Swift to clean up resources; s’okay there, I guess, though I’m not convinced it’s better than Python’s 'with' block. But in C?

One of C’s few distinguishing strengths is that the language is relatively† small and stable, and well understood. For that kind of cleanup there is already 'goto', which again is small, stable, and well understood. I just used it for that the other day: it works, it’s fine; I’m a grown-up.

Yeah, sure, 'defer' is “safer” and “more elegant”… did we mention this is C? That ship sailed fifty years ago. Don’t try to make C into something it’s not: that’s C++’s job so go fill your boots there instead.

I just posted Tony Hoare’s excoriation of ALGOL68 the other day, but clearly it’s needed again:

http://zoo.cs.yale.edu/classes/cs422/2011/bib/hoare81emperor...

Simplest solution: track down the ruddy C standards committee and beat them in the head with a leather-bound copy of Zawinski's Law (wrapped around a large gold brick), till either they’re dead or they leave C be. It does what it was designed to do, and that along is reason enough not to dick with it just because they’re bored and struggling to justify their continued existence.

The only thing C needs to do is keep on working. That will only get harder the more crap they pile on top. A good artist knows when to stop.

Which brings us to…

“panic/recover”

K&R give us strength! Tell these frustrated wannabe language designers to go make their own damn language, instead of screwing up someone else’s!

Okay, now I’m done. And get off my lawn!
He looks great for 100+ years.

Eats lot of fruit in his diet. A lot of raw vegans also look very good, but so do some omnivores.

He says that fruit + cold water showers are the key to not having wrinkles. Obviously it's hard to isolate those factors since there can be a million of other things.

Personally from looking at many people on youtube in the gym/vegan/omnivore channels I'm starting to suspect that massive doses of fruit might be a key to longevity. The sugars in fruit don't seem to be an issue compared to refined sugar since many raw vegans eat a lot of them and still look very good.

Also note that cooking destroys many nutrients in food, which is why the "raw" in "raw vegan" might also play a huge role.

Check out her, a 70+ years old raw vegan who looks 30:
https://www.youtube.com/watch?v=O6oJA_xhTa8

Obviously even withing veganism there are thousands of different diet styles you can take (low fat, high fat, etc..) so I'd just like to point out that "he is vegan" doesn't say much by itself.
sickkkk thanks!!!
I thought so too, until I spent 2019 Thanksgiving in Banff, Alberta.

-20°F (-30°C) is a real change in perspective of what cold is. You absolutely need layering, as the equipment you need to be comfortable outside is way more than a jacket.
Ask HN: What Motivates You as a Developer?
Based on what are you so certain when you say: "I am pretty certain that reinfections are very rare"? I read the AstraZeneca/Oxford vaccine study, which was as serious as it can be (even the errors in the procedures were discovered and honestly reported):

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

From all people who were tested in the study (a lot, order of 40000) around 2 percent were infected during the study. Remember that as the base infection rate during the study.

At the same time, around 370 were PCR positive at the start of the study. But during the study, of these 370, 3 were reinfected. It's not far from 1% of those. Now, as the infection rate of those not positive at the start (which we can consider "control") was around 2%, it seems that the chance to be reinfected could be as high as 50% during just the months the study was ongoing!

Please don't consider the estimated numbers as too exact, I don't believe there are much significant digits for conclusion, but I believe they represent the right order of magnitude when based on that many subjects and the randomness of the process, and the only conclusion that could follow is: naturally infected could be only weakly protected from the reinfection only months later. The quote from the study:

"A small proportion of participants were seropositive at baseline (138 [1·3%] of 10 673 in the UK and 235 [2·3%] of 10 002 in Brazil). Three participants seropositive at baseline had subsequent NAAT-positive swabs. One participant had an asymptomatic infection 3 weeks after a first dose of ChAdOx1 nCoV-19. Two other participants in the control group had symptomatic infections 8 weeks and 21 weeks after their baseline sample was taken."

That's for me a kind-of proof that the reinfections aren't rare at all. Even more interesting, 2 of 3 were symptomatic, and the reinfections happened quite soon.

The reason it's not more known is only because most of reinfections just aren't tracked in careful studies like this one. Initially, the cases of reinfections weren't dismissed for lacking the "definitive" proof. An sure, most of the tests are just PCR, but there were a few studies where the sequencing was performed (much rarer and more expensive and time consuming procedure) and where it was possible to prove that the detected virus in the reinfection didn't have the same genetic fingerprint as the initial one.

https://www.thelancet.com/journals/laninf/article/PIIS1473-3...
Especially merino wool. That stuff is fantastic.

It's a well known thing among mountain walkers/climbers. Cotton kills.
The purpose of hardware engineering is to make up for the short falls of software engineers.
I believe it has to do with the specificity of the forum, passion of the people contributing, activity of the mods to keep it "on topic."

/r/homelab (I've dipped my toes into occasionally) has people who are passionate about their craft. The people who are interested in setting up a homelab are also likewise interested in investing (time and money) in it.

This differs from things like /r/learnprogramming where the people posting are not invested in it (the community or the craft).

Another difference would be the "who contributes new posts" aspect. With /r/homelab new posts come from people of all skill levels. With /r/learnprogramming they come from people who are at the very basic skill level.

The implications of this is that /r/homelab has peers helping peers while /r/learnprogramming needs people who aren't posting questions to post comments and provide additional material.
So, does that mean we should be looking at Risc V as the future of computing?
> On the other hand, being able to name the RAII object is often very useful

I didn't say it wasn't. Being able is perfectly fine, being forced is not. As I mentioned in another comment, the problem isn't the extra typing, the problem is that it requires us, the programmer, to remember to name it even when we don't feel we need and to remember that "foo (bar)" isn't calling the constructor of foo and passing in bar, its calling the default constructor and declaring bar. That's too many gotchas and rather error prone!

I believe there was a cppcon talk where the speaker said that it was a very common bug in Facebook, despite that they have linter rules to catch this case. Its also a rather insidious bug, because the code will run seemingly normally, just... it never actually locks anything. A rather hard problem to debug too.
I think that Apple "just" [1] picked a very happy place in the parameter space: lower clock means that main memory (which is already lower latency than usual) is "nearer" to the cpu plus a larger L1 with a shorter latency (3 cycles). These (plus probably a larger amount of sustainable outstanding misses) imply that the cpu stalls less which means that they can sustain a larger ILP [2]. A better branch predictor (which is rumored to be best in class, although I haven't seen any in depth analysis) means that they can usefully have a larger reorder buffer and extract even more ILP and memory level parallelism. Finally the large width can take advantage of the extracted parallelism.

The weaker memory model should help extracting additional memory level parallelism, but I doubt that ordering has large impact. M1 is quite good even when running in TSO mode.

[1] of course they need to be commended for this, they went against the usual wisdom, probably because their CPU was designed to be low power first then high performance, not the other way around.

[2] typically the average ILP for normal applications is 1.5 instructions per cycle, but the variance is high, so if you reduce the amount of cycles the cpu is stalled, the ILP can go up fast.
Google is getting left behind due to horrible UI/UX
more efficient per dollar against their intel counterparts.
Borland Turbo Assembler (TASM) Unofficial Changelist
I find it very often that these types of "numbered premises and consequences as natural language statements" analyses become "not even wrong", moot and missing the point.

The actual meat of the problem gets stashed away in what you exactly mean with your natural language sentences and "suitcase words". You may pronounce that Statement A is in contradiction to Statement B but it my be only true in some sense and the whole thing collapses because you made a hidden implicit assumption that turns out to ruin the whole nice house of cards.

Its easy to come up with those logical games, see proofs of God's existence.

If you can make those statements precise enough you get mathematics. If you cannot, you're better off doing empirical work and leaving the possibility open that you're wrong in some fundamental way. You my proclaim that either A or B is true and in 20 years it turns out that "hmm, things don't really work like that, neither A nor B is really true or it depends on how we look at it but generally this just wasn't a productive way to approach the issue in hindsight".

Its a bit like presenting a measurement result with too many decimal places, giving the impression of high precision when it's unwarranted. In the same way the principled structure of philosophical musings makes them look more definite than they actually are.
This is my dealbreaker too. When at my desk, I refuse to give up my 2x 4K displays, it is just such a productivity booster. I'm not willing to do the DisplayLink hack to get it.
https://publicpolicy.googleblog.com/2009/02/browsers-powered... was posted by Sundar Pichai himself!
For those that don't know, fermented tobacco smells way different than modern "cigarettes". Many non-smokers actually do enjoy the smell of an unlit real cigar, some even like the smoke smell (to a degree). As a cigar smoker, I could never smoke a Marlboro cig or of that ilk. Those smell horrid. All jokes aside, it's almost like the difference between organic and "conventional". So them using smoking as an air freshener is a pretty legit way of covering up horse shit stench.

Before anyone says it, yes it's still bad for me, no I don't care.
I think it will clear up this discussion if everybody knows how exactly Newt Gingrich was quoting Camus. This is what he said:

> So as the Polish people were struggling with the Soviet empire, they came up with a slogan: "Two plus two equals four." They printed it up. They put it on signs. They put it in the front door. And the Soviets knew it was somehow treasonous, but they couldn't -- how do you walk in a store and say, "You can't have 'Two plus two equals four' in the window"?

It came from two places. One was Camus' novel, "The Plague," in which Camus says there are times when a man can be killed for saying two plus two equals four, because the authorities can't stand the truth. I think you'll find more than enough occasion in Washington, in Sacramento, in Albany, in city hall, in county commissions, that they can't stand the truth.

(source: https://www.c-span.org/video/?292185-11/newt-gingrich-remark...)
What if it was only a directory of torrents? Not hosting the content itself, but indexing it.

(I've never developed anything with blockchain or torrents, so my apologies if there's a technical reason why this sucks.)

If I understand Pirate Bay and other torrent sites correctly, they don't host any content. They just index what's available P2P.

I'm not sure how large that index would become, but I could imagine chunking the index itself out so that it doesn't take much room on any one user's machine.

The chunking of the index could theoretically be done in such a way that no individual chunk would have any useable information, so no individual user could be accused of linking to illegal content. (I think that's conceivable? Again, not sure.)

(Please note: This is pure hypotheticals. I have zero interest in seeing such a system come about.)
Show HN: Early stage kids online learning demo – would your kid use this?
People are going to watch pirated porn. If they can't find it on American sites they'll go to sites that aren't effected by American laws/regulations/journalism. That would probably make trafficking worse as the new site has no reason to take down any videos as their value add is refusal to censor.
M1 is not i386 compatible. macOS uses a translation layer through Rosetta 2 for x86 compatibility.
Interesting article. I work in the field of heating/cooling energy consumption and I'm a bit embarrassed to admit that I had never heard of the clo before.

> Precisely how much energy can be saved by lowering the thermostat depends on the outdoor temperature. In temperate climates, lowering the thermostat just 1° C (or about 2°F) yields an energy savings of about 9 to 10 percent

It does depend on the local climate. For anyone interested in calculating the savings you have made if you have already done something to reduce your heating/cooling energy usage, like turning down the thermostat or installing new windows or insulation, a little while ago I wrote an explanation of the process that is usually used in the industry:

https://www.degreedays.net/calculate-energy-savings

And for anyone just thinking about stocking up on high-clo clothing rather than having actually done it, you could estimate how much you could save as follows:

a) get say 12, 24, or 36 months of energy-usage data from your smart meter or utility bills (making sure not to include any figures that were estimates made by the utility).

b) get a baseline regression formula as described in the link above, which will give you an estimate of your current heating base temperature (which should be lower than your thermostat temperature).

c) work out your hypothetical new heating base temperature, by reducing the current heating base temperature by the number of degrees that you intend to lower the thermostat by.

d) get, say, 5-year average heating degree days in both the current base temperature and your hypothetical-lower base temperature.

e) plug them both into your baseline regression formula (separately) to get i) your average annual energy consumption now and ii) your predicted average annual energy consumption if you lowered the temperature.

f) compare those two figures to get an estimate of how much energy you'd save in a typical year.

I will admit that estimating 9-10% savings per Celsius is a lot more straightforward :D
What you may not realize is that if that "stolen" media is logged in ContentID, both Google and the proper rightsholders are making money by running ads off every view (if they decide not to block it outright.)

That's mostly why YouTube still exists.
http://www.corporatestrategy.com/red-ocean-vs-blue-ocean/
M1 doesn't hit thermal dissipation capacity of Apple's fan solutions (in Mini and MB Pro). You can witness that by torturing the CPU and not even hearing the fan at all. Plenty f videos on the web show that. The fan spins, but only barely and never quite as much as with Intel I-series. And they use the same fan/heatpipe as with previous models, so nothing was improved here.
You misread Steve Yegge's post and you're accusing me of a bait and switch. Just read the post.

> as in we need to take professionally trained philosophy graduates more seriously and bring them into the software industry so they can help us make better software.

Really? Where does it say that, or anything like it? You're reacting to something you made up - not something that the post actually said.

It doesn't demand professional philosophers anywhere. It demands "great thinkers" and five of the eight people listed as examples aren't professional philosophers.

It is directed at telling the audience "you might be" a great thinker, so go to it.

This whole thread you're reacting to your imagined resentful philosophy major instead of taking the time to comprehend the post on its own terms.
Typical aggregator sites so far, don't have customer-side "flag this product" or "flag this tag/category as incorrect" feedback.

Allow buyers to push back against bogus, overtagged, or miscategorized items and that aggregator will gain some serious reputation over Amazon and any other venues in the same niche.

And I mean meaningful pushback - not "it's flagged and will be online still until reviewed by the scarce human team gets to it" but "it's flagged and offline until humans review it and reapprove or flush it".

Sure there will always be trolls who flag anything and everything but they can get banned as users under existing abuse terms.

Imagine how quickly Amazon would get flushed clean of bogus listings if user flags pushed them offline until Amazon staff could verify and relist them... they'd have to prioritize restoring actual useful items, or at least start seriously policing the worst actors on the supplier side to stem the tide. Losing "good" items in a sea of flagged bad ones would also be a secondary incentive to clean house and keep it that way.
Gravitational "sweet spots" (label mine) produce orbital tracks that cause movement of things in the solar system in decades instead of centuries or millennia.

No FTL claims here (whew).
Yes Rollercoaster Tycoon was my sh*t
Can't find where, but recently there was an article about the birth of chemical sanitation which led to an odd cycle of cleaner surroundings followed by side effects from using all kinds of acids and solutions which smell was not pleasant too.

Also I wonder if the countryside wasn't a lot better than big cities like paris ..
I understand that it is side project that's why I went to Openlibrary website to check results there. And the thing I don't understand is why Openlibrary shows me books that aren't available to borrow. In this case I was expecting that books in search result will be available to borrow. Now after searching for a book you have manually search for a available book. Why don't they put a checkbox 'Show only available books' that would automatically filter out unavailable books?
But desktop cores use vanishingly small amounts of power for single-threaded tasks.

The only time you really run into thermal-limits on desktops (or laptops) is when you're hitting SIMD across many cores: 16-thread or 32-thread tasks with AVX and the like.
How the Vaccine Will Get from the Lab to You
It’s not a tech issue. You can target anyone that’s part of a disaggregated network and broadcasts it. That’s true for torrents, TOR nodes, or blockchains.
> M1

I don't have any insider knowledge but I am fully convinced (and so are many others) that we will see a newer Apple ARM based processor before the end of 2021. If you are a programmer and you have a machine to work on, I'd say hold out for the next one.
I briefly tested the base M1 Air with 8gb of ram (bought for my wife) - enough to get my day-to-day stuff up and running. I’m comparing a 2017 MacbookPro, dual-core i5 with 16GB of RAM.

Brew: under Rosetta everything seems to work

Java/Clojure: the AdoptOpenJDK works fine but the performance is not good; similar numbers with my old machine. The Azul ARM JDK is literally twice as fast. The jsass library depends on a native binary which doesn’t exist for ARM which is a roadblock.

MongoDB and Redis work fine under Rosetta.

I didn’t have more time as I had to send it back because of a wrong keyboard (I’ve put in the wrong order) but something missing from the various benchmarks is the clear wins in UI zippiness, and the silence and relative lack of heat when the machine is taxed.

I’m looking forward to the replacement arriving so I can try a video call.
i enjoy this anecdote :) i'm american, grew up in a forest, moved to cities 6 years ago, and i get exactly what you mean by the "empty" smell. entire buildings that reek of (what i presume are) building materials offgassing. one nice thing about early COVID is when everyone stopped driving briefly and you could smell fresh sweet spring air in a downtown.
I found a week-long business trip to South Island in the winter terribly cold.

Going from 30°C weather to 12°C isn't a great start, but then the otherwise-decent hotel had single glazed windows, which the maid would open every morning. The only heater in the room was an electric resistance one attached to the wall.

In offices, most of the foreigners on the trip were wearing coats and other extra layers.

Young people walking around seemed to be happy in shorts and t-shirt. My conclusion was that New Zealanders are tough, outdoors people, and haven't upgraded their building insulation regulations from whatever they inherited from Britain.
Context: traingenerator is a simple web app to generate template code for machine learning, built with streamlit. It supports PyTorch & scikit-learn and exports to .py, Jupyter notebook, or Google Colab.

Live version is here: https://traingenerator.jrieke.com/