skysight-inc/HackerNews huggingface dataset:
> Apple decided to deprecate Objective-C and AppKit.

> The Web is far more stable than native UX widgets, breaks less often nowadays

I got a good laugh on those fibs.

Objective-C isn't going anywhere, and AppKit has been mostly unchanged for longer than nearly any front-end framework you can name has existed.
Isn't the Alpine + HTMX combo intended to plug this gap?

HTMX handles situations where you just need interactions to replace parts of the page via back-end logic.

Alpine is there as a similar declarative layer for stuff which requires client-side logic.

(caveat - It's a while since I did webdev but I've been a long-term fan of Intercooler - the precursor to HTMX. Carlton has been banging this drum for many years and I find myself very much in tune with his views on where front-end dev went wrong)
What I want more than $1 microcontrollers is a series of controllers that goes from low price/low performance to higher price/higher performance, but all programmable with the same open-source software stack.

I don't want to read datasheets again whenever I need 100MHz more clock speed, or 1mW less power consumption. Because reading datasheets, at some point, feels like filling out tax forms.
For 70 years, MAD has deterred the use of nuclear weapons. NATO both deters and is deterred under this framework, and they have been serious enough to keep things peaceful for 70 years.

I don’t think that you understand that the world that you live in is founded on this one fact, and that these “wars, destabilizations, and so on” are but the limited moves available to a board that it otherwise locked down.

You don’t understand the world state, so you’re mad when wars happen, but you cannot compare even large conflicts like Ukraine to a NATO/Russia or NATO/China conflict. It is in a completely different class.

In the context of a NATO/Russia conflict, nuclear weapons are the weapon of choice, while conventional armies are effectively clean up and a way to annoy at your opponent.

So, yes, let’s trust NATO and we could trust the USSR’s Politburo, and the CCP. We thought we could trust Putin, but now we’re not so sure.
Love the stuff that ZeroDHA builds (I'm a heavy user of Listmonk[0]). Maybe this is the secret to them shipping so consistently and high impact features!

[0]: https://github.com/knadh/listmonk
Ask HN: Do you pull and run code as part of code review?
I've been having a debate about whether code should be checked out and run locally (or on a staging environment) as part of code review. Personally, I find it easier to review a change after I've run it locally, but perhaps that's because I'm not very good at reading code.

I'm interested to hear what other people think. Do you run code as part of code review?
I didn’t enjoy 1984. If you have been exposed to those ideas elsewhere the book just doesn’t work. I did however love his memoir of his time fighting as a socialist volunteer in the Spanish civil war [1]. Very insightful read and clearly shows where his thinking was going when he later wrote animal farm and 1984.

1. https://en.wikipedia.org/wiki/Homage_to_Catalonia
My yubikeys were sent in an envelope identifying its content, I thought it wasn't a smart move at the time :/.
That's embarrassing! I'd like to blame autocorrect but I doubt it...
I'd be very interested in hearing your valuation strategy and what your personal IRR is.
I have, and they were white people who were born in the same country as me, and didn't have to work very hard for what they have. I learned not to trust people who don't have any experience with work or hardship.
> Like in the movie, there is no enlightenment or revolution though, just the story of a regular directionless Joe who finds his true self and a purpose in life in the Mobile Infantry

This is a very shallow interpretation of the book. When did you read it?
Show HN: Encrypt/Decrypt plain text POC
The STM32 line is as close as you will get with this.
Its HAL (Hardware Abstraction Layer) is MIT licensed and is very similar across products. Products in the same family are nearly pin compatible.
It's not that odd. Producing lithium is horrible for the environment, and places like Bolivia don't care very much if you don't (fully) adhere to environmental laws.
What did I say that was not true? Despite what you've said, it's still true that a through the lens view is possible with shallower cameras due to the advent of the digital camera. Actually I don't see how your comment contradicts anything I wrote.
This woman was appointed by Biden as well: https://mobile.twitter.com/AmericaRising/status/145660723275...
This is also an effective “fu” to the leadership of the country - basically “I was asked to work for peace whilst war was being prepared and am betrayed”.
Was moral campaigner Mary Whitehouse ahead of her time?
> concept of ingroupness based on shared ethnicity, language and culture, in contrast of ingroupness based on shared commitment to universalist ideas like freedom, rule of law and democracy.

Is the latter not also nationalism, if you believe that those ideals create a group that is worthy of self-determination? Maybe it deserves its own qualifier, such as ideo-nationalism, to distinguish it from ethno-nationalism, but does the motivation fundamentally change what it is?

> OTOH, it is likely that the real reason why countries really work is because of some level of nationalism

I think you're probably right here. The question I have is if you can make that nationalism about something other than ethnic groups?
I was talking exclusively about shelling and occupation.
The ExtJS codebase suffered from this problem, and this was solved by patching the ExtJS version ourselves to fix bugs as they were found (security issues and browser bugs). At first we would do minor upgrades of ExtJS and bring the patch file along to the new version, stripping out the fixes no longer needed, but when ExtJS 3 stopped getting new releases we just kept fixing the last 3.x version.

Of course, it would be better if this were solved at the framework level by having them ship LTS releases that could keep getting fixes at the framework level for many years and had no build tool dependencies. But this is not a hard requirement to going this route.
If the taxes are THAT high - wouldn't it make sense to just buy cars in Greece and ship/drive them to Turkey?

When the 2 year period is up - what happens? Can you sell the car?
Yes, but only in tandem with actually reading the code (not just the changes).
Origami Folding Patterns in the work of F. Ll. Wright [pdf]
If you would like to have more background information, here is a great thread about Chechen history and Kadirovs rise to power in view of this conflict.
https://threadreaderapp.com/thread/1497612331953577991.html

I would recommend Kamil Galeev threads to anyone interested in the history of Russia and Ukraine, he has written a ton of threads about a lot of different aspects to the Russian/Ukrainian conflict, which all look very well researched to me. I'm not sure I agree with all of his conclusions though.

Here is the meta thread for all the sub threads:
https://twitter.com/kamilkazani/status/1498377757536968711

Unrolled twitter threads:

1. Why Russia will lose this war?
https://threadreaderapp.com/thread/1497993363076915204.html

2. Information Warfare
https://threadreaderapp.com/thread/1498313116312080384.html

3. Kadyrov's kingdom
https://threadreaderapp.com/thread/1497612331953577991.html

4. "Ukrainian Nazism" - Putin's take
https://threadreaderapp.com/thread/1497306746330697738.html

5. How Putin came to power
https://threadreaderapp.com/thread/1496711906412933121.html

6. FSB: State Security as the core of Putin's regime
https://threadreaderapp.com/thread/1496506490202513413.html

7. Valentina Matvienko: a sociological portrait of Putin's elite
https://threadreaderapp.com/thread/1495790874235744258.html

8. Isn't Ukraine just a separatist Russian province?
https://threadreaderapp.com/thread/1495469553136066572.html

9. Ukrainian Geography
https://threadreaderapp.com/thread/1495200579919958021.html

10. A crash introduction into ethnopolitical situation in Ukraine
https://threadreaderapp.com/thread/1494334415446577153.html

11. Russian demography
https://threadreaderapp.com/thread/1493602653586264076.html

12. Russian army
https://threadreaderapp.com/thread/1493968165717561346.html

13. Why Putin is afraid of Ukraine so much
https://threadreaderapp.com/thread/1492960693737463813.html

14. Russian assabiyahs
https://threadreaderapp.com/thread/1492549093771694082.html

15. The Horde and Russian Imperiogenesis
https://threadreaderapp.com/thread/1492164056962195457.html

16. Why honour matters - The War in Ukraine in American context
https://threadreaderapp.com/thread/1498692916511924232.html

17. Russian parliamentarism
https://threadreaderapp.com/thread/1499048492358111235.html

18. VDV: Why Russia lost this war
https://threadreaderapp.com/thread/1499377671855292423.html

19. Russian exports
https://threadreaderapp.com/thread/1499855858456567809.html

20. Dynamics of nuclear deterrence
https://threadreaderapp.com/thread/1500168838356381703.html
Show HN: Pipy, a tiny, fast, stable and programmable next generation of proxy
If you're at risk...

Yubikeys are exceptionally bad targets to intercept and modify if someone wants to send you an implant. It's more likely they'll get you with the next mass storage device or data cable you buy on Amazon.
I’d love to hear more about this. Can you blog about it?
No hard-and-fast rule, depends if I feel I need to play through options or not, what others are involved, ...
With a bit of work you can run with pinned versions that act like :latest - in the equivalent gradle scripts we have explicit dependencies but we have another script that updates them to whatever is actually the latest at the time.

So it’s like master-SNAPSHOT when we need it to be, but still with reproducibility and regular updates.
Fracking is still a thing. What has Biden changed, exactly?

And supposing his plan to build more wind turbines and solar panels had gotten support (maybe it still will), how would that hurt US energy independence? It would displace demand for gas, right? -- the stuff Russia sells.

I could understand what you're saying if he had, say, banned fracking before renewables were built up. Or if he'd abandoned a bunch of perfectly-good nuclear plants, like the Germans. But none of that is what happened.

In fact, he's tapped the strategic reserve a bunch of times (and leaned on the Saudis, I think), to try to reduce oil prices. And is probably working with the Germans now on their plan to build LNG terminals, so tankers from the US can dock. So it isn't even like he's led some charge away from fossil fuels.

What I see, is an administration set not on "going without" fossil fuels, but on "ensuring there are alternatives" to them. (Half the reason for which is that he wants to boost the economy with industrial policy aimed at that sector, kind of like how South Korea developed its heavy industry.)

All of which would only increase America's negotiating power vs. a petrostate like Russia, no?

There are things you can complain about -- maybe there was too much pork in the Green New Deal / Build Back Better bills. But "discarded energy independence" is not a description of any reality that I can see.
I don't see how this relates to my comment. Where did I imply that spotify should escalate, or do anything for that matter?
It's available, but in practice it is almost never used without very robust backup factors because the support overhead from people losing their keys would be immeasurable. Much easier to bind people to phone numbers, despite them being really bad identifiers.
Minor Life of Stuart Calvin Zaburzko [2003]
> I checked out RT once and found it to be full of

I am sorry, but then I question your qualification on that.

RT is pretty solid. The user comments on the site are quite bad, but that's it. The content itself is of a higher journalistic standard than what you can expect in its Western counterparts.

Sorry, no offence, but you shouldn't make statements, such as those you made, when you are barely familiar with the medium.

I am pretty familiar with RT and while I am not sure I'd agree with everything they say, their content is much less biased than what you get from the BBC and alike - and that is taking into account that the Russian government will certainly have an influence.

> RT has not been banned in the UK. (YouTube is not the UK).

Yes it has. Why would Youtube censor RT in the UK but not in other places? Obviously the governments were involved.

Point is, RT has been censored in the UK and the EU.

> Assange was not imprisoned for “fake news”.

So you are saying he was imprisoned for "proper news"? Even worse.
> the feeling is that all the world risks getting into nuclear war because of one "madman".

Which, from a game theory perspective is exactly what he would want you to feel. If people don't believe he will press the red button, then the red button doesn't deter anyone and there is no nuclear deterrence.
You've identified two types of information: "Russian propaganda" and "Normal/neutral information sources". Are you aware that there is a third category: "Non publicly-released information"? There is a small demographic of HNers who handle that third information category regularly.

It helps to have coworkers who are ex-JSOC, or ex-NMCC intel briefers ( https://en.wikipedia.org/wiki/National_Military_Command_Cent... ). I'll let them know that the conclusions we've drawn mean we are clearly the victims of Russian propaganda. They could use a good laugh.
it depends on application size, if you have dedicated testers etc.

currently at a place with extremely large code base and with dedicated testers, I don't run the code.

Sometimes even with dedicated testers etc. I will run the code if I think something might be problematic and I want to double check. I tend to only comment on code though if I think it could really be improved, if you have named a variable something I wouldn't I probably won't care.
>Recall a function is `y = f(x)`, not `y1, y2, y3... = f(x)`.

y1,...,yn is a perfectly reasonable function output. Functions don't have to produce scalars.
Here's the truth: the enterprise is feudal. Government is the exception. The process must be followed to the letter of the law/regulation, but the process is filled with places that officials have discretion. Private sector procurement processes can be bypassed given your deal falls in one of these three buckets:

a) The purchase is trivial. This is the "hack" the article is talking about, and for most SaaS is the best way to go. Over time, as more of the enterprise uses the product it starts to matter, and the next exception will apply.

b) If your solution is something that really matters and an officer of the company signs off on it, you have a legal contract, no matter the internal process that was supposed to be followed. Additionally, the officer of the company that signed off has signaled to the other officers that they can, if they wish, skip legal, IT and procurement vetting. In many cases vetting will be "adjusted" rather than have an internal fight between Sales and IT.

c) The purchase is from a company where the enterprise has an investment. I.e. the venture arm is into the vendor for $LOTS.

The best two ways to sell to the enterprise: price under the approval limit and grow wallet share, or have something so incredible that the enterprise will buy on your terms.
You have a solution to this problem 2 posts up in the chain.
Yeah, STM32 spans the range between the $1 and the STM32F7 at 200Mhz
I wonder how many giggle when they read populous where they expect populace
You've never heard it, I suppose? It's not like it's a must, I agree, but it's definitely a big improvement.
It would be good to see plausible deniability features built into mobile operating systems.

So people like those protesting in Moscow could hand their phone to law enforcement who would unlock it with an alternative code that puts it in a "safe" mode showing different text messages, different signal account, etc.
Very nice. However, it seems to be showing a nearly-full moon for today (March 6), when in fact the moon is nearly-new.

EDIT: Another issue, if you're interested. When speeding up time, it can be seen that the moon spins far too rapidly. It should be tidally locked to Earth (more or less).
This is the video that finally made it click for me[1]. Despite the somewhat click-baity title ("What Popularizers of QM Don't Want You to Know") it actually goes into quite a bit of detail of what is and isn't a measurement, in the sense of interactions in a quantum mechanical system that strongly resemble classical behavior (it can be said that the quantum mechanical world is a simulator that can run classical mechanics).

[1]: https://www.youtube.com/watch?v=dEaecUuEqfc
Or the USB device could turn into literally anything else, from an ethernet interface to a keyboard. This is a classic case of overthinking your threat model and missing the more obvious attack vectors.

And for enterprises that want to make sure people enroll with genuine keys (as they sometimes also use these keys as physical access tokens), they can already use the factory-set OTP slot (the one with the cc instead of vv code) to check if a token is actually from Yubico.
Strategic thinkers warned for years on the risks of Ukraine joining NATO
The US Government Is Digging in the Couch to Find Change to Buy (Covid) Drugs
Advertising Acts as Another Vehicle of Protest to Ukraine War
For smaller PRs we usually review without running locally unless there is something specific to check. And then we do separate release reviews where we install and run it locally as part or testing. This is for ML projects though, we are not doing any kind of continuous integration or continuous releases, and it's generally small repositories. It must really depend on the nature of the project and how the reviews fit in.
> I actually answered you, not the article. Yo wrote:

It's hard to understand when you don't quote what you are answering

> Which doesn't make sense, is just dismissive as the Jews there are actually fighting the War led by a Jewish president. Where is your argument now https://www.timesofisrael.com/ukrainian-jews-push-back-again... ?

How jews fighting the Putin's invasion justifies supplying nazis with arms? Maybe it's self-explanatory for you, but i have no idea what do those people have in their heads. It's a free country, they can do what they want, i dont care
What does it say about quality if you use a trash account and don't bother with grammar-checking? Those things would seem to belie your stated position.
Counterpoint, plenty of sites I use properly show visited links, and it's a very useful feature!
this is all very true, but does not negate what i said. the American public does not want to risk nuclear war.
Yes.

I didn't used to, but that was a very big mistake.

Just wait until something you signed off on doesn't run and folks ask, "But didn't you review this code and say that everything 'looked good'? It doesn't even run!"

It's embarrassing to say the least.

If you're doing a code review, run the darn code. What would you think of a mechanic who didn't make sure the car was able to turn on after claiming it was fixed?
Fwiw I went to Eindhoven and I never ever got the idea someone got better opportunities because they went to Delft. Everyone I know considers them to be similar.

And, for context, I know quite some rich/successful people.
I've looked at the talk page and there are no proposals for actionable changes to the article. With these controversial or WP:OWN'd articles, you really need to post the equivalent of a pull request: "I want to change text A to B, supported by reliable references X, Y and Z". If nobody at all replies, post also to the related WikiProject talk pages to solicit comments from a broader audience. If no one disagrees even then, then you can be WP:BOLD and make the edit, since you'll be able to point out that you were looking for a proper consensus.
What's that "meow" sound I hear coming from that box over there?
I've wanted something similar when shopping at Adafruit. https://www.pcpartpicker.com has some pretty good search tools that I wish more vendors would copy.
Unfortunately not possible on either macOS Mail nor iOS/iPadOS Mail. It’s been a frustration for me for years. Therefore, I use Mail as an email reader and then switch over to Fastmail when I need to reply to something.

Admittedly, I despise email so this switching of apps isn’t too bothersome for me (I rarely ever have to compose email) but it still would be nice if Apple enhanced Mail with this feature.
So far everyone is saying, “it depends”, and that’s my experience as well. Depending on the complexity of the change, how impactful it will be in production, what the test suite is like, etc. I may or may not pull and run it.
Better source: https://twitter.com/kemal_115/status/1498332007650275339
>Mechanics fix suspension wrecked by the drive over the mountains from Chile

How bad can the roads possibility be, that a one way drive "wrecks" the suspension?
They were made immutable after the issue was already widespread. Which is also why I'd heavily encourage to use hashes to pin container versions, even though people might not see the immediate need to do so.
It's unfortunately an artifact of the peer review process. Many venues only accept 15-20% of submissions, and so otherwise good papers get rejected for not following the formulaic structure.

The issue is really that reviewers (who are volunteers) don't have a lot of time to read the manuscripts. Many of them are overworked grad students. Thus, as silly as it seems, outside of this style it's easy to be rejected because the reviewer didn't correctly identify the contributions when they skimmed the paper.

It is worth noting though as a difference between the linked works that games are readily accepted to be tied to more broad dynamical systems mathematically, while (having no knowledge of the area) I'd speculate the quantum gravity social science is not as established.
I have to pair program all the time at my job. It's just the nature of a lot of the work I do. However, all the pair programming I do is over screensharing where we aren't physically next to each other. The tips in this article are excellent.

The two big ones that will make me hate pair programming with you:
Leaping on errors too quickly and giving low-level instructions.

The big sin I commit: Driving too fast

When pair programming is going well, it really does speed up development time and increases the amount of people who know about a section of a codebase which is always good. But when it's bad, it's really really bad.
Except I can explain both sides of the conflict, and see how the pro-NATO Ukranian regime and Putin have both made moves that have led to this. I can also see how the US is knee deep in it as well. So yes, I see the gray areas.
2000-2010? Good move. Would have helped with integration of Russia into Europe. Post 2010 (really post 2007-2008, but it might have taken a few years to react): bad move. This is roughly when the relationship between the US-led NATO and Russia really soured. It should have been obvious what kind of long game the US was playing, given the switch from a Republican President (Bush) to a Democrat one (Obama). Yet the hardline against Russia remained, clearly the work of the entrenched bureaucrats (aka the "Deep State") beholden to neither party's politics for their power.

At that point Germany should have hedged its bets by finding alternative industrial power (keep your nuclear plants!) and heating (other natgas exporters).
Since the very old times custom taxes and transit fees made a significant portion of income for countries and kings. The "tax the rich" is not new, it was the way it worked: if someone has something, tax it as much as possible. If some people afford to pay for a car and the taxes, then what stops the government to set huge taxes? It looks more humane than confiscating their money.
More stories like that please!
US 'working actively' on deal for Polish fighter jets to Ukraine