skysight-inc/HackerNews huggingface dataset:
Many countries have rules which forbid privately operated ships powered by fission-reactors docking/anchoring. The German-built Otto Hahn wasn't allowed passage through Suez and Panama Channel, the US-built NS-Savannah was excluded from ports in Japan, Australia and New Zealand.

Though that was long ago, I'm unaware of changes regarding that.

So no cruising to your bunker in NZ on your supernukular toy when the SHTF :-)
Portability is _THE_ killer feature of kubernetes. You may argue that it is not straightforward to move from EKS to AKS, but consider that any replacement solution will suffer from the same shortcomings.

However, moving from 1 cluster in one region to another within another, is very simple. And that did not exists before kubernetes.
This can be helpful in some cases, but it's precisely what I sometimes need to avoid, which is protecting a dictionary and having changes affecting only its own scope.

If function A passes a dict to function B, I would like:

1) Function A to keep the dict intact while function B can manipulate its content;

2) Function A can change the dict after passing to B, and B still keep the original copy, unaware of A's later changes.

One way of doing this is by deep copying dictionaries around, but it can easily become a big performance issue.
I am astonished at how accurately this describes the situation in many other companies, with the difference being that sometimes they give you e.g. 5% raise instead of 25% and promise "future growth" also underlining how important you are to the company. You just forgot to mention that they are probably giving market level salaries to the newcomers. Such a pity.
+1 for Debian. More significant community - faster fixes.
Fun with Function Composition
So you’re saying it’s fine to be a hypocrite as long as the corporate structure absolves you of direct liability? As the sibling also points out, YouTube was directly founded on illegal content.
I keep seeing all these "experts are perplexed" type of articles pop up everywhere on the internet, the West fails to understand that Russians are just incompetent, they have only few capable pilots and those are afraid of fly missions in the skies that are saturated with Stingers and various USSR era SAM batteries.
I have been building Deploifai for a year. I built it for myself early on because I wanted to train machine learning models on the cloud since we don't have the resources for a physical machine. I basically wanted to use my AWS account to create VMs with environments pre-configured, and just simply start building my ML models. Deploifai sets up the VM with pre-selected ML framework, NVIDIA drivers and Jupyterlab. It takes about 15mins to set up but it eventually ends up saving me quite a bit of time.

You can give it a try as well: https://deploif.ai (It says paid on the website, but just get on our Discord and message me). The platform now supports GCP and Azure as well. I am happy to guide you through as well. It's not complete, but in case you choose to go ahead with cloud, this could help you out :)

We'd also be happy to have someone try the tool!
Why show up for work if you can just do it?
They're probably confusing it with Tampermonkey, which isn't open source.
Arch can be run entirely from GUIs if you want that and so install them. There isn't one 'Arch GUI' no, but there's not really one '<distro> GUI' either, for your choice of value for distro. (At most some more exotic/niche ones might limit what can be easily installed?)
Perhaps helped going to the top of the food chain? Otherwise the 3 managers betwen you and the decising makers start to wonder if they too deserve a 20% pay raise and bat harder for themselves than for you.
Be careful with OneTab, something shady is going on with this addon but i can't remember it exactly;

if i remember correct it is very unclear that when you share tabs with a specific person, it also posts it on the web for everyone to see. So people are publishing their tabs while unaware of this.

Here's a list of people's shared tabs:

https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fwww.one...

All kinds of personal things in there, like bookmarks to bank accounts and such if you change the search parameters to something creative :-)
Perhaps one of the reasons I received the response which I did is that there is no middle management :)
I don't have any real modeling experienced, but this sentence:

"Products as complex as Catia are not separable from their organizational context and only express their values as part of business process transformation."

Just, wow. This should be framed somewhere and enshrined as an example of the utter stupidity and self referential navel gazing that goes into some of these utter nonsense software orgs...

This is completely backwards - software provides features, not business process. When some process gets enshrined in a bit of software, this doesn't make it any good. You also not making business any better - yeah, sure, biz processes change, writing code to enshrine those processes isn't helping anyone.

Unless you create new features, you aren't doing anything new that might mean the business process might change.

Not to mention the viewpoint that software "expresses values" like it is some hipster...
> The day will come when the last star dies and the universe plunges into eternal darkness. [...] The last star in the cosmos will very likely be a red dwarf. Alien life forms may live around such a star, and it could be humanity’s final home before the universe becomes inhospitable.

Call me a pessimist, but I would be extremely surprised if humans are still around then.
I don't read his blog.

Neither of the two links you provide to his blog take any of the claims from the Atlantic piece and refute it. He mocks the title of the Atlantic piece but does not respond to its content. As far as I can see, it's bluster, pure rhetoric

Do you have any instances of Berenson actually attempting to refute specific claims made in the Atlantic piece?
Anecdotally, Amazon recruiters have far more slack to work with these days when recruiting. No idea how this affects compensation internally, of course.
I'm surprised by how many people are unquestioningly believing every bit of propaganda the side they supports puts out. How do you know they're doing poorly? Where is your information coming from and how have you verified it is correct? Quite a bit of what is being put out by pretty much everyone with an audience is laughably not plausible. Do you believe Ukraine's story that Russia paratroopers to plummeting to their deaths in large numbers because of missing parachutes? Some of the stories are absolutely ridiculous and I'm not sure if we're meant to believe them or if they're there simply to make everything else more credible in comparison. This isn't just Ukraine doing it, it's everyone all around coming up with these stories that defy logic. Russia might indeed be doing poorly but I don't see how anyone outside of the war theater, or even most in it, have much confidence in knowing the state of things very well.
Fail2ban is decent indeed. But consider https://crowdsec.net/ instead if you want a tool that can detect pretty advanced L7 attacks, mitigate bad traffic using captcha and use crowd sourced threat intelligence to block bad guys in advance
[As usual, N. Chomsky delivers with scholarly precision and intellectual clarity]
There are only few serious scholars of diplomacy and foreign relationships, but all of them are saying the same thing:

1)
"As to why Putin launched the criminal aggression right now, we can speculate as we like. But the immediate background is not obscure — evaded but not contested.

2)
"It’s easy to understand why those suffering from the crime may regard it as an unacceptable indulgence to inquire into why it happened and whether it could have been avoided. Understandable, but mistaken. If we want to respond to the tragedy in ways that will help the victims, and avert still worse catastrophes that loom ahead, it is wise, and necessary, to learn as much as we can about what went wrong and how the course could have been corrected. Heroic gestures may be satisfying. They are not helpful."

3) All people I know across spectrum of opinions and convictions are without a shred of doubt of ambiguity against this war (and many also against other wars that are ongoing in parallel): we, as opponents of the war should stop feeling righteous and honorable in our protest (which fuels the never-ending calls for escalation and pushing for ever deeper military conflict). We should focus on survival in the material as well as transcendental meaning. If our (wester) escalation will lead to annihilation of our species, then hardly anyone wins. The only solution is diplomatic and then there are many levers to pull...

4)
..." The least bad [option to end this war] is support for the diplomatic options"...
I've found the python docs[0] to be quite helpful for this topic.

[0]: https://wiki.python.org/moin/BitwiseOperators
The most dysfunctional engineering organizations I have seen are ones where product managers are embedded at the deepest levels of the team and do everything from defining requirements and handling cross team collaboration all the way to planning and running sprints, bug triage and release management.

On the other hand, the effective ones have always had way fewer product managers with a lot more individual authority, who are in charge of the overall product direction but will let the rest of the team execute it to completion.
Citation needed? Go makes system calls directly for its runtime, then yes you'll get a libc for CGO, but musl isn't involved in the former.
I read this differently, as intentional effort not to just use Bob/Alice, being English-centric names.

In Korean you sometimes see Chulsoo and Yonghee used as generic names, going back to school textbook characters. Maybe Fatemah is similar?
>>how much Fox News and really all media affects people.

The suburban American anxiety of the unknown is a very curious phenomenon. Having recently moved into such an area, it's easier to see how it manifested itself.

Can I make my mortgage? Is my husband/wife cheating? Are my kids getting good grades? Are my kids doing drugs?? Am I going to default on this F-150/C-class I bought on a whim? The life of a cookie-cutter suburbia parent is nerve-wracking because the prospect of everything falling apart is always at the back of their minds. The latest nightly news superpredator or weed scare is the egg rather than the chicken. They know how to grab their audience's attention.
See also Piped: https://piped.kavin.rocks/preferences
What's your view on the Deepmind experiments to use NNs to stabilize the plasma fields, won't better control of the plasma ameliorate some of the material issues? (I think a link to that was posted here some weeks ago)
It's unlikely he was expected or even invited to these meetings. Business stakeholders are often outright hostile to anyone else being part of the requirements gathering process. However, to your point, it sounds like he should have interjected anyway. I have had to force my way into broken feedback loops to shut them down many times. This is one important skill in the PM/PO role: facilitating meaningful requirements gathering and collation - especially when they don't want to play nice.
Like candidate had made a mistake while writing a resume. I have never seen a manager who knows it exists and the difference between.
You can hoard services coupons aka money. Just think about being the guy on the other side. One guy accumulates 50 years of burger flipping and you are 60 years old and now owe someone 50 years of burger flipping. That money is effectively worthless its value will be reduced by inflation and no the government didn't steal 40 years of burger flipping. The simple act of 40 years of aging did that.
Except that it wasn't, and it isn't
I wonder if they could do a "pay what you want" download page for Firefox Developer Edition. It's my daily driver, and I'd be happy to pay for it.
Aren't those vertical tab features all from Opera?
> added unlimited paid leave

Make sure to use at least 20 days a year

Take a whole week off per quarter and set that expectation

and the Christmas to New Years time doesnt count so double it in Q4
>thus able to hide in cities, thus making it hard for RAF to strike them (the Russian forces have enough firepower to level cities to the ground, but they have orders to minimize damage if possible).

that is pure Russian propaganda. Most of the videos of destroyed armor in cities is Russian armor - i.e. it is Russian armor hides in cities (yet it doesn't help them against Molotov cocktails and RPG and high-precision strikes https://youtu.be/D5WoCUqNWIs?t=13).

Russian airforce and artillery indiscriminately bomb and shell Ukrainian cities using unguided bombs and unguided missiles (from "Grad" and "Smerch" systems), and among the huge amount of videos of Ukrainian cities destruction by Russians there is no videos with Ukrainian armor inside destruction - ie. Russians attack residential areas without any Ukrainian hardware there.

On March 5 Ukrainians shot down such a Su-34 when it was bombing Chernigov and captured the pilot. The pilot confessed to the order of bombing the city (https://www.youtube.com/watch?v=BkszHkNoQNo, https://www.youtube.com/watch?v=PWrxX_gpNjM). That pilot has been doing similar unguided bombing of Aleppo 6 years ago (https://www.unian.net/war/bombil-mirnyy-gorod-letchika-so-sb...) for which he was celebrated by Putin and Assad.

Russian bombing of cities is done to force Ukrainians out. That is ethnical cleansing, a part of the announced by Putin destruction of Ukrainian ethnical and national identity.

>Air supremacy is already achieved (almost all Ukrainian war planes and strike drones have been shot down), so it does not make much sense to patrol the air space too much.

that just doesn't make sense, especially given how many Russian ground hardware is being lost to drone fire and to drone guided fire.
You do not need to frequently update the app to use youtube. For example with Vanced you may be using a several month old (modded) version of the app.

>do they ever break compatibility?

Yes, but I can't seem to easily find data on how often they do. I assume the "Currently installed versions will work just fine, until they become outdated in 2 years or so." is referring to how long they expect Google to keep compatibility with the latest version they used.
Do you believe Putin will be detered by French or British nukes ? That's not who they're designed to deter.

And yes, in this situation I fear NATO membership would prove worthless to Baltics.

Turns out there is a "winning move" : being the only one to play.
You could also consider https://crowdsec.net/ - it's a pretty advanced framework for detecting malevolent traffic by using a combination of local rules and threat intelligence from other users. Apache is supported https://hub.crowdsec.net/author/crowdsecurity/collections/ap....
I get what you're saying which is why in the past two years (part of my MSc) I've been developing https://github.com/plume-oss/plume which exports CPGs with a pluggable graph database backend. The idea is that there is an interface that accepts the DiffGraph objects that build the AST, CFG, etc. and an implementing class would write the graph database specific approach to storing these results.

We have one for TinkerGraph, Neo4j, TigerGraph, and Neptune which compared to OverflowDb, the rest are way too slow. We implemented the ODB driver in the same way to avoid bias.

It is important to note that Plume runs Scala 2.13/3.1.1 (since this is what ODB and the CPG project use) and Neo4j in-mem was on 2.12 (until Nov 21) so I only measure remote Neo4j.

As I've been developing I've approached the ShiftLeft team to assist and we are in the experimenting phase to write up our results with comparing how ODB does on different programs and versus other graph DBs. Currently my first write up is the approach for incremental CPG building and data flow querying and the second being this graph DB comparison.

The TLDR of our multi-graph comparison is that remote DBs take way too long due to network overhead of moving data between one machine to the next. Another issue is that other databases use way too much memory and Neo4j/TinkerGraph are the worst offenders here. Simple programs produce multi-million edge graphs with a few hundred thousand nodes which is only "acceptable" in a couple of seconds if you think of a business use-case like analysing a program within a CI/CD pipeline for example.

On the other hand, I do see the utility in having the other databases supported if time/memory constraints are not an issue e.g. I have one user of Plume using TinkerGraph backend for certain compatibility Tinker has with other tools and I can imagine Neo4j having similar third-party support.

I think OverflowDB is a great database and the query language the team has extended on top of it is really useful and you should definitely give it a shot and/or contribute to it's development further to include other features other than speed/memory efficiency/query capabilities.

If there is enough interest from the ideas that Plume has carried across then I'm sure the team may integrate some Plume's capabilities to keep the multi-graph database notion across while maintaining it for the latest changes.
"Tell HN: China Is Entering Lockdown"
https://news.ycombinator.com/item?id=30658886
It's not possible to block YouTube ads with pihole as they're served from the same address as the videos. Pihole does not inspect any content itself. That's why on a laptop/desktop you need ublock origin for the browser.

I've not found a solution for YouTube app on Android TV other than using Vanced! Not sure if Adguard for Android helps either.

The ads are so bad and so frequent in the YouTube app that I hardly ever use it.
$180k over four years, which was the top end of the grant, is a $45k raise. It’s definitely nice to have, but not massive, especially as it was only given to certain high performers. I guess they got to go through the equivalent of two comp cycles this year.
Sure it is a real world problem.
And no, I wasn't advocating for UTC which would not work for half a year, instead of causing a few days of minor headaches.

It's caused by the fact that different branches of a large corp have genuine situations where some meetings are between local employees and other situations where you invite a mix of distributed people.

Thus there is no "natural default" as to which timezone is "correct".
Make Python code 1000x Faster with Numba
Unless you work at a company that “gets” it (as listed below): instead of hoping or arguing for a raise that puts you and your colleagues in tech in-line with the market, just go out and interview for offers that should increase your total compensation 30-50%.

I’ve been writing about this topic for months, including publishing how much companies in 2021 did one-off adjustments as discussed on HN [1] (a list of about 50 companies, between 5-30% as one-off increases outside annual raises) and suggesting to those in charge of budgets to do one-off adjustments ASAP to retain their engineers.

Although many CTOs and VPEs read and understood the rationale, the majority could not get meaningful budget increases. The reason? Their non-technical CEO and CFO.

This very hot market is only the case for tech and the rest of the business struggles to understand why tech should be any exception at annual budgeting.

I see it as the typical story of execs assuming tech leaders are crying wolf when there is no wolf. By the time the wolf takes away most the sheep, it’s too late.

The only exceptions I’ve seen are:

1. Companies seeing attrition impossible to ignore. In May 2021 a company in the UK announced no pay raises till Apr 2022 answering an all-hands question. 25% of senior engineers left the next 3 months, and the company did an emergency 15% raise across engineering in November.

2. Companies that collect, and act on market data. This is mostly Big Tech. It’s why Amazon has been decisive in increasing base salaries, and why Meta increased RSU refreshers by ~20-25% this year. They know the market better than any salary benchmarking company does (which companies’ data is outdated).

I still get messages of engineering managers asking how they can make their leadership understand their dire situation. I tell them that unless their company is in the #2 category, the only way is to put them in #1, and suggest these engineering managers lead by example in securing much higher offers, leaving, and after enough people leave, non-technical leadership might eventually act.

[1] https://news.ycombinator.com/item?id=29320889
Imagine getting the chain of emails through 4 levels of middle management we need +25% for this little guy down here - oh and while we are handing out candy, me too.
You do not have to use the same class for V4 or V6.
>The Ottoman Empire was the continuation of the Roman Empire, not the end of it

Well, it was a conquest, from different peoples, with different civilization, and different religion, and different laws and government structures.

That's pretty much the definition of the end of an empire.

>If you were a Greek living in the Byzantine Empire – or as they described themselves, a Roman living in the Roman Empire – the Ottomans were just the new Roman Emperors.

Not really. There are countless laments for the fall of the empire from the "Greeks living in the Byzantine Empire" at the era, all the way from folk sayings and stories, to scholars, and tons of insurrection against the invaders after the fall of Constantinople.

This idea of the "random masses" that have no sense of belonging and identity, and just change a rule after a different people conquer their lands and impose their rule is dehumanizing and ludicrous, doubly so for an empire and a civilization that last for a millenium...
You're not too old for the internet, just for that patch of it. I'm somewhere around 56 - never can remember my actual age and I don't feel like calculating it - so I've seen the 'net grow from that alternative to FIDOnet I could get through an account on the university VAXen through the eternal September through the dot.com boom through all that followed and I feel just as much at home on it as I did once I found out it was a lot cheaper to mess around there than it was to ring around random BBSs. The 'net is the road system connecting places, many of which I never enter. I'll leave this advanced formulation of snake oil to whomever feels attracted to such, just like I did with its predecessors. You can, too...
Assuming humanity will manage to exist that long. On the topic: how do you keep yourself positive? How do you keep your hope for the humanity? I have lost mine and find it hard to keep going, since lots of things become pointless
We'll be long dead before that, but it's a cool thought experiment
No, you're right, there has been a difference in doctrine. The Russians put much more emphasis on SAMs traditionally, to enable their ground forces to operate even if they their airforce doesn't own the sky. That's why they have everything ranging fro Iglas to S-400s. They seem to have missed developing a good counter for the Bayraktars though. :)