skysight-inc/HackerNews huggingface dataset:
> the fact that human beings could not exist for nontrivial periods in the Nevada Desert

That ain't really a fact; native peoples have lived in said desert for thousands of years, and settlers for hundreds. The actual fact is that back in those days the population was small enough for the desert to support and flexible enough to adapt to said support.

Vegas in particular is situated "somewhere that's advantageous to ordinary economic conduct". So is Reno. That's indeed a big part of why they've been able to grow and stay grown (instead of collapsing as rapidly as they're established, like the average mining town). The problem is that the rivers supporting them (and the lakes/reservoirs supporting them) ain't infinite in capacity, not that they're entirely nonexistent.
>This diversification will take away financial prowess from the US, and remove some of that wealth associated with such prowess.

Yeah, this was exactly my point. Warmonger or not, everyone likes to store their assets in dollars. After this - they'd think twice.
You posted this same link yesterday. It's low quality content and was flagged as such originally

https://news.ycombinator.com/item?id=31881206
>The article cites both a senior Western official and actual UK intelligence assessments...

Cue the Mandy Rice Davies Defence
Rhythms – elements of life aboard an aircraft carrier
Games and TV may mostly give a flat return, but I don't think that's the case with reading fiction. That hones your linguistic skills, your imagination and storytelling skills, can sometimes give you critical insights (e.g., the classic dystopias), and last but not least, can enhance your attention span in an age where many of us are used to jumping from short piece to short piece online and it seems difficult to gather enough time or attention to read a book.

Of course you will learn even more if you read essays, but I think if reading books in general is widely regarded as a good thing to do, it's for good reason.
I do not know. I never owned pigeons. But yeah: Eating them. Eating their eggs. Using them as mail pigeons. Selling them to BF Skinner... Or some other use I might have never heard of entirely. I mean, the idea the people kept pigeons for their droppings was completely new to me as well.
One big question is how long you have till you need the money. If you need to cash out within a year or two for a mortgage down payment, I would consider taking the inflation hit and plopping it in an FDIC insured savings account. If you have years or decades until you need it, I would either put it all in stocks or purchase a home that you plan to live in.

An asset tracking the S&P 500 is still a very reasonable bet. For my taxable accounts I use IVV with an expense ratio of 0.03%

https://www.ishares.com/us/products/239726/ishares-core-sp-5...

Another good, diversified choice is Berkshire Hathaway class B shares (BRK.B). Lots of boring but money-making businesses in there. The downside is that both Buffet and Munger will be out of the picture within a few years, so there is a chance of a rocky leadership transition.

https://en.wikipedia.org/wiki/Berkshire_Hathaway#Businesses_...
Another case of "trust the experts" and a corrupt centralised entity.

Of course it makes perfect sense: when you buy meat you're not buying highly processed, expensive, vegetarian/vegan food.

The meat and dairy industry vs vegetarian food. Guess who can lobby more?
Not bad. I can rent 120 sq ft for $420/mo down the street. How big was that office and where was it located?
> - At the very least, knowing HN users' affiliations and posting tendencies is key to quickly blocking unwanted ideological noise, whether it concerns international politics or programming languages

This is IMO the approach that makes the most sense. Let users ignore other users, rather than enforcing bans/shadowbans on the whole userbase.

While I personally would rather not block anyone, I think everyone should have the ability to police the content they see, but in most cases not what other people see.
you handle payments, integrate with other services, queue tasks for later, and so on

This just means “use APIs”, adds {base_url, secret_key} pairs to a config file. Where are orders of magnitude devops-wise?
> DevOps can’t convince devs to use ops techniques

If “DevOps” is the name of a role, and part of the funtion of that role is “convince devs to use ops techniques”, then I feel like the concept of DevOps is lost. Devs need to own ops, including its costs, which is what convinces them to use ops-appropriate techniques, not some outsider jawing at them.
I don't know about step 1 but step 2 is very difficult in much of the US.
https://raw.githubusercontent.com/wiki/ekmett/lens/images/Hi...

If you need to find it again, it shows up in the README which is in the github repo and the page on Hackage.
It's hiding in the PR statement.
That's how I read it as well. There are lots of electronic music artists that I enjoy that publish different styles of music under different monikers to avoid upsetting the fans of one style of music they produce. More invested fans may decide to check out releases under their other artist name and if it's not for them they know not to follow those releases.

For game developers it's probably more risky with platforms like Steam prominently showing the aggregate user reviews for a particular title. If they decide to go in a different direction they risk alienating their previous customers and giving the release a very negative rating when it could be a hit if it had a new name behind it.

Imagine if FROMSOFT (a renowned developer of tough 3rd person dungeon crawlers) decided to develop a straight chess game; it might be first in class and have absolutely everything a chess enjoyer might want, but I imagine it would be roundly derided if published under the FROMSOFT banner.
One thing I never really understood is the incongruity between online tracking and real-world tracking, the latter of which we would call stalking.

If you followed around the owner or employee of a tracking...err "advertising analytics"...company, and recorded everywhere they went, and everyone they met and interacted with, including writing down all of the purchases they made when they go to a store, and then you sold the notebook you kept of all this, would you be in any legal trouble? What if you followed around their spouses and children too? Would the employees of the advertising company be creeped out by this? And yet they do it virtually to millions of others.
This is one thing I came away from Germany with. Germans today don't hide what happened - the better to learn from it.

In this regard to data, the rest of the world seems intent on repeating their mistake. Hopefully to a lesser degree but only time will tell.
You might enjoy this paper by the surgeons Limb, Limb, Limb and Limb:

https://publishing.rcseng.ac.uk/doi/10.1308/147363515X141345...
The Many Layers of Packaging
I have, but not in Haskell. Over in Flow land, well before we had the nicer `?.` nested property access, I worked on a React Native project that used them extensively. It was nice! We didn't do anything too fancy with them, they just allowed for safe (runtime) and safe (type-safe) access of some deeply nested state objects. Worked pretty well, and that project is still being developed today with no complaints (about that side of it anyway)

One of the nice things was being able to re-use and compose those lenses. Led to some really nice abstractions that were honestly pretty simple in practice, but to me that's the sign of a well-chosen tool.
> This is something I don't quite understand about the Go community: why are people fine with using Mutex everywhere?

We aren't - we're using channels :)
I believe blocking a user via Facebook messenger presents an option to defriend the user as well.
Are you sure? China's quota system makes it pretty hard for Hollywood films to make it in China [0]. Only a few of the absolute biggest films will have a chance of releasing in China.

[0]: https://variety.com/2022/film/news/foreign-titles-squeezed-i...
>Octopussy

Ok I’m not very versed about Bond movies but wtf. Not even trying to be subtle about being sexist.
You were mistaken to say just "coronaviruses" instead of "the greatest diversity of sarbecoviruses", but your comment was otherwise in line with the pre-pandemic consensus--no one expected spillover in Wuhan. Dr. Zhengli Shi, whose research is at the heart of this controversy, wrote in an interview:

> We have done bat virus surveillance in Hubei Province for many years, but have not found that bats in Wuhan or even the wider Hubei Province carry any coronaviruses that are closely related to SARS-CoV-2. I don't think the spillover from bats to humans occurred in Wuhan or in Hubei Province.

https://web.archive.org/web/20201206204844/https://www.scien...

That said, it's no surprise that SARS-CoV-2 first emerged in a city, since it spreads most effectively in dense crowds. Even if spillover occurred in a small village, it's unlikely that enough people would die for anyone to notice until the virus reached a dense city--the virus's IFR isn't that high, and people die of other respiratory diseases every day. There's just no specific reason to expect that city would be Wuhan.

SARS-1 also emerged in a city far from the bat caves; but in that case, infected animals sold in markets there were identified, and the supply chain for those animals led back to likely bat spillover regions. For SARS-CoV-2, no such evidence has yet been found, despite much greater effort to search. That's not proof of unnatural origin, and there are other viruses for which the proximal host isn't known (e.g. Ebola); but that's different from both SARS-1 and MERS.
The popular/ist opinion is that movies are good if a lot of people like watching them and actors are good if people like them and like watching them in movies. And most people generally like predictability too, at least in some form or another. Movies and acting as high art doesn't really make an actor or movie good, by some objective standard.

I really can't stand Tarantino's stilted, artificial "dialogue" (read: tiresome monologues) for example, but people love the movies and love hearing about what the french call a quarter pounder. So they're good movies and it's good dialogue, despite my curmudgeon old ass muttering about how nobody speaks like that.
How do you make sure the dependencies the tool itself uses are sane to use?
Is that sufficient for every family to make 22 slices of bread a day with no added waste, like the article says?

I vaguely remember slicing bread at home because my parents thought buying unsliced bread built character, and it mostly wasted it and covered everything in crumbs because they never sharpened our knives.
I don't know Go, however checking if an element is in an array, even unsorted, is likely faster than anything involving a linked list or a hash map unless the equality test is very expensive (maybe) if the array is small enough. And it is often small enough. I don't know how small, I guess it depends on the computer and the implementation, but 100 is probably still fine.

So, yes, let's have a contains function on (unsorted) arrays.
The "calories-in" approach sets minima and maxima, nothing else. For one thing we still are very bad at determining how much energy an individual will actually extract from a given food. We still get calorie counts from setting food on fire.
> Lenses let you do some amazing things, but I think most of their existence is just thanks to how truly horrible (nested) record field access and updates were.

Only for the most basic uses. Architecting programs as folds or traversals can be powerful.

One simple example of lenses i can think of being useful for more than record access is:

> sumOf (folded . folded) [Just 1, Just 2]
3

More are in this presentation:

https://m.youtube.com/watch?v=QZy4Yml3LTY
I think you’re onto something. From the article…

> our role is to enable and facilitate developers in getting features into the hands of customers

The problem here is this creates the wrong kind of incentives for developers… somehow elevating the to a level where they don’t have to care about how their code works in production.

As someone that remembers being a developer back in the days of sysadmins, we were AFRAID of upsetting the operations people. If your code brought a server down, you were at least going to face some very awkward conversations. The cartoon “The Bastard Operator from Hell” immortalized that era.

Meanwhile at one company I worked at years ago - an airline - the development team was responsible for keeping the system running 24/7. Nothing makes you think more carefully about your code in production than meeting a colleague on Monday morning who got woken up at 2am by your code failing.

While I’m not arguing for hostility in the workplace, giving developers incentives to care about their code in production seems to me to be one of the things devops got wrong
I’m going to jump in here because I started this fight (tho i’d never heard the term wuxia before so maybe I’m unqualified) - but here we go - from the wikipedia definition of fantasy:

> Fantasy is distinguished from the genres of science fiction and horror by the respective absence of scientific or macabre themes, although these genres overlap

So perhaps I was overly dismissive. Narratively, it seems to me that star wars shares more in common with fantasy stories than sci-fi (chosen one, magic, battle between good and evil, sword that is your birthright, etc), but the setting is a sci-fi one (interplanetary war, clones, androids, space fleets). As wikipedia say “these genres overlap”.
The biggest mistake in basic nutrition is false dichotomies like the one presented here.

You can have a baseline healthy diet, and on occassion have a heavy pasta meal, have a pizza, order a steak, drink some alcohol, eat a sweet.

The trick is these things are still good, but are not nearly as attractive when you acclimate to a diet that makes you feel great everyday.
I get that it's because the author collected these examples from Twitter, but I find it upsetting that all this ASCII art is presented as pictures instead of... ASCII.
> those people would get lynched if found out due to the national trauma involved.

I wish. They are being found out during these days and not lynched. Some may not even suffer any consequences.

Source: am Ukrainian.
The funny thing is that Pynchon's working title for what became Gravity's Rainbow was "Mindless Pleasures" but the publisher made him change the name :)
There's almost no lactose in butter, and literally zero in ghee.
Wait, wait, wait. This entire webpage has examples of ASCII art, and yet 100% of the examples are bitmaps?
The best way to change your oil is the one that works for your car"

Which changes depending on your car, and standards have changed over time - in no small part because they wanted to sell more oil and filters (like selling diet food to folks) and you might not even need one if you have an electric and you might need more oil changes if you have a diesel engine. It doesn't mean that you should apply a one-size-fits-all to your car, it is just going to be off. Not only that, but a lot of folks go well past the recommendations and rarely change oil and they at least get by. Doing it sometimes is better than none at all.

Yeah, I can understand the analogy. It still is lacking a bit, but it works well enough. There is no one size fits all in diets, and you'll need to do the one that works for you and your situation, kinda like doing the oil change that is right for the car you have.

Unfortunately, I don't think this is the sort of analysis that you intended.
I do agree that 1 week or 1 month old is a completely different matter… But having less time for yourself for 3/4 months doesn’t seem a tragedy to me!
I wasn’t! I promise you I was 100% serious, it’s one of my fav sci-fi movies… somewhere a few steps down the list from blade runner
Perhaps you're also getting older, the old way of doing things you lost track of what was coming out because you had kids and you didn't go to the movies that much so you didn't see the coming attractions.

If you spent a lot of time going through YouTube you might know what all the coming attractions were?
> The reason Vegas has such limited water is because California and Arizona have far more water rights.

Which is a key reason why California needs to be sticking oodles of desalination plants along its absurdly long coastline yesterday. There is zero good reason why a top-10-in-the-world economy concentrated primarily on said absurdly long coastline should be dependent on water flowing from literal deserts.

If California's so averse to the requisite power requirements to make droughts a thing of the past (it's almost as if shutting down nuclear plants might have downstream effects), then there's ample opportunity for Nevada and Arizona to step up to the plate as literal powerhouses. On geothermal energy maps, Nevada in particular is a giant blob of heat; plus, I can think of no better place for sprawling solar farms than "inhospitable" deserts. Nevada/Arizona powers California, California hydrates Nevada/Arizona, win-win.
One reason is if you need to launch a subprocess with a timeout but don't want to use up CPU in the python script while that subprocess runs. The regular subprocess module will busy-loop in such cases, consuming CPU, while asyncio's does not.

The docs even warn about this for subprocess and suggest using asyncio to avoid it, although the docs are misleading - it only busy-loops if the timeout is not None, and only when running on Mac/Linux not Windows.
I disagree, i move in different circles from the author. In my little world DevOps is often more dev-heavy (and needs to mature it’s ops credentials), SRE has become the new-age Ops.

DevOps is primarily tackling a people problem, there’s certainly plenty of useful tools to help but at its core, it’s about people.

Encouraging people to work in frequent small increments (think XP) rather than quarterly releases. Getting rid of the change management beauraucracy, encouraging developers to consider security as they’re designing and writing software. DevOps is a broad church, it’s effective too.

People like to over-focus on the tools of DevOps but I’d take today’s world of version controlled (vs. “Ohh Brad has the config GUI code on his desktop, speak to him about making a change“), automated CI pipeline (vs. builds at the end of the quarter that require stop-the-world help and assistance from all developers, also RIP merge guy), automated deployment into many environments (vs. Excel list of tasks for QA team and different excel list of tasks for prod ops). I’ll take SOA over the-DB-is-the-network 00’s enterprise software architecture, oh and with automated DB deployment (albeit still without a real solution to automating stateful db rollback even today). These are all DevOps factors, from architecture to testing, from security to working and growing together as a team.

The tool-only view of DevOps is just yet another excuse to ignore the hard problem: helping large numbers of people work productively together.
my main issue with the typing is circular imports, and how ultimately for a lot of configurations the best solution is to just skip the typing that one time. Even "if type_checking:" often simply can't cut it

I want to be able to use typing everywhere if I'm going to use it, it really grinds when I have to selectively not use it.

That being said, im glad typing is in the language :)
Where does China and india sell its stuff to?

They both rely on oil and gas so aren't willing to negotiate on that, but they are dependent on the west for trade so will play ball.
Alright I'll give you another analogy that is more relevant to this specific experiment.
You have a balloon in the air that is slowly descending from state A (in the air) to state B (on the ground). You measure if the balloon is in the air by throwing a ball at it, each hit of the ball makes the balloon temporally bounce a bit higher. You then realize that if you "measure" fast enough the balloon will never transition from state A (in the air) to state B (on the ground) AKA the xeno effect.
Sony's A1 became available almost half a pro body (4yr/2, actually nearer1.5y given pre production) than any other top level mirrorless cameras. This plus very aggressive selling support services to the agencies(which are a negligible number of pros globally especially in the states) gave Sony the home advantage Japanese pride fully deserved. As is self evident the performance level available from the A1 is too good to pass, especially when it's the only show in town.

But the A1 is the first professionally usable Sony period. Tokyo was Act1, Scene 1.
Similarly, with ageing, I started having tons of small health issues + diarrhoea and blood in my faeces.

I tried removing milk (I was eating milk with cereals in the morning) - which appeared to improve the situation (becoming less frequent) - but it turned out it worked only because I got rid of eating cereals in the morning and I can drink milk just fine.

The doctor said nothing was wrong and that it was just stress and other BS.
They told me my cholesterol was high and told me to avoid meat (I was basically on a pasta, meat and vegetables diet) and prescribed me statins to drop cholesterol.

I ignored the advice and switched to a only meat diet; diarrhoea and blood disappeared completely in around 3 days and I started feeling way better. A lot of the small pains disappeared as well.

The only cons I've experienced is that I have less energy for workouts (during the day I feel fine) and I switched from doing sets of 5 reps to set of 3. I should be eating roughly the same amount of calories but no carbs means no immediate energy to use. I'll be on this diet until I drop a few more kgs and then I'll try to up the calories (still only meat) and see if I can go back to 5 reps. If not I'll consider reintroducing some carbs before workouts (from fruit / vegetables, in moderation).
How does that make the language half-baked? Go didn't have generics until recently which made utility functions like that complicated. C doesn't have them either.
So someone overengineered something in 2022, and therefore, nothing's better?

How about my anecdata:

2010: your infrastructure is automated using a handful of Bash, Perl and Python scripts written by two system administrators. They are custom, brittle in the face of scaling needs, and get rewritten continuously as your market share and resulting traffic grows. Outages happen far too often, you think, but you would, because you're someone who gets paged for this shit, because you know a core system well... ...that got broken by a Perl script you didn't wrote.

2019: your infrastructure runs on EKS, applications are continuously deployed as soon as they're ready using Jenkins and Flux. You wrote some YAML, but it's far better than that Perl stuff you used to have to do. The IDE support is like night vs day. You have two sysops, or devops, or whatever, who watch over the infra. You've had to attend to a system outage once in the past two years, because an AWS datacentre overheated, and the sysops just wanted to be sure.

You write some YAML, the sysops write some CDK. Your system is far more dynamically scalable, auditable, and reliable.

My anecdote can totally beat up your anecdote.(In other words, this is a silly line of argument)
androids dream of electric sheep
I like the concept, I have a few bash aliases for the same purpose.

- Would be good to mention in the documentation where the notes are kept: ~/.shellnotes

- Would be better (in my opinion) if the file name was `${year}-${month}-${date}.md` so they're sorted by default
Along with libreddit I use nitter for twitter. (Because twitter doesnät work at all with JS disabled and gives log in popups if it is enabled)