skysight-inc/HackerNews huggingface dataset:
> The whole point of having full version path in each file is to allow gradual upgrade to a new major version/a completely different package. Listen to Russ Cox go over this many times.

That only works if v2 of the library is crazy enough to keep all of the v1 apis around as well. Otherwise, when I switch version the old import path stops working.

> gofmt -w -r '"github.com/logrusorgru/aurora" -> "github.com/logrusorgru/aurora/v3"' ./

Cool. Does that also cleanup git history so that I don't have to look at hundreds of files which needlessly got changed?
RIP my hosted email?
I've noticed that Westerners from larger countries, and from English speaking countries in particular, always struggle with grasping that in some and perhaps many places, people just speak a handful of languages. I am from a small European country, and I was also raised and schooled in four, and on top come electives and classics if you are so inclined.

The impression what is commonly spoken is very much biased by this assumption. Many just don't speak one language all day long.
I don't think that's fair, the vice prime Minister of Ukraine asked him to do it on Twitter. I'm not sure discreetness was ever a goal from the other side
10 a day would be 3650 though. Interesting that the last 3 digits are 365 !
It is usually invoked in the fashion:

- We have this and that reason to do {thing}.

- These reasons are laughable and you still don't have excuse to do {thing}.

- What about when you did {thing} with ever worse reasons stated?

In this case I would say whataboutism is justified, or at least, no constructive dialogue is possible.
So discovery is now a basic right and Youtube must enable everyones boring or inciting videos to be discovered?
Can't you just share a link on $SOCIAL_MEDIA like others do?
Are you basing this off watching news? Some media cried mass murder from day 1, while I had been in touch with people living in the East and first-hand information begged to differ.

Now they finally decided to leave their city where active skirmishes were ongoing, so I don't have first-hand info anymore.

Reportedly calm so far where they are (I hope they will leave the country, but men are not allowed to leave and his wife does not want to go without).
The reasoning is: Two wrongs don't make a right, and the subject being discussed is A not B.

That's what's wrong with whataboutism.
Major American tech companies are prevalent across much of the developed world. Yandex is used only in Russia which has a much lower population and individual purchasing power.
Loads of things wrong with this interpretation; just to point out a few:

- it’s pointless to insist on zero hypocrisy before entertaining the ideas of another because there’s no such thing in any human and never has been. You’re a hypocrite. So am i. Get over it.

- “what about x?” distracts from the issue being discussed and usually has absolutely nothing to do with it anyway

For example, imagine something like this:

Pro-Invasion guy: “Putin is right, the US pushed them into this, they’re acting in self defense!”

Not-Bullshit guy: “Oh come on, it’s not like the US or NATO launched an attack from a base of operations within Ukraine.“

PIG: “What about the US invasion of Iraq under the Bush doctrine of preemptive war?”

The two are entirely unrelated for a myriad of reasons. It’s a purely emotional reaction meant to vindicate your fragile little ego, and nothing more. Worst of all, it wastes time and effort that’s better spent working the real problem. We could have been finding ways to help the Russian people circumvent Putin’s news censorship instead of this just now, which would have done a hell of a lot more to promote the cause of human liberty than this discussion, and possibly could have indirectly saved lives in the long run.

But here we are…
The difference between now and then is that now Ethereum has had the Proof of Stake Beacon in operation for over a year, and the next phase, which merges the execution chain into the PoS chain already, has a running testnet.

The projections on the completion date of the switch to PoS is now far less speculative / more reliable.
TLDR: Boris Nemtsov was gunned down in February 2015. His biggest crime was opposing the war in Ukraine.
Is Trump on it already?
Yes, I understood immediately the
position of the newspaper browsing a bit the site.
There are a lot of comments here talking about Ikea, Russian alternatives and business opportunities. I think they are somehow missing the point
They know they risk a lot more than being sued. Novaya Gazeta is also the newspaper the journalist, and Putin's strong critic, Anna Politkovskaya wrote for before being murdered on Oct 7 2006. Note that Oct 7 is the birthday of Vladimir Putin.

https://en.wikipedia.org/wiki/Anna_Politkovskaya
It could be but they need to be primed for it already.

How did the US not selling drones to Turkey made Turkey a drone superpower? Well, Turkey already had a large engineering talent pool and related industries, therefore US not selling drones to Turkey was an opportunity.

Does Russia already have a talent base or flourishing industries for all the stuff they are being denied? I find it unlikely, it's a common problem with natural resource blessed countries destroying high skill sectors because a very few things are as profitable and risk free as digging stuff from the ground, sell them and live off from than money. Norway is being smart about it, countries like Dubai and UAE are also trying to be smart about it but AFAIK Russia is not very smart. They used to have huge talent pool of all kinds during the Soviet times but that is no longer the case. They monetised the remains of the Soviets and used the money to buy yachts, palaces and luxury estate abroad.

What is the last innovation, art or product that came out of Russia and change the world? Probably there are some but not many. They used to be the ones competing with the west neck to neck, bringing in their flavour and coming up with something ingenious.

It's very sad actually, considering what the Russian people have archived in the past.
So much for big orgs adopting fully remote as an option eh? I really thought that had a chance…

Can anyone list some medium-to-biggish orgs with fully remote options? Is there a website somewhere that might have a list?
Previously, previously, previously, previously, previously, ...

https://news.ycombinator.com/item?id=6047576

https://news.ycombinator.com/item?id=14091630

https://news.ycombinator.com/item?id=8799070

https://news.ycombinator.com/item?id=22102533

https://news.ycombinator.com/item?id=10526159

https://news.ycombinator.com/item?id=19665596

https://news.ycombinator.com/item?id=11912427

This shows up periodically and it looks pretty nightmarish (~15 years reading and writing C). If you want this kind of abstraction, I think you're better served by any of the dynamically-typed scripting languages.
Maybe.

Cultural center dentity is all well and good but should take a back seat to economic prosperity.

Arguments using emotionally loaded terms like "languages of the people who were trading you like cattle " move the focus from prosperity to social justice.

After all, when making the reverse argument in favour of English, you wouldn't want to hear "why push for a language best suited to trading cattle"?

As much as you may want cultural heritage, it's better for the individual to be fluent in English than in Swahili.
Unlike China, Russia isn’t a closed market. For now.

Google search has about 2/3rds of what yandex has in Russia:

https://www.statista.com/statistics/1094920/leading-search-e...
So wear it every day, get an device that keeps it wound, or just shake it for 30 seconds a day.

Full disclosure, I'm a mechanical watch nerd, to the point that I enjoy repairing them. So I'm a bit biased towards them.
musk also twitted that he won't block russian media as requested. Starlink is probably a great intelligence tool and obviously will never be turned off, on or anything . He s basically utilizing the importance of starlink to US army to promote his absolutist free speech view. not bad
Would Russia have an advantage in timber/forestry? Russia has almost 4x the forest area, but not sure about felling and organised industry around it. Almost 50% of Russia is forested to China's 23%, though I also found articles about China aggressively reforesting.
> Shouldn't an algo be consistent?

If they're using deep learning then no. It's basically random because nobody understands how such contraptions make their decisions.
Ahah, yeah, but it could be worse if there's a nuclear explosion at 1000km from my home and I don't know anything about it =) (PS: I live in north-italy, quite near to Ukraine)
>no one uses the term regex or regular expression in a programming context to mean a strictly regular language in the theoretical computer science sense.

The RE2 library seems to:

>loosely speaking, a regular language is a set of strings that can be matched in a single pass through the text using only a fixed amount of memory.

https://github.com/google/re2/wiki/Syntax

Note that RE2 doesn't support backreferences.
On the front page is a post about yandex where yandex says that they have equipment for a year on hand but there is a legitimate concern that as their equipment naturally breaks they will not be able to source replacements. There's no garuntee on what will be available for any up and coming company
CockroachDB: The Resilient Geo-Distributed SQL Database
Satellite communications can be extremely resilient to jamming. The reason being that it's easy to filter out RF from every direction but above with a very simple antenna. Depending on the constellation and the angle of the satellite relative to the antenna it could be close to impossible without an aircraft or something directly in the terminal's line-of-sight.
Giving companies the green light to brag about help provided might also encourage others to help for PR reasons. More help, even a little, might be more important than being covert.
If the midterms result in more Republicans being elected -- which is a possibility -- it would be easier to vote through laws like this.

That risk is likely one reason why Biden's state of the union speech echoed Trump policies: strengthening the border, moving jobs (like chip manufacture) to America, improving police funding, etc.
Wouldn’t this simply be voided by Russian law (or whatever it is called)? The same laws that currently prevents foreigners from selling stock in russian companies.

The Dutch part of Yandex may be bankrupted but the Russian part (with most of the assets) surely can continue.
People from the west may say: well yes, our media is biased also. And that is true, but direction of this bias is different for each media outlet, so by watching something else you can find discrepancies and inconsistencies. While in Russia all tv, radio, newspapers are government controlled, so they put the same fake and propaganda which due to lack of anything else (all blocked) yields brain washing on a whole country scale.
“The recent unpleasantness in Ukraine”
> What kind of shareholdings do you think gave this leverage?

One of his holdings is a giant mining company. In the past, they've had exemptions to sanctions to deal with vast natural resources, as otherwise the price of some commodities can jump by 50%. Note that the oligarch himself still has sanctions on him and his personal yacht/jet are being confiscated if in EU/UK/US jurisdiction.
Then what's a better alternative to resolving the question "should Ukraine join Russia?" if not by some kind of democratic solution (either direct democracy or an elected representative deciding)?
> Dependency management in Go is so incredibly bad it's hard to fathom.

It used to be pretty terrible. Today it's at least as good as npm.

> Did no one on the early design team ever deal with depenencies?

It was developed at Google and they have a giant monorepo, associated infrastructure, as well as company policies against multiple versions of dependencies. They also vendor external deps into this repo. So no, Google deals with dependencies a lot, but they do things very, very differently from almost everyone else.
Thanks for sharing this. Check this out - https://mute.fm/tools/reddit-video-downloader/
The satellite part of the Starlink system is practically invulnerable to physical attack because there are so many satellites in different orbits. Hitting them all would require a prohibitively large number of rocket launches. Not to mention that attacking US satellites would probably be an act of war.

The best way to attack the system might be to hack the user terminals, which Russia apparently already did to Viasat terminals located in Ukraine at the start of the invasion.

SpaceX is now in direct opposition to the Russian military and is going to be attacked just as Viasat was. They need to especially make sure that the command and control systems for the satellites are bulletproof.

I wonder if existing anti radiation missiles would be able to lock onto Starlink user terminals. If not, I expect that feature will be developed soon. It's well known that the US military has been investigating using Starlink so I'm sure other militaries have been thinking about countermeasures.
anywhere outside US, CA , aus and western europe, advertising costs are 10 times less or even much much lower. it s a very uneven distribution
Could this have been more arrogant or condescending?
People who cry whataboutism are the ones extinguishing critical thought. No one can think or compare or draw analogies anymore.

Analogy: Definition,
a thing which is comparable to something else in significant respects.
"works of art were seen as an analogy for works of nature"

Anytime anyone brings-up Western aggression, people cry whataboutism and so the topic cannot be discussed anymore.

It's fine for people to say that two wrongs don't make a right or that even if the Iraq invasion was based on lies about weapons of mass destruction that doesn't make Putin's invasion of Ukraine any less evil or harmful or destructive. But most people don't even bother and just cry whataboutism.

Whataboutism makes sense, victims of abuse are not allowed to abuse others just because they were abused themselves. But it's not whataboutism to critically analyse and compare what is the justification of the Iraq War and Ukraine invasion. President Biden probably wouldn't just cry whataboutism, he would state clear and convincing reasons why the Ukraine invasion isn't justified and why the Iraq invasion was. It's not whataboutism to analyze, compare, collect evidence and come to a judgment.
We use AI in games in a compassionate way to support positive mental health
In some ways the further from Russia the easier it will be. Countries in Europe feel very close and very connected. Asian countries and even countries like Australia and NZ not so much.

AU/NZ are looking on and supporting Ukraine, but they lack the deep involvement.

AU/NZ can be a bit of pain visa wise, but there are plenty of IT jobs. You do need to be able to speak English, but in my experience dealing with teams overseas (mostly China), it's not unusual to have to pause a conversation while someone looks up the meaning of the word before continuing.

Similarly, there is a large expat population in Thailand, and there are definitely opportunities for tech people. Thailand only has 30 days visa free for Russians, however it's possible to extend the visa for a further 30 days by going and sitting in a government office waiting in line for a few hours.

It's also possible to do a border run to reset this (it's not like Europe where it 90 days in 180 days.

There are various agencies that can help get longer visas once you're there as well.

[0]: https://visafreecountries.com/russian-passport
as the saying goes if your only tool is a hammer ... perl/regexp is obviously the wrong tool for the job. Finding new prime numbers, minting bitcoin, running seti@home, is what C++ exceptions have been invented for.
I do this pretty often, and it's often a very valuable exercise, even though I'm almost always wrong. Interrogating the apparent contradiction between my beliefs and existing reality is a highly fruitful learning experience. There are several serious failure modes, though:

1. I can get my ego so wrapped up in my own idea that, even once I have the necessary information to see that it's wrong, I still don't abandon it. In fact, this always happens to some extent; when I change my mind it's always embarrassing in retrospect how blind I was. But the phenomenon can be more or less extreme.

2. In a context where posturing to appear smart and competent is demanded, such as marketing, advocating totally stupid ideas puts me at a disadvantage, even if I recant later. Maybe especially then, because it reminds people who might have forgotten.

3. People who know even less than I do about a subject may be misled by my wrong ideas.

4. This approach is most productive when people who know more than I do about a subject are kind enough to take the time to explain why my ideas are wrong. This happens surprisingly often, both because people are often kind and because the people who know the most about a subject are generally very interested in it, which means they like to talk about it. Still, attention of experts is a valuable, limited resource.

5. People who know more than I do about a subject can get angry and defensive when I question something they said about it, particularly if they're mediocre and insecure. The really top people never act this way, in my experience; if they pay attention at all, either they can explain immediately why I'm wrong, as AlotOfReading did here (though I may not understand!) or they go "Hmm, now that's interesting," before figuring out why I'm wrong. (Or, occasionally, not.) But people with a good working understanding of a field may know I'm wrong without knowing why. And there are always enormously more of those in any field than really top people.

So, I try to do as much of the process as possible in my own notebook rather than on permanently archived public message boards. The worst is when group #3 and #5 start arguing with each other, producing lots of heat but no light.

My theory about why the angry and defensive people in group #5 are never the top people is that they stopped learning when they reached a minimal level of competence, because their ego became so attached to their image of competence that they stopped being able to recognize when they were wrong about things, so they are limited by whatever mistaken beliefs they still had when they reached that level. But maybe I'm just projecting from my own past experience :)
> Can you do this in Go, without changing source code?

Yeah, IIUYC it even has first class support: `go mod vendor`
Good sniffing proxy packets without getting noticed when there's a kernel module inspecting the running processes on your computer. Almost like that's the point of the kernel driver.
ISPs absolutely should not be in the business of filtering content. At least, not in any country that respects even basic free speech.
> Personally, I love the fact that just by seeing the import path I know exactly which codebase is used.

This is a bizarre statement. You only care to look at v4 or v7, not nor whether you're looking at v7.5.9 that is actually used in your program, or at v7.6.4 which you never upgraded to?

> I also love the fact that I don't have to know s*t about git to use Go.

Go is actually about the only language that forces you to know Git (or other sccs) to do dependency management. Just look at how horrible it is to develop and release multiple Go modules from the same repository, requiring specific tag names and who knows what else.

Go mod is a terrible kludge and virtually every decision they've taken is simple only for the Go implementation team.
Show HN: An improvement to reviewing code changes
DiffLens is an attempt to address my frustrations with text diffs on GitHub pull requests. Instead of attempting to discern every change optimally with abstract syntax trees, DiffLens just identifies the structure of the code to break down the diff into smaller, reviewable parts.

DiffLens is free to try out. I'd love to hear feedback!
And I'm arguing that the USA _has_ invaded other nations and left them worse for the wear. Like Afghanistan, Iraq, and Syria. You're right this isn't whataboutism, it's more like sanctions "for thee but not for me". The USA manufactured a flimsy reason to send boots on the ground to Iraq and Afghanistan, much like Russia manufactured a flimsy reason to send boots to the ground in Ukraine. There _were_ massive domestic protests over it. And yet the US did it and received no international censure. The "next time the USA invades I welcome ... [sanctions]" is a flimsy argument; the world has shown that sanctions don't apply when the US invades.
Leaving aside the fact that these people believe democracy had already ended, and that they saw themselves as attempting to save democracy, how does this plan actually work? Do they just sit in the capitol and declare Trump king? Maybe hold congress members hostage? Who in the federal government or military is going to go along with that?

I just don't see it as a realistic threat to our system of government.
that's right. "Ki" in this context is a prefix that's used to denote a language or the language spoken by a people ("ki ya lugha" - ki of language). This is exactly like English has language suffixes -ish, -ic, -iese, -ian; for example English, spanish, arabic, japanese, vietnamese. Where "ki" globally serves in Swahili, for example kiswahili (language for the swahili - people of the coast), kiingereza (english), kirusi (russian), and if you don't know the correct language used in a place/country it's valid to say kiukraine (language spoken by the people of ukraine)

As a Kenyan I found this read quite delightful, containing a lot I didn't know of the history of a language we speak.

> Nyerere personally translated two of William Shakespeare’s plays into Swahili to demonstrate the capacity of Swahili to bear the expressive weight of great literary works.
Tesla wins approval for German Gigafactory but still has to meet conditions
The Ukrainians are understandably overstating their case. They are trying to make NATO join the conflict by making us even more scared of what's going on (see the overblown reports about atomic power plant attacks, unfounded claims that Ukraine is only a first step in some grander attack against the West etc).

Be very careful in what you believe. If the Russians wanted genocide (which I find, honestly, about as nonsense as Russians saying Ukraine has a Nazi governement), they wouldn't need to send troops in, right? They could just have bombed their cities indiscriminately from a safe distance. The Russian attacks are happening in the cities, it's true, but where do you think the Ukrainian military is?? Why didn't they fight the Russians outside the cities to avoid that? Have you heard of "protracted war"?