skysight-inc/HackerNews huggingface dataset:
I can give you the sense in which I consider this the beginning, even though it is mostly restating what I already said. I think the primary reason for this war is that Putin does not want NATO at his borders. That this would not happen was informally agreed in 1990 but unfortunately did not make it into any official documents. After that each eastward expansion of NATO was seen by Russia as the violation of a promise. When in 2008 Ukraine and Georgia started their way to become NATO members this was the final straw and Putin attacked Georgia and eventually Ukraine.

Sure, we can now argue whether the promise (1990), the first NATO expansion afterwards (1999), the Bucharest declaration that Ukraine and Georgia will become NATO members (2008) or Ukraine changing its stance from remaining unaligned to seeking a NATO membership (2014) should be labeled the beginning of the current situation, but I think it is fair to pick 1990 as this is where the situation that Russia does not want was laid out.

There are most likely also other interest such as oil and gas in Ukraine but I don't think they are the primary reasons, even though they might have tipped the calculations. And I consequently think that this could have been avoided if the Ukraine would not have pursued a NATO membership or if Russia would also have joined.
> but I don't know why capitulation isn't an option

There's a school of thought that says capitulation emboldens the attacker. Say Crimea and the whole of Ukraine had been handed over to Russia with no resistance, why would they stop there? Diplomacy fails when the other side misreads your intentions; a seemingly somnulent NATO may wake up to a reconstituted USSR invasion of Poland because Russia is confident fear of nuclear conflict will deter any action. No one wants that.
I wonder about that too.

When a pro duck needs another roll of duct tape from his industrial supplier, they just put it on his bill and he's good to go.
You don't really need an optometrist to do the computer prescription. Just take the regular prescription and add to SPH (sphere) on both eyes, following the diopter formula for the distance you want for infinity, e.g. +1 SPH for 1 meter or +1.25 SPH for 0.8 meters. I put orders into Zenni and wait a few weeks.
> stock market is usually correct about companies

Correct about what? What people are willing to pay for the company at that point in time? Sure. What the value of discounted cash flows generated by a company over a span of years? Definitely not.
why would i want my tv to play mp3s?
Maxed out? No probably not. But by the end of 2022 they will have spent 680 billion Euros on the transition. All the low hanging fruit is gone, so getting another 40 percent of their power needs from renewables will cost more than that. They're going to have to do things they haven't been willing to do so far, like building wind turbines near residential areas. And that still only gets them to 80% of consumption.

So sure, renewables are great, and it's good that Germany is doing so much to reduce carbon emissions. Because that's the point of renewables: reducing carbon emissions. And if that's the point, why on earth would you shut down nuclear power plants and switch to burning lignite???
Watched a YouTube video and one of the people simply couldn't believe that Putin would attack Ukraine, even when shown pictures of the attacks, their line was "but they're Russian speakers like us, he wouldn't do that".

One of about 8 people seemed to genuinely support Putin (something like "he knows what he's doing, this is necessary").

Obviously just a vox pop but in general it seemed few supported the aggression and most were just afraid to talk about it.
Or merely restrict non-consensual data collection like the GDPR does - this kills the underlying reason why every appliance has to be "smart" and internet-connected.
When I worked in (quasi-)SRE at a somewhat busy and popular EU-based website, we "invented" our own HTTP header namespace (think like the "X-"-prefix that you see in the wild for "non-standard" HTTP headers, that often end up as ossified de-fact-standards without much of an RFC to specify them) for stuff that our internal infrastructure components, like the HTTP- and HTTPS-terminating reverse proxies, would add.

The systems involved took proper care that those headers and their values really came from us, and not some outside system. Of course, we also had some header akin to Our-Site-Prefix-Peer-IP-Addr, to know which TCP peer the outermost system was actually talking to. In combination with evaluating other headers, like the X-Forwarded-For that this article handles in delightful detail, there was a lot of interesting detective work to be had in terms of which clients tried to spoonfeed us which kind of would-be-spoofed data.

These days, Carrier-grade NAT and the slow death of the End-to-end principle make these techniques woefully inadequate to discern between "legitimate" use, and clients you'd rather keep out. Sadly.
There is also the other side to consider. By not boycotting or sanctioning an aggressor you're supporting their efforts by supplying material or funds through trade.

When a government has a proven record of bullying or annexing their neighbors I think boycotting is the least one can do. And collective sanctions among allies is a reasonable next step where diplomacy fails.

In the case of Russia sanctions weren't even enough to stop them after they annexed Crimea. No one wants to continuously cave into a bully then pretend it's "peace in our time".
Wouldn't it be easier just to not buy an oven that requires this if you don't want it?

And if there are people who want to by the oven, why not deign to let them?

At best, we should require that there be clear labeling and I would be surprised if there aren't regulations that cover that.
> simply because buying oil elsewhere would be expensive and politically inconvenient.

Like I mentioned in the previous post, the main reason is to keep some leverage. It's the biggest financial sanction that can be thrown at them. Essentially all other sanctions were taken, but the last one was kept unused. If Putin escalates against civilians this sanction would likely be used too.
I'm investing in the F# safe stack. So far it's amazing how quickly I can build something. It's also amazing how clean and readable I can get the code. But I feel like there is a horrible mess of complexity just under the hood. If any of the amazing maintainers choose to stop my app has it's legs cut off.

That said I've found that with every other project I've worked on. I still maintain a B2B sales site on PHP 5.4 with Zend 1.1. There is no hope of migrating that anytime soon. Ironically that has no J's framework. The front end is such a mess and will never get the funding to clean up.

I think building with tools that allow such a great developer experience might be worth it. However F# makes it hard to find developers to maintain it in the future.

I hate the lack of longevity in our industry. I work with 30 year old CNC machines that are still supported by their manufacturer. I can't wait until our field gets that mature.
> Didn't see any revolting Americans when the Iraq War was initiated.

Evidently you didn't want to see.
I did go on to read the article and was not impressed.

He does not consider that regardless or how nato expanded the kremlin under Putin would be invading to recreate the empire.

The background factor he gets more right but doesn’t spend much time on is the lack of credibility and burnt political capital caused by events such as the second Iraq war, the Iran nuclear deal, pulling out of treaties and various credibility damaging things trump did.

Not only that, he doesn’t seem able to extrapolate his own points about Iraq and America being blind when it’s on the “right side” aka winning side of history to how Russians and the kremlin will see Ukraine conflict.

Overall he makes some good points of view but also is naive and in accurate in other which for someone trying to sound like an expert is a very bad hit to credibility.

His title is okay, having an objective conversation at a time when even scientific fact during a deadly pandemic turned into a partisan political matter, then the always more political topic of Foreign policy has little hope of having a objective debate. That angle was left out.
Rumors is how politics gets done in my backwards country. You start a rumor about the opposition, they start rumors about you. You start rumors about great projects, the opposition starts rumors about how bad it is. The opposition shits on your project, you start rumors about their vested interests in stopping it. Before elections you start rumors about anything and everything and then back again.

Someone in your way? Start a rumor that they do X and then attack them for not stepping down from power. Want to check if people agree or disagree with something? Start a rumor on Friday, monitor for responses, fight in rumors during the week-end and next week, if the rumors align, maybe start that something.

I don't see how rumors are never propaganda.
If the display can be hacked then what else can the attackers do? Can they increase or decrease voltage substantially or change how a customer is billed assuming the system is not free? Deny power to specific models of cars? What security protections are guaranteed in the client side of the EV charging systems? Are EV owners going to need a third party EV charging condom much like the USB condoms? [1]

[1] - https://www.ghacks.net/2019/12/09/usb-condoms-are-a-thing-no...
I‘m not sure I‘m buying the prion theory. Shouldn’t numbers decrease as people go outside ever less often? Prevalence of ALS seems to be increasing though: https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC6735526/

I think the Borrelia Burgdorfferi hypothesis would fit better, with Lyme disease numbers climbing in recent decades.
This black & white view of good and evil is starting to get really tiresome. Is it the effect of modern movies/tv shows that causes this belief? In movies there's usually a clear/perfect/innocent "good" guy and a bad guy, but real life is rarely so cut and dry.

It is perfectly possible for there to be two different parties, each of which (to different degrees of course) make bad decisions that hurt innocent people. Being honest about this and calling it out is not the same thing as equating what the "bad guy" and the "good guy" do.
> Should Russia schedule a delivery of nuclear weapons to Cuba for this week or next?

Frankly, I couldn’t care less. But if you think a country choosing to ally with a country is the same as positioning nuclear weapons, well, that’s your problem. Recall that Russia exited nuclear arms treaties and controls, which were the result of an insane arms buildup and included activities like putting missiles in Cuba. Even the Soviet Union got it.

> Is that because of its close proximity to Maine?

So you can only feel threatened by a country that you share a border with?

> I guess it's closer than Iraq...

This is called whataboutism and it can safely be rejected.
Fluently? One, English.

I know enough Spanish to read it or generally understand what's being said, but not speak it.

Currently trying to get to that same level with my wife's native tongue, but it's not romance nor germanic so significantly more difficult (for me).
Solving a class Legend of Zelda puzzle with Python
FlightRadar24, FlightAware, etc. are actually heavily censored. As a recipient of FAA radar data they have to agree to remove planes owned by rich people and corporations that don't want to be publicly visible. https://www.faa.gov/nextgen/equipadsb/privacy/

ADSBExchange.com does not accept FAA data or process any removal requests.
On a complete side note, I grew up in Wisconsin, live there now, and have never heard anyone refer to another Wisconsinite as a "Sconnie". I think it's purely a marketing thing. "Sconnie Geek Nation," indeed!
Because covid and other things. A lot more was reported since last September where I am from.
So Donbass was all good and wholesome Ukranianian nationalists before war, is what you are saying?
Sure, but the sanctions are aimed at the rich businessmen not military leaders (who aren't necessarily all that rich). Eg Khadorkovsky was the richest oligarch of Russia, has been jailed and became a major opponent of Putin.

Wonder who are the oligarchs of USA by that definition?
We can still see:

* a private jet flying from Munich(UPEM008) to Moscow

* a commercial flight leaving Moscow to Berlin (Bulgarian Air LZBRU)

* a private jet flying over Lithuania from Moscow (4XCUZ)

and

* a RAF aircraft (RRR7240) patrolling over Poland close to the Ukrainian border

* An Istanbul to Minsk flight (Belavia 2784) flying east over Georgia, then far east from Volgograd then west to Minsk
Okay but that's just goalpost moving. I say you can't snoop packets and you move on to talking about HDMI hacks. You're missing the point in your haste to win the argument though: HDMI hacks present a barrier to entry, because now the player needs to buy specialized hardware. Also they won't work as well as packet sniffing (you can't as easily predict where a player is, since you only have pixel information and not skeleton information).

Anti-cheat "works" by preventing the majority of players from cheating. The goal isn't to eliminate all cheating. If you can eliminate 99% of cheating using a rootkit, then that rootkit is definitely worth it.
Everything is more expensive, wheat is probably among the cheapest staple items. Meat prices are already higher, fruit and vegetable prices will get there
AMD is expecting another 40-45% growth this year (it grew almost 50% in 2021) while Intel is expecting 2%-3%. Did you factor that in the brief DCF?
Tell that to Stalin
> if lots and lots of sites link to the same CDN-hosted version of, say, jQuery, then surely users are likely to already have that exact file on their machine already

> [However] Safari has completely disabled this feature for fear of abuse where privacy is concerned

All major browsers have now disabled shared caches[0][1]. Using a CDN for resources is strictly worse, now, performance-wise.

[0] https://developers.google.com/web/updates/2020/10/http-cache...

[1] https://arstechnica.com/gadgets/2020/12/firefox-v85-will-imp...
... way too many significant figures...
Flagged for asking annoyingly uninteresting non hacker related questions.
Again, that’s not an argument I’ve made. Please respond to what I’ve written, not an imaginary argument you’ve decided to defeat.
^ the above is a nice example of a strawman[1]. Obviously putting sanctions on citizens of an invading country is very far from shooting them, and yet asats decided to portray his debater as a leader who would murder other people, because perhaps it's too exhausting for him to have an actual, substantive conversation.

[1] https://en.wikipedia.org/wiki/Straw_man
Heh, I have one of those, and the extra parts in the original boxes. I bet they are worth nothing still!!
That sounds humanitarian...
https://fair.org/home/calling-russias-attack-unprovoked-lets...
I run a hybrid conference [0] with a physical track and an online track. All tracks communicate using Matrix.

Element Call sounds like something I should integrate into the conference experience, but logistics and audience size is a concern. We'll be entering 1k+ territory this year.

[0] https://handmade-seattle.com
> Again, I think it would be _really_ weird for simple value comparisons to throw.

But ... why?

You may say that NaN > 0 is defined as False, but we know that's not how programmers think, most of the time.

In code like if(y > 0) steer_car_to_left() I don't want the compiler or the IEEE standard to make any choices for me! Let it throw, so emergency systems can kick in.
American here, and I am involved with the US anti-war movement. I really wish we could get 5% involved with the movement, but people don't get interested unless it starts affecting them or their family. To this day, the most active members of the US anti-war movement are baby boomers because they were being drafted to fight in Vietnam. The US ended the draft after Vietnam.

The sanctions in Russia could build resistance to the war in Russia, but they could also backfire if the Western governments do not set reasonable criteria for removing the sanctions. So far they have not indicated how to end sanctions.

If Western governments will only remove sanctions if Putin is thrown out, than I fear that there is little chance the war will end soon. The Syrian sanctions will never end without regime change so the sanctions are purely punitive.
It has been a long time since I looked at it, but (price aside) I seem to recall not being too interested in it because the actually complicated components (tables and such) had too many design and functionality constraints.

Partly, this was due to designers living in their own dream worlds prior to development, partly to functionality limitations.

When you have a green field to play in, buying into Extjs felt like sitting in a tiny pen, even if the grass was very nice.
I like some of the ideas here, but I think it goes too far. What I want is a modern replacement for libc, that has less global state, always treats arrays as a pointer and length instead of null terminated pointers (maybe with a macro to define a struct of pointer and length), has consistent error handling, standardizes on utf-8 for strings, either handles locale in a sane way, or doesn't worry about locale and leaves it up to the application/other libraries, instead if having a broken locale system, is designed with working in a multithreded environment in mind, etc.

But, I think all the macro magic in libcelli is a bit much.
Yep. And to take this further this would be like someone strongly supporting the North Korean regime and then when they faced the consequences of their actions just skipped down to South Korea and lived happily ever after while millions have suffered for the regime you actively supported. Sorry no sympathy.
You’re mostly speaking my language, but my primary goal towards axing much of the FedGov would be around reducing the powers of the Presidency (which encompasses all of the Executive bureaucracy), focusing the objectives of the Presidency on fewer but more important domains and reducing the stakes of each election’s outcome.

The more you have the FedGov do for you, the more intent you are on seeing that the “right” people win when there are very functions that the FedGov provides domestically that couldn’t be served by State governments that, as a side effect of not having their overlapping tax bases contributing so much towards a large Federal bureaucracy, don’t need to get their money back from Departments that serve as umbrella organizations for redistributing wealth between States.

I don’t think there’s much gains to be had by trying to re-architect who does what and what we conceptualize them as as just moving offices under an appropriate enough Secretary and shutting down the superfluous ones. DHS is one I’ll give up as one I had in mind for shutting down, but most of the Offices and Agencies that make up DHS had prior homes until they were shuffled into the newly created DHS. We still need immigration and border control functions, we probably still need some form of airport security (which doesn’t have to be TSA). We still need the Coast Guard, but we don’t need DHS specifically with one more secretary with associated undersecretaries in the stew vying for funds straight from the Congressional teat.

EDIT: Just as additional context, each US Department generally has several separate administrative function offices dedicated to providing that specific Department with resources, budgeting offices are pretty common, and handle the budgeting for all agencies under that Department. Axing an entire US Department is a quick and dirty way to reduce some of that overhead. The remaining Departments will increase the headcount of their own administrative offices to compensate any agencies they take in, but given that the big win here is massive reduction of the US Government’s headcount, that is a tradeoff I’m willing to make.
I escaped from Russia on 25th of February. We bought tickets immediately after bombings started. Since I been in Rostov on Don our airport was closed so we have to take train and then flight to Istanbul. Some of my close friends already joined me here and some strongly consider taking same route as well. Though it's could be too late for them...

I never supported Putin and did what I could to support our opposition leaders - both Navalny and Maxim Katz. I suported them financially, but yeah I did not participate in protests on streets and I certainly wond not do it if there was a risk to spend next 15 years in prison.

PS: I have to look for a job that offer some kind of relocation since my current game development project only lasts till August and I'm not sure what to do next. I have 10+ years of experience with a bit of everything, but recently mostly frontend with TypeScript / Angular / Vue and backend with Java / Spring Boot or PHP / Laravel.
Im just happy to see a poll, After years I think its a first
That will work for all of two years before we get the same shit but with "gesture" controls (waving your arms in the air).

Legislate against what you actually want to prevent. Here that's locking features behind privacy violations and connections to third party hardware. In cars it is also controls that you have to look away from the road to use.

The gdpr is on the right track on this issue, for an example.
can confirm it, in Germany, at least in my area people would get shocked if you speak to them in english

they might have learned english in school, but in practice would get lost the second they have to apply the knowledge
The basic algorithm is DPLL and the other stuff is mostly clever hacks added on. There is a critical-systems analogy for SAT that supposedly really does go pretty far. SAT problems are like water: below a certain temperature, water is frozen and understandable. By analogy, SAT problems with too many clauses per variable are generally unsatisfiable and it's not too hard to figure that out. Above that temperature, water is liquid and understandable: the corresponding SAT problems tend to be satisfiable. It's only right around the critical temperature that stuff is chaotic and unpredictable, and that's where the hard SAT instances are. When I say that the analogy goes pretty far, I mean that the phenomenon really does get studied using tools of statistical physics. But I don't know anything more about that at the moment.

https://yurichev.com/writings/SAT_SMT_by_example.pdf is a very good tutorial about using SAT solvers, though it doesn't say much about the theory.

The so-far-released portions of Knuth TAOCP vol 4 do discuss SAT solver theory.
If China moves on Taiwan AMD will go to nearly zero. If you're invested in AMD, either via equities or employment, make sure to hedge your position.

Edit: Curious if the downvotes are because you think AMD doesn't need TSMC, because you think China will absolutely never invade Taiwan, or if you think AMD can find another fab within a year or two.
My gut says Putin dies if he loses this war. Everything about how it is being conducted makes me believe he has no plan B at all. I expect that he will actually use his nuclear forces if he can't win, it is the one area that Russia has parity and maybe an actual advantage over NATO.