skysight-inc/HackerNews huggingface dataset:
I think it's because when they say Ruby they mean Rails, and the paradigm the Rails ORM uses is good for simple queries, but doesn't scale well. SQLAlchemy/Hibernate use a different paradigm, which scales a little better.
You can have geothermal power everywhere if you drill deep enough
In Austria and Switzerland military service is also compulsory, but not really because of defense (Austrian military is a joke if push came to shove), but because it's an vast source of free labor for the state.

Unless you decide to go full career in the military, once you're done with the month long boot camp, if there's no war, national crisis or natural disaster that will get the grunts mobilized, the rest of the 5 months of service, are spent by the recruits dicking around on the taxpayers' money, doing useless busywork around the garrison.

And there's almost no way to avoid it unless you suffer from a severe physical or mental illness making you unsuitable for service, as even after you get out of prison for refusal, you'll be drafted back in.

PS: funny that you moved from Norway to London as many Brits I've met look up to Norway as a role model, so I'm really interest in your story
If there was any justice in this world, hackers would compromise SWIFT and do what the EU is too cowardly to do.
It is if you look at the state of Libya today. They overthrew Ghadafi for the sole reason of him being anti-Imperialist, killing and ruining the lives of millions in the process.
You'll find it mostly in strawmen created by the war-mongering corporate media to try to make it seem that their political opponent is in bed with Russia. In reality, nobody supports it.
Yes. Czechoslovakia.
Hate Putin and what he's doing in Ukraine right now, but,

- How is Ukraine joining NATO different from Cuba or Mexico joining a military alliance with Russia?

- Dictatorship argument is moot since US actively supports many evil dictator and provides them with financial and military support.

- Any country is right to be scared of the US as it has invaded/destabilized many countries in the last two decades including Afghanistan, Iraq, Syria, Yemen and Libya.
This is why algorithms, filter bubbles and “AI” in its current state is a very very bad thing. It can be gamed as evidenced. The complicity of the platforms is beyond me, why aren’t they DOING something about it? Don’t expect anything from TikTok though - it’s a chinese company and no doubt that some user information and user behaviour information is being exfiltrated to the CCP. Also their filter bubble is tuned for soft power and show CCP in a good light which is despicable. Don’t even register on that platform! Twitter for example, lacks any incentive to do something about it since any user growth is a good thing in their view but detrimental to the platform as a whole. Misinformation and state-sponsored mass networks of fake users is the norm these days and it’s sad.
Look, I don't have a need for this application, but from the presentation of supported platforms:

> Linux

> Homebrew

> Arch Linux

> pacman -U jless

First, if you have to revert to homebrew as a package manager on gnu/linux you might as well tell the user to just use cargo directly, that way users only have to install the rust toolchain as opposed to the rust toolchain plus an alien package manger. The typical way would be to make cargo compile the thing, place in in ~/.local somewhere and add that path to PATH.

Second, "pacman -U ARG" installs from a file or from a URI. jless is neither. You have to properly package it before pacman will install from a file, which means you have to write a PKGBUILD file with some metadata and build instructions (about 20 lines) and call makepkg, which will then produce the package (a .tar.xz file if I'm not mistaken).

I suggest you first test the instructions you put on your website.
I mentioned in another comment that I used to do this, note there are some rare cases when it's not the same as esc. You can remap Ctrl-c to be exactly the same though.
This isn't so much about criticism, it is all about the fact that Putin has nuclear weapons, if not for that this would be over by lunchtime.
Quite apart from the fact that many (most?) vim short forms have long form equivalents, and vim has autocomplete - this argument feels misguided to me, mostly because I don't see why it would be limited to just vim. It seems natural, if you hold such a position, to also advocate abandoning CLIs like `ls`, `cd`, `jq`, `aws`, et al? - and I would despise having to put up with stuff like:

$ change-directory foo/bar
$ amazon-web-services elastic-compute-cloud describe-instances
$ javascript-object-notation-query ...

Not to mention short parameters: `ls -AF`, `grep -v`, `curl -H`, ...

One of my most valuable resources is time. I would rather invest it in learning each tool's vocabulary than spend so much time typing (a prefix longer than the existing name, tab, then pick the answer) in an "everything is spelt out in full, acronyms and abbreviations are banned" world.
Ask HN: How to scale our ci/CD process?
We have a suite of integration tests that take about 2 hours to complete.

Currently our flow is that each feature branch runs the integration tests, and only if the branch is updated from master and the tests completed, it can be merged to master. So naturally, it happens quite a low that you start the tests when your branch is updated, but by the time it ends, there are new changes to master, and you must update your branch and re-run the tests...

We are obviously doing something wrong. But we are not sure what.

Should we allow to merge the feature branch even without updating and testing? it feels risky...

Should we allow to merge, but have another run on master before deployment to production?
There are also neo-nazis in Russia, USA, Germany, Sweden and basically every country with a white majority population. This doesn't mean they're nazi countries, and it certainly doesn't mean they need to be invaded and liberated.
As it happens, Russia is. Big exported of carbohydrates too (grain).

But yes, pre coffee booboo.
Medical student surgically implants Bluetooth device into ear to cheat
The US and Russia did promise to defend Ukraine against nuclear powers in exchange for Ukraine giving their nuclear weapons to Russia in 1994. Now Russia, a nuclear power and one of the signatories to that treaty, broke it by attacking Ukraine, and the US broke it by not defending Ukraine from that aggression, because Russia is waving its nukes around as a threat.

The big lesson that the US and Russia are teaching Ukraine here is that they should have never given up their nuclear weapon. This whole event is terrible for the prevention of nuclear proliferation.
That project and the programming language were both named after the famous artist, Piet Mondrian.

https://en.m.wikipedia.org/wiki/Piet_Mondrian

My post wasn’t to complain about the name collision though. I don’t see an issue with the name being shared like that as they’re occupy similar but distinct domains. I just thought I’d share my confusion in case it entertained anyone.
Would you be willing to risk nuclear armaggeddon for pedantic principles of NATO membership? I’d gladly violate them to literally eliminate a whole host of terrible scenarios once and for all.

George W Bush wasn’t a “dictator” but he and his inner circle got us into the war in Iraq which destroyed huge swaths of the middle east. Perhaps in practice, the US President can wreak just as much if not more havoc than a Russian one?
> How is Ukraine joining NATO different from Cuba or Mexico joining a military alliance with Russia?

Well, it's different than Cuba doing that in that it never actually happened.
Cuba has had a military alliance with Russia / USSR for decades.

Mexico has entirely different problems.

Neither of these countries got invaded or had their regime changed by the USA.

But I fail to see what this has to do with the Ukraine and the Russian invasion there, which is not theoretical.
> Yeah I get it, thanks. I still think it would be nice to stop it.

It would be nice for the rest of us to have informed, considered responses in comments rather than little rants. But it seems as though no one's getting what they want today.
I wonder if Reuters is trying to create a cyber war much like the BBC has been blasted by some in the UK for sparking Xmas panic buying and the fuel crisis.

https://www.express.co.uk/showbiz/tv-radio/1506903/BBC-blast...

https://www.express.co.uk/showbiz/tv-radio/1497043/BBC-backl...
this seems astroturfed
> The 90s born generation like myself, mostly see Russia as neutral

Yeah, people who didn't live through the cold war and didn't suffer aggression or witness it being used against a nearby country are prone to being blue-eyed in that way.

I guarantee that a lot of the 90s kids are now having second thoughts and start to think more like the older population.
The Story of Inventions by Anna Claybourne
People shit on nationalism, patriotism, religion etc but in a society where these are on the decline, the will to defend others at the cost of own safety and prosperity (the so called self righteousness) will disappear. So first the nations will just fend for themselves, then the factions inside the countries and the people themselves. Unfortunately, not engaging is never a great strategy. It's a strategy that looks great but it always makes things worse. The current escalation is solely due to how weak USA looked during their hasty retreat from Afghanistan.

My guess is that Putin just wanted to scare a few people and may be annex the rebel areas. But the weak response has encouraged him to see how far this can be taken. When will the current DefCon change? He would continue till that happens. It's not because he is stupid or crazy. It's a decent strategy to see where the opponents limits for patience are. He would turn around the moment there is some ground action or strict measures like announcing a no fly zone over Ukraine enforced by NATO. Till, then the smart move would be to push forward in Ukraine.
I am pretty sure this will more or less completely sever Russia from the western economy for a long time to come. The European dependence on Russian gas is going to go away quickly (or at least as quickly as these things go).

As long as China goes along with Putin's madness they will manage to shuffle along, but if these things continue I am not so sure. China loves stability and trade with Europe more than it likes the European economy becoming more self-sustained due to some ex-soviet mobster with power hunger.

I look at it this way: the Soviet Union was relevant in many ways. Not just as a military power. It was important to excel at every area. Like science, culture, sports, space travel and so on.

Today Russia has three things that makes it important: natural resources, sports (and apparently a good doping programme), and military power. They are slowly becoming irrelevant on the international scene in all other areas.
Good lord. This sounds a union punishing employees who overproduce - “you’re making the rest of us look bad”.

If someone decides to come in and you work remote that’s not forcing anything.
Not really. Europe would experience a temporary shortage and soaring prices but that's it. The alternative is to let dictator Putin go unpunished, which means he will in the future likely attack another country. There is no doubt about it. Without a strong deterrent and corresponding internal opposition, dictator Putin would seize the first opportunity as long as (in his mind) he'd be reasonably certain that other European states wouldn't use nuclear weapons anyway. The older he gets, the more likely he is to make such errors of judgment. The new security imbalance due to an emboldened Russia would drastically increase the likelihood of a nuclear war in the future.

Avoiding WW3 should have higher priority than short-term gas imports.
It's hard to know what solved the problem here. I wouldn't assume that it's the Java bit, although it could be.
German here. I am fairly pro-US. Had a discussion yesterday with my neighbor. He argues that Russia invading Ukraine (and putting a pro-Russian government in its place), it is the same as USA invading Iraq. In his view, both of these invasions where motivated by own interests: Russia is motivated by their own interest to unite old Soviet Union again and USA was motivated to secure their resource interests (oil). How do you defend against this?

I argued that both conflicts cannot be compared. USA was reactive (against the threat of 9-11), whereas Russia is proactive, invading an independent country with shallow arguments (Nato is a defense alliance that would never invade Russia, yet Putin calls Nato a threat).
> Without Ukraine's Crimean peninsula, Russia loses sea access to the Black Sea and thus the Mediterranean for their navy (and also for trade),

That's untrue. Sevastopol is the main port and naval base in the Black Sea, but Russia has plenty of others, and some are even undergoing expansion - Novorosiisk ( the backup one). Sevastopol is in Crimea, but was shared under an agreement between the Russian and Ukrainian navies. So in reality, Russia gained nothing there besides an extra front for their current invasion of Ukraine.
Intel.com seems to be blocked for russian IPs
Did they not ban Russian language media saying "it belongs to Russian(-speaking) oligarchs"? As if their own media doesn't belong to Ukrainian-speaking oligarchs.

What percentage of budget goes into Russian-majority areas? Let's say even before the whole NATO thing started in 2008.
In cold war no, there is no incentive to cut cables

In hot war, your connection to internet will probably go down before anyone severes the backbone cables.

First your cellular network, then other types of connection.

Then you lose electricity and stuff.

So no internet only sneakernet and maybe local networks with local power supply will be resilient enough. Yeah and radio.
> But often the only solution is having a custom view made.

Sometimes.

But I'd urge you -and every Rails dev struggling with this- to look at how and where you can decouple and separate the concerns in your (quite likely) ball-of-models.

Most often that is a far more sustainable solution. One that helps you not only with performance.
Exactly, then Putin himself could go to Washington kill Biden and everyone is doing nothing because of MAD. That's absurd.
Partner? No, they don't have equal weight. Russia is economically and technologically insignificant in global sense. Russia would become China's puppet and the speed of China's economic and demographic takeover of Russia's Far East would only increase.
But what if support for other wikis gets added?
I see what you mean. I took it for granted that it's clear that sentience is a prerequisite to the capability of having desires. If someone did argue that plants have desires then I would question what they mean: either they're implying conscious preference of future states, desire predicated on sentience or they mean some metaphysical teleological conception of desire. The first two are mistakes, the last is not really the type of argument that I find fascinating beyond its relevance to social ritual or linguistic games.
> PostgreSQL 14 with extensibility patches,

can you elaborate on these patches? Have you worked on any parser-level hooks? I'm building an extension on PG, and have been trying to extend the parser without touching PG's tree, but it looks impossible at this point.
> If Russia attacks a member of NATO then all members of NATO are obligated to join in defence militarily.

That's what is commonly believed, but that belief is actually wrong - other NATO members are obligated to - and I quote directly from Article 5 here - "(...) assist the Party or Parties so attacked by taking forthwith, individually and in concert with the other Parties, such action as it deems necessary, including the use of armed force, (...)"

The keywords here are "as it deems necessary" and "including the use of armed forces". There is no automatic need to send troops - if you as the attacked party think a strongly worded letter is all that is necessary, you just ask for that letter. Of course you can demand military support, but doing so takes time, and it is easy to consider a situation in which you do not have that time anymore.

For an application of that principle, see 9/11, when the US invoked Article 5, but which did not result in military action from all NATO members (several of which refused to take part in "pointless military adventures"). The US obstracized those countries, but ultimately (had to?) accept.
Thank you. Do you honestly expect them to have a similar effect on Russia? I imagine there's key geographic, cultural, and temporal differences at play.

Czechoslovakia isn't even a country any more, which says something.
Yes, a lot of data is relational (although probably most of the world's data is not relational). But not all things need to persist data or are data driven.
What surprised me about this video,
was that it popped up as a youtube-recommendation,
on an unrelated video, – and I hadn't viewed / showed
any kind of interest in the Ukraine at all there.
NATO has shown at least some willingness to fight wars of aggression. It's hard to paint the intervention in Yugoslavia in the 1990s as defence of an alliance member, however justified it might have been by humanitarian concerns.
Working from the office is the default; you likely have this in your contract (I do) and you did that most of your life. Now if your life in the office was reduced to being parked in a cubicle, then no wonder you hate it, but don't project that on everyone.

Who has to show up is decided by the company and to a lesser extent by the market: if your contract says you have to show up, then you get fired if you don't.
And frankly this is what I expect to happen to many of those which discovered working from home during the pandemic and now behave like extremists and want to force companies and their colleagues to change for their sake.

By all means, argue for hybrid or home office, but don't pretend this is normal and anyone that's against it is some barbarian.
> Neither of these countries got invaded or had their regime changed by the USA.

Cuba did, in fact, get invaded by the US. But not like Russia is doing to Ukraine.

https://en.m.wikipedia.org/wiki/Bay_of_Pigs_Invasion
Not true. They said each employee has to make a choice about whether they want to return to office by the 28th.

They just need a headcount for office space. There have been a lot of new hires in the last two years.
Lol OP says don't turn this politically, first comment talks about CCP ahahaha

Like the west has no propaganda, suureeeee
The argumentation is often: as long as the data is processed in the EU, this is not a problem. Find the argument as such a bit strange, but with Cloudflare this would already be possible today. https://www.cloudflare.com/data-localization/
Sure. Where are you stats coming from. ?
Mexico was used in that analogy just because it's on US borders.

If this analogy seems unrealistic to you, try replace Mexico with Cuba. Could two independent countries (USSR and Cuba) agreed to place nukes close to US borders in the 60's? Legally, sure they can. Does US agree with it? Even if WW3 was the case they will never allowed it.

Same thing now with Ukraine. If Ukraine joins NATO, their troops will be on russia south border, which is unacceptable for Russia. And russian government thinks about it as an existential threat. Invasion is the direct result of failed negotiations between Russia and NATO about Ukraine neutrality.
I'm trying to cut meats out of my diet slowly. All seafood was easy as I was never that into it. Pig meat on the other hand... Bacon, Ham, Pork, etc. I knew that it had to go. So I started with that.

Currently I'm an opportunitarian. Chicken is the meat of choice if I can't handle the vegetarian option, otherwise beef. But pig and all seafood is gone from my diet. My hope is that plant-based or cultured meat improves to the point where I don't have these ethical dilemmas anymore. Until then I'll do my best.

I know it's not perfect but it's something. I think more people need to understand that eating and culture are hard to seperate and we need to accomodate that. Making meat a sometimes food is the first step.
Cuba may be one of the few examples that might have a parallel in Mearsheimer's realism model: it would be a reasonable explanation of the foreign policy position the US has towards it even today.

That said, despite how shitty the US is towards it in terms of sanctions etc., there's certainly no boots on the ground invasion by the US.
Investing in Neon in the 70s seems to be a somewhat forward looking and almost prophetic strategy in preparation for the next decade.
The worst thing about the US invasion of Iraq is the civilian casualties of the war, occupation and political instability that followed. But the 2nd worst thing about the US invasion of Iraq is that it is indefensible. This weakens the US position on other conflicts, where the US position is just.

Anyway, any German that is in favor of the Russian border moving closer to Germany is an idiot, and possibly too stupid and ignorant to be helped.
According to Wikipedia, both Ukraine and Georgia, received invitations. Ukraine is on an Individual Partnership Action Plan (English wiki, the German says something about guaranteed invitations...). So it seems both countries have been on aclear path to membership, Ukraine at least until 2014 when Obama said they were, in fact, not. In 2019 Ukraine amended the constitution with "goal" (facilitation, prerequesites,... didn't have time to research that) of both, EU and Nato, mambership down the line. Considering the necessary military build up to pull the invasion of, and assuming such an invasion to be impossible one Ukraine is either part of the EU or NATO, "about to" seems not to far of the mark. Especially for someone playing the long game like Putin.

Usual disclaimer, I don't consider any of the above a valid reason to start a war ot interfere in othet countries.
Ask HN: How do you keep track of code experiments/spikes/side projects?
I guess everybody has those. I certainly have them, lots and lots of small projects where I tried out some new technology/language/framework, or implemented some small idea with it, ordid some exploration on a dataset etc. They all live with dubious names in a folder in ~/dev and over time, I just forget about them. Sometimes I accidentally find them again when doing something related (same task, different tool, or so), sometimes not.

Do you somehow keep track in a more elaborate way? Spreadsheet/database/notes?
No point talking about that. You, Westerners, have too many MBA types in positions of powers, where they shouldn't be. Listening to an investor relations specialist for a military analysis is not what you should do.

You need to stop trying to understand it, and take it for what it is. A long staged military invasion of a country Russia been attacking for 8 years.

Act accordingly.

Analysis paralysis is what Russian KGB actively tries to cause in the West, and no wonder they fund tons of garbage think tanks to pump what is called "фуфло" https://www.urbandictionary.com/define.php?term=Fuflo . It's jamming basically, but for the brains of people in power. Mental warfare.
I’m sorry but you’re swirling separate concepts together as well as misunderstanding Trump’s persona. I have uncles who talk exactly like this because it makes them sound worldly. Like it’s what they would have done if they had the motive, because they’re smart too. Admiration is not support. Mature people can admire their opponents. Support would be saying or suggesting that Putin is justified in some higher sense than avarice, that his motive is admirable, since you asked.

Trump is obviously detached and breezy here. Irreverently honest, like a comedian doing a bit. Better it make you think, than make you mad at the messenger.
Yep that’s what I do too. ctags are fast and low overhead to generate.

The other alternative is to set up a Language Server (LSP) for navigation and you can use the same ones as VSCode uses.