skysight-inc/HackerNews huggingface dataset:
Mandatory explicit initialization, plus a feature to explicitly mark memory as having an undefined value, is a great way to approach this problem. You get the benefit in the majority of cases where you have a defined value you just forgot to set and the compiler errors until you set it, and for the "I know it's undefined, I don't have a value for it yet" case you have both mandatory explicit programmer acknowledgement and the opportunity for debug code to detect mistaken reads of this uninitialized memory.

But I think it would be troublesome to use such a hypothetical feature in C if it's only available in some compiler-specific dialect(s), because you need to coerce to any type, so it would be hard to hide to hide behind a macro. What should it expand to on compilers without support? It would probably need lots of variants specific to scalar types, pointer types, etc., or lots of #if blocks, which would be unfortunate.

Zig is a nice language with this feature, and it fits into many of the same use cases as C: https://ziglang.org/documentation/0.9.1/#undefined
It certainly used to be the case that BTRFS had some nasty behaviour patterns when it started to run low on space. It could well be that it has not presented any problem for you yet.

On the other hand, those days might be behind it. I haven't kept track.
Not just downvoted. Flagged lol
An example of those very few would be NATO Airborne Early Warning & Control Force, main base located in Geilenkirchen, which is permanent organisation with multinational personnel operating IIRC ~13 Boeing E-3A sentry aircraft.

Most other cases involve complete national units that are on permanent or temporary basis assigned abroad to another base, and some of them are also put under aegis of NATO operation, for example "Baltic Air Policing" mission - but this example involves a squadron from a NATO member's air force being rotationally assigned to bases in Baltics in order to provide Air Defense.
I think the point is that the power is also decentralized making it harder (not impossible) for those type of people to gain control over others.
And yet, Ireland a country next door, with 5m people vs UKs 67m already going through it's own housing crisis to take on 100,000 [0].

[0] https://www.independent.co.uk/news/uk/politics/ukraine-refug...
To be clear, I'm not saying distros are setting it up "wrong" just not..correctly? As in, if I setup a filesystem I would assume most distros would set it up with best practices in mind.

What I'm trying to convey is most of the time when I help someone out with btrfs issues it always turns out they haven't been running regular scrubs or balances and their distro didn't setup anything so they didn't know. Or they don't understand how much diskspace they have because their distro's docs still have them running du instead of "btrfs filesystem usage".

For specific distros, arch/arch-derivatives had autodefrag as a default mount option which caused some thrashing a while back and IIRC Debian still doesn't support subvolumes properly, as well as not installing btrfs-maintenance.
Cornell Bowers CIS hits milestone 2k majors
The rate of carbon emission growth is a concern in places like India and China, not from bitcoin or machine learning. Someone should check me on this but I don’t even think getting the entire West to reduce carbon emissions will mean anything unless you can slow down the parabolic rate of India and China.

So, no, machine learning is like at the bottom of the list in terms of concerns.
Software engineer from Moscow.

This is an absolute disaster for us. I can't imagine how and when we recover from this. The damage already made to our country is going to be devastating, and it's not even over yet. I even envy Ukrainians a little because they have a future (if they survive all this of course), and we don't.

Most people in my bubble, including myself, are strongly against the war. Many are fleeing the country. I'm currently on vacation abroad, and I haven't made up my mind if I'm coming back.

SWEs like myself probably are going to be the least affected by this because most of us can work for foreign companies just fine and make decent money, but most other people don't have this privilege and have nowhere to run. Generations of people are doomed to live in poverty because of decisions made by our genius of geopolitics. The old man actually thought we would win this war in 3 days and get away with it. I don't think he has a plan B. And I take his threats of using nuclear weapons very seriously.

While I blame Putin for most of this, I also think the collective West has gone mad too. The campaign to cancel, ban, boycott and belittle everything and everyone that has anything to do with Russia is out of control. People are not to blame for the actions their government. The talks like "let's hurt the regular people so they revolt against Putin" are just like that villain from Shrek: "Some of you may die, but it's a sacrifice I am willing to make".
Some background: Latvia has a large Russian ethnic population (~30%), and is fiercely patriotic (quite similar to Ukraine). So a 'Ukrainian' scenario could well take place in Latvia given some false flag operations.
Not at all. But my point is that a draft is not justifiable by ethics, not that countries are of unequal economic and military might.
The trope that poor Republicans are just
“too stupid” to vote for Democrats to
save them, or are blinded by social issues,
seems largely false.

I know a lot of Republicans who are very smart, but they value vastly different things than I do (to put it mildly) and vote accordingly, thus my observation.
Also a citizen of the mentioned country: while 'pride' might be a strong word for my feeling, I more importantly feel like it's our duty and responsibility to help those in need.After all that is one of our cultural values we strive for as a country and as a continent.Personally I'll feel pride after the threat is gone.

Where I differ is that I don't think countries like UK/other should be shamed for taking a different approach at all.It's never charity if it's forced.Yes, the first & second "waves" of people who flee during wartime are upper-middle class citizens, which we've seen here.They are financially secure most of the time, they are not as desperate.If they don't stay here they will go to Germany/other countries where they think it's best for them.
The lower-middle & lower class can't do that,flee lastly and those are the people we need to support and help them unconditionally(and are the most grateful).At the same time some in WE & NA don't realize these are people legitimately fleeing conflict and are not migrating for,frankly, welfare benefits.They usually don't want to go in far distant lands because there's no economic motive.I don't want to sound like an ignorant but frankly UK is kind of a big stretch for fleeing as a wartime refugee person, though i'm not one to judge.Not to mention we've repeatedly seen refugee crises being abused for this reason, especially when getting a visa or being allowed through the border does not happen under normal conditions.(Here i would also like to say that Romania isn't in Schengen,still has border checks for both EU&non-EU, and there's nothing "discriminatory" if the border officer determines you're not fleeing conflict and rejects you, especially if there's no special case being stated by the gov. regarding certain criteria like nationality [exception which now exists for Ukrainians -- though more exceptionally this was decided at an EU level])
The slash in Slashdot is just / as in /. —nothing violent!
It's always funny to me that the Korean border is called a DMZ, when it's very far from "de-militarized" :)
"Nobody"? Not in my research. Feel free to provide your best estimate, feel free to use any non-Ukrainian or Russian source, I would love to see it.

Various open source lists, independently curated, align with each other. I know what they say, as my life may depend upon it.

Hello from Kyiv.
> People forget it took the US 3 weeks just to take Baghdad.

The Russians were getting high on their own supply and believed their own propaganda that "brotherly" Ukrainians and the ethnic Russians would surrender immediately.

They didn't think they would win in a few days, they thought there would be nothing but token opposition.
Supercomputer Simulation of the Universe Creates Structures Like Milky Way
"While there are many who would like to believe that Trump won due to Russian interference, I actually believe he won due to meme magic."

There's at least one book on this theory, such as Gary Lachman's "Dark Star Rising":

https://www.amazon.com/Dark-Star-Rising-Magick-Power/dp/0143...
Because for a lot of people just 15-20 minutes a day with bare arms and face is more than enough sunlight. Also the body stores vitamin D in fat cells as well, it's not like vitamin C that goes through you pretty quickly. On those nice sunny days you can build up your stores so to speak if you're out for a long time. However I can name plenty days I never even go outside during the sunlight. I prefer evening and night activities. I do take a supplement as a result of my doctor finding I had low vit-d level, now I take a 2000IU supplement every day.
https://archive.ph/2022.03.07-170238/https://www.thetimes.co...
>not looking for and appealing to the good in politicians

So what are you saying then? What does that even mean? Sounds like the feel good rhetoric politicians have been feeding us for decades. I can look for the good all I want but that doesn't magically make it appear or make the "do good" politicians effective. I've been giving politicians of both parties the benefit of the doubt for 20+ years, and without fail, they disappoint. Most of us are a lot worse off than we were in 1995.

Be optimistic? Is that what you are saying?

How's our life expectancy looking? Worse. How's the drug war going? Worse. How does the average person's prospect of retirement look? Worse. How's the prospect of home ownership looking? Worse. How's our freedoms looking? Worse. Remember that whole net neutrality thing that the Ds were pushing? What happened to that now that they have power? The politicians are controlled by the parties, the parties are controlled by the donors. Our futures are being sold down the river to the highest bidder. What's good? Give me some optimism.
The ugly truth is that at the root of it all, violence is the foundation upon which society sits. Society is held together by the threat of violence.

A pacifist gets to live their pacifist lives, because they are kept safe by those who would inflict violence upon those who would threaten society.
If you don't yet believe this is a thing - https://duckduckgo.com/?q=ivan+kuliak&ia=web
Spending creates real capacity. What you are saying sounds like common census, but is actually tail-wags-dog backwards.
A Native American Provenance Enigma
the UK is hardly unique in that votes on constitutional changes are reserved for citizens (+ a few extras due to the country's complicated history)

changing the franchise in this way you have suggested would have been seen as the Remain campaign changing the rules to benefit itself, and would not have been accepted

> The Brexit outcome (not just the vote but political decisions afterwards rejecting all "soft" versions) has literally stripped citizenship rights and rights akin to citizenship

this is a (yet another) common misconception: EU "citizenship" is really quite limited, and is not at all the same as national citizenship

I think without exception: every right has been grandfathered in for those that were living in the UK at the time, for all intents and purposes "EU citizenship" has simply been renamed for those present in the UK prior to leaving
Pale blue dot page from NASA (https://solarsystem.nasa.gov/resources/536/voyager-1s-pale-b...)
The USCGC Eagle was actually built in Nazi Germany and seized by the US after world war II.
That's a little reductive since the character of Superman is inspired by contemporary science fiction of its day and Nietzsche, among other things.

What you are presenting is a "reading" and not "wrong", but there are alternative readings.

I guess what I'm saying is you can read the character in a very secular way.
Website for Ukrainians to find shelter, get evacuated and find missing people
Today I launched a website for Ukrainian citizens to find a shelter, to receive help in case they need evacuation or to find lost people.

If you can, please share so we can help read more citizens in need: https://with-humanity.vercel.app

In the future, I will add more features.

Thanks a lot!

---

Сьогодні я запустив сайт для громадян України, щоб знайти притулок, отримати допомогу у разі потреби евакуації або пошуку зниклих людей.

Будь ласка, поділіться, щоб допомогти якомога більшій кількості людей: https://with-humanity.vercel.app

У майбутньому, я додам більше можливостей.

Щиро Дякую!
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away

- Antoine de Saint-Exupéry

It's a great quote, and something to live by. When innovating, I iterate and build things piece by piece, often taking away more than I add.
And thorium is in much greater supply than uranium
But browsing my .snapshots directory was infinitely easier!

I second this however I don't use the filesystem to get this functionality. I most often use XFS and have a cronjob that calls an old perl script called "rsnapshot" [1] that makes use of hardlinks to deal with duplicate content and save space. One can create both local and remote snapshots. Similar to your situation I have used this to fix corrupted git repos which I could have done within git itself but rsnapshot was many times easier and I am lazy.

[1] - https://wiki.archlinux.org/title/rsnapshot
The UK Government sent every household in the UK a leaflet encouraging a Remain vote. I think that probably dwarfs two campaigns.
Not everyone has the money to pay for $200 blood test every couple of months.
Doesn't work on Firefox iOS, even with enhanced tracking protection disabled. It only shows this single domain varun.ch.

It does work on Firefox desktop.
See also "How to grow (almost) anything": https://fab.cba.mit.edu/classes/S63.21/
basicly, we can do things like matrix operations and differntial equations using specialized hardware that performs computation over analog signals rather than buidlign discrete systems. the end result is that we dont' need anywhere near the level of compute to do the job as its done using an analog of the physical process.

here's two youtube videos that explain is much better than I could.
https://www.youtube.com/watch?v=IgF3OX8nT0w&ab_channel=Verit...
https://www.youtube.com/watch?v=GVsUOuSjvcg&ab_channel=Verit...

suffice to say, your average house fly exhibits behavior that absolutely dominates our best drones and with a fraction of the circuitry.
I can’t count the number of PRs I’ve rejected because code was changed but the corresponding inline comments were not.
No, Game of Thrones is a series of violent smut novels and a television series based on said novels.
> This website runs on a solar powered server located in Barcelona, and will go off-line during longer periods of bad weather.

What a neat idea
The real problem is the penalty.

In most areas I know of, stealing stealing a $500 car would get you felony while a $500 bike would be a misdemeanor.

Simply changing this law and conducting a couple sting operations would probably result in a dramatic reduction in bike thefts.

The current state of affairs is just another anti-bike pressure (intentional or not).
The one I've found helpful, somewhat similar, is that if you don't make the decision, the decision will be made for you.
Multiple groups were voting leave for multiple reasons, but yeah one of those groups objected to, slavic, especially polish immigration enabled by the freedom of movement [1]:

> research suggests that areas that saw significant influx of migration from Eastern Europe following the accession of 12 mainly Eastern European countries to the European Union in 2004 saw significant growth in support for UKIP and more likely to vote to leave the European Union.

The number of polish residents in the UK had doubled in the time span from 2008 to 2016 [2]! The number has went down since, but poles still make up the second largest non UK nationality of the UK population [3].

Given that Ukrainians are slavs too, maybe that's the reason why the UK isn't opening its borders to them. I don't think the Ukrainian refugees are running out of countries to escape to though, so it shouldn't be a problem, especially given how receptive eastern europe is to them. Still I'm glad that my home country Germany is open to receiving Ukrainians.

[1]: https://en.wikipedia.org/wiki/Causes_of_the_vote_in_favour_o...

[2]: https://en.wikipedia.org/wiki/Poles_in_the_United_Kingdom#De...

[3]: https://en.wikipedia.org/wiki/Foreign-born_population_of_the...
What does a successful war look like?

I guess one not fought in the first place.
> (because apparently the "stable" version shipped with debian stable isn't really stable when a problem arises?).

"Stable" here means "unchanging". It doesn't mean bug-free. My personal experience is, you'll generally encounter less bugs on a rolling release distro (like arch) or distros with frequent updates (like fedora). The upside of stable distros (like debian) is that new bugs (or other breaking changes) won't be introduced during the distro's release lifetime.
Okay? So get off here and go build that for yourself then.

A guy builds a news aggregator and shows it on HN, and you purposely click on something you know you are not interested in just to comment that you are not interested in it? Why?

Not everything is for you man.
All you have to do in a code review is review the code. You do not have to run the code nor should you be unless it is a very tiny project. It is the developers responsibility to test the functionality and get it ready for the QA process. If there is a dedicated QA that can test their functionality then the QA is responsible for testing on that front. The code reviewer is not supposed to be testing the feature works as intended for product. The manager of the team or product or client or stakeholder would be the ones testing yhe functionality and giving it a go ahead. It is not the job of the code reviewer to do that. It means you have not taught your developers the set of standards and practices to follow. If you have to get a screen recording of a feature working (probbaly in local or dev so its as useful as a unit test) then you or whoever is responsible has failed at creating a proper software development process
This is roughly 50% what the Ruble was trading at prior to the war
You don't need a doctor's permission to get your blood results. Many of the lab sites will do it. You have interpret on your own though.
Yes.

There's an even more extraordinary story about them travelling to demonstrate their implementation of BASIC to the MITS team.

They realise they have not written a bootloader for the Altair, and Allen writes out a bootloader on the plane, which works when they get to MITS.

https://en.wikipedia.org/wiki/Altair_BASIC#Origin_and_develo...

My first encounter with a real Microsoft BASIC wasn't for another 15 years; the interpreter-only QBASIC that came with Halvorson & Rygmyr's Learn BASIC Now, which was a great book I gave away and now feel the urge to repurchase for nostalgia's sake. I used it for my GCSE Computer Science project.
I always tell myself "finished, not perfect"
> Oh yes. I absolutely hated editing that file, but when I got lucky and got it right on the first or second try, that rush was something I doubt Windows or Mac users get often. Although now that I'm a bit older, I'm glad I don't need to do that anymore.

> The closest equivalent is probably tweaking memory on DOS to get that new game to run, but I just got to see the tail end of that era.

> Mandatory xkcd: https://xkcd.com/963/

Oh the times before it was xorg. And even before that, when for a proper modular accelerated X you had to pay or use X build for your graphic card. I remember buying new graphic card just to use a new modular XFree86(no drivers for my old one).

Now everything is so easy...
In retrospect, I find it odd that some random US citizen would even do what he did. Who amongst us are that altruistic, that courageous? It’s in the realm of possibility this guy was compromised awhile ago (he even knew when to flee the country, where to go, who to tell).

Would you know to do all those things?
A relatively new to me concept I've been running into is that of "memetic virus", intentionally constructed by human hands, that, if implanted at opportune times in the right minds would cause a conflagration of an irrational thought to spread around the world.

Richard Dawkins mentioned something alike this in his "viruses of the mind" essay https://en.wikipedia.org/wiki/Viruses_of_the_Mind but his discourse was limited to denigrating the religious and seemed to miss out on the bigger picture, that being, that if it were possible to ingrain a meme onto people's minds that one day, someone would use it as an instrument of mental war.

I've read many anecdotes of people going off the deep end with political stuff over the last 6 years or so, people who refuse have a reasonable conversation about or seem to be unable to explain their convictions that bad thing was actually good thing even when shown evidence to the contrary.

How did we go from relatively peaceful in the 90's to a maelstrom of insanity in less than 30 years?

If it were one person or a certain group of people, it might make sense, but this memetic virus seems to have spread worldwide, infecting almost everyone, and since our frame of reference is also infected we can't see that we're infected with it.

Is there a cure? I wouldn't know. Is there a defense against it? I don't know? Does it actually exist or is it a convenient cover story that I can blame all the woes of the world on? Once again, I don't know.

I really don't know if this is true, but I suspect that if you brought a group of average people from 2000, 1990, 1980, & 1970, I feel like they would all agree that the world has gone mad and that there must be some reason for it.
> Of course it's analogous to theft, because someone very literally ends up with less money in their pocket.

When I repair an iPhone instead of buying a new one, Apple ends up with less money in their pocket. Repairing an iPhone clearly isn't theft, so this argument is clearly fallacious.
EU will fail sooner or later if they don't do EU army. Yes, the moral around European integration has fallen, and so the long slow failure of the EU could already be "locked in".

As for clear leadership, it must be the EU parliament. You cannot put a military under inter-governmental control. Which is good, as inter-governmentalism is bad in general.
That's a 50% currency devaluation in a fortnight while the country's main export is still barely in the crosshairs. Russia might really be done.
That article is wrong on several levels and the author just doesn't seem to understand what is going on. The whole part about how to set up windows is him not understanding that he's working with a retained mode scene graph - something the documentation[0] makes that clear.

Ironically you are more likely to see such an approach in modern GUI toolkits than when EFL was written.

[0] https://docs.tizen.org/application/native/guides/ui/efl/grap...
The typestates are in issue with the libs that implement them; not with RTIC directly.