skysight-inc/HackerNews huggingface dataset:
Imagining 42 tons of yard waste piling up outside every year, seems a little off the mark.

500 sqm X 85 g/yr is 42.5 kg/yr

Also, 190 gpd / 1000 gal = 0.19 kgal per day

0.004 tons per kgal per day x 0.19 x 365 days = .277 tons per year

Therefore 0.0425 tons sequestered, 0.277 tons produced by irrigation.

The ratio of carbon sequestered to carbon produced on irrigation is the same as your original calculations.

But I think the major source of carbon won't be in irrigation, but in the maintenance, mowing the lawn, transportation for the landscaper, transporting pesticides and fertilizers, etc.
Having seen the confusion on my daughter's face when pressing skip ad on the TV didn't work I'm inclined to agree somewhat.
We have a Bosch 800 that is capable of heating its own water, but it's still plumbed for hot just because the gas-heated water is cheaper, and the only cold supply under the kitchen sink is unsoftened.

Overall I've been quite happy with my premium-dishwasher experience, though there are a few little things that I don't love, like the fact that the rollers on the middle rack are no longer independently-replaceable. Seems like a huge step backward to have to replace the entire rack for like $200 just because one of those fails.
That might be what you want to comment about, but that isn't what "the thread is about." The thread has been discussing a shortage of formula and the safety and efficacy of replacing formula with a different substance for babies to eat.
I learned APL on a mainframe over 30 years ago, which is not something I'd recommend (also, you're unlikely to have access to one), but rumor says Dyalog has good tutorials, such as "Mastering Dyalog APL", see links here https://www.dyalog.com/getting-started.htm

As for K, Stefan Kruger's text seems like a good introduction https://xpqz.github.io/kbook/Introduction.html
You're completely right that was a misstep, I was thinking that seemed high but didn't really think it through - that would be a ludicrous mass of trimmings... So the sequestration is even lower.
What one engineer can operate confidently doesn't necessarily extend to the rest of the team, who will have to support that system if that engineer leaves or has to work on other projects.

The lowest common denominator on a team is boring.
It really has been hard explaining to fellow parents that their unvaccinated kids are still way lower risk than they are with their vaccines.

Edit: Leaving the original wording, but the "they are with the vaccines" is referring to the parents. Not the kids. I agree that vaccinated people are better off than unvaccinated, other items equal.
Sometimes I think about the man-years of work dedicated to deficiencies in C/C++ that lead to results such as this. Conceptually, it's nothing but madness. Hacks upon hacks upon hacks upon hacks. And all of that because we've been unwilling to get rid of a programming model that we know is fundamentally broken?

With systems languages like Go and Rust things are slowly changing, but we're still bogged down in the swamp.
Exactly that the point. It's not clear. Except for whenever the main theorem of global class theory applies. Then it's clear up to a minus sign.
Not to mention that security seems to be his primary concern. Professional engineers working on buildings aren't liable for someone who decides to take a bulldozer to it to find its weakness, so it would be equally unreasonable for engineers to be liable for someone taking a 'virtual bulldozer' to software to find its weaknesses. What humans can dream up is an unknown and unpredictable quantity, which is incompatible with engineering.

When it comes to software operating within known constraints, we're usually pretty good at delivering. The software in your car, for example, may be full of security holes if a human decides to attack it, but as far as working within the known environment, it is likely to work just fine and as expected. That is all we would expect of a professional engineer.

If you want to stop people from driving bulldozers into your buildings, you're going to have to look beyond the engineers. That is not their area of expertise.
Programming in the Apocalypse
My wife got her phone number (randomly) many, many years ago that turned out to be the old number for "The Edge" radio station and got calls for years about people trying to request songs or answer trivia questions. Just some of the things that happen when you have one of those easy to remember numbers which are usually owned by taxi companies or pizza places.
Really nice to see comments like this, often HN feels like software engineers attacking other software engineers with zero empathy for the fact that they're in the exact same position.
> I never fall asleep that way. I was clearly just so tired from high CO2.

I thought that Mass was just boring in elementary school. Perhaps there was more to it than that!
>I am, more and more, deliberately choosing boring technology. Knobs in the car and on appliances. No screen interfaces. Low-tech where possible.

But how much time is still possible to find boring technology? Unless you find used? And you won't find used for a very long amount of time.

Maybe this is a good business case, produce boring technology for people who don't want connected cupboards and dish washer and prefer physical controls over digital interfaces.
One more thank you note can't hurt.

Your Flask tutorials are my webapp I Ching. Thanks a bunch. Just about to launch another Flask webapp in the next few weeks, and your tutorials are invaluable.

Oh! Before I forget - flask-migrate! Lifesaver! Thanks Miguel!
It took me longer than I'd like to admit to realise the author meant "repeating digits" when they said "consecutive digits" - I was scouring the examples for "1234" etc.

This is a neat idea!
> and to harvest your location data.

Can't find the reference but don't they use this for generating precise topological data?
What is your definition of "work"?

Of course better ventilation won't outright stop diseases from spreading, the point is that it will reduce the spread with reasonable cost and little downside (like another commenter mentions, if the existing ventilation isn't keeping up with CO2 concentrations, there can be other benefits).
Most engineers don't work on static systems. They work supporting things like manufacturing plants, electrical plants, and working on infrastructure which degrades and requires repairs over time. Engineers aren't only involved in the creational part. To me, the software industry is looking more like professional engineering over time and less like a science research project.
Same here. We have had everything since December. In December, we had Covid-19, in April what seemed like the flu, and we also had different types of cold and stomach viruses. I have been almost permanently ill and tired since December. Now I feel much better! It seems we upgraded our "antivirus software". ;-)
I'm working on getting myself in there as well.

I don't think we have the legal frameworks set up yet. Even where I'm from the professional engineering guilds are trying to move in on software but the enforcement is too weak to be useful.
> specialized workloads like matrix multiplications

They're not so specialized in the scope of supercomputers.

Matrix multiplications are pretty much any "simulation of reality". Be it a nuclear explosion, weather modeling, finite element analysis (aka: simulated car crashes), protein folding, chemical atom-to-atom simulations and more.

> how much faster would it be at SAT solving?

Dumb WalkSAT is embarrassingly parallel and probably would scale to GPUs very easily actually. I admit that I'm not in the field of SAT but there seems to be plenty of research into how to get SAT onto GPUs.

I've personally been playing with BDDs (or really, MDDs for my particular application). Traversal of BDDs / MDDs is embarrassingly parallel, assuming your BDD / MDD is wide enough (which for any "complicated" function, it should be).

BDD / MDD based traversal of SAT / constrain satisfaction is likely going to be a growing area of research, since the problems are closely related. I've also seen some BDD/MDD "estimate" methodologies, akin to how arc-consistency / path-consistency estimates a SAT/Constraint solver.

In effect, if you say "BDD that underestimates the function" and a 2nd BDD that "overestimates the function", you can use BDDs / MDDs to have a lower-bound and upper-bound on some estimates. And those structures can scale from kilobytes to gigabytes, depending on how much or little "estimation" you want.

Does such a thing exist yet? I don't think so. The papers I've read on this subject are from 2018, and they weren't from parallel programmers who know much about high-speed GPU programming. But I definitely believe that there's some synergy here if researchers combine the two fields. You use the GPU to embarassingly parallel calculate the BDD every step to guide a sequential-algorithm search over the SAT/Constraint Satisfaction problems.

Using BDDs (instead of arc-consistency) as your "heuristic" of search is still a relatively unexplored field, but is "very obviously" a way to utilize a GPU if you know how they work.

-----------

Speaking of embarrassingly parallel, I'm pretty sure arc-consistency is also an embarrassingly parallel problem, but arc-consistency is "too inflexible", leading to "too small" (not efficiently utilizing the GBs or TBs of RAM we have today).

Extending the arc-consistency to path-consistency or K-consistency increases the size of the data-structure (and therefore the parallelism and work involved), but not very smoothly.

Instead, the estimated BDD/MDD methodology seems like a magical methodology that scales to different memory sizes better. That is, relaxed BDDs or restricted BDDs for lower-bounds and upper-bounds estimations.
Mahjong Soul to play some riichi mahjong
[2020] ?
IIRC the last time that happened was in the 1850s, when the Whig party (https://en.wikipedia.org/wiki/Whig_Party_(United_States)) lost its significance and was replaced by the Republican party? That's more than 170 years ago, so I'm not holding my breath waiting for it to happen again...
It should be noted that the Bob cartridge is completely optional you can also just add regular detergent as per the manufacturer.
This committee is the following seven people:

Senator Anthony J. Portantino (Chair)
Senator Patricia C. Bates (Vice Chair)
Senator Steven Bradford
Senator Brian W. Jones
Senator Sydney Kamlager
Senator John Laird
Senator Bob Wieckowski
Polar bears caught feeding on a whale carcass in breathtaking photos
And in fact, «we're not going to have it in every submission», but it will have to come out when submissions are puzzling in their interesting sides. Which will beg the legitimate question, like in this specific case, of what was the "interesting" side that some of us have been unable to detect.

In fact, no, we do not know the answer to that question - the instances, not the general idea -, otherwise it would not be asked, and the statement starting with «because the point» makes no apparent sense.
Please define which ranges of dates you are talking about. The first time politician worried about road safety enough to pass a law was in 1903. Are you claiming that number were declining before 1903? Or are you referring to larger scale efforts, like national road safety acts in the USA? That would be 1966 (which is the exact date the current downward trend began, FWIW). Or do you have another time range in mind for "before politicians did anything about road safety."
Read this tutorial 3 years ago or so, thank you for writing it!
I just bought one off eBay, cost ~$100. Totally pointless but what’s an overpaid software engineer to do with their money if not vanity.
Of course you should use reference counting for things that actually need to be reference counted, and there's a standard mechanism in C++ for doing this (std::shared_ptr). However it's really only appropriate to use std::shared_ptr for things that actually have indeterminate lifetimes, because it (a) requires heap allocation and (b) requires the use of atomics. Most references/pointers in most C++ programs have simple scoping/lifetime requirements and don't require this overhead. If something retains a pointer to an object that is destroyed or goes out of scope, that can just as easily indicate that there is a logic error in the code retaining the dangling reference and therefore using std::shared_ptr or some other reference counting scheme isn't necessarily going to fix things.

C++ actually did have copy-on-write strings before C++11 (at least the std::string implementation in GCC/libstdc++ used CoW strings) but CoW implementations were made illegal because they caused a number of other problems.
Love the strawman. I reply to your claim that its binary by saying its obviously not and you shift goalposts by talking distributions which was never the point.
I had a friend in high school who was randomly assigned a mobile number that contained exactly two digits - 3 & 9 (excluding the +1 for the US country code.) Over a decade later, it’s one of the few phone numbers I can remember off the top of my head where the person isn’t in my immediate family.
I’ve seen analysis that says we have enough lithium globally, especially if we use existing working recycling techniques widely. And there are other battery chemistries with earth abundant materials (e.g. iron redox) that could ease the lithium supply concern. But I think you’re right that geopolitics will play a huge role. As we’ve seen with the war in Ukraine and Russian gas, resources are not uniformly distributed, and we can’t rely on frictionless international trade to work consistently.
I believe Starlink actually helps SpaceX move faster by keeping their manifest full. They just did 3 Starlink launches in a week, which is insane.

More launches = more reliability = faster human rating.

Starlink is also the thing that will make them money to pay for Mars.
There are a lot of really neat things in Java that other languages lack, but you wouldn't know looking that website. These frameworks take the language to the next level and can iterate independently of the core language.

* CDI 2.0/3.0 (OpenWebBeans / Weld)

* Junit5

* Mockito

* Microprofile

* Quarkus

* Graal

Maven/Gradle are also very polished compared to whats available in other language ecosystems (To this day, no analog exists for C/C++).

I very much enjoy using the language and ecosystem.
> What sort of time commitment does this require?

A full weekend around May, per year.

Of course if you really want to make sure your team can go to the final event you may want to practice on past challenges, which could be done at your own pace (or just don't, you may still make meaningful contributions to a team as long as you can learn new shit really fast).
It's not surprising, but it is embarrassing. It'll be interesting to see if there are any consequences for this.
Same except since.. September
It'd have been helpful for the OP to have included a blurb about their motivation for sharing the link; there's literally just a URL and an opaque title. Again, I wasn't complaining, just asking for context.
> I often wonder how much overlap there is between anti piracy, ani cheat, and "productivity" measuring tech.

I've never heard it put this succinctly. Are the same companies doing all of these things because the expertise transfers? Do they have journals and conferences together?
> Hey Siri, start the last podcast I was listening to in Overcast.

> I can't let you do that, Dave. Overcast has done its best to set up a shortcut, but you need to say exactly or else I'm punishing you with the enunciation of useless web searches.
The linearity of NII depends on the linearity of F and a.

QM has certain postulates that have to be overcome first, such as any state can be written as a linear combination of eigenstates, etc.

You can see them here:
http://vergil.chemistry.gatech.edu/notes/quantrev/node20.htm...
On the other hand, the prices French consumers pay DO include the price hikes that come with German renewable plants produce nothing, due to no wind in the winter.

Also, France has significantly lower greenhouse gas emissions per capita than Germany, despite having a lot less renewable power.

And for the costs of decommisioning, this report estimates that when that is included, the nuclear power generated by current plants have a levelized cost of between 0.059 euro and 0.083 euro per kWh. For future plants, the report claims costs between 0.076 and 0.117 euroes per kWh. The report states that this is high compared to alternatives, but if cheap Russian gas is taken away, it is probably cheaper than the alternatives (without gas, renewables must have a significant amount of storage added to their price to be viable as a 24/7 source, or one must return to super-dirty coal).

https://www.sciencedirect.com/science/article/abs/pii/S03014...
I don’t think you should either choose boring technology or adopt shiny new technology . It’s always in the middle and what your appetite for risk and business and financial situation is . For a business that can take risks by all means you should adopt new technologies because that’s what the future is . For ones with less risk appetite like large hospitals or banks you want boring technology until the shiny new tech has become more mature and resolved initial kinks at which point you should switch over otherwise risk being obsolete .
Oddly, you are making the claim I question here. This "proof that masks work" is likely more just proof that not having kids in schools cuts a lot of spread. I really cannot underscore enough how much more sick you will get when you have kids in school than when you don't.

And homeschool isn't really an answer here, sadly. It is fairly well documented that kids that come out of homeschool and finally enter a workforce or other social environment are at a heightened risk of sicknesses that the general populace just doesn't notice.

Edit: I hasten to add that I agree this is not an argument that masks don't work. And I don't understand why some folks still insist on fighting not to wear them.
> developers like shiny new toys that are cool because other developers are all talking about them.

I refer you to my other comment about the profound misanthropy behind "I don't understand why people want more productivity so I will compare them to children / animals"
The Radiating Circles of Developer Experience
It might be easier to produce retrofit (pun intended?) kits for appliances that have good core components but could be improved with some tactile dials and what have you.
> The article does a decent coverage of the different mechanisms that could be at play

I thought the 'scientific' mechanisms were clutching at straws tbh:
"And that increase in susceptibility, experts suggest, means we may experience some wonkiness as we work toward a new post-pandemic equilibrium with the bugs that infect us."

In addition I think it'll always be possible to find 'experts' who will supply a handy quote to reinforce the essential nature of their particular area of expertise.
If it had a more standard Gnome UI it would be perfect.
I began programming at a large institution that chose (for them) boring technology; they got good results, but eventually had to build almost everything themselves because the software world had moved on and left them behind.

Later, I worked at a smaller company that let a young talent bring in a newer, more complex technology stack, made for solving problems at a scale they not only didn't have, but would never even aspire to reach. His reason was clearly that he wanted it on his resume; it took me a while to figure out that was his supervisor's reason for letting him do it. Both probably left soon after, leaving behind a higher maintenance load that would have helped them only if they reached a scale 1,000x bigger than there was any prospect of.

These two cases (and several others like them) have convinced me that it is possible to screw this up in either of two directions. No doubt there is a good rule of thumb to determine how to get it right, but I haven't found it yet. The best I know of is, to be aware that it is very possible to get this wrong in either direction.
Not in late 2015, if you came from a Java background
Sounds like she hates ads as much as the rest of us.
> The Russian government has enough resources to artificially push their SEO way higher than it should be,

country with low tier GDP has supposedly more resources to move SEO than the first or second tech powerhouse in the world? Hum. I smell bullshit here.

If I take your argument as valid I should worry about Spain next.
I believe you're looking at the wrong stock? It's $5.93 right now.

- https://finance.yahoo.com/quote/IONQ?p=IONQ&.tsrc=fin-srch

- https://www.google.com/finance/quote/IONQ:NYSE
Same! Also it washes at up to 70°C which you simply can't do when hand washing - but it gives you a much better result with less water usage.
It's possible that you and I have different experiences. But many times I've seen people at FAANG gunning for that coveted E6/Staff promo choose new technology even when unnecessary, because it's hard to find projects that demonstrate the skills needed for that promo.

The context also matters. If you're working on a small team with low attrition, the cost of choosing new technology is low. If you're on a large team or in a high attrition environment, the costs for choosing a new, unfamiliar technology are astronomical.
What I wish I would have read in an article written by somebody who “covers issues broadly related to infectious diseases, including outbreaks, preparedness, research, and vaccine development”:

> Could the worldwide inoculation with fairly new mRNA vaccines be an impacting factor in this development? “No, that is unlikely” says [Renowned authority in immunology], “because [plausible reasons]”

What I instead got regarding this direction was:

> (null)

Don’t get me wrong, I am fully vaccinated and still recommend it to everybody.

But I do see the tendency of distrust against the new vaccination techniques rising in my surrounding since everybody is getting sick all the time now. Especially since this development didn’t show in the first opening after the first (or second for some) wave before vaccinations were available for wide audiences.

Please, tell them it’s not the vaccines. Discuss it, convince them, give them the truthful impression that their choice to trust in science and the government was not bad. Their doubts are honest and it must be allowed to doubt and to demand to see convincing evidence. Don’t write doubters off as heretics.

This must be talked about and refuted.
> Technologists are suspicious of new practices and assume the motive is neophilia

This is the opposite of what I've experienced
The 3rd bullet point has a name. It’s called structured programming (which is more than just goto = bad). I find it insulting the author lays out the introduction as if it’s his novel idea and off handedly includes one recent reference from 1999 as if it’s a modernish idea.
From what I saw with our schools.... it didn't really cut the spread. Estimates are that the school had just as high of spread as elsewhere. And that is with near 100% vaccination of the kids in said school.

I should note I'm not against trying. It seems a low hanging fruit to reach for. Just, evidence has shown that this particular disease goes for saturation fairly effectively.
Even if oven fires aren't likely, it's definitely weird that my microwave will beep every minute until you open the door just in case you forget you need to eat to live, and my oven will happily run for hours (days?) and doesn't seem to remind you about how you might be accidentally incinerating something, it seems like a beep every hour (with a button to mute it) wouldn't be unappreciated.

Although I guess if it's not a safety thing, the cost of the extra design might be more than I'd expect to save on my electric bill from the once a year or less I leave it on overnight by mistake.