skysight-inc/HackerNews huggingface dataset:
This feels like we're trading complexity here for complexity there, and it seems impossible to judge which way is actually "better". I use loops in React all the time but only have used `setInterval` in a component a handful of times..
Nah.

One gives away capabilities.

The other one is a parachute and a box.
Netflix Declines to Carry Russian Propaganda Channels
Does no one else think all these requests from Ukraine is a bit strange...
People, do your research and look into the history of Ukraine, you'll find that all of this was preventable. Watch something like Oliver Stone's Ukraine on Fire, it's a starting point to the bigger picture.

Does China face the same actions over their human rights violations ie. Uyghurs, no.

Does the US and its allies face the same actions over Iraq, Libya, Yemen... No.

Is the CIA held liable for all the coups and regime change initiatives throughout the years... No.

There's propaganda on all sides.
You misunderstood what they said. Indeed, Android can have multiple app repositories and this is an integral part of its security model design.

However, for the security model to be respected, each app repository should represent a single source. The device and user management APIs expect that in Android. F-Droid fundamentally bypasses the trust boundaries in that regard by allowing multiple repositories to coexist within a single client.

Not to mention it also results in a terrible UX given that the application IDs are often reused but signed by another party.
Don't want to spoil the party, but you could get all of this and way more with Elixir, running on a platform that was designed for this. And with LiveViews, you could do without a client. Aren't you kind of reinventing the wheel?
> Hardware APIs, such as: bluetooth, MIDI, NFC, ambient light, USB

Firefox doesn't support them either, and like Safari considers them harmful. And for good reasons that Google (who are the sole authors of these Chrome only non-standards) completely ignores.
You're so quick. Yet people here complain it takes too long... figures.
You're also betting on not having to transfer again soon, it seems.
Is it _really_ a bug if it functions correctly on supported hardware?
Make their grievances known in the fora where the sanctions have been decided upon, indicate that they are going to suffer disproportionally, demand to be made good on and indicate that if that does not work that they will have to get creative.

These are harsh times, I don't think any of this is fair per se but at the same time once India becomes the conduit to evade the sanctions there will be far larger trouble.

Watch this video to get an idea on what the mood currently is:

https://twitter.com/NYBackpacker/status/1498328163188977666
Those people bear a level of responsibility. Their choices might be terrible, but until they collectively choose not to allow the tyranny to continue, they are appeasing and enabling their oppressors. Freedom has a vast and terrible price, and Russia might be paying it right now.

The trouble is nukes. Achieving freedom through bloody revolution was possible before the 50's, but Russia and China may no longer have that choice available.

I have a deep sympathy for the people just trying to live the best life they can, and to get their family through some dark situations.

Don't overvalue the notion of goodness. Good Germans wreaked havoc on the world during WWII. Corruption and control over information gives tyrants power to manipulate good people.

There were nazis that were good and decent and heroic human beings, who only fought for the men next to them in the trenches. They still had to be put down - there was no other way to correct their terrible decision to support the Nazis.

Only after Germany was defeated did its people have the opportunity to revise their way of doing things, to ensure that it could never happen to them again.

The internet makes the manipulation of "good" people easier, which tyrants around the world are abusing to great effect. Nuclear weapons means the tyrants and dictators have a literal death grip on their populations.

If everyone in Russia wants freedom to decide their destiny as a country, but Putin says otherwise, they have to make soul crushing choices. Collaborate or risk destruction.

If there is any people on the planet I would ascribe the ability to make hard choices and live through the consequences, I would say it's the Russians. Good Russians keep getting horribly unlucky with their governments, and keep making horribly unwise decisions when they get a chance to change things.

Unless Putin has a nuclear trigger rigged to his death, I hope Russians murder the shit out of him and take back their lives and country. No death could be too painful.
It's not a grey area at all. The GPL clearly defines source code, and Javascript build artifacts ain't it.
This is interesting regarding args. https://nullprogram.com/blog/2022/02/18/
> However, for the security model to be respected, each app repository should represent a single source. The device and user management APIs expect that in Android.

This is exactly the point that I was questioning, so it sounds like I understood their point just fine. Do you have a citation for this assertion?

The paper from Google doesn't even mention a repository as a concept.

Here's what it does say:

> Untrusted code is executed on the device. One fundamental difference to other mobile operating
systems is that Android intentionally allows (with explicit consent by end users) installation of
application (A) code from arbitrary sources, and does not enforce vetting of apps by a central
instance.

The Android security model is based on the idea that you can install arbitrary APKs from literally anywhere. If I download an APK through Chrome and install it, I might turn around and download another APK from a different website. If anything, Chrome is more arbitrary in its sourcing of APKs. How does F-Droid break the security model but Chrome doesn't? Alternatively, how does Google allow Chrome to break its own security model?

And again, what is your source for your claim? I'm reading the actual document from Google, and it appears to say exactly the opposite of what you're saying.
Depending on my surrounding population density, briar and disaster radio:
https://disaster.radio/
Is there any interest in a Forth-style approach?
> Permission dialogs are a small price to pay

It's huge price to pay considering the number of permissions required, complexity of it all, and potential consequences when a frustrated user just clicks "yes" to all
> you'll probably agree that it's not all that social, and overall not all that exciting

I’ve looked at several goodreads alternatives (because the site is slow and hard to navigate), but never liked any of them. This quote might explain why. I neither want it to be social, nor exciting. I want to track books read / to be read, and see the reviews of others (preferably without 5 million emojis, but that’s neither here nor there). If anything, GR already has too much social network messiness built-in for me.
I'm confused about the completely unrelated and nonsensical second part of your post.

Also, your statement that it is in response to Fukushima, but somehow not about the perceived danger of nuclear power, makes no sense.
No, they do shimmy up to the border, but never cross it. To do so would be to risk WWIII.
I own exactly one art book, one with Dürer's collected works. His rhino aways cracks me up. Apparently he never saw one in real life, but drew one anyway.
It goes beyond social media.

Software always starts by appealing to discerning customers. The early adopters.

Once it is fairly widely adopted, often the early adopters have adopted a newer, better thing.

So now you are making features for a crowd of people who are there mostly because of platform intertia.

They don't even appreciate or use new features, because anyone who actually deeply cares about your product niche doesn't use your product.
There's a less social version with private bookshelves here https://www.readthistwice.com/libraries
> the grace of popular support

For people to deprive the government of the popular support however, they have to vote with their life and everything. Look at Hong Kong. Look at Arab Spring. Look at Tiananmen Massacre. (They all ended up in vain, too.)

It's not some kind of natural process that will just happen.
I would be hugely surprised if we have a Mr. Fusion future where you toss garbage into it and get electricity. More likely is that you'd have to buy fuel pellets periodically. It's not free to package them into household-sized packages and ship them to every home.

Oh, god, I can even see the pain... just like inkjet cartridges. "Non-genuine fuel cartridge detected. Please remove and replace with a genuine cartridge."
Ooo very nifty. Thank you.
I don't think any competent army uses "the internet". You may think making Russian websites inaccessible will bring moral boost or justice served moment but it will certainly have a negative effect. This won't change number of casualties nor shorten any conflict in meaningful way.

This and some other sanctions that punish average Russians for just being Russians will put us into polarized world again and another cold war that will take ages to repair.

If average Russian can not connect to west, how can they keep their empathy towards west?
If average western citizen can not connect to Russians, how can they keep their empathy towards Russians?

What we are seeing here is a competition. Competition to show who cares about Ukrainians most. Seriously how does blocking country from an adult website helps the situation? Is it any different than sending likes on a social media? How many likes to stop a tank?

I don't think I can blame people who participate in this competition, they want to do something. Promises we were given not kept.
I'd also look at other repos. Admittedly for the core code it has been mostly me. I think there is an intimidation factor. When you create a library this performance oriented it is hard to get people comfortable working on the core.

But things like the site, docs etc.. are much more contributors making more substantial submissions:
https://github.com/solidjs/solid-site/graphs/contributors
https://github.com/solidjs/solid-docs/graphs/contributors

We would have never gotten the docs translated into 15 languages otherwise. I do agree that one should be cautious regardless. But I don't want to underplay the contributions of many contributors putting in improvements every day.
The "tracker checking" is useless because it just checks for a small list of libraries in the app. If an app has no tracker libraries, this doesn't mean that they do not track you. So it gives you a false sense of security.
> make PWAs and other web-apps a non-viable possibility on their devices

It's such a blatant lie about PWAs.

And thank god Safari and Mozilla don't implement dozens of Chrome-only non-standards.
You may have missed it in the heat of the moment, but the GP comment was arguing for invading Russia instead of imposing sanctions (for those of us who don't think sanctions will help anything), as if those were the two only options.
I agree that publicly funded research should be easier to get access to. Ironically, you have it backwards. Before the Bayh-Dole Act, there tended not to be any patent filings on publicly funded research at universities because it wasn't clear what claim the federal government had to the patents. Bayh-Dole, by clearly vesting patent rights in the universities, allowed the universities to take title to the patents and license or sell them to private corporations.

The usual story that gets told here is of fantastic success. Look at all the startups that have come out of university research. Look at all the licensing revenue universities have generated from patents that they own thanks to Bayh-Dole.

I'm actually a Bayh-Dole skeptic. Like you, I tend to believe that too much publicly funded research does get concentrated into certain private hands thanks to patent rights on federally funded research. But strengthening the Bayh-Dole Act would only encourage more concentration.

Some startups need exclusive rights to succeed, and pharmaceutical or biotech startups are the prime examples. But most startups don't need exclusive rights to succeed, and I don't see why we should trust university tech transfer offices to make good decisions about who should have access to federally funded technology and on what licensing terms when that is the case, as it is so often. A weaker Bayh-Dole Act would be more helpful than a stronger Bayh-Dole Act in that regard.

But even some biotech inventions like CRISPR-Cas9 or mRNA vaccine tech doesn't seem to me to be stuff that the federal government should allow to be controlled by university tech transfer offices. Some technologies are too important for that. That's why the Bayh-Dole Act includes a provision for "march-in rights." The surprising fact, however, is that they have never been used, even during the pandemic. That to me seems like the easiest and best place to push the federal government if you feel like too much tax payer funded research is being held hostage by tollbooth workers in university tech transfer offices.
As a Namecheap user for nearly a decade now, I support this decision. Perhaps you should have given 14 days - but other than that relatively minor point you absolutely made the right call here.
I am not Russian. But this kind of blanket banning prompts me to migrate away as well.

If I am going to do this, I will at least go through all the heavily used domains, and address your notices to those pro-war website owners.

Isolation and hate will be the end of humanity. Love is our only hope.
Just to be clear: so are you taking responsibility for all the innocent people your country has killed throughout its existence?

Here's my thoughts: Just because you are tricked into voting fake elections with puppets on both sides, the dirty business your elites do in poor parts of the world to make themselves richer is not your responsibility.
It's better to keep talking. You want to know what the opposition is saying, if nothing else.

Besides, it would just end with Russia Today on ".eth".
People build native Android applications all the time and they are only useful on half of mobile phones. There are millions of them. How come people aren’t choosing to build PWAs in this situation?

If you’re writing code intended only for Android, Apple’s influence in both cases is the same – irrelevant. Yet when you look at only the cases where Apple is irrelevant, people still overwhelmingly continue to choose native Android applications over PWAs. Blaming Apple for this doesn’t seem reasonable.
Well, modern react is pushing folks to use the hooks model which jettisons the whole componentDidMount and other class functions. Now you use a side effect hook: https://reactjs.org/docs/hooks-effect.html This is a little more clear that it's for side effects of the component being put in the DOM, but it does require a bit more knowledge of react and hooks.
Cloudflare is a near-monopoly in its segment, Namecheap is not. There are plenty of alternatives.
Interesting approach. I wonder why it takes so long to validate this? Given it's simplicity, you could prototype a system pretty easily and cheaply, I imagine.
Probably it will not be an issue for anyone. The Hungarian-Ukrainian border is short and not on a major route. And Europe has lots of practice avoiding Hungary lately.

The self-preservation argument in the OP seems like an excuse for not taking a hard line on Russia, but as long as they don’t obstruct European policy as a whole it’s mostly symbolic.
People build iOS exclusive apps since iOS has a large majority of paying users. Android have poor users that are harder to monetize, so if you just build for one group you build for the rich iOS users.
In that category, I really have been impressed with osmand+, which uses open streetmap maps and allows you download entire state-wide regions in advance while still providing navigation and waypoint tracking. Very fun and useful for offline GPS needs.

https://f-droid.org/en/packages/net.osmand.plus/
> There’s nothing inherently special to native about painting to the screen 60 times a second.

It isn't, and it's also a near impossibility for the web.

> Web Apps if allowed could provide equivalent (and sometimes much better) experiences than native.

No. No, they couldn't.

Of course, you could say "but WebGL/Canvas/WebGPU", but then you're just building native apps with multiple extra steps.
China was popular with bitcoin miners because of its hydro-power
This may make sense if they were replying via e-mail to the issue.
I was unconvinced Iraq was an imminent threat at the time, and always considered the invasion a violation of the U.N. charter. But these are qualitatively different invasions.

There were around a dozen U.N. resolutions directing Iraq disarm, stemming from their prior invasion of Kuwait. Which, interestingly, Iraq complete their last reparations payment to Kuwait just last week. Saddam Hussein was consistently evasive and uncooperative with the U.N. inspections regimes. None of these are adequate justifications to invade Iraq, in my opinion. But they are some of the legal ones.

Neither the U.S. nor U.N. questioned the borders of Iraq, or the right of Iraqi nationalism. Russia categorically rejects Ukraine's right to exist as an independent country. Keep in mind this invasion started in 2014 with the taking of Crimea. Something the west wrongly accepted, and let Putin get away with it. That was clearly a dress rehearsal for what is happening today. How would things be different if meaningful sanctions were levied on Russia for that? How many lives would be saved? We will be getting some idea.

Also, U.S. attacking Iraq had no chance of starting world war three. Russia invading Ukraine could. At what point does Russia consider western countries arming Ukraine a reason to take a much bigger retaliation, not against Ukraine? And at what point does one of those trigger NATO article 5? The risk here is very different than it is was with Iraq, as wrong and terrible as that was. Putting an end to what's going on in Ukraine is important for everyone, because unlike Iraq, everyone globally has something to lose. World war two took nearly 100 million lives, 1/3 due to famine.

Iraq was never going to be a world war three. And I will never understand the legitimacy of that war.
I'm not even from Russia and I'll be busy transferring my domains as well because I don't want to find out in coming days that my government farted the wrong way and I have to bare the consequences (It's one of those countries that keep abstaining from anti Russian votes so who knows if it might be clubbed with Russia in the moral court of Namecheap).
Same. I hook my laptop's hdmi port to my big tv and get movies going or whatever using it as the keyboard and mouse and people are like "whoa!"
> In React, we render lists by using regular JavaScript idioms like loops, arrays, and array methods like map. However in Solid.js, much like traditional templating languages, we get a construct like <For> that reinvents a concept that's already in the language.

Once you deal with larger amounts of data and need virtualised rather than fully-materialised lists, you start using different things in React as well. The fact of the matter is that if you care about performance at all, the simple ways are just insufficient, and the native language constructs were designed for procedural programming, not reactive interface rendering, which requires fundamentally incompatible semantics. It’s not even fair to claim that React uses regular JavaScript idioms—VDOM, hooks, the entire shebang is all about eschewing regular JavaScript idioms because they don’t scale. (OK, so there’s also the matter of transient state like scroll positions, element focus, and form field values; it’s not fair to say that React does all these things purely for performance’s sake, as the naive immediate mode approach would also break such functionality.)
Please donate a few bucks to CAGE or something to address Guantanamo Bay too, I know you can.
I agree, it is not helpful. I think a lot of Russian civilians are completely against this invasion. They also have zero leverage in this situation. The ones that even think about speaking out face years of hard labor.
> Chrome has much better support for web standards, wider API capability

Many of those "standards" and APIs are emphatically not standards despite what Chrome's vast propaganda machine tells you.
While probably true, the current goal is to help the people of Ukraine. Helping the Russian people may be a good goal once this job’s complete (although I’m not sure what the current overall Russian sentiment is toward the situation).
Of course these calls are matters of interpretation, but I really don't think you're correct here. "Welcome to $foo" is a snarky way of conveying that you know all about something while the other person is ignorant and doesn't even know the basics yet. When $foo expands to "your country at war", that is a really, really awful thing to say.
If you're adding a tablespoon or two of salt to a pot of pasta water, you should be adding more salt.
The article does say this, which implies high confidence that the food had nothing to do with his condition.

> "It was completely irrelevant to this patient's presentation," Rosenberg said, adding that the doctors on the case never thought that spoiled food caused the illness. "It was horrifying that this is how medical disinformation can be so easily disseminated... There were more media outlets than I can count who picked up on this and were reporting on it."
I sort of thought it was surprising because it was more than was previously thought to be the case?
Of course democracy is a dictatorship. If it's working well it's a dictatorship by the majority of citizens.

If you aren't in the majority democracy could be not so rosy, but from a utilitarian point of view is far better than dictatorship by the kleptocracy. A kleptocracy is what Russia / N.Korea and meany 3rd world countries have.

But the West isn't either of those. People in the West tend to manage themselves using a democractic dictatorship whose dictators have decided to ceed a great deal of their powers to laws and judges. Mostly that power is about adjudicating property disputes, because the power they ceed is mostly the ability to seize property and labour. In a capitalist economy those things are exchanged freely between individuals so the democratic dictators get almost no say. This system is occasionally called "rule of law".

Capitalism has its failure modes too - a total monopoly is a dictatorship, a dictatorship of far fewer than a democracy or your average kleptocracy. So the West is a democracy that manages a capitalist economy, steering it away from that failure mode.

I'd say that's the best system mankind has invented so far. I expect China would disagree. They have a different different sort of system that manages a capitalist economy. While I think they are wrong which one is best, it's probably fair to say the jury is still out.
Remember the .ORG fiasco? Since ICANN still has all of the paperwork in the top drawer, why not have the fire sale for .RU instead? Russia can't make an offer as their money is worthless due to sanctions! Profiteering for the 21st century!

https://news.ycombinator.com/item?id=21611677
Bulgarian defence minister sacked over Ukraine rhetoric
Hey, glad to hear it! I'm on the same boat, I myself am spoiled by CIDER - which is what sparked this project in the first place. Feel free to give me suggestions, raise issues, etc!
Many universities have inventor-owns IP policies. This can be a factor when considering job offers.