skysight-inc/HackerNews huggingface dataset:
1. Mighty has some similarities in that they run a (Chrome) process for each user session, but it's quite different in that we are something that SaaS companies can build into their app, whereas Mighty is something that the end-user subscribes to and the SaaS provider doesn't need to know exists. I think Mighty is pretty neat, but it doesn't get around fundamental limitations of browsers, e.g. a WebAssembly process running in Mighty can't address more than 4GB of memory regardless of how beefy the machine Mighty runs it on is.

Since our product is built directly into the SaaS app, it's up to the app's developer to decide at what level they want to split the work between client and server. Doing everything on the server and streaming pixels is one option, but I suspect most applications will want to take a hybrid approach where they do some CPU/memory-intensive work on the server, stream the data to the client, and use the client's GPU (via WebGL/WebGPU) to render it. So that's the approach we're currently optimizing for, but better support for pixel streaming is on our radar too.

2. It's up to the application layer; we just provide a way to run a container and the data layer is up to the app.

3. Yes, an app served by DiS is just a regular web app so you could use it in Mighty. Our hope is that because we shift some of the heavy computation to the server there are less use-cases where this makes sense, but there could be cases where you want to do GPU-heavy rendering which we don't yet provide.
Thanks, and good call, I'll reword that sentence. I wasn't trying to be disparaging, as a fellow tech nerd myself, but it does seem potentially inflammatory and not representative of everyone here.

Edit: Can't edit my other post, so I guess the sentence stands as is.
I seemed to do ok in that respect with me@firstnamelastname.com, except that both my first and last names are often enough misspelled that I gave up and give out one of my other domains for email now.
No longer necessary, all major browsers already patch that hole. JS doesn't see the state of visited links differently than normal links anymore.
On the one hand, sanctions are bad because they often harm citizens of the targeted regime than they do the leadership they're meant to influence. Any right-thinking person should sympathize with the toll that they have on ordinary people.

On the other hand, sanctions are believed to work -- at least in the long term -- precisely because of this effect. The (usually unspoken) theory is that eventually the people won't be able to bear the impact on their day-to-day lives and will rise up and overthrow their leadership. Hopefully Venezuelans, like Russians, will eventually do just this.
Is there any decentralized books/movies tracking service?

Like hosting my reviews and read list on a git repo or something.

Easy backup, portable, exchangable.
I would not be ok with that. Threats of nuclear war should be resolved at the negotiating table. Random private companies voluntarily retaliating only risks making the situation more delicate.
Me too. I was feeling pretty bad seeing this announcement, but after seeing several examples of how this is a cowboy operation, I'm finding it hard to take them as seriously now. Move on, avoid, and remind people why I do so in the future when this has blown over.
If you pay for some service for a year and the provider stops providing it after 1 month, would you agree that the provider has not removed the service?
I think it's a very reasonable consequence for voting in a dictator and a mass murderer.
They posted on HN. Means they must read it. HN was surfacing news about the buildup for months. They knew.
Yeah, if you’re never planning on calling exec, vfork doesn’t make much sense.

Can I ask how you approach resource management and dependencies in that kind of code base? As the article briefly mentions, using fork without exec means you need to keep everything else in the process fork-safe, which I know can be a challenge in the presence of third-party code.
Personally, I’m against crypto because of the aggressive marketing that has fuelled a speculation boom. It’s disingenuous that crypto is being marketed to mainstream people who don’t understand the risk, volatility, and even concept of having a personal wallet.
Based on domain registrars by size, it appears Tucows would be a good place to move. See also https://en.wikipedia.org/wiki/Tucows#Reputation

register.com also does not appear to attract controversy. https://en.wikipedia.org/wiki/Register.com
Or we can prevent ordinary Russians from leaving the country ruining their economy at the same time, pushing them into the civil war …
I don't support much of what every government does. I actively oppose my own government where I can (not Russian though). Holding the serfs responsible is absolutely immoral. Further, your employees and investors can be hurt (not sure they will in this case).

I will ensure myself and no one I know will ever use your service.

I want nothing to do with a company who punishes people arbitrary.
Did you have delivery issues to Western email addresses, given the .in origin of your mail?
China has way more ties than economically with the U.S. and the E.U. than China, doesn't it ? The Chinese care about business, and war and instability aren't great for business.
I suspect they meant the .<gg|in|co> part is two letter.
Monopolies are good if they're Google's, apparently.
haha, not bad for have a try.
It's almost seven years since Saudi Arabia started the war against Yemen [1]
They are still attacking Yemen and they commit atrocities.

Could you please consider a Saudi Arabia Service Termination?

1: https://en.wikipedia.org/wiki/Saudi_Arabian%E2%80%93led_inte...
UC Berkeley loses CRISPR patent case, invalidating licenses it granted companies
At a guess a minor city in the North East of Ukraine, or one in Europe away from fall-out ending up over Russia. The latter would not be worth thinking about any further, you can kiss the world goodbye in that case.

The 'lets start with a small nuke' aka tit-for-tat scenario has been wargamed literally to death: it ends with total annihilation.
Attacking a position solely because it is inconsistent is the definition of whataboutism. (And perfect consistency is the enemy of improving short-term outcomes.)
For the opposite of a lot of these, I use first@firstlast.com and nobody has any trouble with that. I usually get a little sideways glance since I didn’t say a work place or gmail, but they rarely ask me to clarify.
GitHub's "support" for this is the difference between a commit credit and an author credit, which is a mechanism in git that has particular meaning with respect to cherry-picks and rebases. It should be considered awkward to attach someone else as "author" on a commit they might only sort of recognize.

Maybe instead of "taking the time to submit a PR" you should first submit an issue and only work on substantial code changes you are going to become emotionally invested in after you've negotiated the correct path forward with the maintainer? Open source used to be about communication and collaboration, not cowboy coding.
I think there's some niche driving scenarios that humans will continue to beat computers at. What comes to mind most readily are meta-knowledge things like "It's 2:45 and I saw the school bus go by, right now it's letting kids off and blocking traffic up ahead so there will be no traffic on this cross-street". Or "The football game on the radio is ending soon, I better avoid the streets near the stadium because there will be a lot of pedestrians".
Litmaps – Discover Science Faster
I'm happy to hear that and glad we're on the same page.

It is whataboutism, and I do it because I come from a place where people have been subjugated for decades, and if you protest that, you're called an antisemite. (Yes there is actual antisemitism too--I'm talking about legitimate protest of actions).

Calling out people who suddenly have a moral compass is something I'm obligated to do. It might help next time that moral compass is needed.
> The West wasn’t against the people, they were against the ruling parties and the infrastructure/policies that supported it.

Ah yea if we exclude things like https://en.m.wikipedia.org/wiki/Internment_of_Japanese_Ameri... . If you’d like some ideas how about you don’t repeat mistakes like this once again. All you’re doing is strengthening putins demagoguery
How about google domains.
>In the real world, companies can't go down to the local "Employee Store" and order up a 12 year engineer with a PhD whenever they want, even if that's what they would prefer.

I have hired many employees throughout my career, and never once have we posted a position for which we would have taken a junior engineer or someone with 12 years experience and a PhD. Even at small startups. Not that we weren't hiring both types of people at the same time. But we weren't hiring them for the same position. At my current company we have open positions on our hiring page for 4 different levels of software engineer.

In the case where someone applies for a position that doesn't fit, we let them know and move them over to a different position in our applicant tracking system.

>A 2 year junior dev may be able to accomplish the same goal as the 12 year one, but much slower due to lack of experience, and you don't know if you'll find either until you start interviewing.

I have never worked somewhere where they would give both these people the same title. If the more experienced dev can do the job so much better that you're willing to pay them 50% more, they aren't doing the same job. Why would you give them the same title. I don't know anyone with 12 years experience (that would be worth 50% more) who would be willing to work somewhere with a junior title.

>If John Carmack and a junior dev both apply to the role of "Software Engineer", I see zero reason why a company shouldn't be allowed to offer him a substantially higher comp due to his experience.

Who is saying the company can't post 1 job title and a gigantic salary range. Of course they can. I'm just saying that it's stupid.

If you hire John Carmack and John Bootcamp grad, they aren't doing the same job, so what's the point of pretending like they are by giving them the same title. At that point you might as well just have one title for every position in the company. Just call everyone "Employee" and have a salary range of $1-$5,000,000.

>He'll likely accomplish the same goals more quickly, more efficiently, with better code practices in mind.

If he's producing so much more/better work that he's worth huge multiples more, then he's not doing the same job. There's no reason to pretend that he is.

>Having to put it under the guise of "a different position" is just befuddling to the process. It's the kind of unnecessary legislation that pushes companies to find shady ways of solving problems.

None of these laws say a company can't post 1 job with a huge salary range. It's just stupid to do so because it sets the wrong expectations for everyone involved.
Here's how they are connected: https://wasmer.io/posts/wasmer-supercharges-blockchain

And a case study: https://wasmer.io/case-studies/confio

> Confio's smart contracts allow blockchain developers to add new functionality to their blockchain at runtime. The engineering team at Confio quickly realized that some containerization and sandboxing technology were required to ensure the host machine's safety. WebAssembly was a natural choice since one of its core features is default sandboxing. WebAssembly applications require explicit permission and interfaces to access host machine data and resources.
yes and no - I wasn't going for the empathy here.

silently losing your email address because you've missed one email in that rush sounds very very bad, esp if you're waiting for some important documents that can make or break your life/immigration/whatever.
Not sure if I understand the issue (or it’s just been poorly explained): last time I checked I can still install alternative browsers like Chrome and Firefox. And I can still save web apps as “bookmarked app icons”.
Disney pausing film releases in Russia over Ukraine invasion
Not necessarily. Rise up or have a very uncomfortable life. The die part is when things escalate or when the uprising isn't fast enough and large enough.
Same here, although I worried (still worry) of the conceivable possibility of dead-end branches where death becomes logically inevitable for some reason, that the laws of physics don’t always provide an escape route.

On the other hand, I tell myself that empirically it’s always only other people that die, never oneself.
> I don't see how this isn't anything but virtue signalling, and forcing citizens to bear the cost.

It is the same citizens who are ultimately funding the Russian military with their taxes. I understand it isn't by individual choice, but that's the way it is and it is up to them to fix it.
I guess I'm comparing to Reddit, so my baseline is way out of kilter. But you all stayed on topic and brought up solid reasoning for your positions, and that's a rarity on the internet.

One of the best ways to be polite is Principle of Charity and that's mostly what I saw here.
The point is that no two situations are exactly the same. And whataboutism dodges the details.

Maybe the CEO’s stance is:
I won’t do business with a country that annexes another non-aggressive country through violence.
Russia has attacked over 1000 of namecheap’s employees.
This is proper racist post-colonialism, or am I missing sarcasm tag?
I assume this happens just as the result of honest mis-hearings, mis-rememberings, or mis-transcriptions.

"What's your email?"

"first.last9@gmail.com"

"Got it" (writes down first.last@gmail.com).
>This is a terrible move. Virtue signaling at it's worst.

The majority of Namecheap's employees live in Ukraine.
Hehe yeah I can imagine! I mean on some level "infuriating". "Kids these days".

Like me telling him how there are people on usenet and mailing lists that don't know how to quote properly! And he'd just chuckle and tell me how quoting a whole thread could actually be good. I was furious (not him). How could that be? FWIW, I still think I was right for the usenet and mailing list use case, where anyone could just see the whole thread. He was right as well though for corporate conversations like I learned a few years later at my first job where you were glad that everyone in the thread did a full quote and 5 levels down in the first forward you got you actually saw what was actually being asked and could shortcut a whole escalated discussion with a simple "Err guys, the original question was just X, here's the answer. Can we all just go back to work now?".

Pros and Cons. Everything has at least two sides. Nothing is like it seems. Ever.
I don't think it's an either/or thing; I think it's possible to have empathy for both anti-war Russian citizens, and Ukrainian citizens.
Microsoft to remove RT apps, ban Russian state-owned media ads
It really sucks that you'd do this.
You highlight the difference well between a democracy and an authoritarian regime.

However the suggestion you make at the end, that we should only sanction Putin & co., is exactly the type of measure that would work in a democratic regime but not in an authoritarian one.

I can't think of a single case where a large authoritarian regime was handed off gently to a democratic one as a result of sanctions on the dictator.
If you're in Australia, the ACCC is asking that you share your experience with either the Apple or Google market places via email[1]: digitalmonitoring@accc.gov.au

This is part of the ACCC's 5-year ongoing inquiry in Digital Platform Services.

[1] https://www.accc.gov.au/focus-areas/inquiries-ongoing/digita...
as will I

Any recommendations anybody?
I'd suggest hover.com / tucows as an alternative provider that isn't doing these actions.
Maybe.

I'd say there are many different notions of composability. It's partially a matter of taste to elevate one of them to be The One and Only Composability.

But only partially. Partially there are also somewhat objective notions, or at least notions shared between different subjects, of why one thing is more properly composable than another.

Eg it's pretty uncontroversial to say that a program build out of functions composes 'better' than one build from loops and mutable variables.

From a wider point of view the problem with monad composability is exactly that they require a special kind of composability on their elements (join or bind), which makes them less composable with each other.
Post list on an internet forum claiming you have sorted it (or maybe even better, that it's "unsortable"). Take list from angriest reply
> I do not care about this war at all

This war has a non-zero chance of becoming a nuclear war that ends all human life on Earth. If you don't care about it, you must not care about anything at all, including your own life.

There aren't that many people who would boycott a business that decides to stop offering services in Russia and there are even fewer who can watch Ukrainian bodies pile up without emotion, so I'm pretty sure Namecheap doesn't mind losing customers like you.
Ah, this is probably the same fiasco as with Slack three years ago.

Stale and incorrect GeoIP data.

"Look, 5 years ago you accessed our services from an IP address which is now points to Russia! By MaxMind GeoIP lite Database!"

Last time I bothered to fix some data with them it took two months to even has a response.

> It's past midnight, I'm trying to figure out my options here

Obviously you need to contact support and hope what some of 1700 Ukranian support workers wouldn't mistake you for "Russian occupant" solely by the name.
What if the regime doesn't change though? I hate to say it but if China invaded Taiwan tomorrow and every western tech company started banning Chinese users, 99% of them wouldn't even notice. By rushing to deplatform an entire nationality without nuance we're accelerating the decline of western tech hegemony and won't have any more cards to play if things get worse. A more sensible approach would be sanctions on elites while maintaining pipelines of information to Russians. If Russians get cut off from the world they will become more like North Koreans.
Does your principled stand extend to never buying oil from BP after they dumped $14Bn shares in Rosneft, or is it just dogpiling here?
That’s a huge ask considering the sheer scale of people jailed for protesting.

You’re not wrong, this person’s problems are dwarfed by those who are dead or might soon be dead. I’m just not sure protesting is actually a sane solution given the potential consequences. Like, who knows what happens to jailed protesters. Are they going to be okay? Is it worth it?

I don’t have the answers, just trying to point out that it’s absolutely crazy on both sides of the conflict, for everyone, and solutions aren’t easy.
You are right - people do suffer already. That does not mean that you should purposely act to harm people even more just because “that’s what happens”. Your actions are your own responsibility.
The problem with sanctions is that they A) fail to cause regime change and B) cause deaths. In Venezuela, sanctions caused 40,000 deaths in 2 years.

Now, domain names going away won't cause deaths, but then again they won't cause regime change.
You probably should read the whole thread before throwing out accusations of naivety, I covered Putin's approval rate in plenty of comments by now.
There is hardly any content here. How did it get to the front page. I have noticed a trend where new sites with mediocre blog content content acting as resumes, get to the front page. The resume blog concept is stale and overdone imho.

Disagree with the message of the post. No one is impressed by personal domain names. No one cares about your branding. People only care about the content. And unless you are on the ball regarding payments, you domain and or hosting will lapse sooner than you expect and all your content gone. At least with facebook or substack you do not have to worry about that.
You could have spared us the affronting lack of tact in purporting to be both litigant and judge in an ongoing conflict, the infantile role-playing as a war tribunal, and the omission of your conflict of interest in your diatribe (part of your staff is Ukrainian).

Your dismissal of technical and non-technical complexities involved in moving over domains in such a time frame, brushing off of forged business relationships, have prompted me to end all business with you. You are not a serious provider. I am not Russia-based, and I'm moving elsewhere.
Twitter will label, reduce visibility of tweets linking to Russian state media
Die, heathen traitor!
> that you will come to regret

This is news to me. I've not seen anything from Prince or Cloudflare that demonstrates they thought they made a bad decision.
Humans can turn their heads. We also have stereoscopic vision that is able to gain visual clarity with minor movements. Our eyes also mechanically adjust the amount of light they receive, can focus dynamically, and are self cleaning.

Could you do this with cameras? Possibly, but it would be a lot of cameras and a lot of mechanical parts—not ideal for a car.
Yup. Americans weren't banned when they warred on Iraq and Afghanistan and killed a million people over some dude in a cave.

It's a joke!
"A propaganda technique where criticisms are deflected by raising corresponding criticisms of the opposite side."[0]

OP is not deflecting criticisms of Russia, OP is pointing out that the claim that NC is taking a principled stance is blatantly false. Obviously NC can still choose to proceed since they believe that this is a net benefit, but they cannot claim it is a principled stance.

[0] https://en.wiktionary.org/wiki/whataboutism

> And perfect consistency is the enemy of improving short-term outcomes.

Sure, I can agree with that point. But everyone can agree that pointing out inconsistency is definitionally not whataboutism.
Six digit years so much better anyway - in fact I use ::1961 where :: expands to zeros to fill available storage space.
Pretty impressed with the performance of the cranelift and singlepass backends. They've come a long way.

I am wondering why the LLVM backend takes so long to compile the TiDb Wasm. Presumably it doesn't take >3 days to compile TiDb from source with llgo and rustc. Why would compiling it to Wasm first make it take way longer to compile than from source?
Agreed, I like their predictions but I would guess 20 or 30 years for most of them, not 8.

They think milk will be easier than meat, but I'm skeptical. Milk is a commodity, the price farmers got over the last decade has ranged from about $14-21 per hundredweight. At $20 per hundredweight that's $1.70 per gallon. In my mind that's pretty inexpensive competition.

They also seem to be pushing the idea that these synthetic proteins are going to be much healthier. I'll gladly wait for more data on that.
Beyond sanctions: An off-ramp for post-Putin Russia
> "which is the cheapest Mac I could use for work in an emergency if I haven't been paid?"

Mac mini (late 2012 or later), $100 to $200 on ebay atm.

Honorable mention goes to one of my favorite Macs ever, the mid-2012 15" MacBook Pro "Retina", which can also run Catalina.

The tricky part is you need a Mac that can run macOS Catalina (or later) so it gets security patches (for most of the rest of this year at least.) Sadly the poor Mac might have to turn into a Linux or ChromeOS PC if you want to keep getting security patches after its ~10 year macOS support lifespan is over. :(
> people getting killed by your army,

This is ridiculous. It’s not HIS army. Unless Putin is posting on HN about his Namecheap troubles.

Things like this alienate people and push them into Putin’s will. The less options Russian people have the more vulnerable they are to dictatorship.

It’s common people who got in a socioeconomic grinder.
Ha yes, I get some inquisitive looks. I usually preface by saying, “This will sound strange, but I use a different email address with every company I interact with. So, it will be <foo>@…”