skysight-inc/HackerNews huggingface dataset:
> seizing Ukraine for it’s strategic importance to Russia - food, energy, year round port, buffer against a land invasion to Moscow.

Wow, that's literally the worst take I've heard on this.

- Russia has food to spare, exports tons of wheat, and has declining population

- Russia produces tons of energy and exports tons of oil and gas

- Russia already has several year round ports in the Black Sea. You think upgrading one of them to whatever they wanted is more expensive than waging fucking war?

- How much of a speed bump do you think a "demilitarized and neutral" Ukraine would be to forces that are doing a land invasion on the largest nuclear power? Also, Baltics are already in NATO, and the drive from there to Moscow is same distance on similarly flat terrain. Also, Finland and Sweden might join NATO too now thanks to this war. Also, nobody is ever doing a land invasion on a nuclear Russia. If the nukes didn't even assure that, nobody would keep spending billions on maintaining them.
You can turn off hot keys, which would probably fix this issue. I cried the day I figured out I could disable the ‘hover’ buttons on mailthreads, which I’d inadvertently used to archive / delete mail hundreds of times before. The entire UI looks pretty, but is absolutely useless.
Some things are more important than code
Depends on the costs. In my location is too expensive for a single house (it cost more that a heap pump with aircon and recuperation)

There is also risk for the future. What if there is some corruption and private entity would take over trying to squeeze money from the people cause it's a monopoly?
Code review is the managers job
Ukraine island defenders who told Russian navy ‘go f yourself’ may be alive
It’s not that simple. Questions on base load are legitimate even if storage and having a large grid alleviate the issue. Then in the case of solar there are the issues of both land usage and recycling in the context of an increasing demand. Nuclear is not a panacea. It has very good space used to power produced ratio and little but complicated to deal with byproducts. That’s why people like it. Anyway it is highly unlikely that the problem of power production will be solved with only one mean of production.
> Why is this so annoying? It's a very common workflow that allows you to customize how an application behaves and simplify how you run it.

I don't know about others but I'm not a fan of monstrosity like this

https://github.com/ayushnix/dotfiles/commit/2eb66eff8a03a5bf...

If I stuff it into a wrapper script, I'm essentially trying to emulate config files, which is what should've been used in the first place. This is why I prefer using config files rather than creating uglier and harder to maintain wrapper scripts.

> I'm a big fan of following the 12factor[1] approach.

I guess if you don't want state associated with your deployments, environment variables are better but I would still argue that they aren't manageable when their values become large as shown above or if their numbers start approaching double digits because when that happens, you're essentially emulating config files anyways.
The context of this page is that it's part of a university course, a per-requisite for which would have been already studying a lot of older languages. The examples listed there are a survey of modern languages, trying to hit as many paradigms/language design choices as possible.
It’s not just the minimum attack range it’s other factors too.

Javelin or any ATGM with DFA doesn’t like power lines.

Line of sight can also be a problem.

IR seekers are more difficult to use due to interference from other IR sources.

Wire guided missiles don’t like urban environments either fences, power lines etc.

Wireless guided missiles actually do get interference from WiFi.

Then you have the tactical issues.

Fear of collateral damage, fewer firing positions which make your actions more predicable etc, and due to the nature of the urban environment you have much fewer enemy vehicles exposed at any time.

It’s not that ATGMs become totally useless it’s just that they aren’t nearly as useful as on an open battlefield.
I find those estimates very hard to believe. The real number of deaths is probably in the mid hundreds on both sides. Bear in mind for each soldier killed you’d expect several times that injured and I doubt the Russians have 10,000 total casualties at this point. That would be the equivalent of several dozen Battalion Tactical Groups disabled.
Thanks for the followup. I didn't call you out as a scammer necessarily, just that there are many opportunistic people who look to profit in times of crisis by exploiting people's good nature, so just warning people to keep their wits and verify.

Edit:

I looked into it and it's also linked in a post from the official Embassy of Ukraine in Prague page on Facebook too [0]. Thanks for the info.

[0]: https://www.facebook.com/UkraineEmbassyinCzechia/posts/49393...
Well, this is definitely peak insanity.
There's exactly one An-225 in existence.

So if you've ever seen a photo of one, that's the one.
This includes women with newborns[0]. There is quite literally no reason they shouldn't be allowed to leave -- they ran across and were chased[1] by the army.

[0] https://twitter.com/Maobeee/status/1497807030718906372

[1] https://twitter.com/nzekiev/status/1497808708180582402
> lead to quite a bit of civil hardship and even death next winter.

Death? Hardly. Most German homes are well isolated and can be heated quite efficiently. If gas cuts out one can use an electric stove. Same for cooking, one can use an electric hob.

So hardship—yes, especially for the poorest living in undermaintained homes and no resources to upgrade. Germany will certainly put in support programmes for those affected.
The controls available aren't in the sense of thermostats - for example, you can't ask it to keep temperature at 21 degrees during the day and 18 degrees during the night. Instead, it has something called 'heating profiles'. There are summer (passive cooling, essentially) and winter profile (heating). And for the winter profile you can set the level of heating: from -5 to +5 degrees compared to what it considers optimal. I have mine always set to -5, because even at that setting it's warm enough. Note that 'degrees' in this instance is not the air temperature in the rooms, but I believe the water temperature in the pipes.

In other words, it will automatically adjust depending on the time of day, temperature outside, etc. It is possible to influence how it works, via 'administrator' settings meant for the repair guys, but I haven't touched those.
Only naive people can believe in clean wars and soldiers on the field actually following the convention all times.

Talking on the internet is easy.
It really isn’t, this is not degrading treatment. These people aren’t being paraded around the streets.

This is a genuinely useful resource for them and their families, a means for parents of Russian soldiers to be able to get on phone with their kids.
They're also worth watching even if, like me, you don't enjoy his books at all.
Facebook allows praise of Neo-Nazi Ukrainian battalion if it fights invasion
To anyone wondering about the site name - it's American equivalent would be something like "foldedflagus.com"

'Gruz 200' is a universally understood term in the former USSR after the Afghan War:

> Officially, the term Cargo 200 is military jargon to refer specifically to the corpses of soldiers contained in zinc-lined coffins for air transportation

https://en.wikipedia.org/wiki/Cargo_200_(code_name)

Considering there is nothing on the site itself except some video and Google Tag manager - I highly doubt this isn't just a mockery.
It's a page from Loyola Marymount University's Compilers course, which involves building a compiler for a language of your own design. This is basically a syllabus for a course that has a lot more detail at each stage.
I'm programming my tools with Calcit(http://calcit-lang.org/), which is more like my personal flavored implementation of ClojureScript. It's like a combination of the ideas I learnt from Clojure community and my own ideas. It's far from optimal but I enjoy the feeling that I have access to all details of this language and the tooling.
So why dont the people who have solar cut their grid supply?
I suffer from hyperventilation syndrome and anything that brings my attention to my breathing (including wearing a mask) sets it off. I feel suffocated wearing a mask. I can get out of breath, have tachycardia, dizziness, chest pain if I wear it for a long time. And yet I wear my mask everywhere I'm asked to.

There is a big difference between feeling suffocated in your own home where no one else is involved vs. among people you could potentially be putting at risk.
I find writing a library is usually enough for the types of problems I encounter. You can even design it to be language-like using fluent interfaces; take FluentAssertions for example: `actual.Should().StartWith(expected);`.

Beyond that, I tend to reach for:

- A config file. Can the problem be solved declaratively through a config file that a program reads and bases its behavior on?

- Templates, generators, and macros. Along the lines of syntax, would templates or generators solve problems with an existing GPPL?

- A domain-specific language. Does the problem lend itself to composable patterns or statements? Could a DSL help organize and simplify them?

- A transpiler. Is the syntax of an existing GPPL the problem? Would syntactic sugar be enough?

Of course, there are plenty of other reasons to write a new GPPL, like for your own learning or just as a hobby. Just know what you're getting yourself into.
> Considering there is nothing on the site itself except some video and Google Tag manager - I highly doubt this isn't just a mockery.

Unsurprisingly the actual content is on the associated Telegram group as is very much normal in these countries.
Would sexprs also fall into this narrow waist category?
This is almost exactly how I work[0]. I’ve been doing hard things, all my life.

It gets annoying to encounter the inevitable “If you do so well, how come you’re not rich or famous?” retort; which assumes that money and fame are the only metrics that count.

The simple answer is that I’ve never wanted to be rich; at least, not wanted it enough to put in the type of work it would take, to get there. I also see absolutely no value at all, in fame; other than as an avenue towards being rich (see “I don’t really want to be rich, badly enough to deal with the agita,” above).

I could certainly have helped others get rich, but people that want to be rich, have had such a difficult time, respecting my approach, that it has never worked out. Instead, I always end up working with organizations and people, to whom money is not a principal metric.

[0] https://littlegreenviper.com/miscellany/thats-not-what-ships...
Sorry, I didn't know Kiev is in Donbas.
This is most likely war propaganda. Do not allow it here.
If they’re NATO aircraft, I suspect Russia wouldn’t want to attack them for similar reasons to why the USSR didn’t in Berlin ‘48-‘49.

Starship is unlikely to be ready soon enough, but if it was, as it’s a rocket I would worry about it triggering ICBM alarms.
Yep, they did kill the German solar indusyry that way. Not that German solar companies were, after years if not decades of competition free existence, realy competetive.
take a drive through kyiv on google street (if it's there) starting with areas where currently russians try to get to downtown.
Non-free obfuscated code cannot be included in the community edition unfortunately. https://gitlab.com/gitlab-org/gitlab-foss/-/blob/master/LICE... The architecture in https://gitlab.com/gitlab-org/spamcheck#architecture-diagram shows the spam detection, where the ML training models remain obfuscated to not give spammers an advantage.

You can run EE without license, it provides the same features as CE. Maybe that is an option for you: https://docs.gitlab.com/ee/update/package/convert_to_ee.html I've created an MR to help clarify the docs: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/81751
Software Companies in Russia
And it's currently right in the middle of a war zone, status unconfirmed.

The airfield was taken by Russian paratroopers, then Ukrainian forces took it back and I think Russian ground troops currently have control.
Unclear regarding Putin.

Stalin was probably the most powerful man on Earth during his lifetime, but even he didn't always get his way in the Politburo. Sometimes Stalin was on the losing side of a debate. But win or lose, the Soviet leadership emphasized speaking with a unified voice regardless of whether one had supported or opposed the outcome.

Is there a Politburo for Putin? Is there a group of people around him who can influence him and, sometimes, change his mind?
I believe Google Takeout produces your emails in mbox-format.

Dead easy to re-import that to another provider using a pythonscript or something.

Just remember to set up a gmail forward to your new provider for any straggling emails.
Russia invaded Ukraine because Putin thought he'd have a cheap and easy victory. If Ukraine was obviously well armed enough to make a cheap and easy victory obviously impossible, he wouldn't have invaded.
Just contact customer service they’ll refund you within 5 business days…
For me no, but I think it depends a lot on the experience of the developer and the language it is using. And environment variable is more common knowledge, it's cross platform and supported in any decent language. I bet that many don't even know that something like isatty(3) exists.
For those who don't know: "Baby Rudin" is Principles of Mathematical Analysis by Walter Rudin. I had to look it up.
I think it was an is but now is a was. It exists only in a state of quantum peril at the moment.
Thunderbird is the only FOSS mail client that I managed to set up yahoo mail and gmail addresses in less than a minute. If you mail provider requires an in browser athorizaton, you are just taken there. No fuss, which is why I use it. Actually I never managed to make those addresses work with either Geary, Evolution or Kmail.

On the other hand the UX/UI is quite bad. Just try it out, you'll see what I mean.
LZW sounds familiar, LZJ doesn't.
Where did that 5-6% comes from?
Red Famine by Anne Applebaum, although focused on the deliberate starvation of millions of Ukranians by Stalin in the Holodomor famine - https://en.wikipedia.org/wiki/Holodomor - is a fantastic general primer on the issues around nationalities in and around Ukraine / Russia.
That’s missing the forest for the trees. Why did the prices drop by 99% over 4 decades, is a more central question. https://news.mit.edu/2018/explaining-dropping-solar-cost-112.... An 80% drop alone from 1980 would mean panels where 20x as expensive right now.

As to the second chart not being log scale that choice was made by Wikipedia, you can easily plot it on log scale, but it looks even more like a strait line.
Glad to know about those new standards. I'm talking specifically about Brazil, though.

I'm not aware of such standards over here. Maybe they exist but aren't being followed, or maybe they are deficient.
Thank you, I don't use Facebook enough so didn't think of that.
Depends on the country. There might be visa requirements to enter it.

Ukrainian citizens are no longer allowed to leave freely. Men are not allowed to leave, that seems to be confirmed. According to some sources women working in certain sectors like health care either, not sure whether that is confirmed.
And yet they have a Jewish president and a Jewish prime minister. Perhaps this group is not representative of Ukraine as a whole?
I appreciate the links.

I do not see the example link of user paying with Solana USDC?

In your links I did not see useful case studio OUTSIDE crypto space.

Your links show tons of crypto to crypto use cases. (currently emphasing being on various nft related services, like that phantom.app -> A beautiful home
for all your NFTs).

I sell virtual products/services which are not related to crypto. I want to offer an ability for someone without any cryptocurrency to purchase these virtual goods from me.

So the chain could be https://www.moonpay.com/buy -> users uses some wallet -> payment widget on my site.(like old bitpay)

There have to be examples of a regular ecommerce shop having this functionality.

Again, I want Joe Sixpack with a CC but no crypto to come onto my site and pay with cryptocurrency in a user friendly manner.
And it's horrible for the morale of the russian soldiers if their mothers starts calling them and yelling at them for killing their brothers...
Exactly, the days that a plain syntax+semantics, with parser/compiler were enough to win the hearts of the market are long gone, decades ago.

It is still a fun exercise, though.
Moscow office hours
The NIH Stroke Scale gives a clearer picture of the degree of impairment from stroke: https://www.stroke.nih.gov/documents/NIH_Stroke_Scale_508C.p...
Quite possibly, it certainly helped crystallise to me why the original article rubbed me the wrong way. It is a relatively subtle problem but argument-by-Dickensian-allegory isn't a path to better politics. Objectives and arguments rooted in the 21st century are a much better approach.

It is a setup that subtly frames opposition as "well you're just like the antagonist of a novel!" rather than trying to respectfully sift through the relevant merits and trade-offs. That isn't a good way to think about policy.
I don’t dispute Chinese manufactures on net dropped the price by about 20% vs the rest of the market and additional competition further reduced prices, the issue is solar prices dropped by ~80% from 2009 to now so that 20% isn’t the root cause.

Put another way if they had been 80% cheaper than the rest of the market a 30% US tariff would have been meaningless.
> Well, turns out there is an ancient form of data storage called CD-ROM

Heh, "ancient"... Geroffmylawn, you punks.
Circumventing Deep Packet Inspection with Socat and Rot13
> But how do you all know they are?

When someone attacks someone else the heavy burden to prove that they are right, just, and doing things to benefit the people is on the attacker.

You can go to the primary sources comming straight from the mouth of Putin and Russia and decide for yourself if in your opinion they met this burden.
Brand Leadership and Strategy
> I bet that many don't even know that something like isatty(3) exists.

Also shell scripts can't directly use that.
Because we want to help them.
Gold is a physical commodity with plenty of uses (ornaments, electronics etc). This is not true for cryptocurrency.
It's easier than ever to find out about the world via channels outside of the media. Spend some time on twitter, telegram, youtube, etc. and you can see and hear what's going on directly.
> don't know if Germans were really happy that their country wasn't even onboard supplying arms to Ukraine till yesterday.

I guess Germany was under pressure from Putin regarding their gas dependency from Russia. The decision to deliver weapons after all was also a decision to accept Gas prices rising 10x fold next winter. Germans will pay quite dearly, since most of them use gas for heating.
Jews also fought for Hitler during WW II, so I don't exactly see your point. Additionally, considering Ukraine enacted a language law in 2019 and a racial law in 2021 and that specific group is part of the National Guard, it should give you something to think about.
That's interesting, thanks for the links.
Look at the BILLIONS AND BILLIONS of dollars and euros that are pouring into weapons. Germany just approved 100 billion (!!!!) military budget for this year.

JUST IMAGINE what would have happened if the west would have supported the ez Soviet Republics after 1991.

Great western foreign politics at work.

FUCK WAR. Fuck propaganda. Fuck the double standards that we Europeans have, applauding drone bombings and American invasions, but bringing a country of 150 million people to fall now.

Double standard bs. I don't want that.
Don't count on NATO. Putin has said if any other country interfers there will be consequences never seen be before. Remember, he has nuclear weapons to destroy the planet many times.
https://skerritt.blog/how-does-tor-really-work/#what-is-tor-
Reddit, Meta, Tiktok, and Alphabet have investors and make much of their own revenue from ads. HN isn't a meet-and-greet site but a discussion forum hosted at the benefaction of YC.

What you're looking for takes enough intelligence to solve and code a solution to the optimal stopping problem, enough money to perpetually host such a system, and enough legal training and patience to comply with the legislative demands of 200 countries. Why shouldn't such a company want to be rewarded in hard currency and no just likes or gratitude?
I sent a small sum because you don't "elect" politicians in my country. Additionally, the government is currently between a rock and a hard place — they don't openly condemn the invasion, and, being highly dependent on Russia (which hopefully is going to diminish greatly in the coming years), cannot send any help to Ukraine. Otherwise, we will be next.
Although I understand the rationale for people that do not want to give to an army, I would say in this specific case (no_army == no_country)
I am from Ukraine.

If you know people from Russia, or you are in groups where are Russians please tell them that this is a war in Ukraine, ask people to go on the streets and protest. People in Russia simply don't know what is going on in Ukraine, they are misinformed and trust in their propaganda - which is complete lie. Nobody is waiting for Russians in Ukraine, people hate Russians and will never forgive and forget for what are they doing.
Official Ukrainian BTC wallet has $2M and is growing thanks to global donations
Does the mobile version play as well as the PC version? I'm wondering which one I should get. Mobile is more convenient, certainly.
I realize reading this comment that I should not have responded to your other comment either.
This is so uninformed and rude that it feels like low-effort bait. Which worked like that given how many replies it got.
Not sure if satire/sarcasm (I don't really know what it's called in English), but to anyone reading the comment above, that's not the actual reason for Putin's actions, this isn't Putin's pet project. There are actual reasons behind, which paint the real picture. Don't get me wrong, it's a FACT that Russian forces are in Ukraine, there's no way about it. But people often forget that Putin has been at the helm of Russia for more then 20 years, he's not as dumb as western media show him as.

EDIT: To people downvoting, Russia is attacking Ukraine because of USA and because of the agreement between Ukraine and Russia.
>Don't you see it can be said of everything?

So why this and not anything else? What's so special about Bitcoin anyways, other than the fact that some HN commenters seem to have some heavy bags that need offloading
Often, `cat` will do that. Many tools look at stdout to see if it's a terminal. When it isn't, they suppress color output.
> Operating systems do blur the boundaries of this a bit, now -- you can explore zip files as if they were folders, mount disk images from files, and you can work with folders as bundles (e.g. a macOS application is a disguised bundle, an RTFD document is a directory with contents etc.)

Also, AIUI, "Save entire page" in some browsers. You might think that should be a single .html file, but it's usually an .html file plus a directory of stuff linked in that file / on that Web pge, that the browser (and sometimes the OS) then does its best to pretend is just a single file.
Still one of the most useful things I’ve ever come across. Glad to see SQLite development continuing and being amazing.
Of course I use gas for heat, most people do here. Electricity is way too expensive to heat with it, even for a programmer.