skysight-inc/HackerNews huggingface dataset:
This is a fair criticism of how I chose to tell the story. The line you quoted was supposed to refer to the character introduced in the second paragraph and not to a generic stereotype of aged man.

I can see how my choice of wording created an implication that people who have grey beards are old and that it is this oldness that contributes to their unwillingness to learn. The familiar cliche of "you can't teach an old dog new tricks".

What I actually hope to communicate is that there is a hubris which leads some to believe their skills do not require updating. The caution is that sooner or later this hubris may lead to sudden downfall. People may call on you in their time of need and you will fail. And this failure is not because of your age, your intelligence or your willingness to work hard. You will fail because you became overly comfortable with a passed status quo and you let your skills get out of date.

I see a trend of well-written, evidence backed articles where large, well funded sites are making a case to deprecate jQuery. These fact-based investigations into problems faced by their dev team result in a reasoned decision to remove a dependency that no longer justifies its cost. I encourage everyone to introspect if their defense of jQuery is on an equal technical footing to these types of investigations.
And scoped storage is basically a nuclear bomb. Nvidia is still struggling with it on the Shield/Android TV as it has completely upset the turnip cart in regards to things like Plex Media Server that worked just fine before scoped storage.

Google doesn't care. Change for the sake of change is the name of the game, so apps that aren't maintained professionally are screwed
> And it only yielded from July to August

Where are you?

I’m near Toronto, started my seedlings indoors ~6 weeks ago, and already eating small kale leaves and lettuce that’s somehow growing in the grass.

A dying apple tree gave me more than I could eat for 2-3 months last year. Gonna plant a pear tree in the front yard.
Have you read How to Solve It (Polya)? It's a short read and has great advice in terms of problem solving and teaching. If not: Maybe you get some inspiration from there, seems you will like it.
If you are not able to digest cellulose, it doesn't matter if it takes 100, 1000 units of plant calories to create one of meat.
This criticism against meat only works for grain-fed beef, for grass-fed animals it makes no sense at all.
Home routers are stateful devices. In IPv4 this means an internal device opens an internet bound session and the home router tracks that session, comes up with a NAT mapping, and allows the session bidirectionally until it is closed or times out. In IPv6 this means an internal devices opens an internet bound session and the home router tracks that session and allows the session bidirectionally until it is closed or times out. The only difference between the two is whether translation occurs, not whether inbound traffic is allowed.

In regards to inbound the differences (again, for home) are simply whether there is a static translation and implied allow to inbound initiate or whether there is just a static inbound allow.

In IPv4 just relying on NAT and not statefulness is incorrect, any packet that hits your router's external address with an internal destination will just route through. This failure scenario is a bit worse in IPv6 though as it's a lot harder to get a private IP destination very far over the IPv4 internet whereas in IPv6 these are all public. On the other hand you pretty much have to know the IPv6 address you're trying to reach beforehand anyways which means you're either physically attacking (i.e. bigger problems) or the client reached out to you already which limits the scope quite a bit. Either way it's still not secure to just rely on NAT.
You need to compare 1944 commercial yields vs 2022... the commercial/industrial farmers in 2022 have massive advantages that they didn't have in 1944.
I think the problem is the gap in your social life. most people are good at their job the way you describe it. and they think about the business as much as they should. You think you're an artist, but you're not sorry. I understand you well since we have similar thoughts and I think the main problem is loneliness.
This may not directly answer your question, but the Huberman Lab podcast [1] is done by a Stanford professor and generally includes very high quality summaries of recent research. He also provides actionable suggestions (though sometimes, the research is so new that they're still in the process of figuring this out). You can scroll through the home page and see the variety of topics he covers, there are a number on gut health.

[1]: https://hubermanlab.com
It's been that way since at least Android 9
I was explicitly told by a mortgage broker in January that RSU's don't count in income calculations.

Made the difference between me qualifying and not (for a 10% down jumbo, which was admittedly a stretch).
> With IPv6 you don't need the third-party servers as the peers can connect to each other directly.

This will never happen. NAT gets replaced with a stateful gateway still doing conntrack (look at OpenWRT...) and p2p works exactly the same. UPNP, port forwarding, STUN are still relevant and work the same... Except IPv6 hexadecimal addresses are a usability disaster and dual stack will forever be a security disaster. Worst technology ever.
Don't forget substitution effects. As it turns out, grains are pretty fungible. (Yes, it's nice to be able to use that word in its normal context for once.) As wheat becomes too expensive, demand for others will increase and their prices will spike as well. So yes, gluten intolerant folks will be significantly affected as well.
> Depends whether you're gardening for a global food shortage, or to supplement your own use

No, the effect on supply is the same.

> A home garden can supply a significant fraction of your food

It takes 5+ acres in a decently arable region with fertilizer to feed one person. By the time you're providing for a significant fraction of your caloric intake, it ceases to be a "garden".

> an amount equal to all commercial production of fresh vegetables

I guarantee this is some misleading bullshit statistic. They've probably selected "fresh vegetables" to mean some very small subset of industrial agriculture, like vegetables that are never canned or frozen.
> auto lending market in the US is a 1.6 trillion dollar time bomb

It was a time bomb. Cars are easier to seize than houses. Given the present shortages, re-selling them at close to the loan balance shouldn't be an issue.

It's still a tale of personal tragedy. I know people on the new-car-every-two-years bandwagon who will get screwed when they have an income interruption. But it's not a broader risk, at least not at this time.
Terminology in the field can indeed be confusing. In my experience, people do not seem to call reference counted C++ smart pointers "garbage collection" (but sure, one/you might, personally).

"Automatic vs manual" memory management is what a casual PL user probably cares about. So, "AMM" with later clarification as to automation options/properties is, I think, the best way to express the relevant ideas. This is why I said "tracing GC" and also why Nim has recently renamed its --gc:xxx CLI flags to be --mm:xxx.

Whether a tracing collector is even a separate thread or directly inline in the allocation code pathway is another important distinction. To muddy the waters further, many programmers often mean the GC thread(s) when they say "the GC".

What runtimes are available is also not always a "fixed language property". E.g., C can have a tracing GC via https://en.wikipedia.org/wiki/Boehm_garbage_collector and you can get that simply by changing your link line (after installing a lib, if needed).
When I evaluated Caddy it was missing some features, such as rate limiting.

But I think Caddy is a fine server as well.
If you have the setup where you've got that connected and make it work, that's a great idea. The neighbors next to my building have some on their roof--it's not too different from having batteries for your radio.
I believe hurricane electric's IPv6 tunnel program was a strong factor in them becoming the de facto connectivity hub for IPv6, helping them establish peering relationships with other large carriers for v6 at least and sometimes they get v4 peering as well, but at least they get a relationship. You're not really on the v6 internet unless you have connectivity with he.net, so most carriers will connect with them for that.

That connectivity makes it easier to sell their transit services, etc. If you're a BGP speaking network and connect with them for v6 transit because it's good, you may as well try their v4 transit too, because you already established a relationship, right?
https://www.huffpost.com/archive/ca/entry/local-farming-hurt...

> The minimum amount of agricultural land necessary for sustainable food security, with a diversified diet similar to those of North America and Western Europe (hence including meat), is 0.5 of a hectare per person. This does not allow for any land degradation such as soil erosion, and it assumes adequate water supplies.

Cut out meat and it gets better, but not that much better.
TFA talks about that. Before the food crisis was in the news, the energy crisis was in the news.
For the next 8 months.
I'm a product manager working on code.you.com. This is good feedback and an interesting suggestion. We'll work on adding those special characters, variables and casing to make the search better for coding.

We're just getting started but working really hard to make this something special. There is a fairly active slack community if you have any other suggestions and want to share. thx.
Great opportunity for local businesses.
> I mean, you normally abstract these things with a helper fn or two, without importing the whole jQuery anyway.

Add enough helper functions are you're at jQuery anyway. Looking at the jQuery source code, it manages a lot of edge cases that I don't really have time to figure out on my own.

The DOM API isn't really designed that well for human consumption.

https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeTy...
> You can still run this app on your device.

For now. Google's in the process of killing the ability to sideload apks
For mortgages, lenders will entirely or heavily discount RSUs for income calculations.

However not discouraged by that fact, some tech folks are known to instead have taken out regular non-mortgage variable rate loans with their RSUs as collateral. So there are folks, who bought a house "all cash" with loans backed by stock collateral that is now worth much less. Those types of loans also have a double-digit APR, which might have been fine if you thought you could flip your house for 30-100% in the near future. In the current housing marking it is like putting everything on black at a casino, it might work out, but it might be also be a complete catastrophe.
I for one would want to have more senior devs mentor me. I’m sure a lot of devs would appreciate the content.
That line of thinking only exacerbates the problem.
Good ideas. Put them in my list.
If you're asking how to prepare for a recession, the recession has already begun. Changing your behavior now is just going to lock in your losses. Stay the course and don't be distracted by changes around you.
How did society fall apart? "Gradually, then suddenly".
Yeah. And it is easier to do this in a smaller company.
Arm-chair Quarterback statement is about to follow - Better (different?) nutrition definitely plays a role (see disclaimer) but it also lead me to wonder if the issue affecting the Californian Condors could be a factor [See 1].

As apex predators they have elevated levels of endocrine-disrupting chemicals. Since we (humans) are also pretty much an apex predator across a wide range of species it is an almost certainly we have the same sorts of problems

[1] "A New Study has found contaminants that were banned decades ago are still imperilling critically endangered California condors" (https://newscenter.sdsu.edu/sdsu_newscenter/news_story.aspx?...)
You can get 100-ish watt solar panels on Amazon surprisingly cheaply, and they're small enough to take car-camping.

https://www.amazon.com/PROGENY-Portable-Kickstand-Flashfish-...

https://www.amazon.com/Jackery-SolarSaga-Portable-Explorer-F...
I am refusing to agree that it is all "Putin's fault". The war is his decision and is not to understand from the normal Western position. However, it is the decision of the West to sanction Russia and to

1) accept increasing energy prices

2) accept a lower fertilizer production

3) break up supply chains even further

4) accept the refugee crisis, the costs of entering this war as a proxy combatant, sending tens of billions to not let the enemy win

5) ... and ultimately win and accept the even worse consequences: pouring billions into a corrupt Ukraine to rebuild it, deal with a terrible unbalanced post-war society (women who came to the West will stay, men will find no women in UA after the war; young people will stay in Europe, while UA population will be much older on average after the war) and finally a Russia crisis that could be something like the "crazy 90s 2.0" or a Russia that broke into many unstable post-Russian republics.

I am saying this as a person with UKRANIAN ROOTS.

The West has decided to fight for some "Western values" and now all people living here have to accept the costs and long-term consequences.
> a question of whether that additional cost provides much vs just spending more putting guardrails around C/C++/etc with more formal methods/verifiers.

So the conclusion (or the closest you get to proposing an alternative strategy) is to just to pour more tens of millions down the black hole called Cartographing The Wild West of Pointers. Hardly pragmatic.
I was more thinking about the kind of guys I've known who've liked throwing around nonsense like "simps". But if it hasn't yet occurred to you that helping other people develop their careers is also a great way to develop your own, I don't suppose I'm all that likely to disabuse you of the oversight.
Honestly, your impact will be greater if you become a development lead.

I know this because I've watched it happen many times, not because I'm one. I've had lead developers report to me and good ones can really have a great impact. The tooling, procedures, technical debt, etc. All will be positively impacted by someone like you.
> Which surely points towards plastics and phytoestrogens in food as being the much more likely caus

How are you so confident about this maybe-correlation? It seems FUDish and overconfident without the data to back it up.

All we can say for now is that we don't really know why the average age is on the decline. There are a lot of variables.
Because people see the word "subprime" and think of mortgages.
> I worry that by not being challenged I will become complacent.

I'm reminded of the movie Bohemian Rhapsody about the band Queen.

Freddie Mercury had gone solo from the rest of the group, then realized they were his proper peers. So he was apologizing and asking for forgiveness...

FREDDIE: What's it gonna take for you all to forgive me?

Is that what you want, Freddie?
I forgive you.
Is that it?
Can we go now?

FREDDIE: No.
I went to Munich.
I hired a bunch of guys.
I told them exactly
what I wanted them to do...
and the problem was...
they did it.
No pushback from Roger.
None of your rewrites.
None of his funny looks.
I need you.
And you need me.
Uh, google “heartbleed bug”, that’s just one example of a massive and catastrophic result of lack of memory safety in C. It probably costed something on the order of $1B for remediation efforts globally.
For the purposes of quantifying this we weighted one of those worth 95%.
Having looked at the code a bit I stumbled onto this:

https://github.com/alexmacarthur/striff/blob/master/src/util...

This... can't be right.

Can you explain how your algorithm differs from, in particular, this one: https://en.wikipedia.org/wiki/Longest_common_subsequence_pro...

Also, why does it differ from that?
Though that's not going to fix it, just burry those who are already on the edge financially.
If you are doing anything realtime, it's also going to depend on your hardware as much as your software. The real answer, is it depends and it's all tradeoffs. There's no "right" answer, but generally, you want things to be predictable (something that AOT gets you), but if your performance budget gives you the ability to stop the world and JIT (because hardware), then that's ok too.
That verification is just that a person worked there, which is all most people care about.
I think it is but it's worth asking ourselves: is a global fold system worth the trouble we have to go through?
Consider canning and fermenting some of your food. Also, grow things that can last throughout winter, such as potatoes, carrots, beets, etc. They can last in a cool dark place for months. Broccoli and Okra can be blanched and flash-frozen. Cucumbers can make pickles.

There are tons of good ideas out there about preserving your own food. But, I agree, that a small garden won't take a big bite out of your food needs. You're not trying to become self-sufficient, you're trying to lower your reliance on store-bought food.
The post you're replying to suggests a Victory Garden. While a personal victory garden may not have a big effect on global food supplies, it can absolutely help supplement food for households that are squeezed by higher food prices (which is another side effect of global food shortages).

Victory gardens, also called war gardens or food gardens for defense, were vegetable, fruit, and herb gardens planted at private residences and public parks in the United States, United Kingdom, Canada, Australia and Germany during World War I and World War II. In wartime, governments encouraged people to plant victory gardens not only to supplement their rations but also to boost morale. They were used along with rationing stamps and cards to reduce pressure on the public food supply.
If you have a solid community users will download the app.

Hell, you can point them to a GitHub artifacts page.

At least it's an option.
You’ve painted yourself in a corner considering your argument against Rust was its complexity.
I’m glad you mentioned this, yes the CTO quit 6 months later.
How do you use your mouse in a car, on a plane, on the couch?
Anecdotally when I had chronic low inter-cellular potassium not detectable by a blood lab test my heart rate was high which caused hypertension and excessive caffeine would worsen the effect. Now I can chug coffee or sugar-free monsters with no heart related issues.
> it often seems more reliable than Gmail and their own push implementation.

Definitely is. Gmail doesn't set priority on email, so it gets stuck behind Doze, particularly on devices with more aggressive power management features(Samsung, OnePlus, etc). FairEmail is the most reliable email client I've found on the platform
I wouldn't argue against the research but to me, the "global food system" is much more robust than I imagined.

We stayed in our homes for months en mass without prep time and prior warning and the food availability barely changed. We are creatures that need to eat multiple times a day and yet we can stay in our homes for months and get fed just as well. Therefore I'm not very worried about the management of the food production and distribution, we are extremely good at it.

Thanks to the global nature of it, things move quickly and even though a problem in one location can be felt everywhere we don't end up with millions of deaths in that location. I'm really not onboard with "localize everything" motto because everything being local means catastrophic consequences at local issues.

What scares me is something biological or ecological happening at global scale. Something that takes at least 6 months to fix for example.
And HFCS?
The point of having a static IPv6 address would be that you can use regular DNS, not dynamic DNS. With dynamic DNS you have to use a short TTL, increasing the load on the DNS server, and even then it will break occasionally due to caching when the IP address changes.

Ease of memorization is a non-issue since you should be using DNS anyway, whether for IPv4 or IPv6.
Flying a plane.
To clarify I’m not sure it counts directly to income, but it starts to be taken into account when there is substantial salary and other investment funds, especially if you are right on the border of the salary/loan ratio. Someone else mentioned it’s more like collateral
To be fair, vanilla JS, especially document.querySelector, still hasn't caught up with all the features of jQuery and any other framework is going to be much, much bigger than jQuery.

It's not COBOL until something replaces jQuery that is easier than jQuery.
i was 13 in 85. Got my fist walkman some years after that. But i doubt i had some Vangelis on tapes. No, we had to buy records then..
I wouldn't say the difference is that extreme.

The question is the constraints that are applied, and they all overlap.

There is no such thing as a "free market". Every market has constraints ranging from what is physically possible (available materials, transit time, storage space, spoilage, etc.++) to market constraints (what people are interested in making or buying), market conditions (buyers' or sellers' market for what goods/services), and either implied or explicit legal and/or moral constraints.

No market is simply free other than the physical constraints. Every market expects certain standards of buyers and sellers, although those can vary wildly, but the extreme of [don't give your buyer the goods, just kill him and take his money] or [don't pay the seller, just kill him and take the goods] is not tolerated.

The question here is what standards should be required.

I also not here that writing about it, while it is not murdering people, Google is certainly taking the position that it is perfectly OK to murder a customer's business for it's own convenience. Just because that process scales does not mean it should be tolerated.

Moreover, considering the scale of Google's valuation and free cash, I have no question that they could scale up a reasonable level of service so that they are not literally in the business of killing their customers.
A lot of the grid tied systems don’t even support off-line use, but you could always bodge something together during prolonged outages.
But I also have Victory Squirrels taking one bite out of each tomato and moving on...
You can get management and safety with one of Nim's modes, as per the peterme link in my sibling, if you would like to learn more.
"10x" is too linkbaity for an HN title so, in keeping with the site guidelines (no link, sorry - I'm on my phone) I've replaced it with one of the OP's other self-descriptions.

(Considering how linkbaity it was, the thread is surprisingly good. I guess sometimes people do read the article?)
> That seems long for a 5000sqft house: I'd expect 150 days max from the time the hole is dug until the owner moves in.

Maybe for a production-builder built tract house, although I bet a lot of those are built in parallel and not sequentially in order to maximize throughput.

But for a custom 5000sqft house, 150 days is a very tight timeline if you're not using pre-manufactured modular framing components like SIPs.

Even if you did build with modular framing, consider the amount of interior detailing required on such a massive living space (probably many bathrooms and a huge kitchen). That takes a lot of time.