skysight-inc/HackerNews huggingface dataset:
>Raising the minimum GCC version to 8.x would likely be more of a jump than the user community would be willing to accept at this point.

If you are using a 0 day old kernel. Why would you be using GCC 5.x still. 5
1 is almost 7 years old now. 8.1 is almost 4. Can't people just use apt / yum / rpm / whatever to upgrade to the latest gcc? Is that really too much to ask of the community?
The Pledge form on this page contains an "Entity type" field, in which there's a "Freelancer/Consultant (self-employed)" option.
Of course. I used "complete" in a later sentence, which is really what I meant, and why I talked about political opposition being the main issue.
That would make the code (and the compiler) non-C89 compliant. At which point, why not move to a different standard rather than bork both the kernel and the compiler if it can meet the needs better?
No, the implication is that Moderna was involved in gain of function research that led to the creation of SARS-CoV-2 which explains why they happened to conveniently have a vaccine available right from the start. Which, if true, would be one of the greatest scandals in history.
So the data in 100M phones was essential stored in plaintext? Amazing!

Avoiding nonce reuse is like crypto 101. How come a company such as Samsung could get it wrong?
The article does mention at least one advantage, so it's not as if the ladder is being pulled up for no reason.
Well, the idea recognizes two concepts:

- We don't want the minority enforcing on the majority

- We don't want a plurality or even a majority enforcing on a minority under certain circumstances

So, for instance, even if 300 million Americans think "sfe22 should be stripped of their assets and have it given to us 300 million" that's not going to happen. Yes, that is 'tyrannical' of you to have such power but it is so nonetheless.
In my experience lonely people are happy to go back and those with a life outside of work (family, friends, hobbies) are happy about the time they save not commuting in order to have more time for the things they live for.
"Athens puts all modern democracies to shame in who actually held office, and ensuring that those that did had real skin in the game"

Well, unless you were a woman, a slave, or under 30, in which case oh well. Let's not exaggerate the glory of Athens.
Short the stock and/or buy Put options.
He should be worried about catastrophic losses like that, it'd be a propaganda coup against him. Small scale killings can be swept under the rug though.
In the command structure of the Russian Forces right now.
You shouldn’t - it isn’t perfect, but it is well understood. So far we don’t have anything else that works better and all the edge cases and weirdness is understood by enough people that someone could build something like Linux on.

It is unwise to build a bridge on something untested with unknown failure modes, and it is equally unwise to do a rewrite or create new core infrastructure in a language without knowing it as well as a civil engineer knows concrete.
They will be in the coming decades as the population ages. The direct and indirect effects of sitting all day long are going to be incredibly costly to the society, and the only reasonable policy would be to combat our car addiction by any means necessary – and this is even distegarding all the other disastrous externalities of widespread personal car use!
Multi-select is what you have in File Explorer. You can select multiple files and folders for copying or deletion or moving. It is not a disaster
Who is ruining it for “the rest of us”?

Add up the numbers in that Atlantic article you cited: 33% + 20% is only 53%. That means almost half the people surveyed do not want to work remotely at all, and a substantial majority want to be in the office at least a few days per week.
"By sunset, Russian special forces and airborne troops had seized the Chernobyl site and were pushing into the outskirts of Kyiv."
(that's an update from NY Times. We can imagine that special forces will proceed to the government house and presidential office building through tonight and have ownership by tomorrow)
That makes sense. Most of China's military policy seems to be economic. They make cheap subs for defense. US buys really expensive subs so they can attack. They spend some money their military and all the countries around them spend more money on their military. The other countries get poorer since military investment returns nothing so they have to borrow from China for critical infrastructure.
Investors review product readiness in a startup pitch deck
Buy put options against FAANG stocks
How does that run counter to anything? If only 33% want to be fully remote why are you surprised a 4 person startup wants an office space? That seems pretty reasonabls statistically?
An independent blog is easily banned. In fact, most of them are already. Platforms like Facebook host millions of pages and use https so it's not possible to ban individual pages, only the whole thing. And they've been hesitant to ban whole social networks because of possible discontent
For an unstable branch maybe, but if people need to actually use this for real work they will want it compiling on something as well understood and baked as possible - while not being completely obsolete.
Bollocks. I've seen women be calm and composed and I've seen very large guys start blubbering incoherently.
One of the biggest problems with folder hierarchies is that files can often be classified in several different ways. To take your paper statements analogy, do you organize by year, by institution, or by category? What if you have a 2002 bank statement? Do you put it in the '2002' pile or the 'bank statements' pile? Using existing file hierarchies allow you to store the digital document in the '2002' folder and then create a hard or soft link in the 'bank statements' folder, but that can be a hassle. Tags allow you to attach them to documents, photos, videos, etc. without worrying about how you might organize them. Luckily, Didgets lets you organize your file using either a hierarchical folder structure or just by using tags. It is your choice.
In other words, ~67% of people want to work in the office at least twice a week and ~47% of people want to work all five days from the office.

We're not 'ruining it' for you, we just want to work in an office.
How hard will it be to defend Ukraine from Russian invasion?
Alternative interpretation: they are trying to undo the total idiocy that was putting all your microchip eggs in one basket. It doesn't matter how cost-effective it is to centralise production, if the result is that the production capability for the single thing we need the most to continue our lifestyle (high-performance integrated circuits), is in peril from a natural/man-made disaster occuring in a small geographical area.
I've been using #F6F60 for a while now, since it makes the top bar the same color as the background. It is only a problem when you are on a page like /newest where the text in the navigation bar at the top of the current page turns white ("new" in this case) to indicate that you are not on the homepage. The lack of contrast makes it almost impossible to read.
"meaningful" might be a bit of a stretch, but I agree.
Linux has always relied heavily on GCC extensions, though -- it makes no attempt to actually be C89-compliant portable code. What it actually has is a minimum supported gcc version, which in turn governs whether particular features can be used. In this case the minimum gcc version has for other reasons finally got big enough that C99 and C11 support is definitely present -- the ladder was already this high.

(You can also build with clang, but only because clang deliberately aims to support most gcc extensions.)
It isn't going to be big tech's choice for much longer. We are nearing a critical mass of developers who will just not consider a job that doesn't offer flexible work options. This is the new normal, whether they like it or not.

Funny enough this reminds me of ~20 years ago when hot startups like Google started spending big money on fancy campus facilities and perks like free meals and massages. The establishment at that time scoffed at the idea, but soon those who couldn't adapt to this new office concept were weeded out.
Mars in 8K: footage from Perseverance rover
Fully agreed. Now you can change your username <3 you’re out of it!
It could be, the funny thing is my wife is very easily startled -- countless times she screamed at me in our own house that I surprised her/scared her.

She's parranoid someone would climb our apartment building and enter through our windows and wants us to install metal bars. I'm mostly against it because I feel perhaps we could use those as an escape in case of fire and because absolutely NO ONE in our vicinity has metal bars on their windows and that would signal we have something valuable inside.

The same time, I have to double check she locked the front door, because she often forgets to do it.
> double down on huge real estate deals they can't bail out of

I wouldn't assume that's a big factor. If you own office space you don't need, you can lease it out. Or if you don't own but lease it, then you can often sublease it out.

Depending on market conditions (whether remote working is a trend or a permanent change), the demand may not be that high, so it's unclear how much money you'll get. But whatever it is, it's more money than not leasing it out.
Tesla CEO Elon Musk and his brother are under investigation for insider trading
Oh the combobox element in the WAI ARIA is interesting. On mobile the dropdown can‘t be scrolled without scrolling the page (and the user losing where they were in the form). Also the tap targets are smaller.

And there even is a combobox in HTML5. It‘s an input with a list attribute.
> Remote work eliminates a lot of career climbing opportunities

I don't understand - do you think fully remote companies never promote anyone?
Left unchecked, globalization will likely lead to just a single huge shipworking company, or maybe two or three. Does that benefit shipworkers in either the US or Puerto Rico?
From [1]:

> You are not "introducing" a new macro for this, you are modifying the
existing one such that all users of it now have the select_nospec() call
in it.

> Is that intentional? This is going to hit a _lot_ of existing entries
that probably do not need it at all.

> Why not just create list_for_each_entry_nospec()?

Let's ignore whether this patch is needed or works for now - I don't feel competent to comment on that. But this is such a bad suggestion. Instead of fixing the default to be safe, and possibly having a _unsafe_but_fast() variant for the places where it makes sense they want to keep the broken version and require user to explicitly opt in into safety.

Same as the infamous PHP mysql_real_escape_string (don't make the mistake of using mysql_escape_string!) [2][3] or whole host of C stdlib footguns like strcpy/strncpy [4].

The default, easy, obvious option should be safe. The unsafe but faster option should be hard to use by accident and obviously marked as such from the name.

[1] https://lwn.net/ml/linux-kernel/Yg6iCS0XZB6EtMP7@kroah.com/
[2] https://www.php.net/manual/en/function.mysql-escape-string.p...
[3] https://www.php.net/manual/en/function.mysql-real-escape-str...
[4] https://en.cppreference.com/w/cpp/header/cstring
May I ask if you are single living alone?
Haha, yeah, the ‘you’re stupid’ argument seems to be the only one you’re capable of. Enjoy.
You need to convince Europeans before China.

https://www.theguardian.com/world/2022/feb/24/kyiv-furious-a...
The amount of SAD probably would be worth exploring was well. That's some hibernation mimicking behavior.
While the trade implications of this war are being consider, let's think of the lives of our fellow hackers. These are people who along side us develop the software of the world.

They're not necessarily soldiers, they're just regular people and right now there are missiles flying at their homes, tanks in their streets.

Surely there is a way we can help the people.
Note for clarity that that's West, Texas (which is not in West Texas, it's in the east). Assuming you mean https://en.wikipedia.org/wiki/West_Fertilizer_Company_explos...
I haven't touched C in any serious capacity in quite awhile; how often does C get new revisions, because isn't C11 still more than a decade old?

I understand why the linux kernel folks aren't moving to the bleeding edge (Linux is old, you have to do these ports incrementally), but I'm curious why the pace of language is so slow. I guess it's because C has more or less stabilized and thus further revisions are less necessary?
Those weren't negotiations, they were misdirection.
>>>> So it's okay to give people who will never be forced to step onto a battlefield and die the power to decide who to fight and when to do it?

> Advocating for military dictatorship is quite different.

It sounds like they're arguing more for something like a military oligarchy a la Starship Troopers (https://en.wikipedia.org/wiki/Starship_Troopers#Setting), which is somewhat different but still not good.
RocketLit (YC S16) is hiring a full-stack senior PHP developer for ed tech
Militarily attacking Taiwan would destroy the chip factories. China waiting 100 years to get HK back. They will wait for Taiwan. Slow economic warfare and they get it all without messy bullets.
Declaring a variable in the middle of a function takes basically no effort to support. Especially compared to all the ridiculous things the kernel gets up to.

The ladder's being moved a millimeter.
Give users root. There's a decent chance they can do things better than the manufacturer.
>> The amount of additional mass required to have a 100 bar atmosphere instead of 1 bar is rather incredible, and there is so far no plausible method known for such mass to disappear.

Earth's atmosphere is constantly being blown away by solar wind[1]. I guess after 65 millions years this would add up. But I'm still not convinced if it's possible to loose enough air this way to lower pressure 100 times.

[1] https://www.sciencealert.com/earth-loses-hundreds-of-tons-at...
Disagree, GP's expectations are perfectly reasonable

Their pricing page starts out by saying "Transparent pricing you can understand"! I shouldn't have to read a several thousand word FAQ, and then still come away wondering if cached pages still count as rows read

Cached page reads are free on Aurora, this makes a huge difference in pricing if it isn't the case on planetscale
On the other hand, it makes it easier to become r/overemployed
I'm not demanding. If "transparent" pricing is a key feature, then please at least provide detailed billing info/examples. From the billing page you linked, still have many questions: If I have a row that's 100mb, is that counted as one read? What about index creation, is that counted? Or, merging the WAL log with the base, is that free? And what is a read "unit"? is this different than a "row read".
I understand that feeling, and everyone has different interests.

Personally I enjoy the mentoring part. I'm senior level and at this point there's only so much code I can write in a day. But mentoring someone up to a comparable level is a force-multiplier. It allows me to tackle larger problems.

Plus I see it as just a different kind of hacking. I'm hacking other engineers instead of code.
It's definitely an interesting place where we're at. I personally no longer believe anything mass media says, I lost all faith in them a number of years ago. They no longer have the ability to influence me, whether for better or for worse.

I think I'm justified in having these beliefs, and some portion of people might agree with me, while another portion might call me an idiot, but the reality is that no matter how objectively "right" or "wrong" I am in having these beliefs, the fact still stands that the end result is I no longer believe a single thing mass media says. If they ever do have a legitimate, "true" message they need me to receive, whether about Ukraine, or Covid, or whatever comes next, they no longer have any ability to influence my thoughts or actions.

At this point I feel standard mass media has become so institutionalized, so corrupt, so completely politicized, that there's not even reform possible; the whole system has to be torn apart and replaced with some new system, before I'll even consider listening again.
Lithops are pretty cool and a crazy exercise in patience. I've become very interested in succulent plants in general; they are rewarding to care for and propagate, and don't need so much attention. It's been very meditative taking care of these plants, whereas most other houseplants were stressful. There are a bunch of beautiful and fascinating varieties. Lithops are tricky though since they are so incredibly easy to overwater, but plants such as Jade and Haworthia and Echeveria and their various hybrids are much more forgiving.
Remind HN: Russian people did not vote for it's government
Reading the comments about the recent events I see and understand the frustration and the desire to blame "the russians" for the things that it's government is doing. Given that I'd like for you all to understand and remember that the vast majority of the russian population has never voted for this government and it's actions do not represent the will of the russian people.

This is not a conjecture, it's a mathematical fact, you can explore the results of the recent elections yourself and see the scale of the perpetrated fraud: https://ruselection.herokuapp.com/russian-election-anomalies?locale=en

Most trusted russian election analyst Sergey Shpilkin estimates that without the "election anomalies", the current government has likely received around 31–33% of the votes with an estimated real election turnout of around 38%.

Considering that turnout that comes out to around 12.8% of all eligible russian voters that actually voted for the current ruling party. Despite the complete government control over almost all russian media that has been spouting non-stop propaganda for well over a decade, only a tenth of the population has willingly given them their votes.

If it was up to the russian people, this government would not be in power right now, making the decisions it is currently making.
> I think in case of someone who attacks there is always an endgame (something they want to gain/achieve/posses ...) and reasons are post action justifications.

I do think we are using the term endgame to mean different things. I'm thinking about it not as a mere end they wish to achieve them like a chess endgame.

I agree people have reasons for the things that they do, but endgame implies that they have a longer term plan that wraps up the follow on consequences of that decision. For instance someone might rob a bank for the reason that they want lots of money, but they might not have fully considered how they are going spend that money without getting caught or how they will evade capture by law enforcement over the next twenty years if they are exposed.

Or consider the American Civil War, the South did not have an endgame. They had a bad plan to break away from the US by aggressively attacking the US, but they didn't have a good strategy for winning the war and even if they did, the what would their post-war state look like? Given their internal factions and divisions the CSA would almost immediately have had another civil war within themselves. The north could then play the warring factions against each other. It was remarked at the time by people in the know that the Confederations didn't really have a workable long term plan and their short term one was bad. They had reasons but no real endgame.

What was Bernie Madoff's endgame? Die of old age before the house of cards came down?
The amount of fear I see from people around C is so surprising to me. Not saying you fit into this, but so far my anecdata suggests that it's largely people who don't know (or know very little) C. Especially among CS grads whose main exposure to C was in the stack smashing exercise in a security class, all they know about C is the part that was intentionally made vulnerable so it would be easy to exploit. Unless you're being wildly negligent and reckless with your programming, C is really not that scary.
After fighting for years to work from home full time (and loving it now). I see one big problem I have no fix for, training new grad / junior engineers.

Feel free to correct me if you have tools to do it, but I found training someone new like that over Video calls way too hard. It slows them down it slows me down, and their time to become productive goes up 4x. While I don't want to return to commuting I'm willing to compromise 1-3 days a week (at my discretion) to make training possible.
If you don't want to diminish it, why do you diminish it?

When Germany invaded NL for the first little bit there were not many casualties, those came later.
Compacting log storage for clipboard history
Why is Verizon OEM locking their phones? what can be done about it?
> Why do people have to ruin this for the rest of us.

This is a bit un-self-aware isn't it? The other 50% of us could ask the exact same thing.
Maybe that's helpful today, but by remaining (relatively) standards compliant the kernel codebase has a more long-term resiliency. The more tightly wedded to a single compiler implementation the greater the long term risk for the project.

If some shenanigans were to happen upstream in GCC it would not be the end of Linux.
Things the CSS spec folks got right
which is partly why trump adores him... Putin is living the life the donald wants
Then go to your office and sit there parked as an employee spending your life in a cubicle. But don’t expect people who value their life outside to show up.
https://www.theguardian.com/world/2022/feb/24/kyiv-furious-a...
Could it still be an important part of the distribution network? Lines, substations, etc.
It's a funny thing. The Gemini people are so about a retro take on the web without any media you don't explicitly click on, but even twenty years ago, most of the history of the web involved media playing.

(Mind, everyone got sick of unwarned, auto-playing media.)
Of course they have, privately, all the while knowing they were never going to get it.
U.S.-Russian cooperation in space abides despite tensions
[Apologies for the delay in replying; I am rate-limited on HN due to excessive pacifism.]

Perhaps I misunderstood because the idea that Russia has no options remaining is goofy. Putin wasn't "all-in" years ago, not least because he isn't "all-in" even now. He hasn't even turned off the existing pipeline yet, and it's still February.

You agree that tormenting Russia is unlikely to bring about the political changes many claim to desire. That being the case, why do we persist in tormenting Russia?
A lot of people there do speak Russian there. And yes it’s still radioactive, albeit less than a few decades ago. If you’re sending your son to fight, radiation probably the last thing to kill him.
Chosen Foods is indeed my brand of choice.
GCC already has that functionality, it's called C++. Like that macro is just a crappy version of std::for_each.

It doesn't seem useful to make a "C+" instead of switching to a language that just has the feature set the kernel needs. Like Rust, which is gaining some support within the Linux kernel already.
That is, indeed, the solar power value proposition. Nukes, not so much: the operating cost is very high.
It works the other way around too, though. They will be able to more easily attract talent who wants to work in an office.

And if you want to attract both groups, well... you still need office space, even if everyone doesn't come in every day.
It's not just a question of what the new version fixes, there is also the question of what it breaks. Sometimes new versions trigger latent bugs no one knew about that luckily happened to work fine on the old tools. Finding and fixing those can be difficult and time-consuming.
Flexible work, e.g. a few days in the office and a few days at home each week, still requires offices.