skysight-inc/HackerNews huggingface dataset:
Generally constrictors will constrict to cut off blood flow by squeezing.

They're strong enough that their prey can't push out of the constriction, and they'll just sit and wait for them to die from lack of blood flow then start eating.

Crushing the air out of a mammal is a lot harder, first because it just takes more force to prevent the lungs from expanding, and second because mammals can typically thrash for longer without oxygen than without blood.

Breaking any bones would take (usually) considerably more force than even that, bones are pretty strong.

They'll wait for death before letting go because snakes are pretty defenseless while eating, since their main (sometimes only) defense is their bite, which they can't use while eating.

Constrictors are also pretty good at feeling their prey's pulse while constricting as well, so they're well aware of when it's safe to let go of their prey.

Edit: This is to say that it's unlikely that the snake broke GP's arms.
This was already projected to happen due to covid19 restrictions eating away at all of the slack in the system. It's quite convenient that this war has come along and created cover for the problems generated by some of the more ham-fisted policies of the pandemic response. Which isn't to say the war isn't going to make things worse, it certain will but we were already at the tipping point and going over the edge no matter what happened next. Now the trip down is going to be even deeper and climb back out of the hole even more grueling. Too bad we created a situation where there is no slack left to compensate for events like this war.
Ask HN: What do you do when competition signs up for your service?
I'm founder of robusta.dev which automates day 2 operations and monitoring on kubernetes. In recent months we've seen a close competitor sign up for our SaaS service (using email addresses and names that clearly identify who they are) and experiment with the platform. This is a similar sized startup in the exact same market as us, competing over the exact same customers.

Is there anything we should or even can do about this? Or is this form of competitive research simply unavoidable?

We also have an open source offering which obviously everyone can try and even reuse. We're ok with that, of course
Also, if it’s really about NATO, why all the nonsense about “denazification” and the existence of Ukraine being a mistake that Lenin made?
This might be accurate today, but it ignores our ability to make technological progress to make our current activities low or no impact.

Further, this line of thinking - that you need to sacrifice your lifestyle in order to save the planet - is IMO one of if not the major reason we haven’t made progress on addressing climate change to date. Plainly put, people tend to be short term selfish, even often at the expense of their own long term interests, and they tend to not want to change their behavior / habits.

We should instead focus on the technological progress that we need to make in order to be able to not only maintain our current lifestyles but possibly have them be better (eg a Tesla is a better car, a heat pump is more comfortable than a furnace, an induction stove boils water faster and has more precise control, etc). To be clear, most of this isn’t technological invention it’s implementation - a lot and a lot of implementation.
Sorry, didn't realize, but the context is the question of collective punishment, which really is being imposed by the world. I'm explaining what is rather than calling for anything that hasn't come to pass.
Thanks dang for keeping this place intellectually functional on a daily basis.
That is a pretty extreme interpretation of the paper. That view is also not helpfull if you want to talk about the regional problems around Sweden, it has been mentioned in other comments here. The paper is just bringing up a discussion we have had since june 2020 in Sweden, I sure do not think we will not stop discussing it.
Another possibility is that the russians have taken radio-active material out of a war zone, which in this case would be the responsible thing to do. Or could be a clueless solider who stole it. God knows.
Here is a self hosted alternative with real time collaboration
https://cryptpad.fr/
You have been misled by Food Inc. I was as well. Reading up on the case and finding out how disingenuous it was really made me angry.
The web player only does 128kbit AAC stream
The company I work for had a "return to office" about two weeks ago, and while we still are 50%+ remote, those that aren't we're now in the office a lot more. My first impression after two weeks is how little the in office people get done. They spend a significant amount of time socializing and walking around to meetings and getting meeting rooms working and eating, and when they are in meetings, are less focused, and when they aren't in meetings, they talk about not being able to concentrate as well because of all the distractions.

They also seem to be having a lot more fun!

It should be interesting to see how it plays out in the next few years!
Gradle seems to me somewhat over-engineered for a build tool. Why is Gradle so popular over Maven? What scenarios have people seen that required Gradle over Maven? (I've never seen one, so I'm curious to find out from experts.)
I'm coming from Ubuntu so I stuck with Gnome as that is the default recomendation for Fedora as well. I've tried KDE in the past and while I understand why lots of people like it it never really clicked with me.

But while we're on the topic of user hostility, I'm not really a fan of some of the changes the Gnome devs are doing either, so I may switch again in the future but at least for now I'm comfortable using it and they aren't outright antagonizing my system like Ubuntu does with snaps.
It's a nice explanation.

I'll compare this video with https://www.britannica.com/video/185531/explanation-field-Hi... that was linked in a sibling comment by harshreality.

The PBS video:

* Has more technical stuff, so I'd recommend to see the other video first.

* I like that it explain chirality. It's very important for this subject.

* I don't like that they say that massless particles "experience no time". It's a common idea floating around, but it cause more misinterpretations than what it helps in the explanations.

* They explain hypercharge. It's really important, but I'd hide under the carpet because there are too many things to explain.

* In particular the circle in 5:22 is misleading/wrong. IIRC it's not a circle (aka U(1)), it's a magic double sphere (aka SU(2)). A circle is a nice representation, but they put a "real" and a "imaginary" axis in the graph, as it were actually the circle in the complex plane. This part is also important, and specialist love it because spontaneous symmetry breaking is so unusual and weird, but I'd just hid it under the carpet too.

* The idea that the "spin constantly flips back and forth" is wrong. The spin is stable. For example the left handed (L) version of the electron and the right handed (R) version have spin 1/2. If you take a particle with spin +1/2 in one direction, the L and R version "flips back and forth" but when you measure the spin again in the same direction you still get +1/2, because the spin does not change.

What "flips back and forth" is the direction. The idea is very similar to what is explained in the video in Britannica. If you mix different amounts of L and R with spin +1/2 in one direction, you can get a particle that has spin +1/2 in that direction and any speed you like because the speed is something like the average of both speeds. The Higgs field somehow keep the L and R version together, instead of them flying away in oposite directions. For this part I strongly prefer how it is explained in the video in Britannica.

It's a nice video, but they should fix the part about spin flipping. (And perhaps hide the some details, but this is a personal preference.)
Can someone explain why I'd use snap or flatpak over the distros repo or manual install for something not in the repo or unavailable via adding a repo? Apart from auto-managed updates.

Snap and flatpak are massive compared to "traditional" packages.
Show HN: ClassiCube is Minecraft Classic 0.30 that works with a web browser
Science and policy are only weakly related. Especially when it comes to things like acting out of caution (assuming the worst given scientific knowledge) and how to weigh personal freedoms and so on.

The discussion of the science of childrens psychological health for example was curiously absent in countries that argued that science demanded swift lockdowns. Is a life-year in lockdown for a school aged child as “lost” as a year shorter lifespan for an elderly person? Or less? Or more?

These are ethical and political questions more than they are scientific.

These ethical problems and differences in how they are handled are present even absent a pandemic. Who’s given intensive care over a certain age for example is likely very different in the US and Sweden. That’s not because the medical facts differ or doctors in either end act on bad science or in bad faith. Medicine isn’t just science, it’s ethics, politics, economics too.
Funny, I had a very similar experience at a client of mine last month. They were using Apache Spark images and installing all kind of python libraries on top of them. The biggest contributors to image size were:

- miniconda (~2GB)

- a final RUN chown -R statement (~750GB)

We reduced the image size and relative Spark cluster considerably by playing around with dependencies in order to stick with plain pip and using COPY --chown.

I also recommend [dive](https://github.com/wagoodman/dive) analyse what contributes to each layer.
Perfect results in my area!
I use Firefox for browsing the web with NoScript, and hardly login to any sites. And then I use Chrome for Facebook, Youtube etc. but not for random sites.
The counterintuitive rise of Python in scientific computing (2020)
I've done this extensively and have compiled a lot of data because of how many mistakes I make, and am working on this document, an ongoing set of strategies for decoupling success from natural talent: https://github.com/EternityForest/AnyoneCanDoIt

My most important rules:

1. There is no later. I assume that time is a concept only machines can process. If someone tells me to do something when X happens or check something in an hour or so, I immediately set reminders. I don't even consider trying to just remember as an option, I know my failure rate will be well over 80%.

2. Absolutely no mental rotation. Learn to recognize any thought process that involves a rotation, and assume results are invalid. I check the map after after every turn. I never compare objects in different orientations.

3. The verbal machine gun strategy

When someone is trying to get me to do something dangerous, and starts talking fast, I assume it's basically suppressive fire for thought.

If I were to explain why it's a bad idea in their pitch and tone I'd sound like a maniac, but they can talk as fast as they want because they are relying on tradition and intuition, not complicated reasoning.

"Come on, it will be fun" is easier to say fast then "I literally know a guy who was very experienced, who tried this, and died".

The only defense I know of is to not care what they think or how you look, and have nothing to prove, especially not to yourself.

4. Never assume any task is too simple and easy to need a plan. If you give me a bucket of balls and ask me to count them, I'm going to pull out a counter app. That 10% of the time I lose count before getting to 10 is embarrassing enough to be worth the trouble to avoid.
Interesting. Firefox on snap was an absolute nightmare. Not only would New Tab break after an update, fonts would break as they may be (re-)loaded from disk which becomes missing when the app gets remounted at a new mount point after an update. I forget which hoops I had to jump through, but I did finally find a non-snap method that allows me to manually update (or dismiss prompt) to get around these issues while staying up to date (~1 day)

VScode wasn't as bad, as it usually seemed to work (but maybe flaky plugins were actually caused by snap?) but it was certainly annoying to lose the ability to switch between windows of the same app (alt+~, I think this was a custom setting to resemble mac) if the latest window/project was opened as a new version of the app (alt+tab)
Read this - https://astralcodexten.substack.com/p/please-dont-give-up-on...
I've never met a group of people who did not see themselves as special, this view is common in all countries I've lived in. I wonder if someone has tried to measure it objectively.
A todon't list!
Sure, those are all complications, but I don't think it impacts the utility of the idea.
Wait, this is not what pianos look like :P

https://pianos.pub/piano/656b258f
EU continues to demonstrate willful and wild delusion regarding technology. “Big Tech” and “Ad Tech” need reigning in, for sure, but the EU seems intent upon finding the worst possible means of understanding a problem then mandating the worst possible solutions to their misunderstandings. They’re somehow even worse than the USA’s legal/judicial systems in this respect. Insane.
That's what I'm doing now, but it's a pretty bad user experience and definitely isn't seamless. Also completely breaks any integration with my app menu meaning I have to rewrite all the desktop files to launch the app in cage. I imagine someone will eventually make a seamless wayland compositor for x though.

>That plus existing solutions for Wayland network transparency should be enough.

If you're saying it will fix my x2x use case, well it won't. Wayland's security model fundamentally prevents this use case. Maybe someone will add extensions to it eventually but right now the way compositors handle mouse capture seriously prevents this use case, and I'm skeptical that all the different compositors will agree on a solution any time in the next 10 years...

So I'm stuck using X on both displays for the foreseeable future if I want to use x2x/synergy like functionality, and I'm certain that it's going to become harder and harder to keep using X over time...
> Also drop the identity politics

Incredible how valueless identity politics has become as a phrase, other than as a way to signal disagreement.

> The truth of the matter is the West provoked a war through utter inept diplomacy and they are making things worse every day.

“The world isn’t black and white. Anyways, I am going to blame one party alone for a geopolitical disaster. If you disagree you’re either wrong or doing identity politics”.

> As someone else commented it's like we have children at the wheel. The sad part is even a large part of HN is just towing the party line blindly.

Valueless ad hominem.
I'd think this is about an app play store listing with ratings and user numbers etc.
It’s a good thing anyway and I think we should encourage more libertarians to do it
Python2.7 is still maintained.

If you mean my software I mentioned if something breaks I'm still required to fix it. I just doubt that will happen at this point and have other tasks to do.
Thank you for the feedback. This is an OR, if either tag is present, it will be selected.

I'm not set on this, maybe I will add a simple parser for something like `(A|B)&(~C)`. What do you think ?
Also curious about this, from the perspective of a content creator.

I create very short YouTube videos about kubernetes [1] so adapting it for the shorts format wouldnt be too hard. Does anyone have experience with this?

[1] https://youtube.com/channel/UCeLrAOI3anJAfO3BrYVB62Q
Your classism is a big part of the problem.

What you describe is called asceticism, it has a long and storied history with significant contributions to the long-term cultural stability of humankind, and American culture basically just hasn’t been around long enough to develop it yet.
Birth control pills for men are great and all, but there is an aspect to it where having kids would require both parents' stated preferences and revealed preferences to align, and that sounds like some interesting relationship game theory.
There are some Mac users like my mother that still use this app today.
I remember the airport in Finland had one and a young guy was play some beautiful classical music on it.
Is this the norm? I don't see why they wouldn't at least announce it an email. It's a bit of a weird topic for a work email, but it's certainly better than doing absolutely nothing.
Back up what? Google Play?
Join US Tonight for Earth Hour
Monitoring Packet Drops on Linux
RIP Pluie
It's verbose, but that's why I included the description 'just needs same socket and user ID'. That's simple isn't it? Of course it'll always need something.

It could be made less verbose by encapsulating in a compose file, or by removing the env var to point into /tmp and instead using whatever the default is for the chosen image. Also it's not necessary to specify the value for an env var being passed through with the same name (I just copied from SO).
Leaving the specific idea of the Lisp Machine aside, today there we have a tremendous advantage over the past when it comes to creating the kind of full, self-consistent systems Lisp Machines -- and systems like Smalltalk or Oberon, etc -- represent. Today we have widely accepted communications and data format standards. This is something that really isolated system diversity in the past, where you were "stuck" in some given computing system and had little ways of interacting with other types of computing systems. We have figured all of that out.

We should hope to see a flourishing of new and diverse systems again, since now all one need to do to interact with everyone else is merely (and I know it's a slog) implement tried and true standards.
For disease transmission it’s the average population density of the population not the country. Effectively the population density of each area * population in that area divided by total population.

So, assuming 3 areas 1,000 square miles with 2,000 people, 100 square miles with 4,000 people and 10 square miles with 8,000 people you do :
(2,000^2/1,000 + 4,000^2/100 + 8,000^2/10) / (2,000 + 4,000 + 8,000) = 468.8 people per square mile, not (2,000 + 4,000 + 8,000) / (1,000 + 100 + 10) = 12.6 people per square mile.

The reason is adding a huge area that nobody lived in (ex: 1 person across 1 million square miles) doesn’t change the calculation. (1^2/1,000,000 + 2,000^2/1,000 + 4,000^2/100 + 8,000^2/10) / (1+2,000 + 4,000 + 8,000) = 468.8 people per square mile
If there was no tension the book would be no fun, so I don't think we should pay much attention to story lines created for entertainment.
Good question. There is no way to bound the possible harm, but I'd there are solid alternatives then it becomes less desirable. A good example of this is the covid vaccine: this time, the risk of unknown vaccine complications is worth it.

As an aside, I admire the HN crowd reasoning capacity, but it always amazes me that almost no one is upfront and say we as a society love the taste of beef and are willing to risk environmental and possibly health issues for it. It would be a much more productive discussion if we were honest about it instead of discussing whether we need bigger cows.
It's not even a matter of having his work backed up. He still has the code. He no longer has access to the entire Google ecosystem and there is absolutely no other viable alternative for mobile.
yes, an updated doc with a onboarding buddy is the way to go,been there done that and it worked out well.
Brewster Kahle is a fascinating human being. Before the Internet Archive, he created and sold Alexa.com to Amazon, and sold a different company to AOL. He had a similar start to many current serial entrepreneurs or VC folks, but he chose a different path.
Yikes! I fortunately haven't run into this yet. There are very few cases where I would take the easy road and install a snap (maybe a one-time use CLI where performance doesn't matter and I'd uninstall after?). If not in apt I'd probably ignore the suggestion and look for a ppa, binary, or, in rare cases, compile from source.
What you're describing is a company naming a hall after an employee when that employee was just numbers on a spreadsheet to them. What this article is talking about is a specific team, who had a personal relationship with Pete, adding that memorial as part of their own coping process. The former is definitely cynical and offputting, while the latter is human and heartfelt.
Brain size is actually correlated r=0.41 with IQ
Ask HN: What's the best opportunity you had to decline, for 1 reason or another?
What if someday the CEO of Cloudflare decides some websites should not be archived?
Then the same argument covers a cars computer.
You are wrong :) updates are published to channels and anyone following that channel will get the update.

More about how snap channels work here. https://ubuntu.com/blog/controlling-snap-releases-with-chann...
> Although Island’s service is built on the same Chromium engine as many popular browsers, and therefore has a familiar interface, it places a number of restrictions on the way in which end users can interact with the web. For example, the Island browser gives security teams control over simple functionality such as copy-and-paste, screen capture and content downloads. It also places limits on the kinds of extensions that can be installed and the domains that can be visited.

I think this is a great idea. I can understand enterprises do not mind paying a subscription fee per user to fully control an important piece of software.

Edit: typo
Ukrainians revolt, and then try a new guy. Russians, in the other hand, overwhelmingly support the same guy through everything he does. There's almost no resistance. The population feels they have no responsibility, that the higher ups always do what's right. And this is the result, Russians confused about why anyone may be upset at them.
> but to have gone 7 years without ever seeing your colleague's face seems, in my opinion, a symptom of a big managerial problem.

Video calling is still a relatively recent thing. It will become more unusual not to have video calls, but the past is less likely to have had it, not more.
You don't use something like Starship to haul lithium back from the asteroid belt 100 tonnes at a time.

You use something like Starship to deliver construction equipment that can be used to build engines on the asteroid it to earth orbit for processing.

Ideally you'd bring the minimum amount of equipment necessary to do in-situ production of the rest of the equipment, but we're not at that boot-strap self-replicating level quite yet.
War halts project to track wildlife from space
If you draw the border of Paris further and further out, I’m sure you can get the density as low as you want. Meaning: the density figure of a city says very little of how dense it is and says more about how far out into sparsely populated farmland the official city limit ends.

Go look at a Google street view of the far ends of Stockholm metro area…
> There's more to being a leader than shipping a volume of features, you are also an important figure in the lives of your team and they need you in a time of crisis.

deleted
I've been running infrastructure for a long time. I feel like all of the work is just part of my job, things I do regularly. You could replace git with some other service/software and each has its own requirements and considerations. I would not call my work trivial but running git and lots of other things well is completely reasonable.