skysight-inc/HackerNews huggingface dataset:
I'll do the obnoxious HN thing of pointing out that you can do this with an ffmpeg one-liner, without a browser, JS, or your data ever leaving your machine:

ffmpeg -f v4l2 -framerate 15 -i /dev/video0 recording.gif

That being said: this is very impressive work for a 15 year old!
That's a good point, people can definitely become uninteresting. I'd say he's still interesting, but more guarded which is uninteresting... If that makes sense
Im guessing if we knew the amount of classified intel Nato forces are providing Ukraine, it would make your pathetic statement seem a little silly.
Insurgency is only an issue if you stay for extended periods of time trying to win "hearts and minds" like the US did in Iraq and Afghanistan.

Putin has stated his objectives in Ukraine very clearly:[1]

> Russian President Vladimir Putin has announced that he ordered his country's military to conduct a special operation in the Donbass region after the leaders of the breakaway republics asked Moscow for military assistance in response to what they claim is an increase in “Ukrainian aggression.”

> “Circumstances require us to take decisive and immediate action," the order reads. “The People's Republics of Donbass turned to Russia with a request for help. In this regard, in accordance with Article 51, part 7 of the UN Charter, with the sanction of the Federation Council and in pursuance of the friendship treaties ratified by the Federal Assembly and mutual assistance with the Donetsk and Lugansk People's Republics, I have decided to conduct a special military operation,” Putin stated.

> At the same time, in an address to the public, the Russian president said he wanted to "demilitarize" and "de-Nazify" Ukraine. According to him, "we have no plans to occupy Ukrainian territory."

I would think of it as:

* permanently secure the borders of the DPR and LPR

* reduce the size of or possibly even disband the current Ukrainian military

* deal with Nazis that operate with government sanction[2]

* install a friendly government in Ukraine

It is always possible that someone will do something to escalate the situation that will give Putin the excuse to implement some other strategy.

[1] Putin announces 'special operation' in Donbass
(https://www.rt.com/russia/550408-special-operation-putin-don...)

[2] Azov Battalion (
https://en.wikipedia.org/wiki/Azov_Battalion)
I pretty much hate the robot voice telling me what to do. Some people I know don’t seem to be able to navigate without it. I grew up with paper maps, and the biggest advantage of GPS maps for me is being able to find out where I am, and then figure out where I need to turn to get where I need to go. Back in the day, it used to be finding streets in the index and then looking them up on the map grid. My own navigation works like “OK, continue down the street, I’m going to cross this one street, and then take a right at the next major intersection, which is named [whatever]”.
I looked her up. I don't think she's that popular though, eg. https://twitter.com/i/status/1497628050829332482

Her posts have 8 k. upvotes sometimes, that's still pretty low.
The internet is stupid because writing letters is perfectly good. The metaverse might be boring but it’s not nearly as boring as those who can’t use their imagination even a little.

I know it’s bad form to reply to snark with snark but I can’t help myself. If there was no market for this in the age of video chat - why do people still fly anywhere? Why am I excited when my friends come to town?
Why would they need that? Google Maps seems like a much more reliable source than crowdworkers from the enemy.
> XR will soon not only include eye tracking, but full brain computer interfaces with very rich data on how you are reacting to stimuli. [2]

VR and AR will have eye tracking in the next generation of headsets. However at the moment unless its trained to your eyes, its pretty inaccurate >5degrees off.

Brain computer interfaces, are a way off. Yes there are ecg style hairnets, but we've not managed to generalise that yet. (we know this because Musk has confidently predicted a timeline for his BCI endeavour.)

But that isn't the major risk here.

We know that glasses need to be light, and not look stupid. This means that we need to optimise to the point of insanity how we manage power. This basically means that its impossible to jump out to the cloud and have battery life. The power budget for an all day wearable is something like 2.5wh

So the risk of facebook listening in to all things is pretty small. especially given that they really don't have the compute capacity to manage it.

This leads me to my point, AR will be local only for most things. but it will have things like build in "friend/object finder" and precise always on mm accurate location services. (its the only way to make AR content workable)

The privacy problem comes in when people start to realise that they can make apps for these glasses that access the camera, A network of cameras that have ultra precise global pose (that is lat, lon, height and roll pitch and yaw of the camera) with inbuilt face detection, you'll have a pretty great stalking network.

Now, so far so logical. Where it gets fun is here, if we allow open source, unrestricted access to hardware, it means that people can build and distribute these apps with little friction. Our present society cannot handle this.

I do don't know what the answer is. AR has great potential for helping people. But I suspect its going to be a total shitshow.

Do I think it'll be a shitshow because Facebook make it? no, I think Facebook will have to make the _most_ secure/privacy respecting system and prove it just to be taken seriously. Its the Apple/startup version I worry about. AR and privacy don't really mix. Butu we are going to kid ourselves that this isnt true for many years.
AFAIK, multi-core has been available for quite some time now (unsure about specific disclaimers/missing features) with the `-Dpreview_mt` flag. Here are two resources demonstrating it:

- https://crystal-lang.org/2019/09/06/parallelism-in-crystal.h... (2019)

- https://github.com/bcardiff/crystal-benchmarks
If Russia officially announced that they've intentionally slowed down with BS reasons, they failed in their first attempt and won't admit it.
> may not understand that banning them for SWIFT doesn't exactly accomplish that

There are numerous workarounds. Most involve Russia submitting to China. Given how unpredictable Putin’s become, that’s preferable to them being a regional power.
Putin has a proxy - Belorussia, controlled by a same-type ageing dictator Lukashenko. He is doing a military mobilization right now and has borders with Poland and Baltic states.
122mm ammo - WW2 stocks still there, 7.62x54R - same, 82mm mortars ammo - same, earliest KPV ammo is just few years older.
Is that because meta products use you?
His father is a first-class scientist with lots of connections, that certainly helped with access (https://scholar.google.com/citations?user=3rHlt_wAAAAJ&hl=en)
This doesn't work,people don't know the amount to pay before they finish their meal.
Video of Ukrainian ‘tank man’ trying to block Russian military convoy goes viral
Yeah i saw that issue two years ago. It's sad nothing has moved on here, whereas the forgefriends project (ex-fedeproxy, not directly related to forgefed) has been super active in the past year (checkout their monthly reports) in this area of forging interop.

EDIT: someone on that issue summarized the issue pretty well:

> Its really annoying how fragmented gitlab is rightnow. I have a dozen accounts on a dozen instances. This feature combined with oauth login to other instances, would make it like there is one big gitlab we all use!
It might be a bit too archaic now, as a lot of the terms and technologies discussed were on the way out even when the last printed version was published, but I did find The New Hacker's Dictionary very enjoyable in this sense.

Programming Pearls might be another good book that promotes enjoyment of computing; certainly a bit more technical, but I think plenty readable for someone interested.

https://www.amazon.com/New-Hackers-Dictionary-3rd/dp/0262680...

https://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp...
Live Camera from Kyiv Ukraine After Russian Invasion Ukraine Kiev Kyiv
I bought a (really cheap, hybrid) resonator guitar about 15 years ago. It wasn't very expensive, it _looked_ really cool (great headstock). But I couldn't get a sound out of it I liked, and over time the resonator became difficult to "tune" or maintain. And I felt sort of guilty and stupid for buying it.

I couldn't get on with the thing, but I felt bad about selling it to anyone because the resonator was more trouble than it was worth. Some frustrations should not be sold on.

So I kept the very nice guitar case, and gave the guitar away to a talented, broke musician, who used its rather scratchy, broken sound for effect on a couple of recordings.

I could have sold it for a few quid but I have never regretted this; I turned my frustration at this thing into a gift and a bit of joy for someone else and then moved on.

Not something I'd recommend everyone does regularly, because if we all do it, it just prolongs poor product design by failing to reject it, but it helped this one time.

(It also taught me an important lesson about musical instruments; the next guitar I bought was better, but more basic in appearance and already scratched from the shop.)
In Romania this started with a few people at the border offering free food and a a transport company that shuttled refugees from the border to nearby cities/airport.

A few Facebook groups popped up and people from across the entire country (even very far away from the border) started offering their help and their homes.

Within a day NGOs, local businesses (restaurants, hotels), Churches and big businesses (telecom companies offering free sim cards) got involved and sent people at the border to offer aid.

The groups also serve as a place where Ukrainians ask about waiting times at different border crossings, crossing without a Passport, crossing with pets, etc.

If you know people fleeing Ukraine towards Romania or Moldova send them to these groups:

For Romania:
- "UNIȚI PENTRU UCRAINA - Єдині за Україну - United for Ukraine"
- https://www.facebook.com/groups/unitipentruucraina/

For Moldova:
- "Ajutor ucraineni în Moldova / SOS Українці Молдовa" (Help Ukrainians in Moldova)
- https://www.facebook.com/groups/347615063908402
This is a great resource for pointing out the things you need to think about in designing a language.

To see the nitty gritty line-by-line walkthrough of everything that goes into actually building a language (all the way down to writing your own VM) I HIGHLY recommend reading Crafting Interpreters[1] by Bob Nystrom. I’m not a language hacker but found everything about this book worthwhile and very interesting.

[1] https://craftinginterpreters.com/
And crop nutrient depletion
Sort of a weird context to ask for Zulip recommendations, but sure. I find Slack to be a miserably unproductive experience that makes it impossible to keep up with a team (or teams) of any significant size. Slack is good for recreation, not productivity. If the primary purpose of your organization is to be a social group, then by all means use Slack. Meanwhile, Zulip does what I need and does it well. It scales excellently to large organizations discussing broad arrays of topics. It gets out of my way and I don't find myself thinking about it. In that way it's the perfect tool, because it lets me spend energy focusing on engaging with the conversations rather than wrestling with the interface. I guess I'd describe it as natural and unobtrusive, the sort of thing that does its job so well that you only notice that it's there when something goes wrong and you realize what you've been taking for granted.

Note that my experience is almost exclusively with the web client. My small amount of experience with the mobile app is that it's much less polished.
Nothing beats Smalltalk for rapid prototyping.
Internships are also useful for college applications, and might get more clout than just a project (or open source community).
> He is good at listening, which he has picked up from Rogan

How so? I stopped listening to his podcasts because he often does not listen very closely and completely misjudges what a guest says.
It's a bit of a shortcut. It implies that cryptocurrencies like bitcoin and ethereum don't fulfill the necessary criteria to be deemed a ponzi scheme. If we look at all the red flags mentioned in the wikipedia article.... I shortened some criteria, for a more detailed explanation of each criterium I suggest you check the Wikipedia article.

High investment returns with little or no risk. --- Not true.

Overly consistent returns --- Not true.

Unregistered investments --- True in some cases, not true in others.

Unlicensed sellers --- same as above.

Secretive or complex strategies --- Not true.

Issues with paperwork --- Not true

Difficulty receiving payments --- Not true. Actually irrelevant.

The sales personnel or adviser are overly pushy or aggressive. --- Not true. Actually irrelevant. Not bitcoin or ethereum sales personnel or advisers exist.

The initial contact took place by a cold call or through a social network, a language-based radio or a religious radio advertisement. --- This one is a tough one since there are definitely devotees that likely were vital in the initial spread. In most cases people probably came into contact with crypto through the mainstream media though.

The client cannot determine the actual trades or investments that have been carried out. --- Not true

The clients are asked to write checks with a different name than the name of the corporation (such as an individual) or to send checks to a different address than the corporate address. --- Not true. Actually irrelevant.

Once the maturity date of their investment arrives, clients are pressured to roll over the principal and the profits. --- Not true. Also irrelevant.
I suggest watching Full Metal Jacket.
The one I liked the most from the era was Arturia's Storm 3, with its interface modeled after a studio rack: https://www.soundonsound.com/reviews/arturia-storm-v3
At the same time, deutschewelle this approach of “everything could be fake news” reduces the speed with which support to the oppressed side may be provided. We have seen this over the past several months with European leaders travelling to Moscow one by one to show how much they’re achieving with their diplomacy.

This is modern Information Age warfare - morale is everything and with screens and videos it is possible to disarm/arm enemies with just media. The defending side will also use every opportunity they can to propagate a message, even if they can’t verify it. The other side will also do everything they can to tarnish that message with imperfections and counter stories.

What I would like to say here is that just like one can get carried away with emotional outbursts and hysteria, one can also get carried away in the opposite direction. That is over-restraining your emotions and repeating “let’s just wait and see” over and over. Until, that is, it turns out one day that the other side has been running a secret concentration camp or is bombing innocent people to acquire power or some other horror.

It does not surprise me that some have thrown such accusations in response to these kinds of comments. Business is rational, and war is often great business.
Ukraina has been living with the threat of war for a while now. They have had help training from both neighbour and not so neighbour countries since 2015 at least.
Perhaps this is autocorrect gone awry, but it has nothing to do with lentils.

Not a meteorologist, but from all I understand it means lens-shaped, and to me that immediately gives a strong clue as to how they form since lenses have focal points and can, to some degree, have shapes expressed as formulae about some origin. Which to me is suggestive of the relation to the mountains around which they form.
Not too much gaming in the last 5 years. I mostly play these over and over:

- XCOM 2 War of the Chosen

- Diablo 2 (sometimes with Median XL mod)

- Dark Souls 1

- Zelda: BOTW

- Metal Gear Solid 5
You seem to be completely ignoring the lack of legitimacy and popular support that the authoritarian regimes in both Iraq and Afghanistan had, as well as the human rights violations that were commonplace while they were in power.

The war in Afghanistan was obviously a complete and total failure given that the Taliban are now back in charge, but it's hard to argue that after all this time that the Iraqis aren't better off living in an (albeit flawed) democracy than under the rule of Saddam Hussain.
Stalin killed large swaths of his own population to keep himself alive and in power. Unless he's running this war from a submarine, Putin cannot have any illusion that he will survive an all-out nuclear war. Or that there will be anything left to be in charge of.
PostgreSQL: Optimizations and Indexes
Absolute fantastic games, I’m a really huge fan.
Those 2 games are jump’n’run puzzlers at first look, deep experiences when playing.

Different games but also spectacular:

N++ is a minimal but challenging jump and run, very barebones style but flawless game

Hotline Miami I+II
Brutal top-down Action Game, Great Game Play, Stories and Music. Nice 80ies style, like old gta vs drive/nightcrawler
Live Camera from Ukraine
Anyone who knows the history of the relationships between Russia and all of its neighbors understands that no such terms can be accepted.

Russia did not grow to its huge size by being a nice neighbor.

For many centuries, the Russian Empire, then its successor, the Soviet Union, have continuously threatened their neighbors, issued ultimatums to them and launched unprovoked attacks against them.

Every time when Russia or the Soviet Union gave an ultimatum to some neighbor, there were plenty of voices that insisted that any Russian demands must be satisfied in order to not anger the great neighbor, so that Russia would not have reasons for further aggressive behavior.

Every time when these supposedly wise voices have been listened and the Russian demands have been accepted, that has only strengthened Russia and weakened the neighbor.

The consequences were always that later Russia came with even more shameless demands or it just attacked and occupied partially or totally the neighbor.

There is no indication that Putin will ever behave in a different manner than his ancestors, so there is no rational reason to believe that accepting any Russian demands can guarantee that they will stop at that, instead of demanding even more later.

For decades, or maybe centuries, there was a joke that circulated in all neighbor countries of Russia:

Where are the frontiers of Russia ?
Wherever they want ...
Many people (most?) consider "Machiavellian" to be an insult - essentially synonymous to "smart but immoral". Part of the West's ideology, for better or worse, is the idealistic belief that smartness and simple prudence/shrewdness can be separated from the negative aspects of Machiavellianism.
They lost more soldiers just today than in all of the syrian war. And it's not about "all of russia ran out of ammo", it's "they overstretched their supply lines and can't supply enough ammo, fuel, etc, so their forces have just what they took with them".
Why would someone trust this.

Russia recognised the ukrainian borders in 1994 in exchange for them giving up their nukes.
I think it's even more important to study history of PLs if you want to make a new one. The history of programming languages was shaped heavily by Moore's law, and the fact that if you waited 18 months, your previous slow program would likely be twice as fast on newer chips. The result was that programming languages rose to the top by riding this exponential wave through mechanical sympathy.

Today, however, Moore's law has stalled, and a different kind of power law is on the rise: core counts. Languages which previously saw success by being imperative and optimized for single core execution are falling over trying to keep up. We see increased efforts to harness the power of multiprocessing through asynchrony and parallelism being first-class citizens in newer languages, while others struggle to stay relevant.

Languages of the future will be built from the ground up to harness massive CPU core counts that will be available on consumer desktop machines in the near future. My advice to any budding language designer is stop looking to reinvent C and C++. There's currently a wave of programming languages that came of age circa 2010 - 2020 which are focused on just that (Go/Rust/Zig etc.), but if you're just looking to get into that space now you're late to the party. Instead look back to Erlang and the original promise of Object Oriented programming as the basis for a new language in 2022.
In this case, it's still private self interest in the exact same way. If a stolen credit card is used to buy Bitcoin, then Bitcoin is used in Steam, who eats the fraud and why would they not push against the others for restitution if it's all trackable?
Yea, I was wondering what the differences were when I read this article. I hadn’t previously heard about Minimal English, while I had heard of Simple English.
Even if this formula works, this would be 23% of heating consumption when buildings are occupied, not 23% of all heating consumption, and definitely not 23% of all gas usage.
> Zelenskiy (as per his official social media)

On his Twitter, he spells it Zelenskyy
Well, yet another card on the deck of reasons I will only buy older cars without all of this technology.
Inventing absurd versions of sound ideas just to have something to criticize is such a standard dishonest argument mode as to have been named.

We all know the name, but its main feature is its dishonesty.
Yeah, it's really unfortunate someone flagged as dupe; it's definitely not the case. Related, for sure, but I think Prof. John Mearsheimer's video offers a deeper and richer context of what is happening in Ukraine, which complements Vox's "are we close to WW3 or not".

(btw, doesn't HN has a "vouch" button for dupes, like on dead posts? Would be great to have an "undupe")

Another interesting documentary is Oliver Stone's 2016 "Ukraine on Fire" [1].

Keep in mind that Oliver Stone has been criticized before for his views o US foreign policy, so the documentary may have some of his bias. Still, it helped me understand better the historical context of what's at stake in Ukraine, Putin's motivations, and what role Western countries played over the last few decades.

[1] https://www.youtube.com/watch?v=pKcmNGvaDUs
If you want to design a programming language, and are okay with building off of an existing language, I suggest giving Racket a try. It can do more than just create DSLs and compile down to Racket code. I recently learned about sham* which allows interfacing with LLVM. I've linked some examples and references below

References
1. https://docs.racket-lang.org/guide/languages.html
2. https://docs.racket-lang.org/turnstile/

Examples
1. https://github.com/soegaard/urlang
2. https://github.com/rjnw/sham
3. https://github.com/ShawSumma/lure
4. https://github.com/racket/rhombus-prototype
5. https://github.com/lexi-lambda/hackett
> And that’s all security measures can ever do, drive up the cost of bad behavior and reduce the domain in which it’s accessible and economic. Looks to me like C2PA will do that.
I like to program in as many languages as is possible. It's great exercise for my day job. It forces you to consider different ways of solving problems and in my experience has generally made me a better programmer across all languages I use.

So.. why wouldn't you code a small hobby project in something niche? That's more than half the fun.
Usually I dont for my "main" hobby projects, but for other projects I use niche languages either because I'm trying to learn them (usually this is the entire purpose of the project), they're the best fit for the job (GDScript is a good example of this) or because I get more done in them.