skysight-inc/HackerNews huggingface dataset:
You also have to look at the contents of the revisions. C99 was a massive update for C, and C11 was tiny in comparison (and C17 was basically nothing at all).

Writing C89, without variable declaration in a for loop, and without // comments, etc, feels ancient. C99 on the other hand is what defines how C looks today.

This is also why the attitude is: if they jump to c99, they may as well jump to c11 because they are basically the same.
See also: Russian police arrest anti-war protestors in Moscow

https://www.cnn.com/videos/world/2022/02/24/russia-ukraine-a...
This is so fun! Great work
There are dozens of us. DOZENS.
It's significantly better than not having them.

And the argument "we're too poor to be a democracy" is bullshit. The real issue is that the country is too corrupt to be a democracy. (The US also has this problem, but to a much lesser extent. Well, somewhat lesser, at least. Trump has certainly has certainly tried to follow Putin there.)

And of course the country is too oppressed to be a democracy. You can't have meaningful elections if you don't have free speech and free press.
And every ukrainian with family ties to russias heartland that not dies, is one family less to worry about politically.
Ukraine is not the West. Outside the West, everything has been business as usual.
Yes, me too. But it makes absolutely no sense business wise. We like to play with tech, and learn and use the new shinny. While you're writing your frontend in elm and building your graphql API with Apollo and your serveless functions on kubernetes your causing a cost to your company which could have been avoided.

That's not engineering. That's playing with Legos just because we can.
Reflections on Trusting Trust - Ken Thompson

https://wiki.c2.com/?TheKenThompsonHack
> Unlike with the bombing of civilians or the whole damn war in the first place!

Has this happened? Ukrainian civilians bombed?
Great advise. I'd go so far as to suggest asking yourself "am I the problem" in pretty much any conflict or struggle. The answer may usually be no, but asking the question can help avoid a lot of cognitive traps we all tend to fall into.
> Two democracies ( US and Russia ) have invaded Ukraine in the last 10 years.

1. The US didn't invade Ukraine, or did I miss something?

2. Russia is not a democracy, did you even look at the article this whole discussion is based on? :-)))

> Of course you do. And I do. But instead of stating the truth, you'll say because japan refused to surrender/etc.

Well, not just refusing to surrender.

Numbers. US planners estimated that the Japanese would defend their homeland and that the number of casualties would be over 1 million people.
By staying you’re risking getting caught in cross fire. By biking 100M in the winter you’re risking frostbite, dehydration, injury, etc.

Neither is a death sentence. You just have to weigh your risks.
Themes from Momentum Cyber's 2022 Cybersecurity Almanac
So your question doesn't make sense, right?
Russian military websites are responding with HTTP code 418 to non-Russian IPs
Or you can not update things silently, because it's a terrible idea.
Likewise it is missing https://www.cbc.ca/lite/ but there is a pull request for it.
This isn't the US in Iraq, we're talking about Russia and Ukraine here
But that particular "vernacular" is important, and not only because American audience has a large presence here on HN, but also because it is influential and is imported into other world languages - one example being the term "national park" which has nothing to do with a nation-state (or a park, for that matter) but simply means what should be easily expressed in any language as "a state nature preserve."
> It's a shame because Schwarzenegger gave the party a winning formula when he was governor

Yes, but “find a political cypher of a celebrity, run in an irregular election leveraging a crisis created by Republican state and federal policies, and appoint an listen to a lot of establishment Dems as advisers while ignoring Republican Party insiders and donors because you don't need them once you have the dual advantages of celebrity and incumbency and don't care about the party as such” isn't really a structurally-repeatable strategy.
> I hate this.

Quite. Russia is now a pariah, until Putin is gone they will not be able to live this down. I'm really disappointed that Italy and Germany block kicking them off Swift, that should have been the first response.
I can believe this certainly in the first wave of lockdowns. I would wonder a lot however what happened in the 2nd/3rd and so on for places that had them. I do find it slightly annoying that there seems to be a default uncritical acceptance of the view that lockdown was universally terrible for kids mental health when I know first hand of several examples where it wasn't at all. I feel like some amount of that is a fig leaf over the fact that many kids are living in unhealthy environments at home to begin with. So lockdown means they are exposed to more of that, but it's not the lockdown causing the harm it is the home environment where they are exposed to harmful factors.
With Didgets, tags are an integral part of the system. They don't get lost or forgotten when you copy a file from one place to another. Searches are a native part of the system as well so you aren't relying on a separate indexing service that has its own database somewhere else.
BTW, managing file data using folders and tags are just a few of the features of the system. I found out the columnar stores I used for tagging, were easily used to also form relational tables. I can load in a 100 million row, 40 column table and do queries against it much faster than the same data loaded into Postgres, MySQL or SQL server.
I think these are all bad ideas on the other extreme. Once you incur the cost of a round trip to the server the additional latency due to sending HTML instead of JSON is pretty close to 0. You really only need something like Turbolinks to avoid a full page reload/render.

Amusingly enough at $Current_Job the JSON we send back that is larger in size than the HTML it's rendered into. We'd likely have better performance doing all server side rendering + Turbolinks.
The only thing relatable might be natural disasters and you’re right, despite warnings some get out and some stay.
Same in St. Petersburg.
Yeah but some people live with other people. Even developers.
It's going to be increasingly difficult to do business there over the coming few years. I can't see this situation becoming easier any time soon.

What steps can founders in Russia seek to reduce the risks that they're facing?
Alright, making it more non-compliant, then. Still creates problems for everyone and also necessitates a larger jump in the GCC version to support (unless you're going to back port the new extensions to every version that the kernel currently works with). Currently you can compile the Linux kernel with GCC 5.1. If you changed the compiler to support this one feature (or any other) you'd either need to back port it several versions (potentially back to 5) or abandon all of them. Which is probably a no-go with a project that's overall as conservative as the Linux kernel project.
A thicker atmosphere would provide more static lift, but flapping wings in thicker atmosphere would require larger muscles and use more energy. There are scholarly writings out there on this topic, but I'm not familiar enough with any of them to have an opinion. I know there's a school that argues pterosaurs couldn't fly today solely due to lower atmospheric density, and a school that argues they could. I think the lower oxygen levels would still be the primary barrier due to energy requirements.
Same. Feeling extremely betrayed by Germany's response, as a European.
No…surely totp uses asymmetric cryptography, right?
>EDIT: I don't think I've seen 5 nearly simultaneous replies sharing the same link before.

LOL I was searching for a non-PDF link and delayed the reply. It would have been 6 simultaneous answer.
Using that logic, we don't have free speech in the US either. Ask the Dixie Chicks, phil donahue, etc.

> To openly condemn the actions of the Russian government could have serious repercussions for them, but they did it anyway.

Considering most of jetbrains business is in the West, to support the russian government would have had serious repercussions. Condemning the russian government is actually a smart business decision on their part.

JetBrains founders side with the West. Apple CEO sides with China. Saudi Arabia and Israel are our best friends. Wonder what the common denominator is.
I actually agree.

(I say this as a person who is 100% against this invasion).

However the circumstances is that the IntelliJ founders are Russian, and it’s important to point out that it is not the will of the Russian people to invade Ukraine. It is Putin.
Yes, I agree. I don't think this is such an inappropriate stance to have. It's up to the owner in the end, but personally I don't agree in mixing politics with business.
I'm glad you asked. You are right to suggest that proving the equivalence of two programs is in general impossible (equivalent to the halting problem). However, if you start with one program with a known special structure and apply a known manipulation, it becomes possible in special cases to guarantee equivalence with some reasonable assumptions about how the original program is used (e.g. to give a trivial example, if one of your tests is to hash the source code of the new program against a specific value it will fail that test after refactoring -- macros are not extremely far from this contrived example).

There is no replacing the developer (anytime soon) that's why we don't overwrite your code. You still have to review the suggested changes yourself. I personally don't want to spend more time making changes an AI can guess for me to improve my code and even if I have to review every change that still saves a lot of time.

Also I agree, test cases are also hard because while it's easy to generate some tests that verify some trivial behavior, most of the meaningful behavior of programs requires knowing more than just the types of the inputs & outputs. But I believe AI can help with even this problem.
Dunno about OP, but the BBC has an interview with a Scottish man in Kharkov, who was unable to leave with his wife and stepson because of "Ukranian bureaucracy" on this ridiculously long URL

https://www.bbc.co.uk/news/live/world-europe-60454795?ns_mch...
Children are everywhere. They shouldn't drive cars, so we don't let them. If they shouldn't manage browser plugins, we shouldn't let them. This is really incredibly immaterial to the point - which is that browsers treat everyone like they have some sort of mental handicap.
Sorry, Publix in Seattle!!?

Ah, "The Publix" - I saw it a few times in ID and was confused with the SE/Florida based Grocery Store.
There is no lack of people in the world. This is only an issue if you have some sort of deep-set racist need to only be around people of a particular skin colour.
No, it makes sense as a question, I think. Maybe it doesn't make sense to you.
Right, but who gets to vote is just one aspect of it. Regardless of the fact more people get to vote in our democracy, our officials almost without exception are from a fairly small socioeconomic elite. This has changed remarkably little since universal suffrage some hundred odd years ago. Despite how a lot of people get to vote, not a lot of people get to rule.

The key difference, in Athens, is most political appointments were by random lot. It was literally a government by the people. No matter who you were, if you were eligible to vote, you could end up with political office. This is just not true with our modern democracies. Most people eligible to vote have no realistic path to political office.
People doing real work are using a kernel compiled with a more up to date GCC. From what I can tell online even RHEL is up to date enough by compiling its kernel with GCC 8.x.
It seems like there are varying definitions of microparticles. Are you referring to stuff that is still slightly visible to the naked eye (if you squint), something the requires a regular microscope or something that needs an electron microscope. I'd like to think that my zerowater filter which filters out enough such that a TDS meter reads 0 would filter out microplastics but who really knows. I don't inspect every cup of water I drink with a microscope.

I always wondered why there hasn't been more of a push to explore plastic pyrolysis technologies to help remove these plastics from circulations. I see countless pictures of discarded clothing, and other plastic based waste and I'm thinking that there is some potential solution: break it down back into its original oil based input.
C99 has one nice feature compared to C89 that is little talked about: you can initialize local aggregates using expressions that can't be calculated at load-time.

void fun(int x)
{
struct foo = { x }; // not allowed in C89
int bar[3] = { 0, x }; // ditto
}

Chances are the kernel does this because, I think, it's also a GNU89 extension.
Now I can't stop myself: Bro, we put the bro in collabroation
Dmitri Alperovitch on the risks of escalation – Russia and Ukraine
I don't know if Electron has an API for menus, but the HTML elements that let you add items to the native contextmenu were scrapped, and every browser I know of renders their own menus on Windows/Linux anyway. There is not a way to add a native contextmenu unless you do something cursed like positioning an invisible <select> where the mouse is and opening it on right click.

Edit: Never mind, there is no way to open a <select> with JS.
Only Russia has not met its obligations of the Memorandum as listed in this section.

https://en.m.wikipedia.org/wiki/Budapest_Memorandum_on_Secur...
A place is not only a place indeed. I think work is more about the structure. A bad office group will make you like and be a lot more productive at home. A good one will make you miss going to work. Also I kinda believe that brains associate places with moods.. so if you struggle too long alone in the same spot, it becomes easier to stay stuck in this mode. Maybe office not being a single space for one person can dillute that effect.
I edited it because I didn't want to be mean, and I thought that might have been mean. My intention was not to be less "demanding". In fact, I added to more questions to my list with my edit. So, I became even more demanding!

>"is it rows?" was answered very clearly

In the world of DBs, "rows" is extremely vague. We need more info, which is the point of my post.
The US will defend NATO unless it feels it isn't the best thing to do at the time.
I'm blown away that JetBrains hasn't been acquired by any other company yet. I've seen universally positive reviews on here about every one of their products and they're never publicly made a PR misstep to my knowledge. Shame that they're all stuck in Russia.
It was forecast for many years, the question many have is why it took as long as it did, I'm still not sure about that. I think it was maybe because Putin was counting on Trump winning re-election that he thought he had plenty of time.

As for the talks:

They were instrumental in getting away with the attacks, Putin played that for all it was worth, taking a leaf right out of Hitlers playbook.
Like onclick, onsubmit, etc? We already have those.
I agree completely. I feel shocked, I can't quite yet comprehend, what has happened. Unfortunately, that doesn't seem to be the same for most of my peers in my country, i.e. germany.

Edit: Slight mistake.
I am ignorant on nearly all compiler related issues, but there was an article on here not too long ago that was arguing that nearly all os development required old C because choices of the committee would break use cases required under the guise of undefined behavior.

is the benefits of "modern C" worth compile times 2-3x times longer?
They do not make it clear.
Russia’s Invasion of Ukraine in Maps
It's run by the people who are spending political capitol to get difficult things done instead of worrying if they'll be enthusiastically rehired.
Kind of off topic, but Russia hasn't comitted a war crime. They've committed an act of war. Not really the same thing.
> I was there

You were there and then missed the following 8 years of civil war, complete with separatist territories, to now ask "What has any of that to do with the invasion?"?

> Yanukovych was nearing the end of his term, he ordered snipers to shoot at protesters, it was only right for him to step down.

Afaik there was no order for government snipers to shoot protesters, those sniper shots hit protesters and police alike, using hunting cartridges, and the government probe into those shootings was extremely flawed [0]

Just like to this day nobody was ever charged for shooting police officers.

> The next step was re-elections.

As somebody who was apparently there, do you remember who provided "security" for those elections at the Rada?

> The leaders of “separatists” were literal nobodies, nobody knew who they are.

Quite an accomplishment for "nobodies that nobody knows" to be representatives of state parliaments, like that of Crimea.

[0] https://www.reuters.com/article/us-ukraine-killings-probe-sp...
While I do like static typing, I find more bugs because people have no clue about security and they think they can do it better by just tying together a few libraries and storing a jwt in local storage or they forget to handle Prisma exceptions or they didn't know what session fixation is or because they forgot to consider a corner case of foreign key exceptions from the database library, etc, etc than because somebody passed a string where an integer was needed.

Giving up frameworks with 10+ years of hardening and documentation and libraries and support etc just because of coroutines or static types or nice syntax or because that's what google does then I should do it too makes absolute no sense to me.
Gotta protect East Ukraine from the Nazi-devout Jewish leader!

In all seriousness I do feel for you. Protesting against this will do little and get you in trouble so you’re basically forced to watch. You’ll need to accept these are things out of your control for your own mental health. Hopefully diplomatic efforts resolve it quickly.
Not really, it is well alleged that CCP has a lot of military spending off the books. So the % figure of GDP we see might be higher.

Also, China's posturing is not just defensive but has an offensive side as well, as seen by the naval bases it has been trying to build across the world, even in Africa.
> Using that logic, we don't have free speech in the US either.

Only if you are so monumentally stupid as to equate being murdered by the state with people not buying your albums, I guess.
> Using that logic, we don't have free speech in the US either. Ask the Dixie Chicks, phil donahue, etc.

Sorry, which Dixie Chicks were locked up, disappeared or physically assaulted by government officials?
If you're looking for some background on the big picture and strategic goals of Russia and NATO/US, I just watched this (from U Chicago political scientist John Meirsheimer) and found it to be extremely helpful: https://www.youtube.com/watch?v=JrMiSQAGOS4
Thank you ! Congrats on your launch as well. Ploomber + MutableAI. :)
This is the only way to scale your impact as an IC.

The goal isn't to always have to do the repetitive reviews. It's to mentor people up so they do them for you eventually.

When you life those juniors up enough for them to mentor the next iteration you start the flywheel. You get to mentor and review people's work who do things at a higher level, and they get to learn to mentor juniors who were in their position. Everyone, even you, get to move up.
One down round later and investor preference shares+rights means Tencent, and effectively China, owns. It sounds like revenue (profit) is nowhere near these levels, so long time for that to change.

For all consequential purposes, their huge preference means they already do. You can bet there is strong language where Tencent (China) can veto big decisions, and hold that over the teams head for smaller ones.
The reality for many is logging in to MS Teams or Zoom to have virtual meetings even within the office. That is what a significant number of my professional colleagues did even while at the office: many of them would just dial in from their offices, even when the meeting room was right down the hall.

A significant portion of companies already accommodate hybrid work environments, whereby some meeting attendees are remote. This would be no different.

There may be legitimate cases where physical proximity is a key advantage for a specific team, but the current WFH situation has demonstrated that those cases have likely been exaggerated, as people are demonstrably productive (in the case of my company, results in record profits) while completely remote.
Excellent, much neeeded product!
goog-233.com still fails the domain name test i taught my mom in 1999.
I literally laughed out loud when I read your username, thank you for that.
Truth is always helpful.

But maybe they didn't want out.
You replied to a comment suggesting not putting money into Russian or Ukrainian stock exchanges, asking why not.

> Don't put any money into both stock exchanges right now, especially the russian one.

Then you are asking what money would go into Russia...
idk about you, but whether I WFH or not, I still have to spend the same amount of time inside, in front of a computer screen.
Do you think the ships sent in the Straits or near Russia are civilian ships...? Obviously not.

International law has to be enforced, one way or the other.
How to Make a Wordle Solver with Twilio Serverless, Studio, and SMS
See chapter 6 of this book that was published in 2009 (The Next 100 Years by George Friedman):

http://www.mysearch.org.uk/website1/pdf/715.2.pdf

If nothing else, it outlines the strategic situation that is providing some of Putin's underlying motivation, namely, declining Russian population and encroaching NATO boundaries.
You think a global increase of food prices will not have an effect on human lives?
The desirable characteristics of C++ overweigh, by far, its "undesirable" ones (whatever those may be, and which by the way you can for the most part safely ignore, if you wish).
that was a 99 year lease expiring.

https://en.wikipedia.org/wiki/Convention_for_the_Extension_o...
> Accounts which are less than 2 weeks old will appear with a green username.

I believe this is actually calculated using the date of the submission they have posted / commented on, instead of the current date. I've seen posts from 2010 where some people's comments have green usernames.
Ukraine war control room: multiple live news channels in the same window
What is so weird about these things: every time you read a history book you go like 'Oh, I recognize that', and then it plays out exactly the same. This whole wave of isolationism and so called neutrality was an important factor in why WWII went as far as it did, if the world had stood united against Hitler/Germany from day #1 he would have had not nearly gone as far.
He is in one of the most expensive places that pays below market pay. When money fled Hong Kong a lot of it moved to Vancouver.
Auto-playing music was obnoxious then and it's obnoxious now. I didn't think there was anything whimsical about it. About as whimsical as getting an air horn blown in my face when I walk into a room.
The idiot in the driver's seat is likely the idiot who thinks that lowering their car by cutting the coil springs is a good idea, and will be the same idiot who thinks that messing with the ABS logic is sensible.
They have bombarded civilian targets - there are multiple pictures and videos of civilian buildings and infrastructure such as roads being bombed, with civilians dying. That's very war crimey.

Furthermore, crimes against peace are a type of war crime.
Companies are literally political entities.
You'll have to upgrade the compiler eventually though, right? I don't know what that process would look like, but generally the longer you wait the more pain you'll face later.