skysight-inc/HackerNews huggingface dataset:
> IIRC there are no pipelines between Russia's main oil fields and China, all the pipelines go to Europe

That doesn't appear to be correct. It apparently has a pipeline, also ships LNG, and is building an even bigger pipeline to come online in a couple years:

https://www.reuters.com/world/asia-pacific/exclusive-russia-...

> Feb 4 (Reuters) - Russia has agreed a 30-year contract to supply gas to China via a new pipeline and will settle the new gas sales in euros, bolstering an energy alliance with Beijing amid Moscow's strained ties with the West over Ukraine and other issues.

> Gazprom , which has a monopoly on Russian gas exports by pipeline, agreed to supply Chinese state energy major CNPC with 10 billion cubic metres of gas a year, the Russian firm and a Beijing-based industry official said.

> First flows through the pipeline, which will connect Russia's Far East region with northeast China, were due to start in two to three years, the source said in comments that were later followed by an announcement of the deal by Gazprom.

> Russia already sends gas to China via its Power of Siberia pipeline, which began pumping supplies in 2019, and by shipping liquefied natural gas (LNG). It exported 16.5 billion cubic metres (bcm) of gas to China in 2021.
Also "good behavior" is a proxy for a healthy home life, which is to a great extent a measure of social and economic class.
I had a buddy who was a launch control tech. I asked him these same questions. He said the launch control officer had a .45 pistol to encourage him to initiate the launch sequence if he hesitated. I can't confirm this, but he was a morose person, not one to joke around.
The view explicitly expressed by Russian planners in multiple sources signified that this is their expectation. Public announcements that Kiev will be taken in two weeks by Putin is the best source. Claims for the commonality of the three nations (Belorussian, Ukrainian and Russian) is what would cause this expectation. I am not saying it is rational to expect Kiev ti fall to several days. But I have to admit, Following the situation myself, I have had expected myself Ukraine to fold.
I follow Easter European news closely.
If you think private schools actually punish the kids whose parents directly pay them, I have a bridge to sell you.
The Boy Who Cried Wolf comes to mind. When everything is an emergency, nothing is.
I think this is exactly what is going to happen. The world order from 2 weeks ago is gone forever.

The Russian stock market still hasn't even opened this week. They are basically going to have to start over economically. They are not going to build back the same way as they did the past 20 years. We have basically left them no choice other than to build back with China.

I think history will view this decision to completely cut them off from the Western financial system as a huge mistake. A completely myopic decision.
Just use some modern source port (and preferably hi res status bar mod).
Well. It's not a counter-argument to anything, it's an illustration of how we end up with bad codebases, and why specifically in big enterprises. The incentives are set up exactly in the way that lead to it, particularly by making it expensive to clean up tech debt.
I can help. Reach out at pranav [at] pranavpiyush [dot] com if you want to talk through your current product and I might be able to help you think through how to find a market for it (or not).
Punctuates my point:

https://www.theverge.com/2022/3/3/22960223/reddit-ukraine-ru...

https://www.theverge.com/2022/3/3/22959636/spotify-removes-r...
I guess I just wonder if you have any arguments that would be persuasive to those who believe Finland should be its own sovereign country, rather than a client of Russia's with fully devolved domestic policy authority.
Bank: Hey, you can get digital statements now, want to go paperless?
Validating an idea isn't just getting a yes or no. You need to understand what the person's problem is, how much that problem costs them, what solutions they have tried before, what problems did they have with those solutions, etc.

And then you have to size the market. How many other people have that problem? How do you reach those people?
Why ? Even if USA/Europe/Russia and China nuke themselves to oblivion that's all northern hemisphere. I'm sure the atmosphere would be fucked up for a while but after that ?

Would Australia/NZ/South Africa/Argentina etc. be livable ? After how long ?
Stop spreading nonsense, NATO (planning on) arming Ukraine with nukes is Russian propaganda, not happening, never happening, very much not the reasob for the Russian invasion
As an engineer I meet one of these people with the the just-feed-me mindset once in a while (luckily not too often). They are never very good at their job, because they lack perhaps the single most important ability for an engineer, to research on their own. An example is when an engineer could find the API doc with a 5 min search but choose to bother their co-workers for it repeatedly. They will also often complain about the lack of documentation but when they actually do projects the documentation are not more accessible either.

I also find people with this mindset hard to coach, just because it's a very passive attitude, and simple words of advice couldn't do much to change the passivity.

There is always a limit to guidance or documentation. Code changes every day in any decent software project and docs become stale quickly. Even if the docs are there, it's always a good idea to take a look at the code, do some research on your own and see if you find any discrepancies.
New $100M Google Career Certificates Fund
Coming with the right attitude and perspective definitely helps in coming with solutions and not complaints.
Copied from another post: The view explicitly expressed by Russian planners in multiple sources signified that this is their expectation. Public announcements that Kiev will be taken in two weeks by Putin is the best source. Claims for the commonality of the three nations (Belorussian, Ukrainian and Russian) is what would cause this expectation. I am not saying it is rational to expect Kiev ti fall to several days. But I have to admit, Following the situation myself, I have had expected myself Ukraine to fold. I follow Easter European news closely, and I express personal analysis too.
> this thread is full of hypotheticals and blaming irrational actors for fear of nukes.

I think it's a by-definition thing at this point, that if a nuclear war occurs it will be due to irrational actors. The only rational thing to do with nukes is not use them.

> the only country to drop nukes on enemies is the US

True, the first time they were used in warfare was by the US in 1945. There's no reason to think that's the end of the list.

> our fear of enemies using nukes has set us back half a century in energy.

I don't understand this. What nuclear power plants have not been built, due to fears of thermonuclear weapons? I'm sure there are a few instances (i.e. Iran), but the vast majority of sluggish nuclear power plant building is due to local opposition for reasons both misguided and not.

> why do we focus on hypotheticals when there’s no evidence for 80 years?

Well, because there's been nothing to sample in the extremely short time-span of 80 years! 80 years isn't even a century. It's minuscule in terms of human history. We've gone longer than that between major pandemics, volcanic eruptions that cause a never-ending winter. Solar flares that destroy all electrical grids, etc.

Existential events don't happen every day ya know :)
What is the alternative? If I have a gun and you aren't armed, your only hope for a peaceful life is that I choose to leave you alone. If I choose to enslave you, abuse you, or kill you, what could you reasonably do about it at that point?

Nuclear weapons are the same. It would be irresponsible to disarm fully while you have enemies that seek to take advantage of you.

Making appeals to what is "civilized" or not is just fluff, it means nothing. At one point in "civilized" society people would duel to the death over insults.
There are many scenarios in dynamic languages where an "incorrect" (i.e. unexpected) type could be provided, but the program would not crash and potentially produce incorrect results or at the very least, hide where the real error occurs.

For example, assume you have Python code to sum up an array (yes, I know there's a builtin, but it's an easy example):

def calc_sum(arr):
functools.reduce(lambda x, y: x + y, arr[1:], arr[0])

If we call this with an array of numbers, we get the expected result. However, we can call the function with other types without a crash.

calc_sum([1, 2, 3]) => 6
calc_sum(['a', 'b', 'c']) => 'abc'
calc_sum('abc') => 'abc'

If we get such an input, likely something wrong happened earlier in the stack. If we had a type check, we would find the problem quickly. Without a type check, the problem will pop up somewhere else since we expect the return value to be an integer, but it ends up being a string. Or we might actually have a sequence of events that does not result in a crash at all.

The example is a bit contrived and perhaps doesn't make the strongest argument for runtime type checking, but it at least suggests scenarios where we might detect bugs earlier.
I don't think it is possible. If you think there is a real chance of nuclear war, do some of your "bucket list" items now. Visit family members or friends you have not seen in a while.
There's an extra layer of complexity here.

One requirement for MAD to work is two key properties of ICBMs:

* their launch is easily detectable
* they take a long time to reach the target, long enough to respond with your own ICBMs

this incentivizes both sides to avoid a launch. It's like two people, each locked in a separate room, each with a button that will kill the other person. But when you push the button, the other person is notified, and they are not killed until after a 10-min countdown.

This gives them 10minutes to respond on spite. So if you push your button, consider yourself dead.

But what if the buttons were instantaneous, with no delay? Or what if the buttons did not trigger an alert in the other room?

Your only option for self-preservation is to push your button immediately.

Hyper glide entry nukes. If you can't detect them, and there's no warning, your only option is to strike first. That's the fear, anyway.
Sounds like synesthesia.
You get to vote every day when you continue to contribute taxes which pay for the schemes.
Any chess players who played under the Russian flag before the invasion. I don't know the exact details in chess, but in most sports you have to declare a country when participating in top level sports. For example dual citizens cannot just switch between playing for any country's national team that they are a citizen of.
This is not a case of punishing individuals. From one of the source links from the linked article: "Norway announce that no Russian players will be able to play in the 2022 edition of the event"
Well, one just helps the civilians, the other helps with military superiority. Now the big question is, is using of weapons on aggressor something you are OK with or not? Many people are not, so its perfectly fine to help like that. It might not be directly used for killing, many barely 18 years old drafted Russian soldiers are vastly demoralized and surrendering. Having superiority helps to achieve that.

That being said, I come from eastern Europe and whats happening is seen in eastern Europe as existential fight also for us down the line. Could be compared to how ie US felt during WWII with Hitler and axis. Hundreds/thousands of men are volunteering in each state to go fight in this war. These are not Ukrainians in any way, more like patriots for lack of better term.

Personally, I've donated to the org directly in Kyiv which might use it for aid or for weapons, both are good with me. I would say I hope for peace, but Putin doesn't want it at all regardless of bloodshed, so let's not be naive and kick his ass instead.
Yep, actually I knew about that one liner, the video on the blog was recorded using `ffmpeg` lol, I will update the blog including it in the final notes

But also let's remember that this works even in your phone!

Thanks for the kind words!
Fyi - You are not countering OP, you are supporting his point.
When a media agency internally decides not to publish something it might be biased, but that's generally not considered censorship. Censoring can be biased, but not all bias is censorship.

Russia participates in censorship on a state level with its own state-run media agencies. These things are not equivalent. The Hunter Biden story is widely reported by numerous American media outlets.
I agree that we should learn not to overreact, but I also think that social media plays an integral role in the quality (or lack thereof) of our discourse.

Research shows that hate is the most virulent type of content that spreads on Twitter and there’s a whole cohort of Twitter employees and investors that have an interest in advancing that business. Same thing with Facebook.

There’s a tremendous amount of money to be made by our own industry to drum up this fear and anxiety, we can’t just blame it all on the anchors sitting behind the desks. The platforms are culpable as well.
People sure do love guilt by association when it comes to Peter Thiel. He also invested in Facebook, Paypal, Palantir, Stripe, SpaceX,...
That assumes that the great resignation in tech won't still be continuing as people jump around between companies, or more hard to say and probably less likely, yet another strain cropping up.
interesting. a lot than I expected
But you can see the Andromeda galaxy, which is several quintillion miles away.
I don’t think there’s anything wrong with your approach - you don’t have to ‘think’ about the solution because it’s already there. I don’t know if that translates to an actual reduction in mental fatigue, but if it works for you then changing it will no doubt cause at least short term strain.

I also think there’s no need for people to feel like they need to be some math or grammar prodigy to get by in life. It’s perfectly fine to outsource your mental functions, including memory to a calculator, notebook or PKM system like Obsidian.
Or someone who recognized the pipe from the original artwork that includes the line: "Ceci n'est pas une pipe" / "This is not a pipe".

[1] https://en.wikipedia.org/wiki/The_Treachery_of_Images
> Now a computer implementation could try to avoid most of these "bad" seeds using some heuristics.

This is potentially a problem with roguelike games that do random procedural level generation. It's no fun to get dropped into a dungeon where there is literally no path to the exit.

Typically, the way they solve it is by having the algorithm for level generation ensure solvability by construction. For example, if you build level by starting with the exit room and randomly attaching new rooms to it, then it's obvious that you can always get to the exit from every room.

Maintaining that property while having an interesting level generator that makes fun levels is a challenge.
I love Python because you can just do

foo = "bar"

and be done with it. The interpreter knows it's a string variable. But I don't really care about runtime dynamic typing - I can't wait for Go to get parametric polymorphism, interfaces and runtime type dispatching can be quite clumsy. I would be perfectly fine with typed function arguments in a Pythonic language and being able to only call functions that fit the variable type (which is what I end up doing anyway with typehints and mypy).

I think Go made a right decision there - they kept the static typing but added a walrus := operator for automatic type inference. Every function has a type signature so the type inference algorithm is pretty trivial, and the language still feels like Python:

result, err := FunctionThatMayFail()
Some options:

1. Don't ban anyone.

2. Ban only players who have publicly supported Putin and the invasion of Ukraine (like Karjakin has).

3. Ban all Russian because they were born in the wrong country.

You're saying that 3 is better than 2, and I can't agree because in option 3 you're banning innocent people for reasons completely out of their control.
My daughter goes to accelerated high school. Its great for her and her friends.

The main problem for society is that 50 years ago you didn't need to have great grades to get into great courses, or colleges. Now you have to be in the top 5-10% whatever. There are lots of people who are in the regular schools that could be doctors/engineers/lawyers but wont get in because its an arms race. If you have to be in the right elementary/middle/high school to be a doctor its too hard for regular people.
The rationalist gwern-types once again overestimating the predictive power of IQ. Also coming in with assumptions that people in poorer districts cannot have members of "remarkable enough" IQ that warrant distinction and treatment.

Disappointing thread all around. Enough HN for today.
Doesnt matter if it's windows ME, if not connected to internet.
I really don't understand the defense against censorship of state controlled propaganda news from people like Glenn Greenwald. That idea that it operates in the normal realm of media is extremely questionable. This is not a slippery slope but clearly delineated line imo.
Yes the problem is detection and enforcement and not clear how to achieve this. It is imperative that we someday overcome this though as the risk of accidental escalation at any point in time is significant and is bound to happen some day. Everyone must come to the recognition that possession of nuclear weapons is an aggression against everyone given their widespread impact and it is in everyone's self interest to not allow for their existence. I'm also not sure how easy it would be to keep large quantities of weapons completely hidden.
There is also the issue of incorrect or false accusations of possession of the weapons to allow for aggression against an entity, it hasn't even been very long since the last time this happened either.
"went to a local college at 13 (who lets their 13-year-old live in a college dorm?),"

Sounds like the premise for an American Pie movie.
I think maybe you misunderstood what I was getting at.

When windows reboots during an update process, it says "rebooting" on the screen but actually powers off. Same goes for clicking "reboot" in the start menu.

When clicking "shut down", the screen displays the "shutting down" message, but it actually reboots the computer back to the OS selection screen.

Neither scenario goes into hibernate.
I’m kinda getting tired of journalists and politicians who make obvious statements like “Reducing the risk of nuclear war should be a key concern.” Duh! We already know that.
Check out Philo! We're hybrid (days a week in office) in SF, NYC and Boston. We've also just decided to offer remote flexibility for experienced folks too. We're trying to make it work for everyone. :)

For folks who decide they want to do the hybrid model, we'll add $500 a month to their paycheck to be put towards parking, transportation, whatever expenses they might accrue coming into the office.

https://jobs.philo.com
Build an underground bunker
You mean bauds
It absolutely is brave of him, and really commendable. The bravery of a large part of the Russian citizenry who have so much to lose by speaking up is inspiring.
Have you created accounts with any of the big three credit reporting agencies (Equifax, Experian, TransUnion)? Or with Chex Systems?

These will let you run reports against your identity to see if any information has been compromised and used fraudulently.

The big three have to let you do one free credit report per year, which is a quick way to see if any new accounts were opened. Chex Systems has the same thing, but for bank accounts.
and household economic prosperity is generally corollary to what?
IKEA pauses operations in Russia and Belarus
A worthy initiative, from a company whose logo colors are the same as the Ukraine flag :-)
It's worth mentioning that there has been some criticism[0] of the initial science behind the Nuclear Winter proposition. That said, smoke and soot can have a cooling effect on the Earth's temperature and CO2 (and other "greenhouse gasses") a warming effect because they absorb different wavelengths of light.

The sun is a very hot (~5500K) blackbody that emits radiation in a broad spectrum, but that spectrum peaks in the visible. Some of that light is incident on Earth and warms it up. Earth also emits its own blackbody radiation, but it's much cooler (~300K), so it emits much less power over all and its spectrum peaks somewhere in the long infrared. The system is in equilibrium when the sun has heated the Earth enough that the total energy radiated away from Earth is equal to the fraction of the sun's radiation that is absorbed by Earth.

Earth's atmosphere can change this equilibrium temperature by changing the fraction of incident energy that is absorbed by Earth, or changing its emissivity. Moreover, these changes can be wavelength dependent. Greenhouse gasses are gasses that are transparent in the visible spectrum but are reflective in the infrared, which allow in most of the sun's energy, but "trap" infrared energy that is being emitted by earth. Smoke and soot, by contrast, are very reflective in visible light (we can see them!) and so "block" much of the sun's energy from heating the Earth.

[0]https://en.wikipedia.org/wiki/Nuclear_winter#Criticism_and_d...
I used to make doom levels back in 1996 using a WAD editor I got off a shareware CD that had 100 different programs on it. Lots them all.
The original Doom had "auto aim" - all you had to do was match an enemy's column and the hit would connect - because you were not able to look up and down in the original game.

In GZDoom, you can enable freelook+mouselook, enabling 360 degrees of looking, and gameplay is balanced IMHO by disabling auto aim, requiring you to aim accurately. For extra challenge I like to disable the crosshairs. To me, most of the original levels are really not easier with this configuration so I don't feel like I'm losing the essence of the original Doom with this too much.

You can also use the awesome Brutal Doom mod to enhance the gameplay - it does add lots of gory effects but gameplaywise it also gives the enemies additional attacks and makes flammable stuff a dangerous thing in the game.

Also you can get GZDoom down to 320x200 resolution if you want, and it doesn't set the video mode on the latest versions so no dependency on your graphics card to support ancient hardware resolutions.
It may be that Putin's ultimate goal is just to take the south, and actions north and east are mainly to draw resources away from the southern front. Actually holding ground north and east might not be worth the cost, but demolishing them costs much less than it costs Ukraine. Ukrainians will be on the hook for decades to rebuild them, no skin off Vlad's nose.

People in the north will be much more strongly motivated to drive Russians out of the north than to attack holdings in the south, down to the Black Sea.

Only taking the fight into Russian cities would give Putin anything to worry about.
What else do you see besides generic numbers?

I see time differently, days of the week, yearly calendar, distance units, temperature. All these, maybe more I can't recall now, visualize different from just numbers. E.g. the year is a loop. If I want to recall a month name, I always see a part of that loop, and the camera is not fixed. I'm fairly certain my mind didn't come up with this on its own, but there were some visual that got paired with it. Same with numbers I suspect, but this one is more obvious.