skysight-inc/HackerNews huggingface dataset:
I have not been impressed with the average tech person's ability to understand parts of a business outside their immediate responsibilities. There were people on here seriously questioning the need for a general counsel for a company that's constantly under legal assault by every country on the planet. Never mind the long recurring "why does an ad-dependent company need people to manage relationships with the big spenders who expect that?" discussions.
Paper: https://www.science.org/doi/10.1126/science.ade9097

Code: https://github.com/facebookresearch/diplomacy_cicero

Site: https://ai.facebook.com/research/cicero/

Expert player vs. Cicero AI: https://www.youtube.com/watch?v=u5192bvUS7k

RFP: https://ai.facebook.com/research/request-for-proposal/toward...

The most interesting anecdote I heard from the team: "during the tournament dozens of human players never even suspected they were playing against a bot even though we played dozens of games online."
I suppose I'm supposed to "both sides" this, but do you remember when we elected a conman to the top of every federal org you're despairing of over now? (He was fresh off a civil loss of what? $20 million dollars he had to pay victims of his scam university.) Do you think that maybe that has consequences?
The approach you're describing (fully materialized inbox model) simply doesn't scale. I say this as someone who worked on social media databases and scalability for a decade. Otherwise, every time Obama or Musk tweets, you need to do one hundred million writes. That amount of write amplification is completely ludicrous and would crush any system.

At minimum you need to do a hybrid approach which special-cases the more widely-followed users. This problem has been well-known for quite a long time. Yahoo's "Feeding Frenzy" whitepaper came out in 2010, but the concepts were definitely known before that; I remember hearing about hybrid activity feed designs in 2009 from colleagues who formerly worked on LiveJournal.
I hear what you're saying. But it's more than just a bad solution, it's not a solution.

It doesn't fix the core issue, which is too many Co2e emissions. Unless and until we address that, we're going nowhere long term.
It is romantic to pursue a hobby for the sake of it.
That said, work is not romantic.
All you did is fuck up a good hobby, look at it, it's got deadlines.
Is that worth it? Probably, it makes a decent living, but work ain't romantic.
I guess my question is - what are they doing for the rest of the week? Are they straight up just not doing anything, or just not writing code? I honestly don't think I could be writing code 40 hours a week, but I think that the code I do write when I'm writing it is the better for my taking the rest or zone out time. I also don't know if my work would be of a decent quality if I was suddenly asked to be typing all 40 hours a week.
>With that said, what does this title have to do with the article linked to which is titled:

>Presence or absence of stabilizing Earth system feedbacks on different time scales

Yup, I didn't click the link to read the article. Mostly on purpose. I have worked with livestock since a child and many of the "educated" have not. Am I an expert, probably not, but I usually know what not to do. Like imply sheep have cognitive intelligence.
Okay, thanks. Thinking about it a little more I think I get it.

1. We want a single truly universal namespace.

2. We want to have different methods of generating IDs, since there are a lot of different people in the whole universe and they may have different needs.

3. Each single method is designed to not generate collisions.

4. But there could be collisions between different methods. So some bits are added to show what method was used to generate the ID to guarantee IDs generated by different methods don't collide. This is also why we need a spec that defines what each method is, the versions are like a scare global namespace that needs to be allocated carefully.

I think the reason I found this difficult is most of the times I see UUIDs, (1) and (2) aren't actually needed (this article being representative).
To be clear, I'm not at all opposed to DSLs. I just think that creating a useful one is much more difficult and expensive than is typically acknowledged in these discussions. Creating a new DSL is probably not the first solution you should reach for before trying alternatives.
"The meteorite broke up over Kentucky and passed over West Virginia and Pennsylvania on its north-northeast trajectory before striking a parked 1980 red Chevy Malibu at approximately 7:50 pm EDT. After traveling through space at a cosmic velocity of 8.8 miles per second (14 km/s, 31,600 miles per hour), the speed of the meteorite at impact had slowed to 164 miles per hour (264 km/h)."

Tough luck if you're commuting on the wrong day.
Its the brainworms asking, "What do I get out of this?".

Folks have been tricked into thinking that things can/should only exist if they serve some productive force.
This sounds... unlikely? The only way this makes sense is for Zuck to move to being "CEO" of the VR division and bringing in someone to head the over-arching company in much the same way that the Google guys elevated Sundar. If the rumour is literally that he's going to just completely leave that makes very little sense- why would he continue burning cash on VC for the next 6 months when he knows there's no pay off and he's going to leave.
But snprintf can be used in C90. You just detect if it's available and use it, as if it were any other platform-specific function.
Not only does it leave them blank, but most importantly it forgets the address of the page you were trying to visit...
To 4K, yes. Beyond, returns will be very diminishing. Grain does limit what you can get out, and even if it didn't, not all shots are going to be sharp enough so will need added grain to hide that anyway.
Everyone trusts Amazon until they have a horrible experience.
That kind of feature is very .. un-assembler. You certainly could, but the assembler doesn't keep track of any of the relevant information, so it would be a larger feature than you expect. It doesn't know the calling convention. It doesn't have a map of registers dirtied by which instructions. It doesn't do reachability analysis, so it doesn't even necessarily know what's "in the function".
Why is it always a plan straight out of sci-fi rather than "yeah we'll use a mix of renewable and nuclear energies, heavily reduce our dependence on fossil fuels, and create combustible fuels from renewable resources".

Obviously this plan is hard but is it harder than dimming the sun? the fucking SUN?

- is dimming the sun reliable?

- can the sun get too dim? What happens when a volcano erupts, dimming the sun's effect even more?

- Will we ever need to reduce the amount of sulfur in that atmosphere? how do we do that?

- How do we globally coordinate throwing sulfur into the atmosphere when we can't globally coordinate management of climate change?

- Does this help with air pollution in any way?

I want investment into the reasonable solutions to climate change that already exist. Telling the Koch family "Oh no, we can fill the atmosphere with sulfur and you can continue to dump garbage into the sky for 30 years" is laughable and it basically means that nothing but increased air pollution is going to happen for 30 years.

I'm not trying to be such a downer on this plan, and if it can safely and effectively help curb/reverse some of the effects of climate change that's incredible.

That said, we already have decades of research and billions of dollars invested into much more feasible methods to help curb climate change, and I can't really see why the top polluting countries of the world would start geoengineering when they haven't started implementing policies for the things that we know for sure work.
But 99.99999% of the time, when a program calls malloc, it needs it to succeed. So if there is a callback or something to notify that a wait is required or whatever, then 99.99999% of programs are going to do it. That means the high cost of expanding the swap file will be incurred basically every single time...so why not make that the default?

In the rare case where a program wants to handle a failed allocation differently, then they should use a native system call that provides a more detailed interface than standard malloc. It doesn't matter if it's not portable since this is really a Windows-only thing.

Crashing is not good for anyone. A temporary freeze sucks, sure, but that's what you get for not having enough memory.

...plus, it's not like random freezing is a foreign concept to Windows users.
"Billions" of birds and mice isn't specific enough to care about. Cats are not even very good at hunting birds, being extremely specialized for hunting rodents - do you have any numbers that are not grotesquely extrapolated projections?
In Risk, you're just fighting over limited resources. You largely wage these battles on your own. There is no real negotiation between players, other than an implicit, passing agreement when you don't provoke someone by attacking them.

Diplomacy, however, you can't manage any attacks by yourself. You will either depend on someone helping you with an attack/defense, or you will have to trust that someone doesn't attack you as you overcommit. You don't just verbally agree to these things, either.

Every turn, players commit to writing what they are doing and all the moves are resolved at once. So a player can go from imagined victory to catastrophic betrayal in the reading of a single order. This means that someone was just lying to their face for 15 minutes.

Some people just can't handle that.

Oddly, being branded as a backstabber just entices others to try to use that backstabber against what they see as a common enemy.

Best game ever. (I only behave like this in game, I swear!)
Aren't people eating a lot more salmon now?

I imagine that has something to do with there being less salmon...
"Oh yeah, I really enjoyed Diplomacy. It was weird though because I did punch my very good friend in the face because of it." - My coworker.
> write to fixed size data structures such as part of the filesystem where you don't want to store NUL termination on strings

... AND where you want to pad the remaining space with zero bytes, so that you don't leak uninitialized memory onto the disk, or network.

The null byte padding behavior of strncpy makes it clear what the intended use was.

Also, the way C initializes character arrays from literals has strncpy-like behavior, because the entire aggregate is initialized, so the extra bytes are all zero:

char a[4] = "a"; // like strncpy(a, "a", 4);
char b[4] = "abcd"; // like strncpy(a, "abcd", 4);

the compiler could literally emit strncpy calls to do these initializations, so we might say that strncpy is a primitive that is directly relevant for run-time support for a C declaration feature.
I don’t want to spend all day playing human debugger because your little language doesn’t support debugging.

I’m not here to tell you how very clever you are for reinventing the wheel. I have my own shot to get done and that’s easier when we make a smaller language out of our general purpose language by agreeing to style guidelines, instead of avoiding solving social problems with technology by creating your own game to change the rules.

When everyone in your group expects the rest of the team to commit
10% of our attention to their tool or module, that doesn’t scale. If we go more than 50% total our capacity to solve problems becomes hamstrung.

If you work someplace where new devs are useless for a year, you’ve likely already got the snowflake disease.
My hustle culture friend just died of a heart attack at age 32
Air superiority fighters are currently not at risk of being shot down by drone systems. Strategic airfields and carriers have surface to air countermeasures.

All known systems are at risk of saturation attacks but they are wasteful methods of attack (especially if your opponent is on high alert).

I think you're underestimating how scary the E2 and E2D AWACS are in conjunction with the defensive countermeasures a carrier has at their disposal.

Everyone lies about how amazing their weapons are, but the CIWS and the E2D are old, well known, and very scary defensive systems.

Truly what's most scary about China's military right now is their advanced linked radar networks. They, presumably, can render stealth technology useless in some core areas - thus denying the core features of the F35 and F22 craft.

(Also remember the US has a base in Guam and a shitload of in-air tankers - over 500)
Yea no... no thanks. I'll keep watching the World Cup.
An Interactive Guide to Flexbox
Ask HN: What do you want for Christmas that costs less than $100?
>This example that I've personally incorporated into my own thinking where he talks about his "five step process" for engineering design refinement (watch at least until he starts talking about Tesla Model 3 battery stuff): https://youtu.be/t705r8ICkRw?t=805

I knew what you were talking about when I started reading your comment. "Make your requirements less dumb" first seems so obvious once you've learned it.

All the denigration directed at him seems to come from people who've only read headlines about him from sources who hate him.
Thanks for the feedback! It's free by the way!
Most of the people I know in defense are relatively mission oriented.
To what degree is this possible to check statically?

It feels like at least simple breaks of the ABI rules like this can be detected somewhat statically. The author already started with a very simple and incomplete version.

In general, I wonder, are there any (many?) static analyzers for assembled binaries.
Hopefully their next CEO doesn't give up on the MetaVerse.
Meteorites this large are rare, and extremely helpful to the scientific community, considering that going straight to the source is the only other way to retrieve samples. It's spooky because it could mean a huge discovery that's not being realized.
> The whole thing was a fraud and STILL no one with a real voice is saying so. I have no words. This has a high likelihood for marking the time when rules just officially stopped mattering, no sin too large, if you can game the system politically.

There is a difference between knowing and proving. The gears of the legal system can move slowly, but deliberately. With this much money on the line, you don’t want to quickly jump to conclusions. It’s better to figure would what happened first and then determine the best path forward.

But I think your main question is actually the point of this page/token/article. What if nothing happens? What if it just gets swept away? The point of the token being - let’s see what happens in a year. Keep pressure and visibility up on this. At the end of 2023, let’s take stock and see what has happened to unravel the what was really done with the money from FTX... and what the consequences are.
OK, then i realize GoF design patterns lack the single most important pattern: Option data structure.
Introducing a new category of cloud native databases powering modern, mission-critical transactional applications
What a tragedy.
If its just scratches at leas you can try and resurface the disc. The medium breaking down chemically and flaking off is a much bigger problem.
Traditionally, an assembler neither knows nor cares about such information, it just turns lines of assembly into bytes and does some address fixup for you.
Proton's encryption is just PGP, so it works with any other provider out of the box.

I prefer that over proprietary solutions.

I think you can get tutanota to interop with Proton if you use Proton's relay.
By financial establishment, you mean people playing around with Shiba Inu coin?
Linux servers scale horizontally.

Windows Server scales vertically.

The price of horizontal scaling is complexity. Networks partition. Clocks skew. etc. Now you're running a Kubernetes management layer to manage the cluster you've built.

The price of Windows Server is much closer to the price on the price list.

Or to put it another way, you can roll your own infrastructure, but the odds are you are not going to put together a system as well as Microsoft has. And if you are in business, the cost of Windows Server is just a cost of doing business and nothing in comparison with the salary costs of Kubernetes expertise (and your business is not Kubernetes).

To put it a third way, the people running the businesses that run Windows Server aren't dumb or unaware. They've run the numbers. Also Window Server is better funded than the free alternatives and is driven by sales not by developers solving their own snowflake problems.

Sure, it might not be for you, but TANSTAAFL.

Good luck.
Using a moved-from std::string value, or one of any standard library type, isn't undefined behavior.
There are ALWAYS politicians who are happy to give the money to their project. The idea that NASA budget would go down by 5 billion $ without SLS/Orion isn't really credible in my opinion. Some projects would be done, because Senators in space states wouldn't want the budget to just get lost.
I think parody is an option. Back when NFTs were a big thing, I was going to make a website where you could "buy" a "non-forestation token". Instead of using energy and GPUs to destroy the environment, I would just go burn down the rainforest directly for you. The web interface had a map where you could choose which forest to burn down, and there were rewards for having the largest contiguous area. I got bored midway through and didn't think my acronym was funny enough (or the game was fun enough), so yeah... Obviously that's dumb but I was going to have a link to donate money to charities that work on protecting forests. It would get is moment of fame on Twitter, people would donate money, the "I hate NFT" folks would have a field day.

So if it's parody, I get where the author is coming from. (The site won't load for me, so I can't tell myself!)
Fraud is not innovation.
"cheap money" lets you buy users. Netflix "allowed" people not paying the bill to use netflix accounts of those who did, Amazon sold devices at cost to get market share, uber et al hemorrhaged money to become ubiquitous as "taxi", and so on.

When money isn't cheap anymore, and you have to start showing a profit to get more money, the screws turn and users get squeezed. Merely showing a profit doesn't mean anything if you can't afford to do R&D without funding. Or, for a manufacturing perspective, your factory turns a profit, but you need to borrow money to buy a million dollar machine. The more it costs to borrow that money, the worse it gets for your customers - either because you use the older machines and make inferior product, or you have to raise your prices so the loan doesn't eat in to your profits as much.
It's both. Firefox sell you to Google, Google sell you to advertisers.

It seems Firefox executives take a large chunk of money from Google; presumably to make sure Firefox doesn't do anything too wild that would reduce Googles income.
> Why?

Because there are a bunch of biases which lead to underdiagnosis. One is that the diagnostic criteria are centered around behavior in children as observed by adults, rather than around what actual symptoms people with ADHD experience directly. Another is the kinds of stigmatization you’ve engaged with here, and in previous threads. Several biases lead to underdiagnosis of women, people of color, poorer people and people with other mental health issues. And in general biases against psychiatric medications.

> Why is this happening all of the sudden?

It’s not. There has been a long term trend, for as long as I can remember, of more people gradually overcoming some of those biases, leading to increased diagnoses. There has been a recent upsurge in diagnoses since the pandemic began, true, with many of its stressors probably contributing to people recognizing symptoms with which they’d coped better previously.

> Is it genetics? Environment? Culture?

Genetics is probably a major contributing factor. ADHD in parents is a strong predictor of ADHD in their children. Environment and culture probably contribute significantly to severity and recognition of symptoms.

> Why is no one asking the important questions

Why do you think so?

> and just popping pills and going on with their life?

Note: I did not encourage anyone to pop pills. And I specifically discouraged self-medication in my encouragement of self-diagnosis. Anyone who takes this advice, and who then decides to consider treatment, should consult with a doctor.
wow thank you for the transparency - you literally answered all the questions up front that I care about re open core, for profit, killswitches, etc etc that usually take hours to find from a marketing landing page.
This was mentioned in the "still room for improvement" section.

> It is important to recognize that CICERO also sometimes generates inconsistent dialogue that can undermine its objectives. In the example below where CICERO was playing as Austria, the agent contradicts its first message asking Italy to move to Venice. While our suite of filters aims to detect these sorts of mistakes, it is not perfect.
What? Everyone who could investigate and prosecute SBF right now and for the last two years is a Democrat.
There was an amazing profile of the Diplomacy competitive scene: https://grantland.com/features/diplomacy-the-board-game-of-t...

Although I find the fallout has been rather overstated. I'm certain it can end badly for unsuspecting participants - but I've played lots of Diplomacy (and even hosted games with a cash pot for the winners) and it has never ended in fallout. Just make sure everyone knows what they are getting into.

It's a really, really fun game that more people should try at least once.
Just a terminology rant: it is used in -builds- where c99 is not available.

Particularly the MSVC ecosystem is identified in TFA as being a late adopter.

Once built c99 code can run where it wants.
I think you can skip the transcode step entirely in favor of transmux with BMP too.
Well, yes, "largely" honest, until the critical moment when you stab to take 18 supply centers to win the game.

You don't win Diplomacy by staying honest, you win by choosing the right moment to make the move and burn that trust. It's the 5% dishonesty that matters.
Why do I need to go to a specific spot? I have devices that take text input on my body at all times, and I sit in front of one for most of the day.
i see your point but you should always put > 0 faith in Musk IMO. No robo taxi's but, even after being laughed out of the room quite literally, landing orbital class boosters is common place now. I don't doubt there's the talent at Twitter required to do amazing things and Musk seems to find ways to push and motivate talent to crazy levels of results. I'm not saying things like a more youtube than youtube is destiny but don't completely write it off.
In 2007-2009, I worked a job that for most was consisted of maintaining a C89 codebase. We were using OpenWatcom, which at the time did not have complete C99 support.

But in retrospect I'm surprised to see how many features we used liberally would have been unavailable in pure C89. snprintf first and foremost. But also // comments, __func__, and stdint.h
Well, perhaps, but he _did_ lose/steal a lot of rich people's money, also. As Bernie Madoff discovered, it's different when you defraud rich people.
THat is essentially how inline assembly in GCC works. You have to declare which registers you are changing and in which registers you expect input and which contain results from your inline assembly block.

This for obvious reasons does not work if you have separate compilation unit written in assembly, then you have to follow the ABI.
Doesn't GCC inline assembly actually track that info, with the "clobber" section?
what does working until 1AM have anything to do with being a nerd or a hacker?
e.g. AWK or VisiCalc.