skysight-inc/HackerNews huggingface dataset:
Which python? 2.7 that is symlinked to `python` on the distro? 3.5 that is installed by default? or perhaps you meant 3.9 but what about that cool library that you're gonna use which is only available for 3.9.2 and not 3.9.1 due to a bug?

How are you gonna handle installing that beautifulsoup dependency in a way that does not bork the OS python deps?

Are you gonna use `python -m venv` or `poetry` or `pipenv`?
(non-practicing scientist here, who has been coding for research since the late 1980s) This 1000x.

Having something that works quickly, which matches the paper you are looking at, or your own/groups notes on the calculation, is far more important than the various obscuring "optimizations" that followed. The critiques that the article author made, for the very first example, were simply wrong.

The code worked. Did the thing. Was easy to reason about. Far more important is not adding additional, literally unnecessary cognitive burden on your tool than you need. Does this make the code "bad" in some people's eyes? Mebbe. Does it matter? No, really, it doesn't.

Something I've seen in recent years has been the emergence of people providing critique of scientific code, claiming that "modern development techniques" would help fix all the "evils" they see in the practice of scientific coding. In this case, it is a case of premature optimization, and maybe ego flexing over esoteric language elements that are at best tangential to the problem, and significantly complicating to the process.

Some of these efforts are laudable. Source code control, CI/CD, unit/system tests, etc. Many of these you learn by "fire" when you develop the codes, some you gain through diffusion of knowledge.

Some of these efforts are, fundamentally ridiculous, attempting to replace good functional practices with the critics opinions of what they should be. We see that everywhere. Think of the rust vs the world debates, like "the linux kernel would be so much better if written in rust, because of 'safety'", which are frequent, wasteful of everyone's effort, and generate far more heat than light.

To be blunt, if you create something that works well, that you can understand, that was developed quickly, you only need to consider replacing it if it becomes a problem in the future. If you over-optimize at the outset, you have a rigid code base which will be very hard to maintain/adapt in the future, and will require a similar cognitive load to comprehend when you need to revisit it.
A 12M Year Old Praying Mantis Encased in Amber
There's a package for using R libraries (https://juliainterop.github.io/RCall.jl/stable/) and one for Python libraries (https://github.com/JuliaPy/PyCall.jl). It's pretty seamless.
HackerNews has a weirdly pro-Russia bent, at least in these comment sections. People talking about how NATO "shouldn't expand" (why not, if the nations involved want to join a voluntary pact?) and how Crimea is and has been Russian, even though the Russians invaded and conquered it in the past decade... Really odd. Not just making arguments against US involvement but flat out repeating false, pro-Russian propaganda.
I listen to all my podcasts at at least 2X speed. It ends up being about the same speed as reading for comprehension.
Great article. This stuff is fun to read about.

But none of this complexity is necessary.

Most of the world's "cloud" needs could be handled by each extended family of 100-200 people have a couple nerdy cousins administering a backed-up Nextcloud instance (maybe Sandstorm or Cloudron if you really want to go nuts).
seconded. lifting weights completely changed my life for the better. used to have wrist, neck, and arm pain pretty constantly when working. now i barely have any unless im pushing myself way too hard. 5x5 is great place to start or 5,3,1
You sure can change the stimulus. Three options immediately come to mind. First, you can increase the power with which you explode out of the bottom, that is push at the ground harder and faster. Second, you can pause at the bottom for a variable length of time, adding an isometric element and increasing the difficulty of the concentric movement. Third, you can do one legged squats to greatly increase the weight per leg.

Have your heavy barbell back squats made your legs and core strong enough to do explosive pistol pause squats?
I agree and think there’s definitely some receptor or activation in the brain for happiness or cuteness that happens that wasn’t available before having children. We had cats when our first daughter was born and coming home from the hospital it’s like what was previously a 10 in cuteness (our cats) became like a 7 and our kids cuteness level was an 11. It was bizarre and amazing and immediately noticeable to me and my wife. It really felt like a new part of my brain function unlocked.

Also, first kid was a breeze to take care of and we weren’t sleepy because we coslept. If you don’t drink or do drugs (which is what causes kids to get smothered) I highly recommend. Mom was amazed baby would sleep through the night and not fuss or ask for milk, and I said “honey she made noise several times you’d just roll over naturally and pop a boob in her mouth”. Our second one is physically disabled in some pretty profound ways (which I’ve talked about at length in other comments on HN so won’t go into here) so she’s way more of a pain, but I highly recommend cosleeping to anyone who will listen (which honestly isn’t most people).
I think this deserves another "Ask HN" :)
Why some North Korean defectors return back to North Korea
That would be a perfectly rational response, yes.
Pulling the Plug from a Project
A few years ago here in Argentina the advice from many/most doctors/nurses was to wake up the children and breast feed her/him every 3 hours, even if the kid was sleeping. It was insane, because the mother could not do anything and barely sleep. Not every doctor agreed with that, and I'm not sure if they changed it.

And there is also a lot of peer pressure. Other women put a funny face when someone discuss not 100% breast feeding.
That's really not true. The US put massive pressure on NATO under Bush Jr for Ukraine to join NATO, but Ukraine eventually faltered. They formalized a position that Ukraine was able to join NATO, and put a lot of pressure on France and Germany so that it would be that way.

Eventually, Euromaidan happened and Ukraine tried to cash into those overtures, but the West wasn't ready to back it up.
> I’d like to leverage my experience with regular class definitions and instantiation from Java workalikes. I’m sure many people love JS’s take on OO but I find it annoying.

That's a bit like complaining about a language without types not having interfaces. I mean, sure, but it's also clearly not what that language is trying to do. Prototype-based programming is object-oriented programming without defining classes, that's basically the thing that sets it apart. If you're trying to do classical OOP with prototypes, you're not really embracing the paradigm of the language you're using.

> A perfect example: I read hey there’s a cool simpler way to write small anonymous functions called arrow syntax. Nice let me try it, hm it’s not working —> google —> arrow functions have no access to ‘this’.

Not sure what this has to do with OOP vs prototypes, or even Objects. But yeah, new language features sometimes modifies behavior like in this case with arrow functions (which are not just a different syntax to write anonymous functions). You're also wrong that they don't have access to `this`. They do, but arrow functions don't define a new lexical scope so `this` is referring to the closest part that did define the bindings for `this`, `super`, `arguments` et al.
@paul

> Because technology can take physical form like robots and cars?

Not so much that, no. Quite the opposite, because it's non-physical.
Physical technology has already taken on worrying forms, like atomic
weapons and gasoline automobiles. We've managed those admirably I
think [1] - even though it may seem otherwise at times. Physical has
inbuilt limitations. Consider Google Glass and the near unanimous
societal rejection of "glassholes".

I am just recycling Mumford, Ellul and Postman here, but digital
technology is different as it can produce near instantaneous change on
global culture.

> IMO religion has done so much damage in the form of wars, torture,
and (mass and individual) mental illness that I imagine modern
technology has a long way to go before it t can be considered as
worrisome as religion and its memes.

You're right, religion has and still does yield these consequences.
BTW I am not rejecting _all_ of religion, it has many good sides too.
But religion took thousands of years for its damaging effects to
happen. Much of what we blame 'religion' for is really a parochial
perspective on history (the view from now) and the playing out
of human evolutionary affairs through it. The same will be true
of technology .

What we must be mindful of is that they are (1) essentially the same
phenomenon, and (2) that digital technology will produce effects much,
much faster than religion. It;s really only been 50 years, which is
nothing in historical terms.

[1] That might seem like a disingenuous thing to say within a context
that feels so cynical, and we don't get to run control groups on
history, but I like to think that we're on course to correct for
climate change and that the game-theoretical MAD aspect to nukes has
proven somewhat correct so far and we will reach a future time of
disarmament. In that sense I have faith in science and people.
Not ignore, that's the other extreme. Take it with a grain of salt instead of as a bible. Experiment in a non-harmful way. Try things out, see what works. Every child is different, even from same gene pool.
wait until you learn about Cossacks
Absolutely true. Similarly, US needs China to invade Taiwan and take over the whole South China Sea to justify their presence in the Far East. And who are the CCP to deny such an ambition?
This. At most companies Agile = delivering new buggy software on top of old buggy software every few weeks.
Destabilizing “the west” and preventing Ukraine from joining NATO. Look at the pandemic… Soon there will be toil about defensive measurements and expenses. The economy wont like a chronic war threat either. Putin just has to move Russia’s troops every now and then.
> against whom exactly? nato? usa? or ukraine?

Ukraine

> in which of those cases it’s something meaningful? what would it even mean to lose/“be stopped” in each case that it would be impacted by dirty road?

Armour can get bogged down as the ground defrosts in the spring - that’s what they mean.

> american imagination about this conflict surely runs wild

I’m British.
If you're curious, it's feasible to test various sites using headless Chrome.

See here for general details:
https://developers.google.com/web/updates/2017/04/headless-c...

I'm away from my computer, so cannot readily test it, but I believe you should be able to do this with commands of this form:

chrome --headless --disable-gpu --screenshot --window-size=3440,1440 https://www.bbc.co.uk/news
I think the network effect that Got has is one of the biggest reasons no other VCS has succeeded at user adoption in recent years.

By allowing a Git backend to use the Jujutsu frontend it could develop a following.
Making it neutral would truly be the best outcome for everyone.
It is not the purchase power that needs to be distributed but the absolutely massive influence that comes with it for free in our system.

Our system is to have an elected government govern over a game of capitalism. By its very nature this combination accomplishes stuff by concentrating wealth in the areas where it accomplishes the most.

These accomplishments should be things like social progress, preservation of the eco system, quality of life, sustainability, resilience. We can trade some for something else for a while but the whole point of governing is to have a long term plan for everyone rather than a short term plan to expand gains for a hand full of people for a short while.
Cold reading + advertising = influencer (= a cool word for self-employed marketeer)
Personally speaking, why would I want >60Hz for messengers, otps and some other static apps?
For me it is much more important that I would have to carry multiple adapters around (because I am so good at loosing them) to connect my phone to my car, my hifi, my headphones, etc which sucks.
I think you’re just failing to comprehend what you’re reading. Nobody is suggesting that this would have a dramatic impact.

During my time in the military I was in the armored brigade, muddy conditions of the spring really sucked.

Nobody thinks that this would lose Russia the war, but it’s still a kind of a pain in the ass.
The US is not going to fight a war over Ukraine and has ordered all its troops to leave Ukraine. Russia will invade Ukraine and leave it broken for even suggesting that it could join NATO and then leave. The US is only sending troops into Eastern Europe in case Russia stays and feels like causing trouble in bordering NATO countries where the US has Article 5 obligations.
The Russian military was in the Crimea two centuries ago, and has been there ever since. The new aspect in the past decade is western calls for them to be removed.

The revival of Ukrainian nationalism in the modern era was actually a major project of Lenin's. The west is picking up and working on Lenin's own project, although in a slightly different form.

The Cuban government has for decades asked the US to remove its military presence from Cuba, including the detention center where it kidnaps people from random countries (again, against protest from those countries) and tortures them. Perhaps white upper middle class western liberals can rally to the Cubans cause.
> He wants to undermine America, to shrink American influence, to remove the power of the democracy rhetoric that so many people in his part of the world still associate with America. He wants America itself to fail.

Yes. To which I say: FUCK THAT. Democracy forever. Human rights forever. Freedom of speech, commerce, association and religion forever.

America is imperfect. Capitalism is imperfect. We can, should, and must do better to realize our ideals. We should provide a stronger safety net while preserving the ability to reap large rewards for delivering large value. We must deliver reliable, impartial, humane justice & rule of law that applies regardless the color of your skin and the size of your bank account. There are historic injustices and contemporary injustices.

But I love living in a country where you can look at all those flaws, talk about them, and push for improvements. Where the default is letting you strive for something better. Where everyone gets a say in what the rules are. It's messy. It's messy BY DESIGN because the alternative is strong men using cruelty to extract wealth at any cost.

So yeah. Truth, justice and the American way. More power, freedom and autonomy to the Ukrainians and anyone else who dreams of a better life out of Russia's spiteful shadow.
You mean after the coup that placed Russia siding president in Ukraine?
> only the US & allied governments are actually actively promoting the idea of going to war.

It's incredibly costly to park 150,000 troops and armor in a position to invade. But your issue is with the governments saying "excuse me, why does it look like you're positioning your troops for an invasion?" OK.
That article is...suspect. Water poisoning is a thing, but it's a thing with normal water too. https://en.m.wikipedia.org/wiki/Water_intoxication

As with everything, the dosage is important and the article doesn't mention it being any different than normal water.
They literally linked to a study, said "this is the best study", then said "this study didn't show benefits in [any] these areas", without mentioning the benefits the study did show. Belarus is/was not a country at risk of contaminated water, even after the collapse of the USSR.
Seconded! I do an hour of it every day and it's had way more staying power for me than Beat Saber due to the competitive aspect of climbing up the rankings.
Show HN: Easily store your files in the blockchain
What I fear for folks who watch that video, is they leave with the perception ( most came in with ) that peaceful Putin's Russia was minding their own business and one day there comes big bad NATO bully taking over the "buffer states".

At least from the late 90's on, those countries knew what's up and they tried to assure their chances of survival. OF course there are multiple interests as always but after a World War and 50 years under communism can you blame them?

The Cold War never ended, its just that one side was temporarily out of commission and the geniuses from the other side just stopped caring.

Just hope this "Ukraine is West's fault" doesn't turn into some realpolitik's version of affluent white guilt.
The regularly-scheduled coup agreed upon by citizens, aka an election?
Britain Is Trapped in a Boomerocracy
From the article:

"Ironically the xenophobic instrumentalization of the lab-leak hypothesis may have made it harder for reasonable scientific voices to suggest and explore theories because so much time and effort has gone into containing the fallout from conspiratorial rhetoric."

The idea that hypotheses can waste time is not against the basic idea of science. Especially when you can just move the goal posts, like with RaTG13 which was allegedly the engineered precursor until scientists proved it diverged from a common ancestor with COVID-19 anywhere from 40-70 years ago. Then the theory was that scientists engineered RaTG13 so it would merely look like they had diverged in that way.

A lab leak hypothesis is within the realm of possibility. A lot of things are. What we choose to focus on also tells us a lot about what we choose to not take into account. One thing a lot of people didn't take into account is researchers could graph the uptick in crime against Asian Americans starting from the first #ChinaVirus tweet from President Trump.

This isn't getting into the fact that we still haven't, for example, conclusively shown Ebola comes from a zoonotic reservoir. Weird how in 2013-2016 our relationship with China wasn't what it is today and nobody accused a country of bioengineering coronaviruses until white people got impacted by them.
Agreed, the index is one of my favorite parts of git. I do _not_ want to add everything almost ever.
I might go the other way: if you can’t be happy without kids, maybe don’t have them. I love my kids, but they’re not some magical antidote to sadness or malaise and trying to raise them while you have underlying issues of your own is likely to be brutal. (Naturally, if you’re “happy except want kids”, this doesn’t apply.)

I’m glad I took the time to find out what I wanted to be before that was just “a good dad”. I feel fortunate that I found that out, met my wife, and we were able to have healthy kids at the tail end of our 30s.
Who would have thought video games would get people to excercise! That's really cool, I wasn't sure VR would stick around this time, but it seems like it's found some good niches
I mean part of it could be that lots of us have actually been to Russia (I fit in that category) or are Russian. We don’t need to rely on third party sources to tell us how to think. I’ve also been to China and it’s so much worse but the US propaganda machine loves China, in fact we’re watching them trivialize a country that places minorities in concentration camps on primetime TV.

Doesn’t seem odd to me at all. The media has lost credibility and our government is morally bankrupt.
If countries close to Russia both geographically and historically are more comfortable aligning with NATO rather than Russia, perhaps the problem is with Russia.
What’s the energy efficiency of this ? My basic knowledge would let me think it’s not even worth developing a proof of concept but maybe they are just doing some green washing.
Lots of fun creative writing opportunities in authoritarian propaganda offices.
Having had zero interest in hacking since the late nineties, it is facinating to see how “institutionalized” hacking has become. People used to bark at script kiddies, but the slick tools presented here seem way beyond what was available back then.
Very cool.
This article strikes me as rather uninformed

> The problem is that the same logic was just as true eight years ago when the fateful decisions were made to annex Crimea and to stir conflict in Ukraine’s Donbas region.

Crimea is the location of Russia's Black Sea navy fleet, and the population there is majority Russian speaking and sided with the pro Russian government during the Euromaidan protests.

The other day the US envoy to the UN, warned in an official speech that Russia might make the discovery of a mass grave as a casus belli for invading Ukraine, a few hours later Russia Today reported on having found a mass grave of native Russians.

This is not counter espionage, it is counter trolling, watch these joke by Putin how these scary KGB people think: https://www.youtube.com/watch?v=V0oic-ix9bM
An important consideration is that 2fa is of no value if it can be bypassed.
I am not sure what you mean with moral worth, but of course no one will pay more than what they value something. If producing something does not pay the bills because no one values that thing, then you should not produce that thing.
This is a unnecessarily negative comment which only reveals your bias. The author's credentials can be found at - https://www.trinity.ox.ac.uk/people/jessica-frazier

>it was not written by a Hindu or an Indian. It is the most shallow understanding of ‘Ancient Indian Texts’.

This is just silly. You don't have to be Indian/Hindu to read Ancient Hindu Texts and understand them. The author is well qualified to give her viewpoint which is rather unique because of her research interests.

>Sadly, like other wide eyed white wanderers from the west, I’d wager that this author too would turn ‘Ancient Indian Texts’ into a hate cause with badly and deliberately mistranslated Sanskrit verses. Like Audrey Truschke and Wendy Doniger. Like enthusiastic short term rabid vegans who go back to steak and bubba’s bbq after three months of tofu immersion.

This is totally irrelevant and only reveals your bias.

> This highlighted quote was particularly cringe

It seems you have not looked at the author's research interests. The point she makes is actually interesting because it is a known fact that philosophical ideas propagated between Greece, Persia, India and China. The obvious route would the trade routes which is what she points out somewhat poetically.
I don't believe the source code is still available officially (although it used to be through Microsoft's Shared Source Initiative and Government Security Program), but the Windows 2000 source code was leaked back in 2004.

https://news.microsoft.com/2004/02/12/statement-from-microso...
My wife and I laughed to the point of crying the other day at our kindergarten aged daughter’s absolute stubborn insistence that we read her “letter” from school, and that we should text her teacher to ask her what it said, and her insistence that it was her teacher that had written it, when it literally was just the letters “sm sm sm” and “oa oa oa” obviously in a child’s handwriting over and over again. It turned into this weird exercise in absurdist humor (she wasn’t upset about it or anything, it was all in good fun).

I also had the most fun in a game of Sorry ever yesterday with my wife and two girls. Hearing your three year old make a smarmy “sorry” voice and laughing as she knocks her sister back to the start is comedy gold.