skysight-inc/HackerNews huggingface dataset:
An example of this tie between far right and the putin-russian narrative seems to be the reporter Patrick Lancester on various social media sides, that reports the conflict from inside the "seperatist regions" but in english and for the western audience. I don't know whether he's been pushed, though. From the very few of his hundrets of videos I saw, I feel like he's genuinly believing what he's reporting. I don't know whether he is pushed, but I believe it's possible that he's getting supported. Even unbeknownst to himself through "crowdfunding".
Download stackoverflow dumps too.
I hope this isn't too much of a derail. I'm not proficient in C, and am translating a C module to Rust. My biggest complaint is there's so much DRY! Functions, variables etc are all prefixed with the module names, presumably due to lack of namespaces. The `.c` vs `.h` dichotomy is also DRY. The subset language that uses `#` is also a bit of a mess.
Ok, I added a vote to this feature for you in our internal feature request tracking ;)
What do you love about PocketCasts the most?
Google Maps Live Traffic Showed the Russian Invasion of Ukraine
1) In the FOSS culture, there are higher standards around keeping devices functioning for longer, compared to commercial ecosystems. Enforcing a higher target SDK version improves "security" (whatever threat model that's supposed to protect me against), at the cost of turning more old Android phones into e-waste. Even Android 4 phones are still usable if permanently plugged in (to counteract battery degradation), and their hardware specs are still perfectly capable of functioning as a 720p YouTube machine, an internet radio, or whatever else comes to mind.

2) One person's overly broad API permissions are another person's gateway to programming an awesomely powerful application. Having my storage API taken away for an entire Android release because "hurr durr, security, we'll fix it in the next sprint" and not being able to use a file manager other than the meager thing I had included with my OS showed me how true that is.
My lithops is about five years old, it has flowered once and divided once in that time. I give it a teaspoon of water every couple months if it looks wrinkly.
> Or at least we'd send them thousands of anti helicopter and antitank missiles

That happened - the UK sent 2000 NLAW anti-tank missiles and the US sent Javelins.
It does end with a ding
Yes, I understand, I would probably feel the same if I wanted to learn C++ all at once and for its own sake. Luckily, I have never had to do such a thing. Indeed, I may never learn C++ in its entirety, and I may even miss some "important" pieces, but I am OK with that. I am very comfortable using C++, and I still continue picking up pieces of wisdom here and there - as I go. My advice, learn by example, start with a small project and go from there.
Please follow the Show HN guidelines: https://news.ycombinator.com/showhn.html as well as the site guidelines: https://news.ycombinator.com/newsguidelines.html. I'm sure you meant no harm, but comments like this have a way of poisoning the culture, especially when they get upvoted to the top of the page, as they often do.
Suddenly increased Gamma radiation in Ukraine?
> How is neon extracted and why does one country have a 90% monopoly

Monopoly is a misused term. Many monopolies around the world are market capture due to being sunk cost low price leaders. Replace "monopoly" with "cornered the market".
I'm assuming you're being sarcastic, if not you're VERY generous with your assumption that the average twitter user can recognize the silhouette of an aircraft and identify weapon systems by sound.
Not sure if GP is serious or joking. Russia's history has been half-jokingly summarised as "the search for a warm-water port."

https://www.jstor.org/stable/44642451
I think for many people in the former USSR, that the fall of the USSR was a tragedy is kind of obvious. Living standards dropped precipitously, whole industries closed overnight, and the state was basically stolen from under the citizen's feet. Even in east germany, probably best served by decomunization, you live amongst the carcasses of all the workplaces that closed down.

It doesn't mean that you can reverse that tragedy by lobbing missiles around. That's absurd.
You mean good enough to buy NATO-grade American weapons, surely. But anyway, obviously the allegiance matters - if anything because they already got troops and missiles deployed there, so the risk for Russian assets is too high - you can hit St. Petersburg from Tallinn with little more than a fishing boat.

Besides, there is no reason for Putin to claim those, nor a real strategic value. Ukraine has value: the pipelines, the coast, the Dnieper, and the example for Belarusians not to get ideas once Lukashenko goes. That it would remain a Moscow satellite was basically the agreement post-1990, this makes it more explicit. Sucks for self-determination and all that, but again, avoiding nuclear holocaust is probably worth losing the occasional battle.
I laughed, but please don't break the guidelines.

https://news.ycombinator.com/showhn.html

https://news.ycombinator.com/newsguidelines.html
Corn Futures ticker

https://cropwatch.unl.edu/2021/grain-marketing-lingo-—-tradi...
That extra scope is an issue for what they're doing, however. They have a macro called "list_for_each_entry()" which syntactically behaves as if it were a "for(...)" (because it is a "for(...)"). To make the extra scope work with that macro, either the user of the macro would have to end the loop with an unbalanced amount of closing braces (to match an extra opening brace within the macro), or it would require a second macro to be used at the end of the scope. Keep in mind that this macro is used in literally thousands of files within the kernel.
I thought this was one of the main advantages of typed languages refactoring or renaming is safe and easy. What gives?
There's often a difference between what people say and what people think, as well as justifications for actions against the actual reasons they did the action. Because telling the public the real reason might be embarrassing.

He's saying Ukraine is ruled by Nazis and he's getting rid of them. That's made up. The real reason in his mind might be NATO, it could also be he doesn't want liberal democracies so close to Russia, what if his own citizenry gets the idea that if their neighbors can topple corrupt dictators, maybe they can do that as well..
If you're in the US, I think (not an expert) what you are looking for is the "BIS entity list". If not, your government may maintain a simar list.
I think you are confusing "eligible" and "get elected to the biggest, most visible positions".

Turns out, even in Athens, for the really big jobs they were kind of picky - dokimasia is an excellent filter to remove those you don't want. (Part of the process was questioning your "moral character", which is a pretty good proxy for "has an in with the powers that be").

And if we exclude high-visibility offices, there's a lot of people who can and do run in the US, for their local offices. School boards, city council members, commissioners, etc.

If we want to debate shortcomings of modern democracy, we might want to focus on the devaluation of local offices to the point of only focusing on national office.
Block based programming languages are a bad idea for teaching kids programming and I would argue actually counter productive.

There is no need to 'transition' as BASIC, and nowadays HTML or Python, are simple enough for anyone to grasp (like every programmer ever did, some starting with C "even").

If a kid can't grasp BASIC/HTML/Python, they won't be a programmer (with or without Scratch).
> if a NATO member is attacked, then member states are obligated to come to the member's aid

Are they really?

> So while the use of armed force is one way to respond to aggression, the NATO has several options, for example:

> Nothing. They might decide that the best way to "restore and maintain security" is to just let the attacker have that country.

https://politics.stackexchange.com/a/32686
Imagine how different the world would be if the west allowed Putin to join NATO like he wanted...

https://www.theguardian.com/world/2021/nov/04/ex-nato-head-s...
Good catch. When I ran 'fsutil fsinfo ntfsinfo c:' it reported the bytes per FRS as 1024, but then I realized my c: drive was an SSD which must have 512 byte block emulation on. The hard drive shows 4096 bytes per FRS. I forgot about this when writing the article. That makes the difference between my record size and NTFS's even greater (1/64 vs 1/16).
> it assumes that these concepts don't have much influence.

But international law has a lot of influence. As a set of shared norms, it's something that most competently-run countries and polities explicitly foster in order to achieve some sort of long-term stability and predictability that ultimately benefits them all. A "realist" analysis that simply ignores these dynamics and pretends they do not exist is not very realistic after all.
I do not see how you can judge others for being “bigger assholes” if you do not have an answer for what better choices they should have made.

> Business are still run by people. Nobody was forced to see someone else doing something shitty and then say "well I just need to be a bigger asshole than that guy! Must be okay 'cause it's not illegal"
Smells like a payola to a certain people in trusted position.
Not really, but we shouldn't expect all senior engineers to enjoy this work. Some folks are coding machines till the wheels fall off and that ought to be rewarded too.
+ France and the UK
Others can judge whether I misread your comment.

Whether you are Rasmussen or Ruggeri or live in Denmark, Italy, or the United States, when you respond to a thread about France it is not mysterious that others will interpret your reply with the context of that country, rather than substitute, post hoc, the context of Denmark.
The Google Search optimization team measures changes in terms of millions of CPUs. So if upgrading your compiler saves even 0.1%, well, that's a lot of servers you don't have to buy next year.
Ask HN: Decent Introduction to Technical EdTech Standards (LTI, XAPI, etc.)
Hi everyone!

I'm very interested in the EdTech/EduTech space. However, while I have a decent understanding of them, the various technical standards (e.g., SCORM, LTI, xAPI) are challenging me - especially when it comes to questions of implementation.

Also, most of the documentation and examples that I was able to find (especially if it is related to IMS Global) seem extremely bad/unintuitive to me.

Therefore my question: Can any of you recommend some good introductory to intermediate materials (e.g., books, courses, etc.) regarding such standards?

Best!
Atomically flipping a version is still difficult, as anything that needs to rely on the other version has to be fixed forward. If you instead make 5000 (or 500) small changes that affect 10-15 uses, you can solve the unique cases or roll-back and forward.
But the University of Minnesota experiments prove at least some malicious code is capable of passing at least standard Linux code review, right?
Is it concidence that lead in petrol (gas in the US) was phased out during the 80s that might explain the downward trends in crime?
There is some indication that if Trump gets in for 2024 he has an eye on Mexico. https://mexicodailypost.com/2022/02/24/donald-trump-praises-...
Well it seems like we're going to need some more corn then right? The idea that we can and should go back to the natural carrying capacity of earth would if implemented result in billions dying and we don't make a bigger pie without flexing our muscles a bit
Raising the minimum SDK level might do this. This is separate from the target SDK level.
Russia can shut down its operations in St Petersbourg.
It's proven to have an opposite effect. Cutting their ties with the west just consolidates their loyalty. It's painful for them once that happens, but long term effects are actually not serving the purpose.
Do you read every single comment posted here?
Ask HN: Employer granted ISOs 6 months after start date, now I can't afford them
Hi HN, hoping someone can point me to some good info.

My situation is that I started a new job at a startup recently. Let's say June, 2021. Part of my compensation package included a number of ISOs.

While interviewing, I was aware that the company was raising a new round of funding. I joined the company intending to join _before_ this round closed to lock in a lower strike price. Though the details are not available to me, I believe the round of funding closed one or two months after I joined the company. It was at least announced internally at that time.

6 months passed from when I joined until I had an equity grant to sign. I asked about it once about 2 months in and was told they were waiting on the board to sign. The strike price on the grant reflects the new round (but the vesting schedule reflects my start date, if you're curious). Though I don't know what the price was before the round closed, I assumed it was between $0.50 and $1 based on my previous experience and how many rounds the company had raised. Now it's an amount that makes it unlikely that I will be able to afford to exercise in full without being irresponsible with savings (or, let's hope the lottery tickets from currCompany - 1 pay out). I'm aware that I can do an "exercise-and-sell-to-cover" transaction in some circumstances. I consider these circumstances generally unlikely.

So, my questions for the hive mind:

1. Is waiting 6 months to receive a grant normal? Are there any rules around how long an employer can take to issue the grant? Or, what factors affect this process? My previous employer issued the grant within 90 days of my start date.

2. My offer letter and employment contract described how many options I would receive but didn't specify timing or strike price. This mirrors my experience at my last employer, but is it normal or even possible to put these details in writing?

3. What would you do in this scenario? From one perspective, my total compensation is substantially lower than I expected when factoring in a now-non-trivial strike price. Would you try to negotiate for higher cash compensation? Would you look for a new role?

Those are my explicit questions, but if you have other thoughts on my situation I'd appreciate the perspective. I don't mind blunt honesty.

Cordially, isoscrewed?
I am not sure there is a majority who agrees with your views. I want to go in maybe 2 days/week. But I certainly don't want to fire people working fully remote. Firing those people isn't merely "respecting" someone's wishes.
What surprises me about this article is that not one word is spoken of other appstores.

A lot of bragging takes place about Play, but is silent on Amazon's appstore or any of the Chinese alternatives.
You can still have plenty of issues crop up from code that's not currently in master yet, or forked projects that take patches sparingly, etc.

Typed languages let you know whats broken at compile time and aides in refactoring code you can see. It doesn't help you refactor code you can't see.
I've personally seen only one of those
Obesity is always a case of calories in vs calories out. Were they controlling an exact caloric difference?

Also: This is on male mice, which experience topor, which means they can dial their metabolisms way back.

Human metabolism just doesn't work like that. Studies have consistently shown that metabolism is pretty constant across the gamut of humans based on muscle mass, activity, and weight.
> I think that the burden ought to fall not only on King County voters, but on the WA & Fed. gov't to an extent.

I mean, yes, it's obviously unsustainable for the rest of the state/country to dump all its problems onto a few coastal cities. But lack of state/federal support is not a problem that KC can solve anytime soon. It can only push on the parts that it can solve.

> The failing in this case is that there's no guarantee that anyone would remain in such a facility against their will,

We're talking past eachother, here. It sounds like you're saying there's no point to building facilities because we don't want to compel people to live in them. I'm saying that it's unconscionable to compel people to live in facilities that, well, don't exist.

I postulate that if facilities existed, a lot of people who oppose criminalizing homelessness as of 2022 would find mandating them a reasonable compromise... If the facilities were actually better for homeless people than tent cities. It's a very low bar that we are currently failing to meet.
> Sam Jones, a co-founder of a nonfungible token start-up

He's zero percent productive regardless of location.
> Russia were forced to shore up their vulnerable flank

Your explanation isn't bad but this choice of words is strange. No one "forced" Russia to do anything. NATO has never overtly threatened Russia. Neither NATO or any European country was going to roll tanks through Ukraine and attack Russia. Even if every Eastern European country decided to get back at Russia for a half century of abuse from the USSR, the existence of Russia's nuclear arsenal secured their borders.

The Putin propaganda about tanks rolling through Ukraine is simply absurd. It's just some recycled Stalinist propaganda trying to equate NATO/Europe with Hitler and the Nazis.

I don't think any description of Putin's actions using the word "forced" or anything like it make actual sense.
There is a significant margin between C applications and those of languages with a GC, at least in my experience.
I'm not "enlightened", and you can draw your own conclusions. But they don't have to annex Ukraine, they can just mess it up and cripple its military. At the least, Putin's stated aim is "demilitarization" of Ukraine.
As for the comparison with the Baltic states, I would note that this entire situation evolved over decades. Perhaps Russia would have more strongly opposed NATO membership for the Baltics had it been in a more powerful position when that was happening. Perhaps they thought that NATO-expansion would stop there.
A lot has happened in the past 3 decades and some patterns are much more clear now than they were back then. One that Putin has repeatedly pointed to is that the USA is continuously supporting overthrow of governments that it doesn't like, even in the case of democratically-elected Yanukovich in Ukraine.
Maybe Putin is paranoid to think the same can happen in Russia, maybe not. But I think in his view, maintaining the nuclear deterrent with the West is an existential concern, like it had been for the USSR. Having NATO missiles and bases in Ukraine is clearly a step in the wrong direction for that concern.
I'm not saying that this justifies war or that Putin is right. I just think that Putin perceives himself as a cornered rat, and that from this perspective his actions make a lot more sense than just seeing him as deranged or a power-hungry demagogue. This perspective is laid out more fully in this talk by John Mearsheimer if you're interested: https://www.youtube.com/watch?v=JrMiSQAGOS4&t=120s

This is obviously a very sensitive topic at this time, and I hesitate even to post this comment. But I think everyone should be free to draw their own conclusions.
Ambition and the pressure to always be ambitious has become kind of a performative dance you have to do to be taken seriously in certain circles.

Coasting is looked down upon.
That's probably due to the fact that it's easier to do accounting when working with other countries. Majority of developers are in Russia though, source - https://www.linkedin.com/company/jetbrains/people/
Words mean different things to different people. Personally I have never heard "backyard" as in "in my backyard" used that way. A slang dictionary yields this:

>An area nearby to a country or other jurisidiction's legal boundaries, particularly an area in which the country feels it has an interest. https://www.yourdictionary.com/backyard

Which seems spot on, I swear I didn't just write that myself. The WSJ even went so far as to call Equatorial Guinea (in West Africa) part of America's backyard: https://archive.fo/8UjYC

"In my own backyard" would connote what you are saying, but there's an extra word "own" there.
Show HN: Mix Rust, C, and compilation targets with Bazel
My embedded projects are heavy on C. Libraries get developed and tested on linux x86_64 and deployed on baremetal ARM. I want to use Rust for new library development where possible. For this to work, running Rust libs in a C project has to be easy and compilation targets must be swappable. Bazel makes this tenable.
Things CSS got wrong:

- not supporting tables in CSS1, even though they were the dominant layout mechanism used at the time.

- `box-sizing: content-box` as original sizing model, which nobody has ever needed.

- `::pseudo-elements`, also used to convince people that having to add extra divs or spans to HTML is a horrible mortal sin to be avoided at all costs.

- the cascade / `!important`, causing endless rule precedence wars.

- `ems` as units relative to the parent instead of the root font size

- making flex-box alignment props the most confusing thing ever

- `display: none` to exclude elements, instead of an `exclude` prop, colliding with the display model

- `position: fixed` not making sense

- `text-overflow: ellipsis` not working in most cases where you'd want it to

I could go on for a while.
People are very much missing this point; there is no value judgement here over what "should" be happening.

There has always been clear red line; if NATO is attacked, we're starting WWIII. If a non-NATO friendly country is attacked, we'll complain loudly and declare sanctions.

Ukraine is not in NATO and we should've behaved accordingly (i.e, not sponsor a coup)
I wouldn't be surprised if Microsoft could have pulled it off if they had designed the system from the ground up. Instead they tried to do it on the cheap by taking two existing systems (NTFS and SQL Server) and combine them in ways they were never designed to handle. The product was either was too slow or too fragile (or both).
I understand your frustration. I think people at times feel like they've graduated out of notebooks. But I think there is something truly special about the ability to visualize and inspect code all in one environment. I know that a majority of researchers at DeepMind (at least when I was there) use notebooks and many of them are excellent programmers!

We should certainly all strive to learn how to write better code and I think regular use of an AI tool like ours _can_ be pedagogical. Many people who did not have the time or opportunity to learn best practices can now join us in building technology because the AI is always there for them and never tires. AI assisted programming will help level out the playing field for talent around the world especially those without access to instructors or good job opportunities.
You're using DRY oddly, but I presume you mean "there is so much duplication" (which is the opposite of DRY)?

For the .c/.h part, it's because of use (or intended use). Header files are meant to be specifications (though a lot of implementation ends up in them, annoyingly). It actually is an example of DRY thanks to C's need to forward declare things. You can't call a function the compiler doesn't know about, for instance, so you declare (not define) it in the header if it's defined in an external module. If you didn't have the headers, you'd need to copy/paste or handwrite the declarations everywhere.
My bad. I've not followed the situation closely enough to see these information before. Thanks for the enlightenment.
What Google does with their keys is known only to Google. Google also have various commercial pressures which can compromise their behaviour (on that note, have we even managed to stop Certificate Authorities selling carte-blanche certificates to middleware-box vendors yet?)

A team-maintained package repository on the other hand operates through transparency.
You'd just throw out the cacao solids? Animal.