skysight-inc/HackerNews huggingface dataset:
Western TV isn't explaining Putin's motivation very well. Only that it's bad that he is.

RT is claiming it's not an invasion but a short term special operation to remove neo Nazis from Ukraine.

I don't trust the RT version but am far too ignorant to trust my own judgement.

I honestly have no idea what is really going on.
in Bulgaria, there is this: bg4ua.com
shelter, food, clother, money, whatever - for incoming refugees.

Maybe such things can be started elsewhere.
Even if Grammarly was forwarding its data to humans for manual correction, they still wouldn't have the whole context or industry-specific knowledge the person on the receiving end has. And even GPT3 isn't at this level.

It's the classic case of removing all of the apparent errors which then results in the downstream system underestimating the actual quantity of errors in the source and thus not being vigilant for more critical errors. Sure, it makes people look better to their colleagues, but what happens when they need to communicate in person, or in cases like mistaken context for double negative? The receiver will be so impressed with the level of communication they receive that they won't expect basic errors might be made.
If someone else becoming happy when their tools suit them better bothers you so much, maybe you should consider seeing one yourself.
Thanks I'll look into it
I gave up 20 years ago, for me Linux was only a means to an end, running UNIX on the cheap at home.

I have more hours delivering stuff into production using Solaris, HP-UX and Aix, than GNU/Linux.

In fact, had Microsoft been serious with their POSIX subsystem for Windows NT, I most likely wouldn't have bothered with Linux during the university, which for a big part of our lectures was still using DG/UX.

The success of macOS and Microsoft's WSL endeavors prove that most people only care to have some kind of POSIX support, regardless of the actual kernel.
Sorry, I didn't express myself correctly, what I was trying to say was if you want to support people in need then support organisations that are trying to help people with food, shelter and medical aid.
>> Thus in a way you're motivating and voting for more deaths...

I see your point. But the Ukranians do not want to live under a Putin-puppet government, and they are willing to pay with their lives - but could use more equipment against a (on paper) superior military force.

The least I can do, is to help buy them some bullets.
Are Polish border guards actually turning back each and every 18-60 male Ukrainian fleeing for their lives?

I have no clue, but I wouldn't be surprised if the reality differed from the policy here
I can recommend "Universal Algebra" by P.M. Cohn
Always look up the account number before sending anything. You can find the number that's published there in many more sources.
If you don’t want to be confronted with the horrors of war, don’t visit this channel
Wuhan market was epicentre of pandemic’s start, studies suggest
Put /tmp on tmpfs if it isn't already. And use profile-sync-daemon
I thought it's going to be a more general guide to self-inflicted pain and suffering, not limited to a specific case. Dan Greenburg has a book on the former: https://www.goodreads.com/book/show/598825.How_to_Make_Yours...
Feynman’s Lectures on Computation:

https://www.amazon.com/gp/product/B07FJ6RRK7/ref=as_li_tl?ie...

You might be familiar with Feynman's Lectures on Physics, but his lectures on Computation (based on a class he taught and his work in 'Connection Machine') aren't any less amazing. Through this short book, Feynman guides us through the concept of computation and the van Neumann architecture in his unique style, from logic functions, to Turing machines, coding and even quantum computers. It will give you a unique appreciation of the finer points in which computers are "Dumb as hell but go like mad" so that you can better squeeze every bit of performance out of your code.
Guys, this is literally a pro-Russian propaganda troll with an account created less than an hour ago with random letters as its name. Dang?
I don't like it. I find it distracting, and harder to read. It feels as if I see more color than text. Then again, I'm colorblind, and slightly more sensitive to contrast, so perhaps that accounts for my preference.
I donated to that account and to a refugee org in the Netherlands. Anything helps friend
What agreement did they sign that they then broke?
The new UI paradigm was fantastic for users. That was never the problem with the Windows Phone. I'm not sure if you ever used one, but I loved it. It's problem was always the ecosystem. The device was fast even on low end hardware, yet felt fresh and productive. It got out of the way. I always felt the tabs were a couple of points too large. I never wrote an app for it so suspect it sucked.

On the phone, peoples social media was all integrated into one hub and while great for the user, it reduced the platforms to a transport layer - which did not appeal to them. Youtube was a big deal at the time, and didn't want their app on the new competitors platform. Microsoft wrote some, and they were taking offline. On the Windows phone, it would have been a few steps away from a storage platform.

Microsoft had a brand reputation problem at the time. Windows is what your parents used for work. Apple had an emotional connection of being fresh and hip. They had the iPod and people dancing in silhouette.

iTunes was available on Mac. You could run it on Windows, if you shut everything else down - the thing was a massive resource hog. I'm so scarred by it that even owning a Mac now I never user it.

The Zune app was a joy to use in comparison. I used Zune app for years without even owning a Zune. You had to use iTunes to sync your iPod. The older portable MP3 players were storage devices that you just copied files onto the device.

The end user experience was not the problem.

edit: some of this might be slightly inaccurate since I'm going from memory here. Happy to be corrected by someone who remembers better than I.
Can I ask 2 questions?

1) Would you consider open sourcing the licensing server in Crystal?
2) What's your revenue with Lunar? :)

Thanks!
I highly respect how Ukraine and their officials are handling this.

Putin makes personal accusations such as "Nazi's and drug addicts". When you look at the Ukrainian president, he is always very positive, towards his own people, towards Russian citizen. He doesn't throw random insults at Putin.

This site again shows their humanity and class.

Nothing but respect for them.
The ban on draftable men leaving is a Ukrainian rule, not a Polish one.
The 200 is not the number of prisoners but a reference to a Soviet code used for deceased soldiers: https://en.m.wikipedia.org/wiki/Cargo_200_(code_name)
I was wondering wow direct are these donations going straight to the army vs the Ukrainian state? The state will need a lot of money (especially foreign) to keep everyone fed and to rebuild. Especially if things go much worse. Obviously the state will give a lot of money to army now, but I guess mostly for the same things. Getting supplies and keeping logistics up.
Configuring Maven to run JUnit5 unit and integration tests
> RT is claiming it's not an invasion but a short term special operation to remove neo Nazis from Ukraine.

At some point you have to trust your guts and decide how likely it is that Ukraine is run by neo Nazis.

For example watch https://t.co/WoMOgqXTWX and judge if this is the way a neo nazi would talk
Yes, we get used to it, not unpleasant for me, at all.

But it changes the way you live. Compared with lives of friends from Europe, I notice that theirs has a bit more of a "structure" and predictability. E.g., hang out more in the summer, doing more reading and writing more in the winter.

I think I would enjoy that. Of course I could plan my life based in months instead of seasons, but it's not the same, especially considering that people around me wouldn't be following that same plan.
I love thunderbird, been using it since day 1, and it's the only mail client I use. But it's been going downhill at a disturbing pace. With every new version, I have to worry about what's going to be broken this time. The god awful new(ish) To/CC/BCC thing still bugs me. The number of bugs in the calender in particular is mind boggling. I tried tackling some of them myself, but their code base is not the easiest to penetrate.

It might be a good idea for the TB team to work on developer experience in order to attract some more contributors.
From the guidelines:

"Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."
I listened to Lex and you're right, Zuck was a nice guest for him. He asked somewhat tricky questions and Zuck could give reasonable answers that maybe could have only happened with Lex.

Thats is a bit of a problem though. When Zuck was asked what should be done he easily threw it back at Lex to answer. Lex went onto a meandering non-committal path trying to work out how to not offend and sound smart. Lex is too easy to manipulate.

Lex's main weakness is that he wants Love and is unwilling to prioritize Truth. He is agreeable and young.

I am worried that he'll get his interview with Putin.
No, but medics are necessary too, and they contribute to the defense of the country in their own way.
This article reminds me a bit too much of https://xkcd.com/927/

Unless every program individually decides to implement NO_COLOR, this just adds yet another way that a program MIGHT allow you to disable color. Even if 90% of them implement it, it could just lead to issues whenever you unexpectedly run into a program in the remaining 10%.
The "An aside on whitespace" section is bafflingly wrong.

It notices that for some reason the Go code here just lists all the characters it considers to be whitespace (rather than asking its Unicode database if they're White_Space, perhaps as a speed-up) but then it forgets how UTF-8 works and considers U+0085 and U+00A0 to be a single UTF-8 byte because their Rune is less than 256.

Beyond that though almost everything is confused about what's going on because Plan9's documentation keeps talking about "characters" which might actually mean a Unicode code point, or a Unicode scalar value, or that Plan9 doesn't know the difference because it is old, and is unlikely to be a "character" in any sense you understand. The problem is that even Unicode's scalar values aren't necessarily as this article claims, "individual" or "legible".

This just isn't how human writing systems work, if you don't like it don't blame Unicode, or Plan9, blame all your ancestors back to whoever first figured out tally marks.
Let the peaceniks contribute to medical and food, we just use the money we didn’t spent on medics and food on arms.

Any port in a storm.

What Ukraine needs is nukes which won’t be sold to them.
That's not how it works. The British would have faced the same problems that the Americans did: Half a country that is deeply dependent on slavery and completely unwilling to let go
Programming didn't make sense to me until I read C++ Primer Plus by Stephen Prata
Hmm… I’ve been hearing “C++ is dead!” For twenty years or more. Same with PHP, but not quite as long.

C++ is not a language to be used for the vast majority of programming tasks.

It’s basically an industrial tool; for doing industrial things.

There’s a reason that industrial tools aren’t available in your local hardware store.

There’s some things that it’s best suited for; namely, doing big, complicated algorithms, very quickly. It’s flexible enough to afford almost any programming paradigm. Otherwise, I don’t see much of a use case for it.

There’s plenty of other languages, better suited for things like Web service delivery, or GUI programming. I used to use it for GUI programming (Mac programming, using CodeWarrior). It was not the best tool, and I don’t miss it, at all.

These days, I’m not even sure that I’d recommend it as an appropriate language for operating system development.

I did run a C++ image processing pipeline (big, complicated algorithms) shop that used C++, for twenty-five years, and saw it used for what it’s made for.
NATO is already helping with supplies and such. They just can’t get involved directly with their own soldiers and such.
What are you on about? There is very little support in Europe for American drone strikes, or indeed for many other American "interventions".

Fuck propaganda? Sure. On all sides of the spectrum.

This game of finger pointing is pointless.
From what I heard, there are exceptions (father is the only parent, medical reason,…)
They are also prone to human acts of capriciousness that Governments as a whole are generally not.
If the people there who want to secede, a referendum, not war sponsored by Russia is the answer.
You seem to want only select parts of the country that you've moved to. To quote you: "That's not how the world works.".
Math:

After Sophomore year in High School, I realised that I have been doing Math all wrong. Although I always got scores close to 100%. I was just memorizing algorithms and formulas to solve problems. Something changed in me, and then I started asking- "why" and "how"? With the risk of sounding a little dramatic, this changed my life. I started to read Math for the first time in my life. I started to get them. There was a set of local textbook that contributed well in High School- Rudimentary Mathematics by four authors whose names I don't remember.

In college, I decided to be a Physics major, and I had to take two Mathematical Physics classes. Big impact in my life. I mainly studied the textbook by Arfken, Weber, Harris, and Vector Calculus by Spiegel. Then, in that year and the next, I actually applied what I learned. That also made a big difference.

I now work in Deep Learning. When I was learning Machine Learning and Deep Learning, my habit of properly understanding Math since the age of 16 paid me back very generously. I got the Math of Deep Learning instantly, with no struggles. Then I made projects and found employment. Here, too, I actually applied what I learned.

I see being able to apply Math in your job as a sign of being fortunate and I am grateful.

Anyway, I would advise you learn Math with a purpose. Rather just learning Math for tests or math's sake, learn Math with a purpose. Do something with the math you learn. It may be Data Science, may be computer graphics, may be cryptography, maybe anything. This will make a huge change in how you see math.

Watching MIT OCW Calculus course videos in HS had a big influence in me.

CS:

I would say that learning to program well made the field worthwhile for me.

Others have mentioned Code by Petzold.

When I was learning Deep Learning, Jeremy Howard's book "Deep Learning for Coders with fastai and PyTorch" and the lecture videos made Deep Learning easier for me. I did not rely upon only that. But it was a great starting point.

The Little Schemer was great, too. This little book is worth much more than one who hadn't read it might think.

The C Programming Language by Kernighan and Ritchie is one of the books I read early in life. Did not finish it. Still, a great book.

I always feared the breadth of Algorithm books. "A Common Sense Guide to Data Structures and Algorithms" fro PragProg Bookshelf gave me very nice overview of DSA.

Python Crash Course by Eric Matthes made programming click for me when I was in my second year in college.
I agree that an env variable would be "philosophically" the right thing to do ("no colors" is a user choice and programs should respect user choices).

However, giving a standard enough momentum so that most developers will actually implement it is an incredibly hard thing to do. I honestly don't have much hope that this will reach enough projects to be practically usable. At least not without support/enforcement by distributions.

I also think that modifying shells instead could be a more pragmatic and effective solution - simply because there are less people you'd need to convince.

You could get the same outcome however by having the shell interpret the NO_COLOR variable and have it strip colors from each subprocess where it is set.

Also, I believe, most programs automatically disable colors when they detect that STDOUT does not point to a terminal. So couldn't you have the same effect by simply appending "| cat" to your command?
> Don't listen to peasants

Is this to be read as a Czarist "Who cares about those mushiks?" or as a Stalinist "They're all kulaks anyway!" ?
You must have never have dealt with Jenkins or some tool trying to parse standard error/output: it is hell with colorised outputs.
Official tweet: https://twitter.com/Ukraine/status/1497594592438497282
His last GitHub commit was 2016. Try email him?

I also haven't updated my blogspot blogs in a long time.
You mean it would be a great idea for Europe to give Putin more money? Nice strategy!

It seems that it was a mistake from EU to be so dependent on Russian gas, and funded their army that is now attacking us.
Sure, and that's why POSIX provides `test -t`.
> Western TV isn't explaining Putin's motivation very well. Only that it's bad that he is.

Because nobody knows his real motivations. He has said some obvious bullshit, and there are educated guesses that can be made ( e.g. he'll want to install a puppet government), but it's just that, guesses. In reality we don't know what's going on in Putin's head.
> When CNN became Fox it grew into a chasm.

That never happened.
What’s the propaganda exactly? This is the account of a Nigerian man who has been trying to cross the border for days. The #AfricansInUkraine hashtag has even worse first person accounts.
Tanenbaum's Structured Computer Organization, Computer Networks, and Operating Systems: Design and Implementation
It can serve multiple purposes and all of these could be true.

I will add one more:

-propaganda value for local, international and regular Russians cannot be overstated here
> And it was terribly slow.

https://youtu.be/YW7z0uMOYrw?t=364
Does that look terribly slow to you?
Unlawful combatants aren't protected by the laws of war, they're protected by the laws of the land they are in. I think you'd be surprised at how lenient the laws of the land can be for people who technically commit crimes like murder against invading forces.
Interesting that they list CNY but not NTD.
It is clear that the article simply translates K&R exercise into runes without a consideration, but I should note that reversing a codepoint (or rune) sequence is not identical to reversing the human-readable text. The hiragana example is outright wrong because no Japanese would think `ゃき` (codepoint-wise reversal of `きゃ` kya) as a meaningful Japanese text.
I wonder if this effect of effectively "stealing" the heat from neighbouring spaces. After all the walls are quite large radiation surfaces...
She also writes for The Atlantic, so there are some shorter pieces here: https://www.theatlantic.com/author/anne-applebaum/
Don't know how equivalent is this to SICP, but this is very good resource: https://cs3110.github.io/textbook/cover.html
There are a lot of russians outside of russia and they are busy trying to convince their friends and family back home that this is Putins fault but the propaganda has been strong the last 50 years so it's hard. But a lot is coming around and starting to open eyes. This will cost Putin a lot.
> Jews also fought for Hitler during WW II, so I don't exactly see your point

I'm going to have to ask for a source here. Jews formed ghetto polices, and Sonderkommando units, that's true. But that was done under duress in terrible circumstances, and certainly isn't "fighting".
Have wired through £1500.
Okay, what's your plan? You want Germany to roll over when Putin attacks? Germany should double that military budget :)
Yes, Germany was under pressure - and Germans including me were disgusted that our politicians caved in to that pressure, when another European country is getting invaded and so much more is on the line.
Most countries expected Putin to overrun Ukraine by now - not being close to do it is big news. The biggest news though is just how incredibly low Russian morale is.

The Russian army should still be able to win, but I'm not sure it really can. Can Putin afford being remotely truthful about casualties? Or firebombing cities he was supposedly 'liberating'? If the army cannot be inspired to sacrifice and cannot use full (illegal) force, how does Putin expect to win? Even dictatorships need some motivated people. Putin's propaganda apparently can make Russian apathetic, but not get them to work effectively for his cause.

IMHO, the smart play for Putin is to forget about Kyiv, take what he can, then beg for negotiations. That he may still be able to do.
it’s not ukraine though. it’s the whole west against russia. the only thing the west is not doing is sending soldiers. they do everything else: cyber ops, propaganda, sending intelligence, etc
Normally at a border you have guards from both countries . First you need to leave one country and then you can enter the next one. I have no idea how effective Ukrainian border guards are. Until last week they were not needed for this purpose.
Unless you have been trained for, or have actual experience in a warzone, you're going to be more of a liability than an asset.
But how will their families know what happened to their sons, fathers etc.? The Russians are censoring everything heavily.
> The customer needs some problem solved. They assume the easiest way there is to get a different problem solved.

This is why I made it a habit to (almost) always ask my customer for a use case.
I saw a Twitter thread from an air freight logistics expert saying it was destroyed over the weekend.
https://twitter.com/typesfast/status/1497656890171396098
India has plans to set up a rupee based transaction system with Russia. https://financialpost.com/news/economy/india-explores-settin...

In the long term, India has been working on indigenous development of military technology. Based on [1][2][3], one can see that while lot of stuff has been developed locally, especially w.r.t missiles and ships, there is still heavy dependency on Russia for Russian and Soviet made weapons. Especially, India lags behind in aircraft(engines to be specific), where progress was sabotaged despite good initial progress(see HAL Marut).

[1] https://en.wikipedia.org/wiki/List_of_equipment_of_the_India...
[2] https://en.wikipedia.org/wiki/Weapon_systems_of_the_Indian_N...
[3] https://en.wikipedia.org/wiki/List_of_active_Indian_military...
Care to quote the Geneva Convention on the topic of waging unjust wars of aggression on one's neighbors? Don't pretend like morality is black and white.
You elsewhere:

> This notice reveals without a doubt that Biden is willing to deploy U.S. troops to Ukraine.

You here:

> But Putin was exactly right that NATO will not respond militarily.

So, if the US deploys troops to Ukraine you think NATO will not respond? I can't really follow you.
> It's funny/interesting that an 1kloc implementation of minimal self hosting Go exist

Does it? That's not the technique Go introduced, they started by rebuilding Go from earlier versions written in C - but in fact the bootstrapping process may change soon, see https://github.com/golang/go/issues/44505
Some environments (e.g: AWS CloudWatch, many CI tools) won't parse colors and you end up with polluted text.
.NET Core doesn't run in game consoles, and they still rely on Mono for mobile devices.
You should know that there's been at least one fork (.fun vs .rs) and it's unclear which is more active and should be used going forward.
Do you have any more info on that?