skysight-inc/HackerNews huggingface dataset:
Like many people may have, my first though was why would you buy a smart oven. He explains in a follow up that it was the only one offered by his home builder. And this is an important and overlooked point.

A lot of garbage that no reasonable person would ever buy ends up being weaseled in to new home sales because of deals the companies cut with the builders, knowing nobody buys a house based on whether they could have a user-scamming smart appliance as the default. This kind of thing is insidious- I have no idea what the solution is.

Though as a afterthought, it reminds me a bit of the microsoft antitrust stuff from 20+ years ago where they bundled IE as part of destroying Netscape (im sure there is more subtlety than that, that's the gist of what I remember)
There is historical precedent for economic sanctions leading to war. Notability the US froze Japanese assets in the US and embargoed selling US oil to them in July 1941. Less than 5 months later the Japanese attacked Pearl Harbor.

You aren’t wrong but you also have to consider that economic sanctions have historically been a precursor if not the friction point that caused a war.
salem witch trials happened right after an outbreak of rye ergot. Ergot is a fungus blight..can make one trip due to it's hallucinogenic effect. the accusers were tripping heavily.

you are mixing up entirely different kinds of plants.

https://www.pbs.org/wnet/secrets/witches-curse-clues-evidenc...
In some way you’re right. But it’s important to note that we haven’t chosen this government, we haven’t chosen this country we live in.

I personally lost any hope to change it one year earlier after participating in pro-Navalny protests. Now, I just don’t want to have anything in common with this government. I’m choosing another one. And I’m not going to pay taxes to Russian government anymore
Britain urges its nationals to consider leaving Russia
I code solely for the CLI. Python, C, C++, Rust. Recently I thought I'd learn some web programming, especially since it's no longer tied to writing JS. I gave up when it seemed there's seemingly not a single text that describes how to start simple!

Like: I have a compiler that can target wasm32-unknown-unknown, how can I write a hello world in a language that said compiler compiles? Instead I'm presented with a barrage of frameworks and magical "bundlers". Help!
Please do not post unsubstantive and/or flamebait comments to HN. It's not what this site is for, and it destroys what it is for: https://news.ycombinator.com/newsguidelines.html.

If you're thinking that not many HN users have personal and familial links to the countries involved in this war, that is already completely mistaken. And the number of users who have enough of a personal connection to history to feel intense emotion about this is...approximately everybody.
If anything changed strategically he knows we’d know through intelligence. All of this talk is to scare the general population.
Information wants to be free.

If free speech is paramount to democracy, we shouldn't discriminate. Most people understand there is an information war at play. Most people know that information is either propaganda or carries an agenda. If you cut one opponent's voice, then it's not balanced. Why shouldn't we defend the right for Russian media to promote their narrative? Besides, legitimate, unrelated stories from one perspective also end up ignored.

Censoring Russian media only further isolates Russia, which is counterproductive. That also further separates the world from Russia and understanding regular Russian people.

Last, there is the argument that understanding the Russian state is also critical at times like these. You can also read intent between the lines. Understanding the current opinion of those in power in that part of the world is of the essence.
I agree, and much easier than Rust to get going and then some. Other than playing with Nannou in Rust to 'get' the language, and the Rust book, I started a toy game in Zig without more than the skeleton put together here:

https://github.com/michal-z/zig-gamedev

I like Raylib, and there are bindings for most popular languages, but I like the minimalism I can start with fairly quickly in Zig. I tried Bevy for Rust, but it is a lot more involved, and Rust, so Zig it is for now.

For safety, and high-integrity software, I am sticking with SPARK2014. Rust will get there soon, but Ada/SPARK2014 have such a lead, maturity, and industry take up that I am putting Rust down for another year or more.
I'm not saying they "can't make that choice". I'm saying it's a bad idea to make that choice. If Russia tried to invade Sweden, my home country, I would say the same. Resisting an overwhelming force might sound good on paper, but when it's your own country that is being laid waste to it's different. If Finland tried to invade, fighting back would be more attractive.

The comparison with Poland and the Nazis is not an apt one. The Nazis despised Slavs, and life under German occupation would be terrible, WAS terrible. Unless you believe the craziest Western propaganda, you know that Russia has no plans to set up concentration camps, Russians consider Ukraine a brother, not a lesser form of human. If Ukraine waves the white flag Putin will most likely install a loyal government, peel off DNR and LNR, keep Crimea, establish some Russian military bases and then leave.

Life in Ukraine as a Russian vassal state would be nothing like life as a Pole under Nazi Germany, it's not a reasonable comparison. It would be more like living in Belarus. That's not amazing, but it's better than total destruction.
And the US must agree as they have the same policy in case Iran blocks the Strait of Hormuz trading route for example

https://en.m.wikipedia.org/wiki/Strait_of_Hormuz

Some of the sanctions are definitely too much, as they will worsen the life of regular Russians and Europeans too much, without many strategic benefit, since both sides believe they are right, making them antagonize each other, leading only to further escalation
Or you maintain the same hiring standards, but do more work to ensure your candidate pool, which historically is 99% not blue, actually contains some blue people, which naturally leads to more blue people on the team. These blue people are just as qualified as anyone else, and their presence keeps people from building idiotic ideas like “the only reason blue people can be hired is if we lower our standards,” since everyone who works with them can see that they are talented and deserve to be there.

The idea that the only way to promote equity is through lowering standards is a pernicious and unrealistic strawman.
Well, we may as well set up a no fly zone and admit Ukraine into NATO then.
Not smart to take your security advice from the same organisation that leaked the hacking tools that the bad guys are probably going to use to hack you.
that's what's happening in Russia, there are all kinds of benefits to being in police. You kids have priority over others when going to college. Despite not having education you are being paid better than the most. You have early retirement and etc.. Many are hired from low income rural areas.

If an average Russian is being brainwashed, for police it's much worse. They really think that people coming to protest are being paid by the "West" and show no mercy.

Anyone who supports opposition, like following someone in Instagram, is immediately fired.
I've also written a framework while trying to not use a framework.
Sanctions is not feeding them -- but doing nothing to stop them from feeding themselves. Certainly not stopping them from behaving nicely and getting to interact again.

War is shooting people dead.

There is a stark difference.
I’d call it both. There’s the use case of adding small react components sprinkled through an application, in this case it’s a library.

Then there’s the use case of having everything be a react component, and you use lots of react specific libraries, and a react router, react form handler, etc etc. that’s react the framework.
Kinda sounds like: "Hey we just poked the bear. Here is a bunch of vulnerabilities that we've been using on rainy days. We think we've burned these vulns so it's time to patch them now. Please hurry."
It is indeed magical with largely unpredictable run times, especially once you venture into undecidable fragments (quantified formulas). There is a million heuristics that you can tune (and indeed there have been attempts of using ML for that; ML is mostly useless for the actual reasoning). Using quantifiers with SMT is a bit like programming in Prolog though much more non-deterministic.

However, for the simpler (just NP-complete) problems the run times are more predictable. If your problem has a streight-forward encoding into SMT, you should definitely try it. The common format also makes it relatively easy to swap tools like CVC and Z3.
> I've rarely seen a need for a front-end framework. I know that sounds like heresy.

No it sounds like the comments on every post on HN remotely related to JS.

> I've never bothered to learn Angular, React, NextJS, Svelte or any of the alphabet soup named frameworks

That makes your opinion definitionally uninformed. If you had bothered to learn any of them, you would see that they have many benefits. Nobody is saying that you need any of them, but they are very useful.

The single greatest advantage to using any of the frameworks, however, is that they provide a relatively definitive way of solving any of the problems that you will have to solve, building an SPA. Routing, caching, state management, reactivity, inputs...There is no way around solving these problems, so you're either going with what they've got, or reinventing the wheel. But by reinventing the wheel, you're probably going to do a worse job than the team that has spent years solving these problems, and more importantly, you're losing access to a definitive way of doing things that you (and others) can refer to.

And that's the real kicker, is working with others. I worked as a contractor for years, and I can tell you the ease of jumping on a project using a front end framework vs a home baked JQuery or vanilla solution was practically immeasurably vast. Even jumping on a project using a framework I'd never heard of, but still had documentation and an online community, would have me up and running within a day or two at most.
I created this because I found myself cloning String all the time while working on a large project. Essentially, I had several HashMaps and no simple way to borrow the String for the lifetime I needed so ended up with several clones. It seemed silly to me to be copying string data over and over when most strings are immutable.

Additionally, I wanted a type that would combine string literals with heap based strings as I found myself often having struct fields that could be a literal or a heap allocated String. I ended up allocating in several cases for something that was already static.

The inline string type is due to needing some very short string creation from primitives and it seemed wasteful to do a heap allocation.

I was kinda suprised nobody had created a string type like this yet. There were several candidates for inline strings, some that did ref counted strings, but I couldn't find a string crate that did all three.
A million people marching won't change Putin's mind, only a bullet to the head could (tho I don't expect protesters have a chance to reach him in his bunker), but it could convince even more citizens to walk into fire. However the army will certainly be given the order to kill their own people if they rise up, Putin's learned how to quell a revolt with blood while helping al-Assad with his own. I don't believe for a second he wouldn't turn another one or two of his cities into Grozny or Aleppo if he deems it necessary to deter revolt and make a point. The question is, if people actually revolt en masse, just how far will the military go in obeying orders. I don't believe in god but may it help them all, and us afterwards, if the they can't be convinced to mutiny even under those orders.
That was my understanding/position until a few days ago. But from what I understand he shifted his strategy from "taking over Ukraine" (so part of his plant to bring back his fascist dream of a lost glory) to "repeat Allepo and Grozny but for Ukraine cities" (aka bomb cities to complete annihilation), which does not go well with the idea that he just wants to bring any glory back to Russia.
So if i take the upper end and the standard winter weight of a male 12 or above (as per Transport Canada weight and balance calculations: https://tc.canada.ca/en/aviation/reference-centre/advisory-c...) of 96.2kg we're looking at thats 481g of green potatoes (or 1.06042lbs for the Americans out there). I don't know about you, but that's a hell of a lot.
I think the answer is a clear No. There have been literal and direct accusations of treason by members of our congress for going off narrative here.

I don't see how that conversation can happen in our environment.
There are problems with the approach of requiring third party reputable sources, for example the problems you are running into. There are associated costs, some published information will be wrong. There are also problems with the alternatives - e.g. primary sources providing motivated misinformation or volunteer editors being fooled by bad sources.

It's easy to find problems with wikipedia's current model, but harder, I think, to argue that their model is the wrong choice.
Sanctions only are painless if the other side has no economic advantages against you, or otherwise has such a small economy that refusing their goods has no effect upon you.

Russia isn’t tiny resource poor Cuba. Everyone who refuses to trade with Russia suffers real losses as they are forced to get key goods from other sources. For central and Eastern European counties this is a real issue.

Imagine the US sanctioning Mexico… yes, it would hurt Mexico’s economy, but it would also devastate the economy of the South West USA.
The media quality that you hear is entirely up to the sender's WebRTC implementation. If you're calling another Element Call user, we currently use the default audio constraints when capturing audio: https://github.com/matrix-org/matrix-js-sdk/blob/96ba061732b... - but if you wanted stereo, you could put { channelCount: 2, sampleRate: 48000 } or whatever into that line to achieve it.

I'll file a bug to make this configurable.

EDIT: https://github.com/vector-im/element-call/issues/249
Cleaning products are considered pollution by NASA which is why they came up with a list of plants to clean the air in their hypothetical moonbase. You also have energy efficient homes which dont do the air exchange as much allowing for a build up of pollutants in the home and office but not all of them get considered pollutants. And just because you cant see the particulates like soot, doesnt mean the air is cleaner, its just different chemicals that still have a negative effect on the body. Look into Dieselgate to find out about those.
You oppose sanctions. Do you support a global nuclear exchange? Sometimes bad things are necessary to forestall worse things.

The stark reality of Mutually Assured Destruction is that America will turn Russia, its military, its cities, its dirt into radioactive glass if they launch their nuclear weapons. Look at this reality in the face and then decide if you still oppose sanctions.
Indeed. This is like a big geopolitical game of chess. Everyone can see a few moves ahead. There aren't many surprises.

"Outrage" on the news really should be replaced with "thing we expected to happen has happened".
Maybe this is very American of me to say-- but what about them? They have freedom of speech even if it's not something I agree with. We don't throw everyone who calls themselves nazis into jail.. why try to punish everyone who might agree with Putin? Are we in the business of policing political attitudes now?
Does not sound like good advice…

> Toxicity is increased by […] low storage temperature, and storage in bright light.
Nobody is forcing Russia to be part of the global economy and global society.
They are abusing the system as much as they can get away with and now complain when the most of the world agrees that it worth stop supporting an abusive country.
If you don’t want to follow the rules, don’t complain when you’re kicked out.
Dear Vladimir, they are not sanctions, they are a "special financial operation".
How is he clearly losing?

He keeps advancing and capture of Kiev is now only a matter of time.
..."Russia’s unprovoked attack on Ukraine"...

For some definitions of unprovoked.

https://youtu.be/JrMiSQAGOS4
I just can't believe any thinking person believes that punishing the Russian people has any chance of getting rid of Putin.

He has had all the time in the world to insulate himself and plan exactly for that situation. I bet he doesn't even come in contact in person with anyone he doesn't know from the Soviet days at this point and the people he does are probably guilty of all kinds of things themselves if Putin was done away with.
FYI, I heard that Georgia plans to introduce visas for Russians, because local population begins to worry of all the immigrants taking jobs.

Meanwhile, in Russia's remote places (small town in Ural region) some grocerry shops have imposed food rationing for essentials (sugar, bread, wheat, flour, etc) because of panic-bying. And it's snowing as if during Ragnarök, nordic end of times.

Among my friends and relatives we half-jokingly discuss that, while potato harvesting and mushroom picking were a sort of recreational leisure activity in the past, now they are destined to become an essential part of this summer season.
Everywhere free rides off the innovation produced by the United States. Everyone. I don't see why we'd be calling out Europe specifically, though perhaps there are interesting introspections to be made there.
> You also supported him just by living there, which was a statement that Russia is a place worth living in.

Not that people necessarily have a choice. They need visa, working permits (qualification!), money to create a new live elsewhere and also probably have family or health related things keeping one in a place.

> Also if you didn't protest, you did support him passively.

In a totalitarian state demonstrating isn't as easy as in other places. You easily end up in jail.

Of course it is true that a state can only exist while supported by the inhabitants, but it's not as easy as saying "leave or be loud in protest"
I believe the comparison was between Turkey and Russia, not Turkey and Ukraine.
Obama got the Nobel prize, and he proceeded to commit crimes against humanity - especially against some of the poorest and weakest people on the face of earth. It's a political award.
Maybe you didn’t read the article? It was explained pretty convincingly the order of events and who is responsible…

Either way though I think the organizer of this “special operation” is ultimately to blame don’t you agree?
Blocking links is not trying to "erase the existence" of a country. That's a particularly foolish comparison.
Reddit useless for good discussion and has been since covid started.
Declaring war on Ukraine is also a declaration of war. Putin started this and no matter what happens, world war 3, nuclear, whatever: Putin started it. Putin escalated it.

He was already threatening nuclear if he doesn't get what he wants. If he's serious about that, nothing the west does besides rolling over and just giving him the world will stop him from doing that and giving in to him will, in my opinion, only embolden him by showing him that his threats get him results.

If he wants to end the sanctions, then he can withdraw from Ukraine and we'll go from there.

Remember also that Putin lied multiple times: its just a military exercise, not invading, you're crazy (then he invaded); civilians won't be targeted or harmed (and then he started targeting and killing civilians). Nothing he promises or says can be trusted.

Having said that, its all rather difficult. If he's backed into a corner and sees no other way out, what's stopping him from going "Fuck it, I'm screwed either way, launch the nukes"...
What do you mean by that, you can buy and earn DAI and MIM without KYC, and they continue to function autonomously whether the founders have a regulatory issue, have survived and maintained their peg during volatile stress tests with the collateral, and they can be sold without KYC, they also cannot freeze an individual address

Edit: to your edit, thats not accurate, all data is available onchain and can be read, new dai and mim can be created by adding collateral, programmatic interaction is done via ABIs, there is no need for a third party API even if they are offering one
No, not really. Opentimestamps addresses all of them.

Opentimestamps cannot be bruteforced, and there are no keys that could leak.

Bruteforcing would require for you to permanently take over the entire bitcoin network.
What's stopping the bad guys from using that shim to boot their own code? Is there a date when the shim expires and Microsoft has to renew it?
He'll set one off in Siberia first and see if the world flinches.
Also, Russia is the one sanctioning the west! Is he starting a war?!
>many people will possibly agree that this problem exists

>a reliable way to measure whether it actually improves things

After the process has been carried out, it is measured as successful if less people agree the problem exists. Very simple, very quantifiable.

>Then do some thorough data analysis, trying to learn as much about the problem as you can.

No, that's not necessary. That seems more like gatekeeping and wikilawyering, which is basically the actual problem - entrenched power networks refusing to let anybody consider changing things without first having produced ten man-years worth of proof.

You don't solve the problem by doing what the problem tells you that you must do in order to be allowed to solve it.
How do we know that it were the Russians who didn't respect the ceasefire?

EDIT: this point is being repeated over and over but I have not seen anything that would corroborate the ukranian side of the story (neither the russian to be fair).
I don't consider this a real possibility either, but in an alternative world where China was more aligned with the west, I could imagine them to do it.
Yeah right, just like he's denazifying Ukraine. He "won't have a choice" (horrific words in this context) but to use military force to compel the populace into complacency if there's merely a hint of civil revolution.
The sad truth is that Putin can only be removed from within Russia, by Russians.
We cannot attack Russia without risking nuclear war, so imposing hardship to every russians is the best move we have.

The guy is mad and made a bad strategic move by starting an unpopular war. This is the opportunity
Why would nukes de-escalate proxy wars?

There have been several proxy wars between USSR and USA during the Cold War.
As an embedded engineer, I wonder if it would be possible for me to become a VAR for one of those Chinese companies, such that I could get enough of their hardware specs to do a full-featured clean room implementation of the firmware that then could be released as open source. I don’t want to make hardware, but I could build out a Yocto-based distribution. Or has someone already done this?
over 70k employee email addresses and NTLM password hashes
Very insightful! I'll have a look at the links. Thanks for answering.
Putin is just another US led Egyptian uprising.

I wonder if this (\u202E) would work for Russians, anyone tried?
https://news.ycombinator.com/item?id=30351968