skysight-inc/HackerNews huggingface dataset:
> I just find it very strange, that I would sit at home on Zoom my whole life to better facilitate having kids who will themselves sit at home on Zoom their whole lives.

Is this not conflating one's work life with one's life outside of work?

I don't doubt that being at work with people is good for socializing with them since people seem to be better suited to that format of in-person interaction (even though that's not necessarily "doing work"), though there's also nothing preventing you from seeking out events outside of work, be it with your coworkers or other people.

I think that claiming that you'll spend your "whole life" on Zoom calls is a bit far fetched, unless all of your life is work and the kind that is done primarily throughout meetings. While the argument that you make is noteworthy, i think i should point that out.

Personally, i rather enjoy being able to step away from the computer and into fresh air, to go and play with my dogs or so on, as well as to not have to spend hours during commute for no good reason or live in a city with polluted air (there was black soot on the edges of my windows when i did live there).

I actually wrote more about this cultural divide in preferences on my blog, which i mentioned in another post in this thread: https://blog.kronis.dev/articles/remote-working-and-the-elep...

I think both one's personality and preferences in regards to modes of work are relevant here!
PFsense on HP G1 Mini: 128gb SSD, 512 NVMe and M.2 ethernet for WAN (2020)
I wonder how much work they estimated it would take to make Go as "memory safe" as Rust.

I feel like the body of the post could have been "we just want to use Rust, ok??!"
Java or Kotlin seems actually a very good compromise. Very good performance and also actually in the top of the list of the energy efficient languages. Plus you can find a lot of more devs using JVM tech stack.
Ask HN: How do you manage private packages within Python projects
I'm trying to convert shared pieces of code to a library, which could be re-used within our codebases (Hosted in Azure DevOps).

However, from looking into it, there is no way to share such libraries without incurring massive costs or sacrificing ease of use.

For example, You can use azure artefacts to pull python libraries, however, you now have to make sure all developers switch to using the new feed, as well as you're forced into adding upstream of PyPI, which then leads to additional costs due to cached packages.

Another approach is to pull packages via ssh, but I assume that creates another mess with access permissions to said repositories as well.

How do you choose to deal with such problems in your environments?
This is the second Synergy rewrite after the first was a completely failed one (i.e. the rewrite was less stable and fuglier than their original C++ implementation).

Somehow I don't think choosing a different fancy-language-of-this-week is going to help improve the chances of this new rewrite.

I am a paying customer of Synergy and kindly ask them to focus on their existing software and to Please. Stop. Rewriting. Software. Every. Other. Day.
Fair point, I should have left it at “NATO or the West” won’t help you.

My understanding is the Ukraine was “up” for consideration of NATO membership at some unspecified date in the future?
I've only seen the use of .rar in scene related materials. And even there it's not used as frequently anymore.
Their comment is technically valid.

The timing of the block is bad though. It'd be great if they could comment on the timing.
You don't need to analyzer a situation to see that Russia is just wrong about this. More importantly Russia is a dysfunctional country where you cannot even make the point that anything is remotely "mutually agreed by its citizens". Historic context is not relevant to the discussion about an invasion.

Quite frankly your comment adds nothing of value.
Yes, you’re describing political science/ international relations theory of realism. In nature, there is chaos and organization of that chaos happens through real force. A country can’t trust others and must protect its interests. A hegemon imposes its desires on the world because it has hard power. Until relatively recently, the US was considered unipolar after the demise of the USSR. (I suspect Putin welcomes the challenge, along with China who both want to assert their world views.) Anyway, fast forward through the millennia, and the two principle hard powers within Waltzian realism is that military force can only be minimized through economic weaponry. By now, it feels like the US has sanctioned Russia so much and for so long that it should be destitute. Somehow Russia’s central bank amassed $600 billion USD in the run up to their foray into Ukraine.[1] I don’t see how further sanctions will change this, but detonating plans on Nord Stream 2 and cutting Russia out from other markets where it sends its oil would be effective, though probably not in the short term. The kicker there is which politician wants to explain why energy prices are increasing even more to a beleaguered country that just wants to put Covid behind it. France has elections in months, and Macron is not eager to see the Yellow Vests reinvigorated with real support to undo his bid to oversee the European Union during his second term.

I agree that it feels unlikely for NATO to draw a red line and start mobilizing troops, matériel, and missiles to reflect a posture. Everything at this point in to the invasion is meant as deterrence. This simply isn’t enough to combat the playground bully. I’ll stop here and just say that in international relations, game theory can be employed to understand this dynamic of brinksmanship. In the worst case of asymmetrical information, lack of communication, and paranoia about the madman leading the opposing side, all out war can be conceived of — even if it’s ultimately called off. Think Cuban Missile Crisis.

1-https://www.theguardian.com/business/2022/feb/24/russian-cen...
Have you considered that largest part of the target audience for becoming a better data engineer isn't people who are already great at data engineering..?
For my brothers birthday one year I bought him a license for RAR
This is conflating archive format with compression algorithm.

The very broad statement "7-Zip achieves a better compression ratio, but it is much slower to compress than RAR" should be demonstrated over all compression levels with a curve of compression-ratio vs time. I am skeptical RAR cannot be outperformed by 7zip in at least some situations.

The license is the strongest argument to not use RAR.
But it wasn't a NATO intervention. NATO nations had the choice of not participating. The default action was to not participate. NATO is a defensive alliance; not an offensive alliance.
But an illegitimate government can be installed fairly easily in Kiev instead.
And in return, we can hit them the only place where they seem to feel pain: their wallet.
> NATO's intervention was prompted by Yugoslavia's bloodshed and ethnic cleansing of Albanians

Yes, should've just turned eyes away from genocide in Europe.
>A lot of the scoring is very subjective

I suspect these decisions are far more emotional than most of us here would like to admit.
Troy is perhaps the most important archaeological site in Turkey (in greek-mithology terms) and one of the worst to visit. While it is amazing to be on the spot, prepare to put lots of imagination on this particular site.

If you happen to visit the area, I would actually recommend to skip it. Go to Assos instead: the citadel, the walls, the theater... all more impressive than Troy. Go the Alexandria Troas and see the baths, the aqueduct, the temple they were digging up a few years ago. Go to see the grandiose Temple of Apollo Smintheum in Gülpinar.

The most impressive thing sadly left in Troy is Schliemann's trench.
So in general (i.e. not specific to cyber), and even under the condition that Congress had declared war on Russia, it is illegal for civilians to engage in acts which harm the enemy. Only the military is allowed to attack.

read up on "unlawful combatant" and "irregular combatant"

Now if look more specifically at cyber, then there are laws such as

The Computer Fraud and Abuse Act (CFAA)
The Stored Communications Act (SCA)
The Electronic Communications Privacy Act (ECPA)
The Defend Trade Secrets Act (DTSA)

which define certain activities as criminal. If a person is on US soil and engaging in activities described in these laws, they may be in violation of criminal law. The location of the victim has little to do with it, it is location of the actor.

By analogy, if A does crime to B, it isn't B who prosecutes, it is the appropriate governmental organization.
Worth noting that :grep can be configued to use ag, rg, ack or git grep which can add some modern conviences like respecting prohect specific ignore lists and there are plugins that build more on top for each specific tool.
> There is an unofficial unrar that is free and open-source software, but there is no free and open-source rar as creating one is prohibited by the RAR license.

From the license (EULA), I assume this is the relevant part:

> You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the licensed software, or any subset of the licensed software, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.

> Neither RAR binary code, WinRAR binary code, UnRAR source or UnRAR binary code may be used or reverse engineered to re-create the RAR compression algorithm, which is proprietary, without written permission.

> The software may be using components developed and/or copyrighted by third parties. Please read "Acknowledgments" help file topic for WinRAR or acknow.txt text file for other RAR versions for details.

Is this actually enforceable? If yes, are there worse outcomes apart from revoking the license? And I mean, the open source unrar, which is supposedly fine, doesn't come with an EULA like this. So it's probably not binding for reverse engineering based on the open source unrar.

edit: I mean if there is a separate patent, then it's a different issue.
It is phenomenal in features and flexibility, but it's not a stable application at all.

I'd sacrifice some of the million things it can do if it wouldn't crash after closing a project on macos.
Doesn't the VSCode vim plugin support Vim macros as well?
The rar license prohibits writing a compatible compressor? What kind of nonsense is that? I clicked the license link and there is a scary looking anti-reverse-engineering clause, but 1) that sounds legally dubious given how the program is distributed; and 2) there is a FOSS decompressor, and studying that may be sufficient to write a compressor without examining the non-free official compressor.

The article is right that there's not much good reason to use rar these days. It is still popular in some communities though. So I've had occasion to run the decompressor, though not the compressor as far as I can remember.
The sightly better file compression with rar is still interesting. But I suppose with today's compute when you think about the time vs space trade-off, time is more important. Space is cheap.
Whenever I see RT mentioned, it's always called a "sophisticated propaganda operation" (or something along those lines), and I must say I can't help but physically cringe.

Almost as if every other news network and media company is not a propaganda operation meant to serve interests, and RT is the odd one out.
In case anyone is wondering, it is Michael Wood's excellent In Search of the Trojan War - apparently some of the information is a bit out of date, but overall the series is wonderful - I've watched it many times since it was first broadcast.
It looks to me like Russia has interest in that. Russia has been bringing up its geopolitical security concerns and bright lines consistently for years and no one in NATO cared enough to “appease” them in any lasting way. It called on Ukraine for years to continue talks w the separatists based on the Minsk agreements but they didn’t. What peaceful means does Russia have available to them? They had a referendum in Crimea where no one was killed — seems far more peaceful than USA or China, the other two “superpowers”. What if USA agrees to settle disputes using peaceful means but then, ya know, just goes and bullies people? It is a founding member of NATO.

What should Russia do if Georgia is massacring separatists in Ossetia? (Similar situation to Ukraine.) Just stand by and watch? Should Georgia be inducted into NATO but Russia not?

What should anyone do if Pakistan is massacring separtists in Bangladesh?

Just curious what is the standard really for when a country should intervene.
If Putin would be seen as a brutal murderer by many russians, then chance are that there are some who could try to assassinate him, like there were many assassination attempts to Hitler.
The lack of scrollbars on desktop is a modern trend that annoys me

Desktops aren't short of width, so why try and hide the scrollbars all the time, but programs seem happy to pack everything into navigation bars at the top where height is limited.
Indian medical student shares her experience from bunker in Ukraine
Okinawa and Mageshima bases are there for a reason, something like 300-400m from Taiwan. For military purposes, Japan is effectively an extension of the US border.

That's one of the great innovations of the US military model. Ensuring air domination allows them to effectively expand control by simply placing bases. Britain had done that in the past with naval forces but their logistic challenges are more complicated when it comes to defending supply lines.
We all know the final outcome of this. In the face of the overwhelming force Ukraine faces it seems to me any help we provide is just going to prolong the agony.
No doubt Russia wasn't treated how it should have been, post Cold War. But staying that's a justification of their behaviour is like saying that Germany was justified in their 1930s behaviour just because it was mistreated post WW 1.

Overall, I'm happy that Poland is a NATO member. At least it adds another deterrent (or failing that, a speed bump) in the way of a Russian invasion. Were NATO not to exist, and Russia to re-awaken it's conqueror instincts at some point, we'd be screwed yet again.
After all those lies I've been told over and over and over again, over decades, about all those countries which got invaded by the US, bombed by the US, had their governments overthrown by the US ...

... why would I believe them about Russia?

Based on an image in a news-livestream yesterday, targets are solely military structures. The reporter did not fail in trying to make russia look bad, showing actually no regard to the information itself.

Personally, I can absolutely understand the desire to remove military equipment next to my doorstep, especially when it's ran by a country which, FOR DECADES, used lies to take over countries and kill millions of people.
> Just because the customs are different from other coastal communities in other countries doesn’t make America’s any less sophisticated.

On average it is less sophisticated though. Most coastal Americans (US) only consume a subset of the breadth of diversity of seafood available to them relative to many other regions of the world.
In criminal law, incitement is the encouragement of another person to commit a crime. Depending on the jurisdiction, some or all types of incitement may be illegal. Where illegal, it is known as an inchoate offense, where harm is intended but may or may not have actually occurred.

-- from wikipedia
https://en.wikipedia.org/wiki/Incitement
I've started using jless for interacting with things like the Kubelet API, it makes browsing through the response a lot easier when I don't know exactly what I'm looking for.
Wind power is useful but not directly comparable to gas or nuclear, for obvious reasons. You can't store the wind or the electricity generated from it.
WinRar at least is a much better UI than 7-Zip.
Well, my personal experience is that it works until it doesn't. I had a Lenovo Carbon for a couple years, everything worked without a hickup. Now, I have a new Lenovo T-series, and my Fedora crashes once a week, which was unheard of on my old laptop.

I still think it beats any other OS for my personal needs, but it really highlighted the struggle that many people might be feeling when trying Linux.

It's "no futzing" iif you have a good combination of hardware (and firmware).
> Objectively speaking, it's justified from Russia's point of view

That is such absurd wording. It almost sounds like you're trying to make an argument but you aren't really.

You can always put it like that. "I see Russia as a security concern. Objectively speaking from my point of view Russia is a threat and we should pre-emptively nuke Moscow. It's justified from my point of view."
It looks like newer versions of unrar aren't open source. https://en.wikipedia.org/wiki/Unrar
There was a time when RAR was extremely popular because it dealt very well with splitting things across multiple diskette-sized archives, and because it edged out PKZIP in compression.

Regardless of its origins and... "traditional" use, these days it has zero relevance given that Windows and MacOS (as well as some Linux file managers) allow you to handle zip files without any additional software - and also because many file formats have evolved to support built-in compression.

I do find it extremely annoying, though, when I have to help someone rifle through old backups and need to expand a RAR archive, or when someone (for whatever reason) decides to package downloads in that way (the last culprit I remember was a Chinese company who packaged their MCU tooling that way).
Likely nothing.
That’s a great idea, what tool do you use for that?
to me it goes back to Doom days
Found the post pretentious
You are incorrect on so many levels - I have no idea where to begin.

Ukraine is a sovereign state independent from russia. russia dreams about soviet union comeback. Some countries are out of reach now, e.g. Baltic states which became EU and NATO members.

After russians being assholes to their neighbours for decades (if not centuries) - some neighbours decided that it's time to leave abusive relationship.

To russia Ukraine is integral only for couple of things - land buffer from the west influence, land bridge to the black sea (Crimea).

Ukrainians see how russia abuses them (e.g. frequent embargoes or price jumps for gas, and other tightly coupled economical relations they are not allowed to escape) and attempts to leave this. That's a deep blow to russia and their maniac dictator cannot allow this. F

For ages - instead of russia attempting to build proper strong and attractive economy are using force on their small neighbours. I think every single neighbor of russia (or russian empire or soviet union) was either at war or occupied in previous 100 or 200 years. Neighbouring nations (the people, not the politicians or greedy oligarchs) are attempting to flee russian influence zone, due to constant economic pressure and imminent danger. russia now attempts to paint this as "NATO expansion" or "US imperialism", but they are just old-school bully.
I think that may be my issue too. People are describing it as sluggish. My computer is taking a second to respond to every input
The ability to expand and collapse keys and moving around the sibling keys is great, the help was at the place where I expected it to be, ":h". I love this!
> It called on Ukraine for years to continue talks w the separatists

Come on, man. This is such bullshit it's just insulting. How many "separatists" will there be left after Russia stops paying their wages?
That's basically what apps like Chrome that have "no titlebar" (at least on macOS) do. They incorporate the title bar controls into the window itself which allows them to render other things (like tabs) on the same row.
source of that general rule?
Depends on where you live. It's not enforceable in my country according to a lawyer I consulted but it probably is enforceable in the USA. This "you agree not to exercise your rights" pattern is essentially standard legal boilerplate at this point and it boggles my mind that people can get away with it.

It inevitably results in the corporation retaining all possible rights and privileges while the consumers own nothing, can do nothing and can have whatever little they have taken away from them if they don't behave.
Unless we are in a monopoly situation there are other vendors for common goods.

If a super market goes out of business there are several others though perhaps further away.

The idea of "Food deserts" is around the poor availability of affordable "nutritious" food. There is plenty of food in these food deserts with many different food providers.

So it's not about general food availability, it's around what food is stocked.
Which food are stocked is almost completely determined by supply and demand. We know the supply exists, so if there a lack of stock it's due to demand.

What other explanation is there ? A shadowy cabal making sure the poor can't access certain foods ?
Very cool! I took the liberty to cross-post it to my Python News Aggregator over here: https://news.python.sc/item/65013aec-29a0-495c-b288-65abd470...
I'm calling BS on the happy octopus study.
Launch HN: I created a component library to make the Webflow CMS great again
Nah, it was all about .arj then.
> Everything that Mearsheimer stated would happen to Ukraine has now come to pass.

In the video, around 23:30, he says putin is too smart to invade ukraine and that an invasion will not happen...
https://wilderness.land/

Which are my favourite 500+ unique websites hidden in a google spreadsheet looking like a pokemon map.
and?

Everyone is using nginx and that was made by a Russian, does that mean we should stop using it?

This is why 'guilt by association' doesn't work with your 'point'.
When you say Rust is 5/5 stability, define stability, please...

> Stability: How stable the Synergy 3 service is likely to be (i.e. memory safety, etc).

Huh. So, memory safety. And of course, the ever relevant "etc." Well, he did say it was going to be a technical article, very glad I strapped myself in.

> Code written in Node.js and Go could be made memory-safe with enough work, but they're both GC based, which inevitably leads to engineers easily missing memory safety issues

Um. https://doc.rust-lang.org/nomicon/leaking.html

I wasn't aware that Go programs were known for leaking memory due to their dastardly GC.

For shame GC languages that were explicitly designed to prevent a multitude of memory related bugs! For shame!

...has anyone told this gentleman about unsafe blocks?
Can we acknowledge the hypocrisy of the whole thing.

The reason NATO exists is because small countries in europe were afaid of USSR, and nowdays Russia.

Nato is defensive pact, as such there is no threat coming from nato to any non nato country.

Now a independent neighbor of Russia is trying to join nato to not be bullied by russia. Russia is not liking it because they will not be able to fuck with Ukraine any more and not because they are afraid of anything.

This war is a proof why Ukraine was 100% justified to seek nato membership not other way around.

We should stop victim blaming Ukraine.
At least it mentions Calvert...

> he encouraged Schliemann to pick up where he left off

Yeah, like Schliemann arrived, dismissed Calvert suggestions that it was Troy, and when finally convinced, cheated, stole and took all credit for discoveries from Calvert despite Calvert owning half of the land of the mound and sorting out a ton of practical matters for him (Calvert was consul and well established in the area).
You can't double the supply by giving people more money for education. You still have the same number of people being bid for, no matter how many people get educational funding.