skysight-inc/HackerNews huggingface dataset:
This has nothing to do with Brexit, it is about the anti-Russian sanctions, specifically the energy sanctions, but also knock on effects.

The UK imports large quantities of oil and natural gas, and these are now much more expensive, which is hitting the UK economy. Nations that are more energy independent suffer less.

The UK, although it has North Seas oil, does not have sufficient quantities of domestic gas production, and even the North Seas oil is a bit tricky because of the refinery situation in Europe is not set up for self-sufficiency -- e.g. the UK exports about as much oil as it imports, with different nations responsible for supplying different distillates, so it's not the case that the UK, when faced with a shortfall of foreign oil imports, can just use its own oil. Long term it can, assuming refineries are built domestically, but not in the short term. But for natural gas, there isn't really a replacement -- perhaps nuclear, but that is very long term.
An honest evaluation and critique of your response: acting in a defensive and offended manner at someone making a subjectively funny (though low-effort) joke about a subject very serious to you is a natural reaction. However it would help your cause to suppress this reaction and come back in a few minutes before writing your reply. The one you wrote hurts you more than helps you by making you appear unreasonable and emotional.
Unfortunately, and unless AP releases something further in the way of explaining this, we don’t actually know if that’s what happened.

Their retraction note is very brief, and simply states the information was wrong.

Edit: pasting the entire message

> WARSAW, Poland (AP) — In earlier versions of a story published November 15, 2022, The Associated Press reported erroneously, based on information from a senior American intelligence official who spoke on condition of anonymity, that Russian missiles had crossed into Poland and killed two people. Subsequent reporting showed that the missiles were Russian-made and most likely fired by Ukraine in defense against a Russian attack.

https://apnews.com/article/russia-ukraine-war-zelenskyy-kher...
They often state their position in a family, which is almost everyone's greatest accomplishment.
The NHS budget was 100 billion pounds in 2015 and is now 136 billion pounds, which means a 692m pound weekly increase in spending.

One of the pieces of fearmongering from anti-Brexit campaigners was that the NHS would be starved of resources and would not receive adequate funding.

Now that it's been proven a lie, anyone against Brexit claims they never made those statements.

In fact, one of the most lambasted pro-Brexit selling points was additional NHS funding. It actually happened.
Have you actually tried this? To me this creates an enormous liability of doing a horrible job at whatever 1 week project is received.

Is there actually 1-2 week projects?

If they end up not getting done, are they really going to be happy with a “Sorry it didn’t get done and I’m out of commission for a month”?

The up and down trends don’t really happen on a schedule. I wouldn’t be surprised if you get a surprise 2 day productivity boost and then can’t work for 3 weeks. And then this contract explodes.

I know my tone is like I’m trying to pwn your advice. I am skeptical, but if anybody has more to say about these concerns, I would like to hear them.
Don’t shoot the bullets! HODL the bullets. Greshams law tells us that the harder munitions will push out the weaker munitions.
In chrome://flags you can search for "PDF" and enable the following: Performs OCR on inaccessible PDFs, PDF XFA support, Accessible PDF Forms, Enable Region Search on PDF viewer.
So what's the risk here? What happens if someone sees an ad for Adidas above a tweet saying some bigoted stuff?

I can reason for Kanye being dropped by the brands after saying unhinged things, as they directly engage with him but in the context of web advertisement what is the mechanics of unrelated content damaging the brand?
strlcpy() doesn't fix the problem of getting the length parameter wrong. The right solution is this:

char *stecpy(char *d, const char *s, const char *e)
{
if (e) e--;
while (d < e && *s)
*d++ = *s++;
if (d)
*d = '\0';
return d;
}

main() {
char buf[64];
char *ptr, *end = buf+sizeof(buf) ;

ptr = stecpy(buf, "hello", end);
ptr = stecpy(ptr, " world", end);
}

As discussed here https://twitter.com/hyc_symas/status/1382298601641152513

The point is that the end of the buffer is invariant, there's no reason to screw around recalculating the length of remaining space after each copy into the buffer. This also fixes the nonsense of strcpy/strcat returning the same dst pointer that was passed in. By returning the pointer to where copying ended, you don't need a separate strcat function any more, nor do you have the Shlemiel The Painter problem with strcat.
Microsoft Taking Windows 8.1 Off Life Support in January 2023
Did you even read the article? This article is about perversely forcing the commit hashes to come out a certain way for lulz.
Tmobile IoT Developer Kit
Zero Trust Strategy and Roadmap
Well, existing system (that for whatever reason can't do CSPRNG-> base64) could always concat 2 UUIDs
This is all true. I cannot control them but I can remind myself to experience gratitude daily. I can also identify appropriate sources for my gratitude lest someone should try to leverage my gratitude for their purposes.
Also, many larger companies advertise on Twitter simply to cover all their bases. If Twitter becomes an advertising pariah, higher ups are going to be asking the marketing team to justify staying. Given the mediocre ROI of Twitter ads in general, I think we will see many marketing heads err on the side of caution and recommend pausing until things get better.
It might not be the immediate end of a friendship but if someone’s willing to cheat in a game like this, it’s a strong signal that they’re untrustworthy in general and a potential threat. You might occasionally keep an acquaintance like this but at the very least you’d know to sandbox them and watch your step.
Customers like Coke or Nike don't want self service though.
> "In fact, the exact information he passed along was factually correct by one interpretation. The S-300 rockets were "Russian" in the sense that they were Russian manufacturing. They were not "Russian" in the sense that they were fired by Russian armed forces (to the best of our knowledge)."

I think if the reporter knew the missiles were fired by Ukrainian forces but manufactured by Russia, then he's ultimately responsible for communicating that in a clear way that isn't going to be misconstrued to mean something it doesn't.

In this case though I think it's more likely that his source told him something that wasn't true, and there was a misunderstanding about just how well-vetted the source was. Whether the reporter is responsible for that is less clear -- in that case it seems like calling it an editorial mistake rather than the reporter's mistake seems reasonable to me.
In the HN spirit of reading in good faith, I assume anything posted here ending in "Do better" is a joke until proven otherwise.
people here will give you advice on how to deal with this issue with good intentions, even from personal anedoctaol experience, but sometime advice given with good intention might lead to inaffective outcome or even end up making things worse, for you.

if you feel this issue is harming you even after seeing professional than you might have to switch who you are seeing.
Thanks for posting this, I would have missed it! This addendum is even more important than the article.
But it does mean “applies across the board.”

I don’t think it does. Maybe if you phrased it as “maximizing utility” but you constrained it to “maximizing money” as a universal truth. That’s demonstrably false.
Unlike a country, though, the island would not have been able to support itself economically once the plantation work had ended.

It's a bit like a country supporting a whaling station on an island[0] and then later evacuating the island rather than continuing to pour resources in to maintain the presence of the now-unemployed workers.

For additional context, I should point out that the UK government did worse things to an island much closer to home[1] (albeit an island without any human residents).

[0] https://en.wikipedia.org/wiki/Grytviken

[1] https://en.wikipedia.org/wiki/Gruinard_Island
One example is when everday people see your ad and constantly see replies below it about The Jews, they can form unconscious relationships about antisemetism and your brand. Why would you risk this as a brand? You are paying a company serious money to promote your company the way you want it promoted.
Nah, I get the model for obsequious behavior.
I love the idea of less meetings and more documentation, but I've never seen it work. Here's a few observations...

a. you need a person who "curates" the documentation, otherwise it completely loses organization quickly

b. things become out of date fast and it's not clear if you're reading something out-of-date

c. people write too much, meaning - things turn into this huge long form internal article and people get exhausted in just reading through it. Writing is actually quite hard.

I don't have a better solution/approach to recommend (besides having a curator), but the "less meetings / more documentation" train always seemed oversold to what I've experienced first hand.
The Friedersdorf article makes the mistake that the parody is about policing, rather than Libertarianism.
> At one point in the early to mid-1900s most of the working class was united politically

Working class white people were in the Democratic Party… mostly. This was because of the New Deal which was very pro white labor, and also pushed women, children, blacks, and immigrants out of the labor market.

The parties were slowly realigning after the new deal until the civil rights act finally cemented the realignment.

Reading the annual party platforms from about 1910 to roughly 1964 is fascinating.
> Why is "Ukraine fires on Poland, blames Russia" not news?

The same reason that a lot of people assumed that "Russia fires a single missile at Poland" was not an obvious, tragic accident from the get-go. Motivated thinking.
I'm not sure what the issue is with the italicized text (I get the neo-Dickensian awfulness of the article). Nike is Greek for Victory though.
We happened to talk about this at the Go club this evening. The strong chess players more or less agreed with you about the chess predictions, and the dan level Go players say AIs today can give the best pros definitely a 3 stone handicap (tried and tested), probably 4 or more, and perfect play is a few stones more (unclear how many, but probably not many, so not 9 stones altogether)
What happens when a corporation becomes large enough and powerful enough to enforce its will on the citizens under it? Is it is still 'the market'?
> I suspect it might have been a common idiom in pre-C99 days.

There is a Blog from Raymond on this[1]. The TL;DR: is that zero length arrays and FAMs weren't legal until C99. Not sure where the support from MSVC factors in. But that's the story and AFAIK he's sticking too it.

[1] https://devblogs.microsoft.com/oldnewthing/20040826-00/?p=38...
Large accounts >$1mm spend routinely get zero support on platforms such as Facebook. That side of the business also goes through ridiculous re-orgs.

This quote makes it sound as though they had an AE/AM visit them every week ? Most advertisers count themselves lucky to hear from the ads teams once a quarter outside regular scripted emails.
I remember advertiser exodus from YouTube and advertiser exodus from Facebook, twice. They returned, eventually.

The bigger problem is current recession. Budgets for ads are cut first.
I don’t think your mapping example works. You’re manipulating a range in a way that is inherently lossy and incorrect, and chosen a method that is trivially not reversible—try to go the other direction, which you will want to do in projecting from tile space to the original coordinate space, and your closed range introduces error. So using a closed range only helped in one direction, and gave you a misleading sense that your range was still equivalent. Consider also what happens with the next tile along: you have overlap between adjacent tiles unless your tiles are aligned to a multiple of two; and this demonstrates why it’s such a risky proposition, because you’re baking in unstated assumptions which will have a habit of coming back to bite you later when you want to relax them.

My observation with this kind of data is that people work in a theoretically-continuous coordinate space (though it’s probably represented in floating-point numbers so that it’s strictly discrete, just at very high precision), and, when forced to deal with coarser resolutions like tile pixel grids, immediately project back so they can work in the preferred coordinate space. Even if your coordinate spaces are all square, you will have margins of error however you do this, due to quantisation error—and does the pixel at (0, 0) show the data from (−0.5, −0.5) to (0.5, 0.5), or from (0, 0) to (1, 1)?
Why doesn’t the U.S. have at-home flu tests?
Which is silly, because a corporation, in the end, is nothing more than a group of people cooperating. So a group of people agreeing to murder is just a market imbalance that will be corrected by market forces.
Dual-redundant gets you error detection without correction whereas triple-redundant with majority voting can get you error detection with correction in the case that one fails. The error detection with dual-redundancy only works if one fails. If both fail and both fail in the same way you won't be able to detect it, but you basically accept the risk that it's an improbable event. The "correction" in the dual-redundant case is typically reset into some known state rather than trying to correct and continue operation.
Fair enough, I was thinking of the game as ‘risk irl’ but if it’s just a game of Shared Ledger then they absolutely can/will leave.
Notes on Saudi Arabia
“It’s really rare, and it’s really new, that people are allowed to know about what’s happening inside their body without a physician in the middle,” said Michael Mina, a former assistant professor of epidemiology at Harvard.

We don't need a physician in the middle of every bit of knowledge. We need the knowledge to figure out when we need a physician.
Because the author seems to have a bone to pick.
> With the tail-call approach, each bytecode now gets its own function, and the pathological case for the C/C++ compiler is gone. And as shown by the experience of the Google protobuf developers, the tail-call approach can indeed be used to build very good interpreters. But can it push to the limit of hand-written assembly interpreters? Unfortunately, the answer is still no, at least at its current state.

> The main blockade to the tail-call approach is the callee-saved registers. Since each bytecode function is still a function, it is required to abide to the calling convention, specifically, every callee-saved register must retain its old value at function exit.

This is correct, wasting of callee-saved registers is a shortcoming of the approach I published about protobuf parsing (linked from the first paragraph above). More recently I have been experimenting with a new calling convention that uses no callee-saved registers to work around this, but the results so far are inconclusive. The new calling convention would use all registers for arguments, but allocate registers in the opposite order of normal functions, to reduce the chance of overlap. I have been calling this calling convention "reverse_cc".

I need to spend some time reading this article in more detail, to more fully understand this new work. I would like to know if a new calling convention in Clang would have the same performance benefits, or if Deegen is able to perform optimizations that go beyond this. Inline caching seems like a higher-level technique that operates above the level of individual opcode dispatch, and therefore somewhat orthogonal.
That's another one I hadn't seen before. thanks!
Just par for the course with tech. There are much more critical systems than twitter running all over the world that no one has updated or fixed in a long time.

I worked with big telco a while back. The software/hardware we maintained for the telco exchanges was used in pretty much every country. That "stack" was in development for 30+ years. Hundreds of companies and thousands of devs had contributed to it. Using as many languages and tools you can imagine. Many don't exist anymore. Large chunks of the source code and tooling to build/fix just got lost with with time, relocations, layoffs, mergers etc. And things would break all the time. All we did was cook up hacks and work arounds to keep things running. No real fixes or updates were possible.
You can always retract your statements and pieces, most of the time the evidence isn't as glaring and it just goes unnoticed. I firmly believe prioritizing shock value in journalism is dangerous and without brakes it'll keep getting worse, and some will absolutely, inevitably pay for it because misinformed people acted in some unpredictable way. Especially in such a propagandized conflict.

Speaking of US officials, or from any country at all, they don't really care about evidence. It's political games that news media feeds with like vultures, sometimes.

>It was an attention-grabbing assertion that made headlines around the world: U.S. officials said they had indications suggesting Russia might be preparing to use chemical agents in Ukraine.

>President Joe Biden later said it publicly. But three U.S. officials told NBC News this week there is no evidence Russia has brought any chemical weapons near Ukraine. They said the U.S. released the information to deter Russia from using the banned munitions.

from https://www.nbcnews.com/politics/national-security/us-using-...
Siri really shines with the HomePod or the watch I’ve found.
Both those things can be true. If many of the top advertisers pulled their ads then they could be going out to the long tail and showing a larger number of lower value ads to compensate.

It's also possible you're in an A/B test to show a different ad volume.

In general sample size of 1 for ads (or feed ranking) is hard to reason about.
> In fact, the exact information he passed along was factually correct by one interpretation. The S-300 rockets were "Russian" in the sense that they were Russian manufacturing. They were not "Russian" in the sense that they were fired by Russian armed forces (to the best of our knowledge).

That's a fucking terrible interpretation. By that interpretation both sides of war in ukraine are russian coz UA happened to use some of russian equipment...

Actually no, it's not terrible, it's outright malicious
Proof of work git hashes. This is nuts and I love it.
I wonder in how far this might be related to Elon Musk's post

https://nitter.net/elonmusk/status/1595114334547365888#m
Hah, came to post the same link. Seriously. A 20kg copper plate is not exactly pocket change, but it doesn't hold a candle to 4 metric tons.
Sales data says otherwise:

In January 2020, Toyota passed the milestone of more than 15 million self-charging hybrid vehicles

If every vehicle sold by Tesla since its inception up to the most recent Tesla sales figures released for Q1 of 2022 are accounted for, there are over 2,645,000 Teslas on the road worldwide
> arguably I shouldn't have all these long-lived branches in the first place (but it works well for me, so...)

Given that this scenario is common for you but sounds contrived to others, I would argue that this doesn't work well for you. It's just familiar enough that you're willing to deal with some pain.

Short-lived feature branches sidestep this hell. Longer-lived projects can almost always be partitioned into a series of shorter mergeable steps. You may need support/buy-in from your manager, I hope you get it.
What's with the assertion that countries would go to war over a hasty AP report? Pretty sure military action would be taken based on the same primary sources that the AP was relying on, not just taking the AP's word for it...
Yeah, it does kinda suck. That being said, I save a lot of money not paying for AppleCare, iCloud and my Developer License anymore.
Focus on daily/weekly planners rather than to-do first apps. Todos are just subset of planning
Always surprising when folks are confused about how to collaborate on git branches... I'd expect the recursive solution to be more obvious!

> The "proper" solution is the one that allows me to get stuff done.

Yeah, but the stuff that needs to get done doesn't end with your commit, it starts there. Merge commits are prone to introduce unexpected and uncaught bugs: rebases just don't.
Outages happen because of code changes, sure. But they also happen because of hardware changes, some of which is possible to guard against and some isn't really. They also happen because of changes in use that expose issues that were already there but nobody noticed.

They also can happen when resource leaks add up as cleanup that used to be routine isn't done. In teams that push weekly by restarting, they may never realize they've got a (whatever) leak that will kill the servers in 6 weeks; because they probably push often enough that it's never noticed; and testing for slow leaks is hard.
Wouldn't this be 9M? 750K * 12?
Yes, handoffs have overhead and create process waste. They are a process smell and should be investigated for ROI.
openssl doesn't support C89. If you have TLS you probably already have access to a new enough compiler.
Not to mention all of the American munitions raining down all over the world.
Are you sure, this is really ADHD and not something else, hardened by ineffective measures?

I mean, I spent half of life deal with non-competent medics, to finally understand, what I really have and how to deal with it (yes, my condition serious).

And I must admit, I still have very similar to your issues, but at least, now I can make plans for future.

We could talk more later. Now try to minimize pharmaceutics, ideally to zero, control your condition only by natural products and psychological training (also, may help yoga or eastern things, like kung fu or tai-chi), and find part time work, to pay your expenses.
How can I learn more from you?
And it’s not impossible to dream up a world where that kind of mistake would actually get Article 5 moving.
This wasn't really true though. Not being a EuroZone member the UK was not part of the European Stability Mechanism and "The UK is not liable through existing emergency funding schemes".

https://fullfact.org/europe/will-uk-pay-future-eurozone-bail...
Sciter works on Windows, MacOS, Linux, Android and is packaged in two forms: windowed and windowless engines (a.k.a. headless).

It supports rendering trough Direct2D/DirectX, GDI+, CoreGraphics, Cairo and (through Skia) DX12, Vulkan, Metal.
It can be perfectly described as a complete meltdown. The Guardian are always very angry.
Is...?
https://www.nasa.gov/mission_pages/stardust/mission/index-ae... (but that's for comets)
> Oh my god so so hard. You will feel guilty and powerless. Like the biggest piece of shit failure. That’s normal. Try and be a little kinder to yourself.

With ADHD's emotional dis-regulation this is what I felt too.

> Fifth, ADHD can be improved with medication. It does help. Don’t be shy to try it.

I am actually on Ritalin, while it sort of works, improve my mood, boost my motivation, but my working memory is still in flux, body temperature increase after taking them and I notice effects Ritalin decrease over time. Another thing with Ritalin is I feel mentally bad when medication starts to wear off. I will ask for off label med like Bupropion, which is cheap, long lasting and have no withdrawal symptoms like stimulants.

Thanks for the all advice, really appreciate it!
Keep fighting!