skysight-inc/HackerNews huggingface dataset:
Wood stoves are charcoal breeder reactors powered by their own vaporized wood gas. The re-radiated heat from the ironwork is what gives them their extreme warmth. They are like many other fuel burners — stage one vaporizes the fuel and stage two burns the vapor — it’s just that both stages are in the same iron firebox.

When you start a fire you want to quickly get the stove up to temperature. Use small split logs and kindling sticks along with some kind of “candle” that burns long enough to get the flames going. Commercial fire lighters (kerosine wax bricks) or even just a bit of kitchen towel with a tablespoon of vegetable oil will do.

The kindling and your first log will burn hot and bright with an attractive yellow flame — like a campfire. At the end of this first burn you will build up a layer of red hot wood embers in the base of the firebox and the ironwork will be about half way to temperature.

The next stage and each stage after that is to put on a much smaller load — often I will just use a single large log — and leave the air intake or door ajar, temporarily. The hot embers will rapidly get the new log hot and the whole thing will instantly go from glowing red to an inferno in under a minute.

At that point you have achieved a self sustaining reactor. You can leave it running full throttle if you want the pretty yellow flames. It will only last 20 minutes though and all the energy will blast up the chimney.

Much better, and indeed the whole reason for having a wood stove over an open grate, is to now shut off almost all of the airflow to the firebox. Low airflow means the combustion goes right down — you may not even see any flames if you go super low — but it also means the stove isn’t being constantly cooled by a high volume of airflow.

If you balance it just right then the flame front of burning wood gas will sit above the logs and permeate the whole chamber. It looks like a cross between Aurora borealis and a Backdraft (1991) slo-mo sequence — a deep red wraith that flaps around slowly, completely unlike the sooty yellow flames you began with. You get a real feeling for how it’s the gas not the wood that’s burning. (Having a stove with a glass viewing window really opened my eyes to their operation.)

A single 10” log — quarter split from a 20” diameter ash tree and air dried for 18 months to <20% moisture content — will now produce 10kW for an hour or more and stay burning for eight. The fire will “keep” overnight and in the morning you can put on a new log, fire it up with the door ajar, and be back at full capacity in minutes.

What’s interesting is that if you run the stove in pretty mode — like a cartoon open fireplace with crackling and burning and yellow flames with the vents or even the whole front door open — you’ll notice that parts of the stove might not even get hot. The iron air intake grill on mine will remain at room temperature because although the flames are vigorous, the airflow is so fast it keeps the stove body cool.

Conversely, once the stove has been running for an hour in slow burn mode, the entire body is practically glowing and requires thick gloves to handle. It is wonderful.
Name a water molecule that can’t be boiled. Give me a single example.
If you're building anything past a hello world c ext you're already off the path of shit like poetry, in which case AIUI we're basically on our own as we've always been lol, for better and worse.

Again I don't think setup.py is going away. Given that distsetuputiltools is a jenga tower of decades old monkeypatches documentation is understandably sparse, but they're at least passively open about how gross it is to work within. Subclassing or otherwise manually overriding the behavior of distutils classes like build_* is just how stuff is done at this level and I don't expect that to change, beyond just updating your stuff to subclass or hook direct setuptools equivs of existing distutils classes. distutils is already vendored by setuptools anyway, so you're already not really hitting 'distutils' as much as 'setuptools._distutils' aliased to distutils upon importing setuptools (and specifically importing it first ( https://github.com/pypa/setuptools/blob/c121d289da5d19cf6df2... )), so all this really does is collapse a level of hack.

As long as py2 remains supported I expect whatever changes happen here to be py2 compat, but I do expect new setuptools to break compat with old setup.py's. But setup.py being what it is it wouldn't be out of character to make your setup.py manually support both old pre-distutils-removal setuptools and new post-distutils-removal setuptools, but that's just how setup.py maintenance goes lol.

ed: ok well not so much py2 being 'supported' as 'no showstopping incompatibilities for anyone still straddling that ever widening gap' :)
If the bank issues credit to customers with that cash, you're right. If it buys stock, it's the same thing.
https://news.bitcoin.com/reddit-post-reporting-teslas-bitcoi...

Title: Reddit Post Reporting Tesla's Bitcoin Purchase From a Month Ago Was a Hoax

Reportedly, the person claiming to be a Tesla insider with intel on the bitcoin purchase was actually some political science major college student tripping on acid. Crazy how so many people ate this story up.
Eh. SO has its problems, and the weird "comments are supposed to ephemeral" policy is one of them, but this still seems like a weird hill to die on. If SO thinks that comments consisting of links to your own site are spam, then maybe they are spam? If they instead provided an answer (which can even be a direct quote) and put in a "For more info see X" link at the end, it'd be just fine by SO policy as well.
The Fortnite store is special; it's an industry-leading example in exploiting social anxiety through time-limited unique cosmetics.
Personally, I've worked in shops where there is an actual dedicated designer, and the frontend/full stack guy just implements the spec.
Which water though?

Water related to the main cycle of the plant? Or something non-essential like the toilets, or some valve froze shut because water froze on the outside of it?
This is a good point: many open source projects now have their documentation under GitHub, and that provides a great way to make corrections and improvements, as well as expanding the documentation.

EDIT: anyone can have their own platform, you don’t need to be lucky. It only costs a few bucks to register a domain, and hosting starts at $0.
I think it's pretty likely there is bacterial life under the surface of Mars.

1 km down should be both warm and moist enough.
There is disproportion between the time/price required to participate and the time/price to moderate. And when people get high power with low price - they use it. SO should put some penalty on wrong moderation decisions.
Pro tip for people wanting to answer a question there: upvote it before you start typing. SO question scores seem to be very bimodal: either they're positive or very negative. So if you see a question that sounds interesting, vote it up first. This is a sign to the next moderator who rolls along that maybe they shouldn't delete the damn thing out from under you.
After reading this article and the comments here on HN, I wonder if anyone else has thought about the presence of Smarthome devices that are compatible with [HomeKit Secure Video], how the police agencies would have pursued video from those cameras, and if they would have made the additional effort to request that video in the first place?

[HomeKit Secure Video]: https://www.the-ambient.com/guides/apple-homekit-secure-vide...
What's important about Fortnite isn't the core game, it's the social experience and the role that the cosmetics and store play in that.
It's Wikipedia's fault that search engines are filled with blogspam?
The whole idea of me reviewing software before I install it breaks when I can’t easily install it from the source I reviewed.

This reminds me of why GitHub should create it’s own App Store (yup, I’m gonna beat this drum):

I can navigate the source ask questions about parts that make me suspicious, and then install a prebuilt binary with confidence that the binary was the sum of what I reviewed.
Mind Reading for Brain-to-Text Communication
Exactly. Like in 2017, it's mostly fueled by hype. All big companies that invest in BTC are NOT "hodlers", after a threshold they sell everything or a majority. I don't believe tesla will keep bitcoin if goes below 30%-50% of what they bought at.

When the panic selling starts is game over.

The limited supply logic has meaning if people hold, if they don't, nobody will care it's limited in supply because there's no demand for it.
Thank you for introducing me to 'Silent Keys'. It's a great way to remember my dad.

I'll introduce a story about him: My father was unable to get ahold of my mother (with me inside) who had made an emergency visit due to me putting up such a fuss being trapped and wanting out. She was not home when he got home from work. He tried calling the hospital but either no one picked up or could help him. It was at that point that he reached out to some friends he had on the ham radio who managed to contact another radio enthusiast who lived nearby the hospital who was able to walk over and confirm that she was indeed there. At which point he got in his Dodge Omni and drove into town.

I remember thinking it remarkable when he described this to me years later as perfectly reasonable and that he had to reach out from the Adirondacks to someone in Mississippi who then reached out to someone back in the Adirondacks due to practicalities I still don't really understand. Something about how it was more reliable to communicate past a certain distance than someone very close to you.

I think I ended up all right, birthed 10 days late. Poor mom.
There’s an option to hide - swipe left. Not sure if the algo picks it up though. I get the same crap
The whole point of bitcoin was to be decentralized. If bitcoin transactions are loaded up on an app like robinhood, then it’s no different than robinhoodbux
Show HN: Categorize People on Twitter, Instagram and Facebook
>I did uncover a ridiculously destructive approach to abusing Azure Service Principals in CI/CD pipelines that deploy infrastructure in Azure (Confused Deputy problem):

> for sub in `az account list | jq -r '.[].id'`; do \ for rg in `az group list --subscription $sub | jq -r '.[].name'`; do \ az group delete --name ${rg} --subscription $sub --no-wait --yes; \ done; done;

The CI provider giving you an over-privileged SP to play with needs to fix that, sure. SPs start with zero role assignments, so it's particularly egregious that they gave it unnecessary permissions.

(Though, for the CI providers I'm familiar with, you the user would be the one creating the SP and providing it to the pipeline. So making it over-privileged would be your mistake.)

But it's not a Confused Deputy problem when you have a service principal with delete access to all resource groups in all subscription and tell it delete those resource groups. Confused Deputy involves a higher-privileged server forgetting to downgrade its privileges on behalf of a low-prvivilege client. The SP is the client in this case - it was created with high privileges in the first place.
Oh this sounds cool! When I was writing this post I was thinking about ASTs and transforming them into domain-specific semantic graphs.

E.g. that `run_config` example would be a generic "method call" node in an AST, but a domain-specific AST crawler could recognize that a "method call node whose name is `run_config`" should be replaced with a semantically-meaningful `run_config` node.

And maybe that would be an interesting way to build up a conceptual graph of a codebase?
Fortnite is a mobile game; it's why Epic is having a fight with Apple.
so, interface{}
It's there on android too with keepass2android.
> Personalized addictive content is on the rise (tiktok, YouTube, even Facebook and Twitter curate your newsfeed "for you" ), and these ml-determined feeds drive engagement to the highest possible levels, leading to an incredible waste of time

I like watching YouTube, I learn a lot from it. My wife likes watching tiktok, it is an exchange of culture. How exactly is this a waste of time? What would be a better use of my time? Making money for someone else? Watching TV? If I (and many others) enjoy it, why does it matter?

> distorted world view (mostly the posts with the highest engagement will be those that call for outrage, which leads to radicalization

This is propaganda. Do you think the perspective imposed on the public by an elite group of individuals, hand-fed information by government press conferences doesn't lead to a distorted world view?
Believe it or not, there are over 100k people on CB who have Forbes 30 Under 30 in their bio.
This is my take, too. I really like answering questions; it's nice to know that the thing I'm writing will be immediately useful to somebody, and maybe a bunch of somebodies. I'm a little uneasy doing free work for for-profit companies, but I set that aside for both StackOverflow (~3k points) and Quora (awarded Top Writer two years running).

In both cases, it was bad moderation that pushed me into quitting. A trick I learned from working on Wikipedia is that you can think of these systems as MMORPGs where you get a useful product out the end. I think all of these platforms have game-design problems, where people with power can find satisfaction in moves that end up harming the reader experience and frustrating contributors.

Both companies seem to be doing fine without my help, so I guess they can afford to burn contributors out after a while. But like you, I think it's sad how much these things fall short of their potential. I'll never do anything for SO or Quora again, but I do miss the chance to help people.
That's basically what you get in Factorio with logistics bots. They fly around grabbing things out of boxes and putting them in other boxes, according to what's being "requested" and "provided" on their logistics network. (They don't crash into each other. That would be an amusing mod.)
The one exception to this is if you have nested loops not because you're going over your data multiple times, but simply because that's the most natural way to iterate over your data given how it's organized. If you have eg. a 2D array, then doubly-nested loops are usually the most straightforward way to iterate over the elements and aren't necessarily a red flag—many of the useful things you can do to a 2D array require touching each element at least once. But if you have triply-nested loops working on a 2D array rather than a 3D array, it's worth a second look.
How to enable dark mode in Telegram app
Renewables aren’t backup generation. They can’t be activated on demand to cover dips.
Huh? I really have no idea why you are asking this here. But it is a problem that Wikipedia results take up space on the first page of results, along with advertising, etc.
You need a server-side component to interact with MongoDB, it's not the same as Firebase
Household debt increased is past pre-2007 levels. https://www.newyorkfed.org/microeconomics/hhdc.html

People have certainly paid for a better standard of living, but they didn't get there with just wages.
Yes, and why would someone ever use what is essentially a rehash of Comma1 if their new Toyota already has driver assist built-in?
It won't with --noUncheckedIndexedAccess on.
Have you done much editing on Wikipedia? That seems like an optimistic view of what the experience would be.
Very unfortunate. Stack overflow is toxic no doubt. Very useful, but toxic
It’s also institutional investors: https://www.scribd.com/document/460382154/May-2020-BVI-Lette...
Hopefully your water tank doesn't freeze
To me, it really depends on one's financial situation. It's much easier to hodl if you have a good-paying job with benefits, a 401K with a healthy amount stocked away, a decent savings reserve, or equity on a house. Also helps if you've played a lot of poker.
Round and round and round she goes.
Where she stops nobody knows.

Like most financial crazes, when the clueless hoi-polloi start jumping in, it's time to grab the popcorn.
Do you mean that they come stock running postmarketOS, or just that you can install it?
`curl -o- https://example.com/install-harmless-utility.sh | sh`
The use cases they have shown are pretty bland and meh. What they have to do is get into health, fitness area.

I saw an ad for a device that goes underneath the sole of your ski boots and measures how well you are skiing. That's where this tech belongs, not swiping your cuff to raise the volume and missing one out of three times.

Google doesn't know how to use their tech. to create good products
I scroll directly past the accepted answer on many SO questions as I often find that the second or third highest ranked answer is often actually the best answer.
20% is about what energy deregulation supposedly saved customers. Utilities regulated under rate-of-return regulation tended to overbuild and maintain large safety margins, because they could pass those costs along to the customer.
Sure plants have safety mechanisms to protect human
Life. So does your car, but it will still let you do stupid things with it. Sometimes they are ok: person in the car is injured and I need to drive in a way that might normally be unsafe. The machine can’t make the judgement calls about when it is ok to operate outside of the normal desired operating envelope. Machines have physical limits and usually they are built to protect themselves from damage, but you can still crash a plane or a car or put a brick on your gas pedal and leave the car in neutral and destroy your engine.

In this specific case I imagine the plant wasn’t physically capable of dosing at that rate - and there should be alarms if the outgoing water is outside the desired operating parameters.
As a Canadian, a few more tips: keep kitchen and bathroom cabinet doors open. To keep water pipes from freezing. They are trouble if they freeze, expand, crack, and then when thaw - start leaking. (Empty toilets if risk of freezing.)(add glycol if you have it, in bowl.)
Also can trickle water from the taps - moving water sure but freeze so fast as still water.
Blankets, in doorways, hallways, Windows - keep warmth in room where you need it.
> jQuery is used on 83% of all websites;

There are a lot of websites I made in the past and they are still online and many of them use jQuery, but I don't need to check Stackoverflow in relation to those websites, because I'm no longer working on them (and in most cases no one else does either, they just happily keep running unmodified). All of those are part of that 83% that you mention.

Stackoverflow is a Q&A websites for developers so IMHO it should focus on tech that is currently in use on actively developed systems.
None of our content types allow for "comments" or "reviews"
We monitor our output very closely (as per instructions by OpenAI). The only content types are blog intros, blog topics, marketing ideas, startup ideas and product names. The output is very carefully and strictly adhered to in terms of those content types.
> Decentralized exchanges like Uniswap are beating centralized exchanges in volume and lending protocols like Aave have billions deposited in them. These defi protocols are generating huge cash flows. This is real people using decentralized technologies built on blockchains like Ethereum.

What are people doing on these systems? Usually to say “generating cashflows” means some kind of productive business activity.

Are people actually touching the real economy or just trading coins amongst other people in the crypto world?
i too dislike downvoted without explanation XD
And the trend is only going up, sharply. What will people say when ONE TRANSACTION uses the electricity that a typical house uses in a year?

Meanwhile Visa is doing a hundred thousand per second with capacity for more.
nice job Yesh . you have done a fabulous job.

I tried using Charles proxy and then discovered SSL pinning, but not much more besides the domains and URL's.

except for events nothing has a public url.

I am hoping to build a graph/tree of who onboarded whom someday.
It’s is more a reflection on you/others than the reality of the time. As someone who is 22, I used to think the iPod touch was the most exciting thing in existence, mostly because I didn’t have one. It seemed to have limitless possibilities and games. Now I have access to all of that and more, it’s not very interesting anymore because it’s not new to me anymore.

Point being, it’s not that things got boring, it’s just that boring is just how we feel about things that we have had for a while.
I kinda wonder why he left.
It is much better to read the official documentation.
Just curious, from the perspective of the borrower, what is the purpose of an overcollateralized loan? If their collateral is just as liquid as their loan, why even take the loan at all?
Really neat! I can use this for CFD simulations where geometries need to be optimized; OpenFOAM should snap on to these stls just fine! https://www.openfoam.com/documentation/guides/latest/doc/gui...
Maybe it's just me, but if we truly see the (global) death of fiat currency, the inability of Elon Musk to sell a Tesla is gonna be among the very least of anyone's problems.
The irony is that that is actually what StackOverflow is: you can edit any question to make it clearer... and you end up leaving the original person's name on it (which I frankly find kind of evil).
Anybody remembers Experts Exchange?

"Stack Overflow founder Jeff Atwood cited Experts-Exchange's poor reputation and paywall as a motivation for creating Stack Overflow." [1]

Seems like these things follow a natural life cycle. Maybe 2021 is the year a new hope emerges? :-) By the way, are there any lesser known contenders already?

1: https://en.wikipedia.org/wiki/Experts_Exchange
It’s not a “tiny” bit better imho. It’s leaps and bounds.

Cutting/pasting into a terminal is effortlessly the same as everything else, instead of some extra modifier to Ctrl-c that I always have to look up in the menu. And find awkward to do as well...

I work pretty much constantly in the terminal on macOS ‘open <file>.pdf’, or .jpg or .png or .(whatever) then I ssh to a Linux box and want to run qtcreator on the .pro file and have to figure out what the damn app was called again...

Etc.

Just like your experience and disappointment with macOS, I expect mine (the opposite of yours) comes down to what I’m most familiar with...
Persistent Data Structures – Arrays
First of all, thank you for all your hard work. Second of all, fuck them.
I'm with you on this one. I'd actually suggest https://github.com/CoatiSoftware/Sourcetrail could be extended to do this, though I haven't found the time yet for my own codebases. For example https://github.com/CoatiSoftware/SourcetrailPythonIndexer and under the hood the file format is SQLite: https://github.com/CoatiSoftware/SourcetrailDB
Expensive taxes don't help either. California had blackouts in 2020.
It's infuriating to have a comment deleted. It's happened to me at least twice (that I remember) when something was selected as the correct answer but it turned out to be wrong.

In one case, the answer was specific to Windows and a range of releases of the language. I posted my comment, it got deleted, I reposted, and it got deleted again.

In another case, the answer marked correct didn't work and wasn't even a full answer - the provided code showed how to start the solution and left the rest as an exercise for the reader. When I commented that the answer was wrong (even the part that was given) my comment simply disappeared without explanation.