skysight-inc/HackerNews huggingface dataset:
I get that, and you're totally entitled to do this. And you're probably right that ends justify the means. And, probably, total damage will be worth it. But, in my insignificant personal case, I will be busy moving domains and paying for transfers instead of doing what I've been doing and spending money on what I've been spending it for the last 5 days, helping people detained and/or arrested for participating in anti-war protests (as a volunteer, see https://ovdinfo.org/).

And, you know, those people you want to point at their own government, they won't get it. They're brainwashed by Putin's propaganda which has reached true Goebbels level. It was going there for a while, Putin's regime began with gradually shutting down free media 20 years ago. Yes, people do have internet, and Russian internet is full of Putin's propaganda. Russian authorities are banning websites telling the truth (yes there's a government powered DPI firewall which every major ISP has to install by law). And they're working on a law which will make it a crime with 15 years of sentence just for calling the war the war. So I wouldn't count on that. The only thing that might work is hearing the truth from friends and families, but it's very hard to talk to those people. I'm trying, though, when there's still at least some reasoning.

I'm not complaining. While I did try to fight against the regime since its beginning, I could've done more. We screwed this up, and we're responsible, and all the inconveniences we might have cannot be compared to the suffering of people of Ukraine. Just saying.
It's really not obvious what Russia's end goal is here. they have some roads, and even if they were some how able to take Kyiv, I'm not sure the Ukrainian people would capitulate.
Or for those less blockchain-inclined, you can just send them cash as well...

https://mullvad.net/en/pricing/ ctrl+f cash (the section has no anchor)
So, you blame your clients: programmers, webmasters, etc in war crimes.

Got it.

Even I am Estonian, I move away looking for a more sane company.
That is basically impossible. Becoming a good engineer requires learning from the consequences of decisions you yourself made years ago. Doing internships will not give you that no matter how many you do.
IIRC Zach was only temporarily involved but I could not be remember it right.
Playdate Software Development Kit is now available for free to all
The Pi is a lot less "weird" than a lot of the hardware the mainline kernel does support

Wanna run Linux on a Sega Dreamcast? (game console from 1998)

Well there's a dreamcast_defconfig in the mainline kernel still

https://github.com/torvalds/linux/blob/master/arch/sh/config...

How about a Nintendo 64 from 1996? Someone sat down and hacked that out too!

https://lore.kernel.org/linux-mips/20201225190503.1235321881...

Or for more recent examples. How about some ancient routers?

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....

These are bits of hardware added by hobbyists or small teams. The Raspberry Pi foundation is a company with paid developers supporting a set of devices you could count on one hand (or two if you include every variant separately)
Yes, something(s) as a 100% "free sample" just makes sense, especially if traction is a goal.
Announcement tweet: https://twitter.com/playdate/status/1498427655175159822
Thanks! I use Linux daily wherever possible, and agree its a good first (or second) step.
You should probably include when you count the Julian-Gregorian calendar switch too. Especially today and if you are from Sweden and perhaps using relative dates, since 310 years ago that was february 30th.
Neat, yes, that's the exact same principle. Just be a predictable movable obstacle and you'll be fine.
Was the MLK_ thing a joke? If not, could you provide a reference?
Ugh. Hate it when I get emails from noreply@ .. how about setting up an email address for support?

How do I find other people? I guess I can't find people on the site to network with? I have to find them outside and bring them in?

I'd like to have a username and be able to expose a bookshelf, e.g. King Charles' Favourite Business Books
How do you think this will affect trust of your customers?

Not flaming, genuine question. Not Russian here though as a paying (and recommending) customer for Namecheap I can't think of the fact that someday I might be falling into a specific identity (nationality or otherwise) that Namecheap might suddenly stop doing business with even if I share the same views with NC, losing me at least hours and money for moving out of NC.
Are they cancelling service for the government, or individuals who happen to live in Russia?
It was a decision more motivated by the sanctions than human right of war crime.
Most people pay taxes that fund atrocities but I guess attacking white Europeans crosses a line.
NASA Wallops Welcomes Rocket Lab’s Neutron to Its Multi-User Facility
You mean you can cost effectively use the excess power to produce even more heat?
Just to be clear, this is definitionally "deplatforming". Having "plenty of other choices" doesn't change that. There are always other choices.
>Unlike you, I've been protesting the regime for several years, putting my health and well-being at risk

If you've been protesting your regime for years, why don't you also understand their protest?

It seems like you are both aligned here.
Sorry, but you should be happy the whole world and companies are joining your fight. Putin has to be stopped now, that includes some uncool stuff like this and blocking SWIFT.
Have you already stopped paying taxes, that fund this war?
I don't find BookWyrm to be confusing at all. I assume most people use many applications without diving into every single feature or learning an underlying API that may be available. Why should BookWyrm be evaluated according to a different standard? I feel like you're conflating your confusion with how the fediverse works with a particular application that you don't seem to have evaluated based on its own merits.
Or Librem 5, whose software is developed not by volunteers but by a company.
From the article:

"The Nasdaq-listed stocks halted are: Nexters Inc , HeadHunter Group PLC (HHR.O), Ozon Holdings PLC (OZON.O), Qiwi PLC (QIWI.O) and Yandex (YNDX.O).
...

"The NYSE-listed stocks halted were Cian PLC (CIAN.N), Mechel PAO and Mobile TeleSystems PAO."
They can look cool if there's just a little styling effort around the sensors.

Naked cameras jutting out are no better.
I'm embarrassed to admit that I know my powers of two pretty well, and I didn't even think of this trick.
https://www.washingtonpost.com/news/morning-mix/wp/2017/07/1... "In recent years, Putin has received honorary martial arts awards, bestowed not so much in recognition of his actual skills as for his advocacy. In 2014, an international karate organization awarded him an eighth-degree black belt for his work promoting a form of full contact karate in Russia. The previous year, he was made a grandmaster of taekwondo by the World Taekwondo Federation after a visit to South Korea, even though he doesn’t practice the sport."
If a terrorist attack happened there, it's actually more likely that it would happen again. It's not a random act, like lightning.
Wind turbine blades can interfere microwave links.

I worked a few years as a telecom engineer in France:
wind turbine promoters have to consult telecom operators to prevent disrupting existant MW links with their projects. The usual rule was to observe a 500m clearance between MW line-of-sight paths (1st Fresnel zone) and future wind turbine installations.

Edit: you can read more about all this in this paper: https://castlerockmicrowave.com/wp-content/uploads/Wind-Farm...
> not written in an inflammatory manner.

Suggesting that exizt88 should "welcome" this war is indistinguishable from nationalistic flamebait. The point about government involvement was already addressed in their previous comment. The basic argument that government decisions have unintended consequences is valid, but could certainly be made in a more polite and respectful manner.
When I was at the University of Birmingham in the 90's there was an entire lab of SparcStations that was always overly busy ... but I always preferred the much quieter lab that was hardly used which was replete with DEC Alpha machines - they ran rings around the Sparc's that the university had.
Hey man, if you're really suicidal, please get help.

Aside from that I can personally recommend exercise, d3, sunlight and a regular bed time.

Know that depression makes everything suck, you wont enjoy things you used to. Even if your life was great you wouldnt enjoy it. But you will again once you get over the chemical imbalances in your brain. I'm rooting for you.
Good point. However, you need a GitHub account to post comments so everyone knows who you are. Your reputation might suffer if you constantly post comments that require moderation.
This is exaggerated language, but the described traits are certainly inconvenient, unpleasant, and unnecessarily time consuming for the user.
Hi! I'm in the same boat, I left Russia 5 years ago and now I live in the US and all my billing/account addresses are also registered in the US. I'm confused as to why I got the termination email.
USD is a shorthand for any foreign currency in Russia. It's really hard to pay for anything in anything other than roubles right now in Russia (which is especially hard if you're trying to leave the country).
I'll be migrating my small account of about 15 domains away from Namecheap due to this. I have Russian friends that I respect and hate to see negative action taken against them due to the unfortunate and despicable actions of their government.
It may interest you to know that Namecheap, just a few days ago, banned a few domain names purely based on an ambiguous tweet that got 8 likes, that didn't even ask for those domains to be banned or cite any ToS violation.

https://twitter.com/Namecheap/status/1489485337885921284

Namecheap then reverted that decision when they got ratioed (with no tweets supporting their decision). I've never heard of these domain names and don't keep up with crypto, but it doesn't seem like they did much research before banning them.

I was thinking of switching everything to Namecheap just a week ago, because of a friend's recommendation based on their ease-of-use.

Because of this Twitter story, and the Russian suspension, I'm now glad I didn't. You can't cancel users' service, that they paid for, and give them only a week's notice. I'm not Russian but this volatile style of customer relationships totally destroys any trust I could have in them.
This article from a defense think tank may cover the question in more depth:

https://rusi.org/explore-our-research/publications/commentar...
> No one is talking about the reality of removing a million sources from the internet. We’re talking about the legal consequences and 1st amendment rights of individuals.

> You do not have a 1st amendment right to post, for example, classified documents or protected intellectual property. If you post those things, even if 2,000 people posted them before you, the law can still come down on you.

Did the reporters who broke the pentagon papers see court? Only the source as I recall, which seems contrary to your statement.
I will respond to this one.

It's good that you tried to fight the regime. Clearly it wasn't enough.

You live in society, not in the woods. The majority decides how all live - like in any other country. In your country majority decided not to overthrow dictatorship. As result, minority suffers. So here is your answer.
Strangest Sorting Algorithms
Wasn't intended to be snarky. It was a bit of shock and surprise at the anger towards Namecheap and intended to point out the fact that while his country literally kills, terrifies, and displaces a country of people, he's on an internet forum complaining that some company inconvenienced him by no longer providing him a service. His anger is misplaced and misguided; his country is at WAR.
It also says "the unipolar world is over", the anglo-saxon are going to lose, and the new world order is coming.
Yes. I sold Amigas and worked for Psygnosis during that time. TGOD.
I have no degree and got to an onsite with Cruise before cancelling for another role

Ironically I ended up canceling in large part because of the CEO spat.. it gave me some uncertainty about if they were committed to L5. Especially vs serving as GM's L3 supplier while paying L5 lip service indefinitely (and never going public)
Who would have thunk that people cancelling their accounts en masse could have an impact?

May be the real reason for N refusal is inability to collect subscription fees in Russia?
> and I commit to my rudely named project on my local computer with his email address

and how exactly would this be out of character for the real Linus Torvalds?
Maybe he prefers to stay on topic.
I have to wonder what the bar for this sort of severe action is considering that so many companies seem to be taking these steps. If it is "country invades another country" or "human rights abuse happening perpetrated by $COUNTRY" then I think there's a long list of regimes that need to be added to the will not serve list.
Turkey warns countries not to pass warships through straits
absolutely nothing. part of population is brainwashed, but in general given economy that just crashed, you can't get lower than 0... also in general, amount of stuff that is actually produced in russia... you hardly can get lower even if you strike
That's what open source projects are for ;)
I didn't see where it mentioned 2 days. It does look like something Putin would have reviewed ahead of time.
Mate, this is not something that can be quantified just like that. I have been to the Portugal once, and your people are very peaceful and friendly. I'm afraid this is not the case with rural Russia -- which means that any confrontation would be deadly and very, very bloody.

This is exactly why I'm doing what I can, but avoiding any violence. This is not the way we win this.
>re·nege

>verb

> go back on a promise, undertaking, or contract.

If you entered into an agreement to provide service (eg. provide domain registration for one year), and one side unilaterally terminates the relationship, that sounds pretty close to reneging. In addition, the CEO have promised refunds for some services, but not domain registrations. In that case you quite literally paid for one year of service, and are not getting that.
Thinking that "your government represent your people for all the world" is a really privileged point of view.
Perhaps it's not like the US where you stop paying taxes and no one even mentions it for several years. Then you get a slap-on-the-wrist fine and have to pay back taxes.
For those saying to use posix_spawn: What am I supposed to make of the writeup in the posix_spawn manpage though?

"...specified by POSIX to provide a standardized method of creating new processes on machines that lack the capability to support the fork(2) system call. These machines are generally small, embedded systems lacking MMU support"

Is this why no one uses it? It has this gratuitous opinion piece at the beginning that makes people think it's just for embedded systems and my dad's Amiga?
Dear fellow Belgian,

Belgium already took part in the conflict, sending arms to Ukraine and troops to Romania to strengthen NATO presence along the border.

Even if Belgium is not yet invaded nor bombed, you have to rethink your doing business with Russia, even though individual Russian citizens you deal with are agreeable people you always had pleasure working with.

That's one of the worst parts of the war. It breaks relationships between millions of people while mere thousands die.
upvote me! you fool! :-D
You don't have to remove sensors to write code that way.

And what if the best answer is being extremely good at lidar-only and then adding in cameras on top.
Taking bets for how long until the CEO backtracks on this and says we misunderstood his intention.
Contact us, we'll make exceptions in cases like this. Thanks for what you are doing.
I usually start with a program that visualizes the problem.
Then I repeatedly implement small steps towards the solution and
confirm that their effects are as I expected.
If you add gifs, please allow an option to turn them off. That's one of my biggest pet peeves about Goodreads, a lot of reviewers put a gif after every sentence or two and it drives me up a wall. I want to read a review, not watch a series of tangentially-related short video snippets.
How will you determine if it's causing problems, and at what point in the next 5 days will you potentially start those considerations?
Genuinely curious, how does he see the US, UK, EU etc helping Ukraine? Does he think all those countries are ruled by neo-nazis as well? Or does he not know the country he currently lives in is helping Ukraine because he only consume Russian media?
> vfork(2) is an abomination. Even when the child returns, the parent now has a heavily modified stack if the child didn't immediately exec().

What stack modifications? Sure, the child can scribble over the stack frame, or worse, the child could do things like return -- but you are the author of the code calling vfork() and you know not to do that, so why would that happen?

A: It just wouldn't happen.

And as to exec() failing, this is why exec calls must be followed with calls to either exec() or _exit(), and this is true even if you use fork() instead of vfork(). I.e.:

/* do a bunch of pre-vfork() setup */
...

pid_t pid = vfork();

if (pid == -1) err(1, "Couldn't vfork()");

if (pid == 0) {
/* do a bunch of child-side setup */
execve(...);
/* oops, ENOENT or something */
_exit(1);
}

/* the child either exec'ed or exited */
if (waitpid(pid, &status, 0) != pid) err(1, "...");

...

How do you detect if the child exec'ed or exited? Well, you make a pipe before you vfork(), you set its ends to be O_CLOEXEC, then on the child side of vfork() you write one byte into it if the exec call fails. On the parent side you read from the pipe before you reap the child, and if you get EOF then you know the child exec'ed, and if you get one byte then you know the child exited. The one byte could be an errno value.

No, really, what you say about vfork() is lore, and very very wrong.

That said, vfork() blocks a thread in the parent. The point of my gist was to explain why fork() sucks, why vfork() is much better, and what would be better still.

> And I don't see what afork gets you that clone doesn't, except afork isn't as general.

afork()/avfork() is not meant to be as general as clone() but to be more performant than vfork() by not blocking a thread on the parent side.

clone() needs some improvements. It should be possible to create a container additively. See elsewhere in the comments on this post.
I'm glad they kept politics out of it when not relevant to the discussion.
Perhaps this will cut down on the fraudulent domain names being used to impersonate real companies that invariably end up being hosted on Namecheap? Support has stopped answering my tickets even when I provide all the material requested in your abuse policy. Stop offering 30 day free domain registrations and 50% of the fraud domains would go away in 31 days. Really, please make it stop.
> It's easy to say sitting on your couch "why don't you protest" or "why didn't you flee the country" when it's not you who has to do it.

Namecheap has lots of Ukrainian employees, including a few of their C level employees, who simply can't choose to not fight. Not sure this is the line of reasoning you want to take...
This action is supported by Droid-ify, an unofficial client.
Orwell's Proposed Preface to ‘Animal Farm’ (1945)
I have tried asking questions that are very clearly not ammunition for later gotchas ("Can you tell me about how many digits you think the number has?") but people associate numbers with precision and remain deeply hesitant even when I explain that their wild educated guess is probably better than my wild uneducated guess.
I wanted to say the same thing, it is quite rare that I feel the name is so bad that I don't want to be part of it. I am sorry to feel this, but it is my (strong) first impression.
This is a nice sentiment, but in the meantime, we're getting F'd for the actions we tried to stop. We failed, but we did the best we could, without resorting to violence.

I agree, this is not enough. But this is by no means an excuse to cancel an entire nation.
Look at European and US sanctions, they're way more clever about it:

- Aim of sanctions is to turn Russians against Putin.

- Obviously, you want to target those that don't already hate Putin (no point in preaching to the choir).

- Sanctions should be felt, but should also direct more anger at government than the entity doing sanctions.

- For example, sanctioning a hospital or stopping medical supplies into Russia would be a stupid sanction.

- Second, you want to focus them on people who have sway. Most sanctions are focused on the wealthy and influential Russians. Forbidding oligarchs from living luxury lives in Europe is a good one.

- Your Russian users are very unlikely to hold any sway over Putin, and I'd bet 95% of them already hate Putin (no need to convince them) -- it's a tech crowd.

- My guess is that the vast majority of Namecheap customer's are exactly the ones that will protest against Putin, or organize information campaigns against him. Removing their means of communication won't advance your objective.

- If EU/US would sanction Kasparov or Navalny that would be a 0 IQ move, it's just an extremely dumb thing. This is sort of along those lines.

(I'm not Russian btw, I live in another European country and not a customer)
The 8008 ISA comes from the Datapoint 2200 which was released in 1971 - although work started earlier. Intel (and TI) were asked to develop single chip implementations which CTC never used.

https://en.wikipedia.org/wiki/Datapoint_2200
Ukrainian citizens are doing just fine at kicking your governments ass at this time, sacrificing their lives while at it. Time to do more and rise up. If they can do it, you can. Take control against your own corrupt and bloodthirsty government, at least you won't be under threat of nuclear attack and constant carpet bombing like the ukrainians while you're doing it.
Just as a point of reference, OCaml recently landed TRMC into the core compiler: https://github.com/ocaml/ocaml/pull/9760

It should ship in version 5.
Yea, it’s possible they are going all-in on vision only right now because LIDAR is just too expensive right now to roll out to their fleet. If they get it to work without LIDAR, then that’s great. But it’s possible they’re building out a system that can quickly pivot to LIDAR if necessary and when LIDAR costs come down to make it economically feasible as well.
Indeed. They pay taxes at the source in Russia, so that humans get to know and discuss their net salary only.

It's dehumanizing and depoliticizing and should be changed once Putin is out of power.
It's not neglected, it's just it's basically step zero. Figuring out where the car is in the road is so far down the list of problems a self-driving car needs to solve that if you can't solve it without external aid there's no hope whatsoever you're going to solve the rest of it (like where everything else on the road is and what it's going to do next, unless your plan is everyone who goes out for a walk needs to wear a transponder and indicate as well). What automonous car companies want from the DOT is clearer signage and road markings, and as an added bonus, this also makes human drivers safer as well (but it's not sexy tech, so it tends not to happen).
Interesting. Just for fun, thinking through this more I could just give someone my private key instead of transferring funds on the blockchain. Then the transaction does not require the internet, only the verification of funds in the wallet (which could be elided if the participants so chose).
Thanks for the reminder to get off!
Because they have a demonstrated track record of incompetence combined with micromanagement combined with epic levels of corruption.
An autological paradox