skysight-inc/HackerNews huggingface dataset:
I want to add to my former comment here [1] that I transferred my domain from namecheap when I saw this thread and the CEOs response on (28th Februar) and then afterwards was met with an automated email reply that left me actually stunning:

-------------------------------

"STANDARDIZED FORM OF AUTHORIZATION

DOMAIN NAME TRANSFER - Confirmation of Registrar Transfer Request

Attention: Redacted for Privacy
Re: Transfer of [domain]

received notification on 2/28/2022 at [timestamp] PM that you have requested a transfer to another domain registrar.

If you WANT TO PROCEED with this transfer, you do not need to respond to this message. If you WISH TO CANCEL the transfer, please go to our website

If we do not hear from you by 3/5/2022 at [timestamp] PM, the transfer will proceed.

If you have any questions about this process, please contact support@namecheap.com"

-------------------------------

3/5/2022 is one day off your proposed limit here, therefore I suppose if I wouldn't have reacted in the first one or two hours since it was published I would have had to choose a new domain registrar, start the transfer and pray to god it would be accepted before the limit ran out?

But still, I am completely ignoring the ability for you to actually pay back your customers In the case of any refunds in that timeframe in case of any current or new sanctions. I am curious how are you going to pay back your russian customers in a week when you cannot just press refund or type in their IBAN for the money they paid you? Are you going to send them a letter with [currency]?

I dm'ed namecheaps Twitter account, but I got no response. I publically @ed your Twitter handle since I was in disbelief that NamechepCEO was actually your CEO and got no response. I know this has just been a few hours but I lost all believe in your company.

I probably wouldn't have made your company much money, or would I have made much impact since it is just my personal email domain.. But this email domain means a lot to me since it is my personal familiyname domain and can't be easiliy changed. This is also why I wrote this comment, I may not bring you much value, but this domain brings me a ton of value and I'd hate to lose it.

[1] https://news.ycombinator.com/item?id=30507523
You'd rather we bomb them instead?
They Want to Break T. Rex into 3 Species. Other Paleontologists Aren’t Pleased
Serious flaws in the way Samsung phones encrypt key material in TrustZone
I wouldn't be surprised if someone said that there are more tech companies with Ukrainian employees than there aren't. Ukrainians are very educated (they keep studying to avoid being forced to join in the military) and since there's not much happening in Ukraine when it comes to employment, they move out to work elsewhere.

That's no excuse to do stupid shit.
These demands are dangerous to an open internet connecting the world.

If the centralized entities can't be neutral we should decentralize the power of domain ownership or IP allocation.
Can Russia do the same? Or can any country do the same?

Who has the power here?
mek here from Open Library -- not sure what data booqsi is using but we're very happy to share our catalog's data publicly and freely with the world

https://openlibrary.org/developers/dumps
>The point of sanctions is to be detrimental to average citizens (aka voters) so that they can put pressure on Putin.

This presumes fair and open elections
I have no interest in living after society breaks down.
This is a terrible idea. You might "win the battle", but you'll lose the war.

Winning the war means bringing the other party closer to you, and cutting communication is the opposite of that.
Why freeze what's free?
Maybe punishing the innocent with sanctions is necessary, or the lesser of two evils, but it is still an injustice.

Maybe Putin thinks the injustice being visited upon the people of Ukraine is a necessary evil as well.

But now we're just arguing what evils can be justified, and what cannot.
They didn't consult IT before deploying the project.
Okay... IBM--
Thanks for the info didn't realize that was frowned upon.
And why beholdest thou the floater that is in thy brother's eye, but considerest not the submarine that is in thine own eye?
In your mind, they are just aimed?
And btw companies are free to do or not do business with someone based on their internal reasons. If they find that their business should not conduct business with a customer, it's totally up to them. Until they are following the agreement and contact is withdrawn according to all legal requirements. It's just a regular business practice. Benefits probably were suppressed by the cost.
ah i see. scared the hell out of me.
Holy-shoot: A shoot 'em up game for TempleOS written in HolyC
The west has disproportionate power here, because ICANN is by and large a western organization, despite its efforts to distance itself from the us government
English was in fact not my first language; I went ahead and brushed up on my grammar after people rightly pointed out how bad my writing style was. I edited the post to fix the grammar issues, although, I feel even in it's bad form, it still got the point across; which is accomplishment in itself.
A giant brain drain of scientists, engineers, doctors, civil servants... would surely weaken Russia in the long term – even if Putin might celebrate it as a help to consolidating his power.

And even if it didn't result in a backlash that removes Putin from power, chipping away at Russia's economic, technology, and military/industrial strength still greatly reduces his ability to wage more wars of aggression in the future.
To be a voice on the other side. Cloudflare's call to stop supporting the white supremacist website that was boasting that cloudflare was supporting them is one of the reasons why I'm now a cloudflare customer. And while I currently use other registrars, this call is the strongest reason I've ever had to become a namecheap customer.

I'd much rather do business with people with morals and integrity, than those without. That's for moral reasons and business reasons, people with morals are less likely to screw you.
maybe in some cases but not if the said country is actively engaged in military action. by allowing Putin the resources to wage war the citizens are unwittingly and now that war is raging wittingly complicit.
Show HN: Shalchemy – Conveniently execute binaries from Python
Hey HN,

I found it painful to maintain huge bash scripts, so I wrote a library that makes it more natural to run subprocesses from Python so I could replace all my bash.

It's heavily inspired by SQLAlchemy, sh (the Bourne Shell), and sh (the Python library).

Hope you guys like it!
Advertising what?
Big if it is verified to be true, otherwise I'm taking this with some skepticism.

> All of these measures will help users seek for reliable information in alternative domain zones, preventing propaganda and disinformation.

Of course it will. It surely stopped the disinformation and propaganda happening across social media and the wider web didn't it /s

Let's see how far this goes, before the Russians and anti-government cypherpunks realize that blockchain domains like ENS and Handshake (HNS) countering this exist.

Can't wait for all innocent Russians to be banned from Brave, Opera browsers then. /s
It's probably not, but humans have a mental model of the world that cars don't, even ones with relatively advanced computers.

Using more and better sensors is an attempt to compensate for the shallow mental model, so you'd have cars still being 'dumber' than human drivers, but if they're all-knowing, that doesn't matter quite as much.
this is great work -- if you y'all need more book data (or non-google data) or have any interest in featuring free borrow links to titles which are digitally available from the Internet Archive's digital library, let me know and I'm happy to help.

- mek from Internet Archive's Open Library
This is a meaningless change done for the CEO/CTO's personal ego and/or PR.

This does absolutely zero to affect what is going on. ZERO.
I prefer to avoid Russian tourists, very loud and quite pushy.
Four years younger than you, and all very recognizable.
The author of this article tends to stay on the PC side, so I doubt he'll look into that. But others have written about it:

https://retrocomputing.stackexchange.com/questions/17069/why...

Paths were, and to a certain extent still are, not readily visible on Macs.
You are very trusting of random people on the internet.

There is no evidence to support the claims this person makes that it's not a part of Amazon itself. (I don't believe it it is a part of Amazon either, btw) It's a huge en devour to make a social network and it's got a slick interface and design.

My gut says this is not a one man show (he says "we" alot), they have _legal_ pages on their site (evidence of their priorities?), but no details on who they actually are on their about page, (lowers my trust factor by a lot) unlike a lot of other projects around here.

So, there is more evidence to support skepticism than there is to support carelessly believing some marketing blurb.

(edit: for clarity)
Show HN: DoorStep – Open-source Rental Management App
For me it’s not just the quantity of the food, it’s the richness of the food that leaves me consistently feeling full.
English is not very widespread in Russia and ex-USSR countries to the south. Even the IT crowd among me knows very little of the language (enough to read an answer on StackOverflow or write a badly worded commit message).

And now I know why it's not being taught more widely, despite the obvious economic advantages this could provide. You don't want the population to be able to speak to their 'enemies' or read news from the other side easily. It's pretty obvious now the mad lunatic has been preparing the country for what's happening for about a decade, and he truly believed when he talked about the 'encirclement' and 'sending nukes to Florida'.
I think the count variable is quasi an Rx subject, it has identity and any code using it is keeping a hard reference on it. It would probably be GC‘d if nobody referenced it. In my understanding, yes, multiple components would use the same instance of count.
The thing is that While react is against side effects, javascript is not. Which result in these impedance mismatch where what devs want is against react itself.

Vue/svelte/solid do not fight against js, hence they do not end up in similar situation
no, it presumes power exists by the grace of popular support, or at least a lack of motivated opposition. this often coincides with but is by no means restricted to elections.
Slightly dismissive, but I agree the setInterval function was a little misleadingly contrived.

The transition to functional components was to reduce the coupling between abstract functionality and DOM-related lifecycle events.

React hooks are mostly about expressing where and when you want to memoize a value, with the default being not to.

Once you learn what to look out for, and properly designing and review codebases at scale, these trivial issues don't happen all that often. Additionally, being able to specify memoization parameters explicitly brings extra flexibility and some additional design patterns.
Whoa. This is a pretty bad idea.

If the SWIFT blockade is equivalent to disconnecting Russia from the Internet, this is more like ordering banks to simply delete Russian accounts. Not freezing or closing them or even confiscating their balances, but just deleting them.

There are punitive measures that aren't worth the damage they would do to global institutions and infrastructure, regardless of how much pressure they put on Russia. Forking DNS would fall into that category.
The web is Google’s platform, so it’s understandable.
> Rewriting it in Rust doesn't magically make it use no CPU!

obviously, but it does'r mean certain HEAVY algorithms wont benefit from judicious use of mutability and getting closer to the metal. you can't always fan out your computation and sometimes you need to get the result out to the user fast. even if you dont NEED to, the user appreciates an experience that feels snappy.

> CPU usage becomes an architectural concern at a certain point,

depends what you're trying to do and the value of getting it done fast. Otherwise we'd never use lower level languges. python calls out to c for certain things for a reason.

> Even the fastest languages can't make e.g. a game server scale the way a CRUD app does.

true a slow language isn't going to be much worse than fast language for io, but a high performance system might be able to update that game state faster and passit back to the controller in a slow language that can take care of sending teh data out.

> CPU usage becomes an architectural concern at a certain point, not a language concern

thats a blunt assertion. I can think of plenty of use cases where its just as much a language concern. There's a reason dropbox and figma wrote performance critical parts of their system in rust.

for reference: I built my entire startup in elixir and have managed to get by using just elixir, judicious use of architecture and writing really tight sql queries. Yes, there are certain performance bottlenecks that can be addressed with architecture but to say that applies to all cases is foolish.

Luckily, our roadmap won't need any of these high cpu demands for ahwile. at some point, we want to use some sort of machine learning. There is just no way you're going to scale up large scale matrix operations over large data sets in pure elixir. elixir is copy om wrote and evaluate by value. Great ergonomics for day to day work but they have an overhead that is unacceptable under certain contexts. One being matrix operations. Luckily we have Nx which calls out to low level c code. Otheriwse we'd be using rust or python calling out to tensor-flow on a separate microservice.
Maybe the name is trying to communicate it happens after the component mounted instead of just before
My Pocket Operator definitely spends a lot of time on the shelf, not quite sure it's looking pretty without a case though...
I feel that no user accounts just makes things harder. For some things it isn't required, like joining a video call.

But user accounts helps reduce spam, save profiles and enable cross platform syncing.

Sure you could do something like have a user account-like process, which involves unique ids and all that jazz. Except, at that point, you're making a user account with 10 more steps.
By that reasoning the west would never have invaded Nazi Germany. Lots of innocent people on both sides died in that invasion, and yet the world is now a better place because of it.
The reason behind this different naming convention comes from the diversity in experiences of the original team. This will/did prefix instead of “on” comes from Mac OS X/iOS patterns and allows the name to convey the “when” of the listener. It is not “during component mounting” it is “after it did”.
Chilblains: https://www.mayoclinic.org/diseases-conditions/chilblains/sy...
in case you live 7977 years, of course
Bombing comes after you have tried starving them or preventing medical supplies getting in.

If you have further questions about these points please see what happened to the Iraqi women and children (and yes, also men). Great minds and moral leaders like Madeleine Albright[0] will provide you with a shining beacon of purifying truth.

0. https://en.wikipedia.org/wiki/Madeleine_Albright#Deaths_by_s...
Elsewhere in this subthread was mentions CLIP[0]

About 2/3rds down the page features 'Object tracking' and 'Robotic control'

[0] https://blog.roboflow.com/openai-clip/
The US government has really shaken my trust in services like these (which I guess is their ultimate goal). With the risk that these "secure devices" type sellers are fronts I think it's best practice for anyone wanting a de-googeled device to just buy one of these phones in store with cash and then load the custom OS themselves, it requires the level of technical knowledge you'd need to even know you'd want something like this in the first place so anyone that wants it can easily do it.

Also I find it ironic that this website is full of Google requests, we've got YouTube, google translate, gstatic content, google recaptcha, googleapis, and google fonts requests all just on the landing page alone.

Doesn't help that it's sending data to Facebook either.
Maybe I was too late to PH, but it always seemed to be this way to me.

For years, "#1 on ProductHunt" is a strong signal to me to stay away. It means the product is not much more than a landing page and is run by marketers trying to fake it until they make it.
Is it possible to get a copy of a root server’s info somehow without doing a recursive lookup on every TLD?
I seriously hope I am straw manning you, but I don't think I am? Are you implying that invading countries and the consequent devastation of their population is something we should accept or tolerate because they don't have the "right" political system? The same political system where we are supposed to be able to oppose these wars and decide our own future, yet remain powerless to do in spite of largely overwhelming support against them?

In Iraq estimates for the total (and now severely dated) deathtoll [1] range from "just" hundreds of thousands to over a million. That's in a country that had a population of 25 million just before the war (2002). So the higher end of that measurement sees us having killed, or been otherwise responsible, for more the deaths of more than 4% of the population.

Beyond the barbaric and reckless brutality of it all, it also amounts to less than nothing. Democracy doesn't work in countries where people are polarized. In Iraq you have three mostly incompatible groups if Shia, Sunni, and Kurds. And large chunks of each group would be perfectly happy to see the others wiped off the face of this Earth. In this case democracy degenerates into an unstable tyranny of the majority. A problem we're likely to see if divisions within the country continue going in the current direction.

So in our brave new Iraq, the past 4 years have seen endless political assassination, insurrections, and the government killing hundreds of protesters against it all. Since the formation of the new Iraq style of government in 2004, only 2 of 6 prime ministers have managed to complete a single term. And one of the two guys that completed a single term was forced out by an insurrection shortly after the start of his second term.

The vast majority of Iraqis felt they were better off under Saddam. But hey, wrong political system - right? And Iraq looks like a utopia compared to most of the other countries we "democratized."

[1] - https://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War
This is a ridiculous position to take and will lead to both needless pain and suffering (average Russian citizens have quite a lot to deal with, not the least of which being their devalued currency) and direct harm to actors inside and outside Russia using this infrastructure for critical communications.

It's not at all a stretch to imagine that some of this infrastructure is being used to provide political and social support to Ukrainian positions and/or to assail Russian positions. Some of that support most certainly comes from within Russia.

Namecheap is not a gaming site: you chose to run infrastructure and when you run infrastructure you must run it as if lives depend on it. There is no way you can know what chains of dependency and support rely on you and there is no way you can know if the eventual beneficiaries of those chains are good or bad actors.

If you see an account behaving badly, remove it without collateral damage.

Otherwise, keep the lights on and keep doing your boring job.
The same way regime change has happened in Russia many times before. And yeah it might be violent.
Very well said - the context here is key.
I have over 30 domains with Namecheap and will be leaving for good. This move is uncalled for since regular people on both sides are suffering.
GitHub already has this, called Verified Mode [1]. It has to be opted into rather than out of though.

[1] https://docs.github.com/en/authentication/managing-commit-si...
i would recommend that you be very careful here. You want a distro that explicitly has ARM as one of its official targets. Because there are a lot of moving components here - bootloader, system init, etc that all need to be targeted to the new arch.

If you are not on the Triple Trouble (Fedora, Arch, Ubuntu)... I would recommend you wait until your distro catches up.

Fedora is guaranteed rock stable here. Amazon Linux was originally based on RHEL and still have a lot of cross-upstreaming going on. For e.g. RHEL has support built in for 100 GBPS networking on Arm (https://access.redhat.com/solutions/5691381).
Meanwhile all sorts of countries NATO and not are sending in equipped foot soldiers. IT people should have backbones too from behind their cushy monitors
It's even easier these days with the web installer that GrapheneOS uses.

https://grapheneos.org/install/web
Build a file upload with vanilla JavaScript (No NPM, No ext Lib)
You are using an analogy to a totally different domain (parent / child) where the rules of the game is totally different (in parent / child relationship, everything is controlled and non-escalatory: it's about education and the assumption is that there is no violence). In this frame of reference you might win the argument.

But my argument is different. If because of sanctions Russians people start to think a little bit and question their government, that will be a start. That may not happen to be honest because as I said, the government of a country is a reflexion of the values of that country. And I am not sure for Russia.

I have family in Moldova and in far-east Russia. I was talking to a cousin in the far-east and I can't even believe the discussion we had few weeks ago.
Why are you concerned with long-term reduction of Russian war-faring capability? How is that relevant to this situation?

If I believe that would help, I would only be concerned with their immediate reduction of war-faring capability and replacement of their government with a more reasonable one, but none of that seems likely to be achieved with sanctions. And I hope we are not in this for the long run, because I am pretty confident Russian army can keep this up for a number of years.

FWIW, I would hope for the same in regards to all the countries in the world: for their governments to be more reasonable, to do less lying, and to start no wars.
BLAS-level CPU Performance in 100 Lines of C
Do you have any proposal as to what the rest of the world should do while Russia brutalizes a country it has no business in attacking? It's definitely not a "defeat them in the marketplace of ideas" kind of situation.
Hungary will not allow lethal weapons for Ukraine to transit its territory
It's not "100 per city". The vast majority was jailed in Moscow (population about 13 million) and SPb (about 5.5 million). It's really not that much for a heavily authoritarian regime in war time.

https://ovdinfo.org
I Am a Ukrainian (2014)
What the hell? This would only stop countries in the west from accessing Russian websites. Russia can certainly set up it's own fallback DNS for .ru domains. And China and India aren't likely to want to be blocked from Russian domains, so they'll likely use that DNS system also. As usual, people who don't understand how DNS works are asking to wave it around like a magic wand. The internet treats censorship as damage and routes around it. Yes, even DNS itself.
Why punish people normal people for what their government is doing.

It's not like they can choose their government.

Namecheaps own government is still drone bombing people and invading whom ever they want. Should we ban American citizens from foreign services?

No. Just ban anything related to the government, not normal people.

I have Russians at my company, should I fire them because of their ethnicity? Clearly not, that's discrimination at least in my country (applied to companies as well)

I'll be moving my 50 domains from namecheap to a less politically motivated company.