skysight-inc/HackerNews huggingface dataset:
Anybody interested in speeding up the Rust compiler should be looking into generating a new JITted parser after each macro definition, and jumping into it to parse the remaining (and any other affected) code.

The time to compile a new parser ought to be much less than feeding literally all tokens into a runtime macro-definition interpreter.

Similar infrastructure might help with generics type calculus.
IT workers like to ignore the fact that most other professions in most countries are returning to the office (or never left) and for good reasons. Face to face communication and collaboration is the gold standard to doing any kind of work together.

There are many reasons why one would want to work in an office at least part of the time besides efficient communication/collaboration: socialising, access to equipment, access to facilities, cafeteria/restaurants, change of scenery, biking/walking, etc and so on.
Any of these can be argued against or replaced by other things, but when the office can give them to you in a package why go to the extra effort? For many people things were fine before the pandemic and now they want to get back to their lives.

Working from home is an exceptional situation available to very few professions and only to parts of the staff that has yet to prove how good it works at scale in the long term. Based on my own experience before and during the pandemic, people painting home office as some kind of heaven were either in a terrible situation (commute, noise, etc.) or haven't figured out what the costs are yet (isolation, loss of professional social support, less chances for promotion, blurring of borders between work/home, slacking off, etc.)
eww (built-in browser) works well.
I have a hard-time believing you habe watched the video to be saying that it is not relevant.
They're obviously not leaving Kyiv alone but that doesnt mean that they want to occupy it and root out a protracted insurgency.
Cypress vs. Playwright GitHub stars comparison
What if some small Estonian county says that they are majority Russians and want to do a referendum? Just like Scotland did (but didn't succeed). Just like Transnistria did. Just like South Osetia did. Just like Crimea did. Just like Donetsk did in 2014.

And then Russia wants to help them. Hey, our fellow comrades are under oppression from Estonian government!

There can be many different recipes, but it's never a 1-day process. The current war with Russia is ongoing since 2014. First it's separatists (mostly really residents of those territories, supported by Russia), then it's some unknown bands of criminals. And very strong propaganda, that persuades everyone and their parliaments that those peoples' voices must be heard, etc.

No ICBMs won't fly in that case, because it's always "not such a big deal for ICBMs". Are you going to start World War 3 if some small Estonian territory really wants to secede?
Ukraine might very well be split in East and West Ukraine along the river. This war feels way too ambitious for just the separatists' land claims.
Funny you say that, I moved off of Windows over 20 years ago and never looked back.
I searched DDG and Twitter and I didn't see anything to the contrary, so I assume it's working in Russia.
I use neovim now and have switched my search over to using Telescope.nvim which is a fuzzy search basically.

It lets you do pretty much what you say allowing me to type <leader>-f and partially type things to remember where I am with a preview pane. Seems moderately fast most of the time for the monolith I work on.
In February 2022, Don Knuth found a cool graph which contains all 4-vertex graphs as subgraphs. Furthermore, they can be visited in revolving-door Gray code order.

He reported about it in exercise 291 in pre-fasicle 7a, and asked if someone could make an animated video of it. This is my attempt at it.

Any remarks or suggestions for improvement are welcome.
You speak with such impunity on matters that are clearly not for the average folk.

The situations in 1939 and 2022 are only similar insofar as we are talking about the same country. Everything else is different.
This whole thing stated as a result of talks of NATO expansion to Ukraine and Georgia in 2008, when the US military industry was looking to find ways to start new wars.
Romania isn't terrified of Russia.

The 90s born generation like myself, mostly see Russia as neutral, from the neutral-positive way we saw them in the 90s, when we were still relying heavily on their bootleg electronics.

Romania joined NATO way back as it saw it as a way to get closer to the west and ultimately into EU. Not because of Russia but because the bad state of the local economy (and associated poverty) lead by incompetent, post revolution, ex-communist party, people. That couldn't be improved without outside investment, guidance, and trade partners.
Historically, people used :grep and the quicklist to jump between project files based on abitrary strings and Ctags to generate a language specific index of functions, variables which you can jump to.

These days people generally use some kind of fuzzy finder plugin thats basically the same as the vscode experience. Exactly which one you use depends on various factors, but Telescope and Fzf are two big names and both allow searching through a bunch of other stuff, setting names, edit history etc. (You can also save the fuzzy search results to the quicklist so you've basically got a reusable index).

And neovim is heavily embracing the LSP paradigm, where you'd use something like gd to jump to definition when on top of a function and a language specific LSP server will tell Neovim where to jump to.
Apparently, the department of defense doesn't need a provocation for them to act.
Yes. Americans cannot find Estonia on the map, why starting World War 3 for it? Especially if it's not really clear there was an invasion, maybe there are real citizens that have some demands from their government, or some other shady things not clearly seen from afar?
> the responsibility that the US bears on this conflict cannot be underestimated, and it is totally absent (or at least severely under-reported) from Western sources.

Either we agree that countries have sovereignty and can enter whatever pacts they so please or we do not. You can't have it both ways. NATO is an alliance that Baltic nations joined of their own accord. The US doesn't even enter the picture here.
A general comment on cyberwarfare. The Russian government/military is probably one of the most formidable cyberwarfare forces in the world (a quick googling lists US, UK, China, Russia, Israel as the top 5 cyberwarfare states, and I assume no non-state organization compares). One would expect them to have deployed their cyberwarfare "forces" against Ukraine. And yet the results were... pretty minimal? Internet traffic went down by ~30% in Kharkiv for a few hours. Have there been any other consequences? Yes it is possible that Ukrainian military communications were disrupted in a way that is not publicly visible. But none of the things people worried about like the electric grid, cell network, transportation, power plants seem to have been affected. So is cyberwarfare really just a minor concern if a country has basic defenses?
If the case is as you described, then I think they could got away by just implement a few native web components, without the need to migrate to react.
I might have to reevaluate acoups writing if this is the calibre of understanding he has.
Following your logic sanctions are useless.
I think this is ok because nothing will affect Putin. Russian people should eventually not reelect him or somehow remove this government. And for others I think its very reasonable to not do business with such an unpredictable/hostile country.
Stop postponing things by embracing the mess
His plan is to basically topple the Ukraine government and replace it with something Russian leaning, leaving the Ukraine a zombie state

Direct occupation would be dumb. We live in a century of illusions
Write SQL.
It's such a pointless metric too; there are neo-Nazis in just about every country. I wouldn't even be surprised if Djibouti had a couple of weirdos regularly dressing up in SS-uniforms in the weekend.
There are rebuttals directly in the linked article? Whether you accept them or not is up to you but you're not doing your due diligence here.
Same was in Ukraine. Hope you are not invaded in like 10 years.
Trump assassinated basically Iran’s Vice President and they “retaliated” with a missile attack on a US base. That didn’t kill any soldiers. If anything it showed that Iran was powerless in the face of US aggression.
The US assassinated a key Iranian leader, while Iran did property damage to an empty US military base in order to save face. It sure looks like we got the better end of that deal.
Bullshit. I don't need to use cursor with Python's sqlite3 module if I use the shorthand API exported by the module. I can write abstractions in Python. But I don't need to write shitty abstractions like the one for filtering.
It puts much more of central and southern Russia in missile/flight range of NATO.
> What's the line, then?

You missed my point a little bit. Of course mercenaries count when invading, but they don't count when you terminate them. Because you're shooting at mercenaries, not the Russian Army.

It takes no political or diplomatic capital at all to brand Russian mercenaries "enemy combatants" and then to promptly terminate them. It would be a little bit different if it were actual Russian soldiers.
As a Ukrainian can confirm that this is really well-written article on this point
> The question is, what is the world going to do about it?

>> Apparently, not a whole lot and it bothers me quite a bit.

Me too.

> And again. But: even if you could go on, you shouldn't because none of these have anything to do with Russia invading Ukraine.

Well, I think it does. Because doing the same (TM) thing all over the world, although for different (official) reasons, limits your credibility when you criticize others. And it makes it so much easier for, in this case Putin, to pain the West as the true aggressor (which, in this case, is wrong). In the war of disinformation it doesn't matter so. And it opens up venues within Western society to create, as limited as it might be, support for Russia's actions. There have already been the first demonstrations in Germany with people carrying pro-Putin slogans.
Ironically given the comment you replied to, Norway is one of them. I had military police trying to reach me the last few weeks before I moved to the UK to try to hand deliver a conscription notice as a necessary step before charging me if I again failed to show up (I'd ignored several prior notices).

I didn't leave because of that, but I did delight I telling them I was beyond their reach. Finally picked up the phone the very day I left.

My dad and uncle both served 3-4 months in prison for refusing as a matter of principle, and my intent was to do so too until we decided to move our startup at the time to London.

Of course the main reason for that conscription was the Soviet Union/Russia. It's gotten very lenient since I left in 2000, as the size of the Norwegian military has been scaled back to the point they only need a small portion of potential recruits.
Imagine this [1] scene playing out during one of the various protest come riot movements in the US over the past years. That is John McCain giving a speech to the protesters in the capitol of Ukraine, telling them that America is with them and that Europe will make Ukraine better. And to be clear he was doing this while the democratically elected [pro-Russian] president was still securely in office and would be for months to come.

I feel like we largely lack any perspective because so many of things that are happening are something so completely foreign to us that it's difficult to even realistically imagine it. Imagine if Russia formed a 'defensive' military alliance whose primary mission was to contain the US. And they then gave speeches, such as McCain's, in Mexico City shortly before a pro-US Mexican government was overthrown by an insurrection and replaced with a pro-Russian one. And then they now moved to integrate the new Mexico into their military alliance which would undoubtedly result in 'defensive' weapons, arms, soldiers, etc being placed right along the US border - possibly to the point of imperiling our credible nuclear deterrent.

I would certainly agree that Ukraine is not just a US pawn and wants to decide it's own fate, and deserves that. But there's also no doubt that it's political present and future is instead repeatedly decided by outside actors.

[1] - https://www.youtube.com/watch?v=93eyhO8VTdg
When you mention a quintessential US state I wouldn't arrive at Alaska or New Orleans
International transfer happen all with swift. Europe has its system (IBAN) but still swift is what is used internationally
This does not provide explanations or solutions. If you seriously think the man apologises an invasion, it is just another misjudgement.
NATO was founded as a defensive alliance against the Soviet Union, and the Russian Federation is recognised as the Soviet Union’s legal successor.

That doesn’t justify Russia’s action - you aren’t justified in invading your neighbour over the mere inchoate possibility they might join a potentially hostile military alliance. (Ukraine still hasn’t joined NATO, and there is no evidence they were likely to be accepted as a NATO member in the near future.)
Watched the video and came to the same conclusion - Mearsheimer argues that Putin would be "too smart", "rational" and "strategic" to invade Ukraine.

He seems to be right in many other points, so go watch the video.
Remove shrimp and canned tuna and the Americans are not even close anymore
> of his army is abandoning him

I haven’t heard this, what’s happening?
> Romania isn't terrified of Russia. Russophobia is a relatively recent fear in the general population caused by years of media propaganda.

Absolutely not true[1]. Soviet Russian-Romanian friction dates as back as early as the 70s, and let's not even talk about WW2. Soviets raping and pillaging Transylvania is well documented.

[1] https://www.wilsoncenter.org/publication/the-soviet-romanian...
What do you suggest? ICBM launch silos in Germany and hypersonic missile launchers?
Russia currently occupies the USSR’s seat on the UN Security Council and concerns about Russian aggression have persisted have persisted since the collapse of the Soviet Union. It’s not literally true that it’s a defense against the legal entity known as the Russian Federation but insofar as Russia has failed to shed its image as an aggressor it’s true.
Vim supports ctags[0] lookup out of the box which fits your need somewhat.

I tend to use FZF[1] which has functions for leveraging ripgrep and silver surfer for searches. It can also use find. FZF also has dialogues for paring down results in real time (i.e., as you type)

There are also plugins that are much more nuanced and more involved for searching symbols and providing autocomplete. Duoplete, vimcomplete, youcompleteme spring to mind.

[0]: https://ctags.io/

[1]: https://github.com/junegunn/fzf.vim
Ask HN: What happens if the transatlantic undersea cables are severed one day?
Is the global internet our economies rely on dependent on these cables functioning? Or is there some amount of resiliency?

Would there be incentive for another nation to do so in a cold war scenario?
Are you a Natural Language Model or is there actually a person behind this account?
I think we're probably more aligned than you think :-)

I think society is a slow, lumbering beast that's hard to turn around, and very unpredictable.

I think that elites generally control things and the average person can't do much.

But if <<only>> elites control <<always>> things and only in <<their>> favor, then we can't explain how developed countries happened.

Long story short: the common person can't do much in general, but sometimes they can. Otherwise we can't explain stuff like Taiwan or South Korea or Estonia or Czechia or Slovenia or Ireland or whatever. So that means that the common person has a super low chance of changing anything, but that's their only hope. Giving up means that you have <<no>> chance, <<ever>>. And that's how you end up with Ukraine pre-2008 or Moldova pre-2014.
Has a brutally sanctioned populace ever overthrown its government?

This is an honest question; I don't have enough samples to draw upon. In the case of Iraq, North Korea, Venezuela, it seems like the misery just trickles down.
The time our election comes, the Ukraine conflict will likely be mostly over, at least there would be nothing to stop serious Russian movement. We will have an election with russian toys lying around just over the border, while our foreign minister prodly wears his pledge of "Friendship", given by Lavrov himself. I really hope we will not be "liberated" once again.
I don't really buy into this argument because NATO has done no such integration and has actually pretty much made a policy of leaving Ukraine out to dry, even with its extremely pro-West government right now (there is no way Putin doesn't know this as well): yet here we are, with an invasion into Ukraine by Russia.
Friends and a social circle are complementary to professional socialisation. And no, going to meet-ups and conferences isn't a replacement either.

It's very nice to be able to discuss with colleagues impromptu about new projects, what they're working on, what new tech they're studying, etc. Or to walk into a discussion in the kitchen about a refactoring, new libraries, etc.

But if one just stays on their chair X hours with their head in the monitor and never talks to anyone they won't miss the above either. Same for people working for 5 person start-ups where everyone knows what everyone else is doing.
There's nothing to contest, just people Don't like the truth here. If you say something against the US you get down voted.

Your comment is too sided, US to good to have secret services that influence elections elsewhere (after all, it never happened :) )
Not the dump format. The actual data on disk of the database itself.

If you try upgrading even one major postgres version and you're not aware of this you lose all your data (you don't really as you can roll back to the previous version, but it doesn't even tell you that!)
More importantly, Germans, Austrians, and Italians should call their representatives to support excluding Russia from SWIFT because these seem to have been the main governments who blocked the proposal.
Say what you will about Putin but he's not wrong about that. Ukrainian government is one of the the most hostile governments towards ethnic minorities. You can argue that other countries are racist, but the racism is mostly at ground level. In Ukraine, it is from the policy level itself.
Not really. There are many countries with fair, equal, representative elections. With its 200 year old system, the us is really behind the pack.
Of course it's just a dishonest pretext by Putin, he has no problem with neo-nazis as long as they're on his side, but there's a grain of truth in it. Look up Azov battalion.
This might be a weird question, but if you are American, do you think Biden is a smart man with motives beyond his own gain? Does he really try to make USA better and works for the common person?
Agreed with the scrollbars - they should absolutely be there. I would also like to see a light-theme version, at least I need to squint a lot more with this dark theme.
That wasn’t Gretas demand
"I want these barely homless people out of my community" turned into "I want these homeless people out of my community"
NATO has as its interests the security of the member states, it is as simple as that.
>It's basically inconceivable ......

Reminds me of; Putin will not insist on outrighouts terms, he will know his own weakness......

WHEN will the lesson be learned. WHEN will be the lesson be learned.

How many more dictators must be wooed, appeased - good God, given immense privileges - before we learn?

You cannot reason with a tiger, when your head is in its mouth!

- Winston Churchill ( Gary Oldman ) in Darkest Hour
Not a single one of the Warsaw Pact countries wanted to be in it (except Russia, maybe Cuba - no idea). As soon as Russia’s occupation of half of Europe was over, all these countries couldn’t run away from Russia and WP fast enough, and joined NATO.

So it wasn’t independent peoples joining a defensive pact, but Russia dislocating its arms onto stolen territory.

Only exceptions are Belarus, which effectively remains under Russian thumb, and Ukraine which didn’t make it (and had, now dead, significant pro Russian sentiment).
And footage from a Wednesday fundraiser in Florida showed Trump calling Putin "smart" for moving in on Ukraine "for $2 worth of sanctions.

Source: https://www.npr.org/2022/02/24/1082954761/republicans-are-co...

Link to footage: https://twitter.com/american_bridge/status/14966827592087756...

If admiration, cheerleading, and calling an invader "smart" - isn't support... What is?
I think Russia just confirmed its image as an aggressor in a way that leaves no doubt.
If I gave you a live chicken, a head of broccoli, what would happen when you tried to cut up each one with a carving knife?

You instinctively know what fear and pain are, and minimising those things is the point of veganism.

If plants feel their fear and pain far slower, then much less of it is happening.
I remapped caps lock, to be control when you hold it and escape when you use it alone.

However, for a long time I used Ctrl-c instead of escape, which is 99% the same except in some odd corner cases (not recommending that, just mentioning my history).

These days I use the common vi tweak of 'jk' being mapped to escape.
I can imagine lockdown being very pleasant for people who own their own home, live alone (or with close family of their choice) and can work remotely without any issues.

Too bad the government that locked us up doesn't care whether or not everyone has those things.
Throwing away keys is never the right thing to do anyway. If the user typed 5y8 you don't know if they meant 58 or if the y was meant to be a 6 or 7 so the best thing to do is to have the field contain the full user input and higlight the input as invalid rather than silently guessing what the user meant.
Show HN: LERA – Free automated accessibility reporting tool
Struggling to generate website accessibility reports? Automate your accessibility reporting with the LERA web accessibility tool.

- Easy installation: Setup the web accessibility tool with a simple click, as a Chrome browser extension

- Granular Reporting: Experience an interactive dashboard with a detailed breakdown of issues

- Multiple URL download: Audit unlimited URLs, save, and download all in one file for quick availability

- Reporting Template: Use a pre-built, consolidated reporting template with custom headers and download in Excel format

- Compare data: Archive and retrieve data for future use, comparison or further analysis

Download the free chrome extension - https://chrome.google.com/webstore/detail/lera/neninfnjnhknn...

Learn more - https://advancedbytez.com/lera/
A hybrid environment doesn't work if just a couple of people from a team or department go to the office and the rest are permanently working from home. You lose most of the advantages and still have to pay for office space, etc.

That's why in my company the hybrid solution will probably look like "everyone from the team has to be in the office on day X of the week".
> In Ukraine, it is from the policy level itself.

Utter bullshit.

If there is any country that is instrumental in financing hate groups then it is Russia, they have their fingers in every pie that they can find.
The US has thousands of US soldiers in EU NATO states, do you think US will just sit there and talk about financial sanctions while Putin kills US troops in Europe?

By the way Germany also has nukes, not their own ones, but they are not just there for fun.
Yes, if we only consider definitions and ignore NATO actions for the past 50 years.