skysight-inc/HackerNews huggingface dataset:
Yeah, vanilla js for large projects only makes sense if you don't agree with with the way existing frameworks are doing things, because you are going end up creating a framework for the project anyway.
Modern JS can easily use MB of JS libs. Sometimes it would be rather hard to do without them. We also have stuff like icofont.

If I have 100kb of content that needs 500kb of JS... I lose a lot of bandwidth if I were to self host.
His mistake is to mix up these plays. If he had stuck to that balkans play it would all be a lot harder to argue with from a western perspective. We just don’t know enough t about Eastern European politics/beefs. But he’s also talked about Russian security and nato expansion and denazification which is so stupid as to make a mockery of any sensible rationale.
>Recall that Russia exited nuclear arms treaties and controls

From game theory stand point that is the only course of action to maintain MAD.

If you're falling behind in drones and high precision weapons, it would be very disadvantageous if everyone went nukeless.
so why not cut it from image cruft, videos or bloated code and frameworks?

What kind of pages are we talking? Print-ready image archives?
>Being blocked from sharing Russian-owned content is absolutely nothing like being cut off from the internet or information. At best it's limiting the spread of Russian-owned content.

I am reading Clark's Iron Kingdom: The Rise and Downfall of Prussia (<https://www.amazon.com/dp/B002RI9PMM/>). Right after hearing about YouTube shutting down Russian state media channels, I was surprised to learn in the book of the extent of the freedom of the press in late 18th-century Prussia. A British visitor wrote that people were as free to speak as back home, citing a work that was very critical of the king in the context of Poland. During the Napoleonic wars, despite the existential threat to Prussia from France, at least four newspapers that celebrated Revolutionary France as the next step in human freedom were allowed to publish.

It's always preferable to counter propaganda with free speech. Even liars deserve the opportunity to speak. This is especially true when there is no formally declared war between the US and Russia.
> This forces you to either renounce your citizenship entirely (which is extremely risky to do until you have permanent citizenship elsewhere, which can take many years)

Pretty much no country will let you renounce your citizenship until you already have a citizenship (not permanent residency, actual citizenship) of another country. This is done to prevent people from becoming "stateless". And the process for renouncing the US one is much simpler and easier compared to a lot of countries out there.

Not trying to be condescending or snarky here, but if that quote accurately represents the level of knowledge you have about immigration processes in general, I suggest you do way more research before you actually attempt to immigrate or even temporarily move to another country.

Source: me being a naturalized American citizen who has been (unsuccessfully) trying to get rid of his Russian citizenship for many years.
Challenged? Or feel like you're being challenged?

It'd be nice with a real scientific test! There's a lot of subjective feeling here and not anything very solid. Veritasium at least backs up his position with his own thesis research. I find that more compelling as an argument than having a position not backed up by anything at all.
You can install "nyx" to check what's going on:

https://nyx.torproject.org/
As gruez says, a heavier car needs more fuel to accelerate and has more rolling resistance. It also needs more fuel to drive up a slope. Some of these can be regained in a car with regenerative braking, but even than only partially because there are always losses.

But the difference is not nearly as large as it is for airplanes. Having your fuel tank only half full means more trips to the gas station, which might even negate all gains you try to make.

It seems a good idea though not to drive around with things live heavy tools all the time when you don't need them.
India has a similarly authoritarian nationalist govt and looks a lot like Russia 20 years ago. I am very nervous about the direction India is heading.
Let me be the one to challenge your claim of the enforced "Kill Switch" [0].

[0]: https://www.snopes.com/fact-check/infrastructure-bill-track-...

Especially stating that this is an eco-agenda is imho either misinformation or willfully partisan.
> The claim that this should be free because software and hardware costs nothing once you already have developed is illogical. CAD software, GPU driver software for CAD, and GPU hardware to meet CAD's demand, continues to evolve, which costs money.

I do agree with you, developers are expensive. And if i came across that way then that wasn't my intention.

If a gaming CPU doesn't support CAD tasks, never did so in the past and nobody expects them to suddenly do so.

However, what i personally was referring to is not lacking Software Support for a certain feature set but software throttling of Hardware.

Sadly it is something that happens a lot. Phones throttling because they received software updates, graphics cards pretending to be artificially slow because drivers include code specifically to slow them down.

In my opinion there is a big difference between "Sorry, we don't support that use case, but good luck to you" and "We are going to invest time to stop you from doing X"

The first is fine, it happens all the time. The second is (in my eyes) not.
I tried the -fanalyser recently with a piece of C code. OMG. pages and pages and pages of "possible-NULL" and other "c/m/realloc(...) could return NULL!". Really, if I'm in a situation where *alloc() returns NULL, I'm happy for the program to SIGBUS, the machine is probably in a sorry state and there's no safe "software" path that would make it all magically better.

The clang analyser, or cppcheck is a LOT more pragmatic about these things. the gcc one is SO noisy as to make it useless at the minute, TBH.

Disclaimer: I'm actually a fan of gcc!
The pages on Verlet integration are also quite poor. If you follow the sources, they sometimes directly contradict the article text.
Good. Every car needs to be tracked at all times. They are death machines, responsible for over s million deaths worldwide every year. It is insane we allow this.
Intellij seems to have something similar built in.
Perhaps this technology could be useful for breakthrough starshot: https://en.m.wikipedia.org/wiki/Breakthrough_Starshot
> But my Nest thermostat is totally safe.

It is not "totally safe" for your furnace to start in an unoccupied home, particularly after it's been off for an extended period. It's not impossible for critters to have setup shop in the warm space near a pilot light, and in an unoccupied home there's nobody to even smell what would be an obvious problem before it becomes a crisis.
The 'off' setting on a thermostat is no different than when it is not calling for heat and it does not make any other failure mode any less likely nor does it reduce the risk of fire. In fact, leaving a home without heat in some climates like the northeast leaves your home susceptible to pipes freezing which carries a much higher risk of damage to your home than a well-maintained boiler or furnace spontaneously burning your house down which happens almost never.

Homeowners typically use this setting because the overwhelming majority do not understand the mechanical systems in their homes.

The typical configuration for a steam boiler or hydronic heating is a single pair of wires. They are either closed (heat on) or open (heat off). That's it.

I worked in the HVAC industry. My comment is pedantic because it is correct.
The article says they're in Mexico, not Russia.

What's wrong with Mexico? Why can't they stay there rather than in the US?

Is Mexico a totalitarian state?
In terms of being sold as smoking gun, every !@#$% academic publication these days seems to make grandiose claims.

"We found an effect size of 0.00001 with p=4.98%. Therefore, we conclude [something which wouldn't be a conclusion even if the data had an effect size of 5 and p=0.00001]"
What's crazy about this is that we're simultaneously discovering just how diverse and potentially useful that biodiversity is - the field of Metagenomics, which started in the early 2000s, is effectively the practice of taking environmental samples and just sequencing every bit of DNA that can be extracted. It's one of the most interesting and promising areas of research in biotech right now, and it's enormously increasing the library of enzymes and interesting chemistry we potentially have access to. At this point, it feels like a dead sprint to gather and sample as much biomass as we can before it gets sold off and turned "more economically useful land."
It’s really that comparable??
If Russia is so fond of Ukrainian people why would they drop cluster bombs in civilian areas and fire rockets at residential buildings?
Economic opportunitie? Isn’t that obvious for you?
That's true. However, to be fair, the monuments of South generals were erected a long time ago, but the avenue was renamed in 2016.
Echoing others, thank you for writing this (as someone doing an applied math masters and digging into ML - I have used ESL for a class but not the others you mention)
I found this to have many questionable claims for example:

> Ensure that all Logic classes can be constructed without providing any parameters (and without using a DI framework). In practice, this means that most objects instantiate their dependencies in their constructor by default, although they may also accept them as optional parameters.

When you do the latter, it kind of defeats the purpose of dependency injection and what you are testing won't be what you use in prod. And when you don't do this, you have to set up dependencies properly - at that point it's almost becomes an integration test. IMO the right thing here is to mock dependencies in unit tests so you can properly test the class in question.

Fundamentally, it seems like the author hasn't worked on or considered complex distributed systems where stuff like dependency management, sequencing (back and forth interactions), etc really matter - you can't test those properly in unit tests, you need integration tests.

Unit tests and integration tests complement each other, you can't reasonably test and update complex systems without both.
supervisord still has a place in scenarios where you can't or don't want to use the init system. WSL2 and docker containers running multiple processes come to mind.

In most linux environments, this is a non-issue. And some will argue you are using containers wrong if you are running multiple services in a single container, but containers as a reproducible environment and isolation unit is a valid use case (for test/dev environments especially).
> US missile defense systems are frankly not cutting edge and lag behind Russia and China, and will for multiple years.

This may be true for ground based anti-aircraft systems or maybe you're thinking of the recent buzz around anti-ship and hypersonic missiles. But for missile defense this is quite false. The Aegis system and THAAD are as good as it gets. US doctrine always focuses heavily on missile defense with the assumption that they would have air superiority for offense.
It's for the best. Cache partitioning solves a browser history leak described in Timing Attacks on Web Privacy[0]

The permutations of different CDNs and asset versions meant the cache hit rate was low anyway.[1][2]

[0] https://www.cs.umd.edu/~jkatz/TEACHING/comp_sec_F04/download... (PDF)

[1] https://zoompf.com/blog/2010/01/should-you-use-javascript-li...

[2] https://web.archive.org/web/20111123170325/http://statichtml...
Maybe dumb to suggest, but when this happens usually the lens is dirty / a bit greasy, at least from my experience with iPhone cameras.
Counterpoint – if they managed to get to Mexico they already have asylum. International law regarding refugees is pretty clear that the first safe country they reach has to hear their case in good faith vs passing them off elsewhere. EU has such a system in place, and so does the US itself with Mexico regarding Central American refugees.
I once tried to learn Svelte, expecting to be able to write a simple webpage in HTML and JS and having Svelte make it interactive, but it asked me to clone a whole template repo. No, thanks.
Being visible
'Divisive': How Corporate Media Dismiss Ideas Unpopular with Elites
Which Canon or Nikon? There are a number of different mirrorless cameras from the three major manufacturers of full frame cameras, not to mention other camera systems like APS-C or Micro 4/3. There is not a generic brand advantage from one manufacturer to another.

An A1 would not be your first Sony camera even if you decided to buy Sony. It's a professional camera, and it's professional in the sense that it has features needed by professionals. It won't automatically make your pictures any better if you use it vs. something less expensive. If you have mad money, then go for it, but understand that you're more or less just burning cash for next to no reason.

For an amateur (i.e. anyone who is inclined to ask which camera to choose by brand name), all three brands have cameras that are more than sufficient to meet your needs. Among Sony full-frame devices, the current gen choice would be an A7 IV. Or if you're smart, you'd save yourself some money and buy an A7 III instead.

The main question is not "which brand makes the best camera" but, "which brand has the lenses I want." And the proper way to think about lenses for an amateur is to think about their speed, focal length (zoom level), price, and "convenience" -- weight, size, weather sealing.
Being promoted to Staff Engineer levels and above has to be around the impact you're working on and producing visibility around it - where are we heading, can we feel the confidence we need when you lead it, how others around you feel about it. Will Larson wrote a post I believe all software engineers should read: "Find the right mix of activities that leverage your strengths, aren’t already overburdened with volume, and feel authentic to you. If you’ve never done much communication of your work, it may feel awkward to self-promote your work. You never want to wholly lose that sense of awkwardness–restraint helps–but you will have to get comfortable with some of it."
I’m in agreement with much of your post.
The Elements of Statistical Learning played its role quite well years ago but a fresher take is needed.
Thanks for the response.
> Recall that Russia exited nuclear arms treaties and controls

The US repudiated the ABM treaty before Russia did any of that (Russian withdrawal from START II was a direct response to that), and also exited the Open Skies Treaty first. There are many, many things to blame Russia for, but collapsing the arms control and verification regime that developed during the Cold War was entirely the US (and specifically an active partisan project of the GOP.)
This isn't at all a common expectation. I own five Wi-Fi enabled devices, and only one (the Chromecast) makes any attempt to enforce the use of it.
The two situations aren't at all comparable. US foreign policy isn't what caused Russia to invade Ukraine.
I can highly recommend the TV series "Putin – A Russian Spy Story" for people interested in how Putin came to power and some of the "unanswered questions" along that way.
Russian embassy in Oslo to get a new address – Ukraine street?
I personally can't stand how big the chat bubbles in FluffyChat 1.0+ are. They were always big but now they are huge. I would have preferred it if they got smaller...

But with Element now shipping chat bubbles as an configurable option, I'll stay with that. For me, the new chat bubbles size is perfect.

Aside of that, I'm generally really fond of FluffyChat, they are doing a great job!
NATO was giving guarantees to not expand to Ukraine. Yet still they got invaded. Proving once again why a NATO is necessary as a defensive alliance.

Don’t think for a moment that if NATO was still in West Europe only that Russia wouldn’t steamroll the other eastern european countries when they have a chance. Russia already took other satellite states like Chechnya and Georgia earlier. Russia is an aggressor.
I also still have mine somewhere. With the 16KB expansion pack...

Nah, it was a lot less than 10-20 minutes. Quick research says ~300bps so a 1KB program should save/load at about 27 seconds.
Yeah, likewise.

I have high end kit (and some semi-pro lighting) which I love to use, but I now use a secondhand iPhone X, an Apexel teleconverter lens and a cheap Ulanzi grip, and I really enjoy this combination for its immediacy.

The higher end kit is now increasingly used in novel, DIY ways, because carrying a phone has taught me that gear should be used for its strengths.
Isn't their capacity to maintain an ongoing assault about available meat sacks, ammunition, food and oil - none of which they lack - rather than money?
I am enjoying this, thank you!
Think past the end of privacy and imagine the democratization of access to privacy. A brave new world where everyone gets the opportunity to be a big brother. As for me, I'm pretty happy spending most of my time working with a teletypewriter, cooking my food on unsmart appliances, and not using a mobile phone.
The OnePlus 3 had a sapphire camera lens, Apple does not. Maybe that's why the flare.
https://twitter.com/zoneoftech/status/1236746998805680128
They mention they've disassembled similar cameras in the past and are aware of the costs, so either they know how to put it back or (unlikely) they don't care about it. But it's not something unexpected for them.
Which only holds true if you want to be an adversary. NATO countries don’t care about Russia as a military adversary except to the degree that they want to be one. The Cold War is over. Russia could just grow into a prosperous economy and ally with the west. They choose not to.
Its a control agenda.

The eco-agenda is the provided pretext that will mean we willingly accept what is offered, in the name of saving the planet.
Hey, I didn't ask for an official source, just any source.
These seems to just confirm there point while using a lot of weasel words to say it's not a "kill switch"....?

Seriously I've not read such a round about stretch of a justification in a long time.
Currently using it with the built-in keyboard of the Unihertz Titan Pocket. Also used it with the regular Titan, the Fxtec Pro1 and the Blackberry Key2. All of these devices have proper hardware keyboards.

On the Vimium side most functionality works the same as on desktop. Tab switching using Vomnibar.activateTabSelection and Vimium's search are the exceptions. You can of course still switch tabs and search the normal Firefox way.
Probably the first time I agree with Elon. Thank you Elon for doing the right thing.
> but if you include a timestamp that was signed by a trusted third party within your photo, in a reasonably non-fakeable way, it is then provable beyond a reasonable doubt that you indeed are capturing the near-present.

This smells like complete bullshit to me. You can incorporate a QR code like this into any image whatsoever.

To prove "beyond a reasonable doubt" that an image was taken at a certain date, or not before a certain date, you need a trusted witness who saw it being taken, who signs the entire image.
It's not always an antipattern. Another example would be a public API that exposes more state/info than it's users need, just for better tests. It's still kind of not the best practice, I will concede, since almost always you want to focus on testing the contract, but sometimes, exposing some extremely critical state info is ok to improve tests.
I mean, obviously Japanese cities were systematically bombed, but there was no ground war. They could even keep their emperor.
They want to monitor everything. Smart electricity meters provide this functionality.

Smart = spy. Eg, 'spy phones'.
I can pretty much guarantee most of the people commenting things like this wouldn't risk their lives to do the same.

It's very easy to type it out and pretend in your imagination, but reality is quite a different matter.
It's not much different with Firefox, no. I was making a point that browser monopolies are bad; the fact we only have three real browser engines (two of which are based on Konqueror) is a problem.

But at least Mozilla do a basic back-of-the-envelope “is this feature a huge security vulnerability” check before shipping. (Looking at you, <portal>.)
That link doesn't even challenge the claim, it just fails to completely verify it.
One thing is sure: if China still wants to invade Taiwan, they certainly have postponed their plans by a few years, maybe a decade, maybe even more.

The attempted invasion of Ukraine by Russia just reminded people that the best war plans don't survive the first contact with the enemy (apparently stated by the Prussian general Moltke), or in the more folksy words of Mike Tyson, everyone has a plan until they get punched in the face.

In 2014, Russia achieved a military miracle: they took over Crimea so quickly and without loss of blood, that they delivered a "fait accompli". Oh, how much would China like to replicate that in Taiwan. And that's what they were preparing for.

But now, in 2022, the latest example of an attempted invasion shows that things can still go astray. Why? No doubt China will analyze everything and try to see if they are in danger of experiencing the same problems. But the overall learned lesson will still be that no matter how much you plan, you can still encounter huge obstacles when you start a war.

And the world response in terms of economic sanctions was unbelievable. Definitely, not something China wants.

If anything the prospect of WW3 because of a Chinese miscalculation vis-a-vis Taiwan went down considerably.
I hope we don't live to see China and the USA in a hot war.
I've found that as I get older if I ingest any remotely psychoactive substances (caffeine, alcohol), I'll have difficulty getting a full 8 hours of sleep. Same applies with stress. The problem is compounded if I'm not exercising regularly or if there are any gaps with my nutrition.
>This isn’t a simple binary choice between doing nothing and imposing broad-stroke sanctions on every single citizen of Russia.

Again, the west is not attacking Russian citizens, but the Russian government. We can't change the fact that ordinary Russians are subject to the Russian government and therefore will also suffer to a degree no matter how you try to slice the sanctions. Especially when Russia would rather destroy European food rather than give it to its starving people.[1] So if Russia is actively harming its own people how can we expect to protected them if their own government won't?

You can't just keep repeating the trope that the west is actively harming the Russians citizens when its their own government doing it. Yeah, living in a corrupt country with shitty leaders is bad for the people living there but it's not the west's responsibility to improve it for them. Ultimately, it's up to the Russian people to revolt against their government and fight for a better future, same how other countries did it. The price of freedom is always high.

[1] https://youtu.be/nrLwLuWv7rA?t=380
DNSSEC is continuing to have a bad experience with tptacek, really. The Rorschach of DNSSEC, if you will.
> Based on what I've seen for the past two years, many people do not value freedom, even in the United States.

I suspect this is a universal truth.
And each worth less than half of TSMC or Nvidia.

Stepping back, AMD has process advantage in x86 via TSMC and is executing very well. Clearly major opportunity to grow with low risk at Intel’s expense.

Meanwhile Intel has to implement some big changes to stay competitive, has major capex needs and is trying to break into markets where it isn’t present (or competitive) which is clearly risky.
Advanced Editing on Unix [pdf]