skysight-inc/HackerNews huggingface dataset:
> So even a small number of stocks sold short can overwhelm the market and drive the price down far, far more than the fees collected make up for.

This is not how shorts work. This is not how any of this works
> But I do know that every time people tout a deplatforming success, I find out about a new cesspool a few months after the fact.

Good, keep them scrambling. Time spent scrambling to re-establish your online presence is time not spent trying to get people lynched.

> The primary success of deplatforming is that "woke" white folks don't think about racism because they don't see the N-word on social media any more--actual racists still have very little difficulty organizing.

The purpose of deplatforming is to stop the racists from recruiting on that platform and harassing that platform's users. I don't think most people believe that deplatforming ends racism itself, anymore than deplatforming terrorists ends terrorism. But, making it hard for racists to grow their numbers is still a morally-worthy action, no?

> My ideal solution would be for people to stop using corporate social media entirely, because it's nothing but toxic, but that's seemingly not realistic.

Why would "non-corporate" social media be any better or worse than "corporate" social media? Honest question.

I think the fact that social media in which bad behavior (racism, trolling, or otherwise) doesn't carry the social cost that it would in real life is precisely what enables it online. The fact that it's corporate or non-corporate is orthogonal to this.

> A possibly more realistic solution would be for people to learn to talk to racists instead of trying to sweep them under the rug.

Why should I believe that "engag[ing] in a dialog that changes minds" will "cure" racism online? Have you successfully convinced online racists to stop being racists? Do you have a methodology you can share? Again, honest questions.

Asking because what has stopped racism in the real world was that it ceased to be socially acceptable behavior. Acting like a klansman in public usually gets someone banned from mainstream establishments (social cost), loses them non-klansmen friends (social cost), and if their employer, colleagues, and and business clients find out, they lose their respect and business as well (more social cost). Effectively, being an overt racist gets you shunned -- something societies have been doing to enforce social norms for all of history.

I don't think we as a society have yet developed a healthy and effective shunning protocol for ensuring that online racists receive offline social consequences, but I think that this is a matter of establishing better social norms about it. "Cancelling" is the latest take on shunning, except that relative to past forms of shunning, it's (1) not that effective of a deterrent for actual racists, (2) it's currently far less forgiving for putting your foot in your mouth (since the Internet doesn't forget), and (3) it offers very little room for expressing sincere repentance. I'd be interested in figuring out ways to implement item (3), since I think that will precipitate a way for society to figure out how to mitigate item (2). I think the way to deal with item (1) is to make it possible to identify the actual racists to the communities they live in, so that offline shunning can be effectively used to deter bad online behavior.
Amazon ‘down globally’ as users say ‘they can’t make purchases on site’
Your problem is common. It’s about how to organize your code.

You’re good enough to solve the problems you need solving but you’re not experimented enough to make the code organized.

Code that’s well organized is easy to read, reason about, and refactor.

I don’t think there are books about this, and there is no right answer to these kinds of problem.

My advice is that code organization should come from code growth. Spaghetti code is not that big a deal when it’s small, but you should realize when it becomes a problem a reprganize accordingly.

It usually is hard. You need to split your code conceptually, and choose your abstractions and how you group files together

What I try to do is split the code into layers on who’s working on what.

The node guy will own the basic layer. Then you’ll have the business logic guy who will build the api. Then the frontend guy, etc.

These people should be able to work together without stepping on the other guy’s toe.

That in my humble experience is a good driving principle. This will make you define clear boundaries. For instance, writing a sql query from within a UI event handler is clearly breaking that principle.
Memory operations aren't required to behave like that, although on x86 they mostly do. ARM and Alpha certainly don't.
That Python snippet reminds me of my least favorite part of CL: the LOOP macro. Although calling it part of CL is a bit of a misnomer since the standard specifies it as, paraphrasing, do loops n stuff.
Your point is the standard that "optimizations shouldn't fuck up working code" is unreasonable? What point is there to optimizing something thats wrong? So you can break things 10% faster?
Amazon.in also has the same problem. I always thought they would have separated their regional websites from each other.
> "a program executing as intended on a CPU is fact"

processor bugs, power glitching, cosmic rays,...
I've heard they're fed up w/ insurance, billing...but the few times I've asked "hey what if I pay cash, not through insurance, is it cheaper?" (I knew I wont meet deductible...)

It was actually more expensive. I've stopped asking and feel it's a urban myth.
Younger, poorer me would not hesitate to pirate a game if that meant it’d be free. I do not blame a company for trying to protect their investment. I’d do that, too, if I was dropping 10s of millions of USD into developing a game.
In fact, the military (and the police) is what actually enforces national currency in the utmost top level.

Look what happens if you don’t pay your taxes (which is a way to enforce usage of a currency), you’ll be arrested and will go to jail.

And if you think about how the US dollar remained a global reserve currency through the petrodollar (explicitly backed by the US military protecting Saudi Arabia’s oil fields in return to its oil be exclusively sold with dollars), then it’s apparent that guns are what makes the money go round.
I think most people couldn't care less about installing software on their PC. You can always dual boot and create a partition for proctored exams and wipe it (which isn't 100% the same but pretty close)

The issue is the fact that I have my camera on and there are people who I do not know who can see me and my room. I don't know how this information is being stored and who is seeing it.
Do people in the "always pirate category" buy games that they can't pirate, though? Or do they just skip those games and play different ones instead?
Too bad the ideological schmalz is being laid on too thick for them actually to get to the real question: why are state pension managers investing the money so badly? This article could just as easily have been written by a right wing libertarian magazine about how government money managers are wasting everyone's money.

My guess, knowing nothing about the subject, is that "alternative investment" funds wine and dine the pension managers a lot more than a boring index fund will.
You probably want seq_cst atomics. That's easier to understand and control then volatile is.
The winner is the man who paid for the gun.

Who were Napoleon's financiers? Hitler's? UK during WW2?

It's generally the case that the politicians control the Armies during peacetime, but historically, money is the big limiting factor so banks have incredible power.
>their thing is a waste of time

This is incorrect. GNOME users would not consider it a waste of time, just like KDE users would not consider it a waste of time for someone to do work on KDE, or Mac users would not consider it a waste of time to work on macOS, etc. Please consider that your suggestion can be considered rude, you are simply not the target audience.

In general, open source doesn't work like this. These are volunteers, nobody can really tell them to go work on something else, because they work on what they feel like, which may or may not be seeking the approval of people like you. If you want to find another project that seeks your approval, that's great, go do that, let us know about it later and maybe I'll even try it out. If your goal is to harass open source developers until they quit open source, then please stop doing that, that would be making it worse for everyone.
> I build things for a living and I like it when the code I specify is the code that's generated.

Okay, then specify -O0 and enjoy your dumpster fire performance.
Build a 65c02-based computer from scratch [video]
There are ways to configure Shinobi so that you don’t need ffmpeg to record the main stream — you just write it to disk and save it.

You would need ffmpeg only if you’re going to do motion sensing, and the recommended way of doing that is to run it on a separate stream that is lower resolution and lower frame rate, which you can the monitor and take actions on the main stream for that camera based on what you detect in the lower bandwidth stream.

I agree that you don’t want to do a lot of ffmpeg processing all over the place.
Since I know how Google crawl and index work, and I know how the right-wing noise machine works, I suggest a very likely explanation is that Cernovich used Google webmaster tools to remove the URL from their index for the specific purpose of whipping conspiracy theories on Twitter.
Your comment exemplifies social conformity. The concern over getting fired for choosing a brand is an interesting concept.

Also, "rule of thumb" refers to a socially acceptable way to beat your spouse. I might reconsider the phrase.
> explain to me why a function that is clearly intended to create a side effect that is visible outside the process

This is simply not accurate. memset_s provides that guarantee. memset does not. It would appear that you have been under the impression that it did. However, it did not.
People already die quietly alone all the time. How far do we need to go to have everyone have a babysitter, especially at their own expense?
Python REPL: exit when the user types exit
The problem is, I want optimizations.. that don't break things. There's -O1 or -O3 but not -Ononewbugs. I don't expect perfection but changing the meaning of memset or collapsing atomic operations is like "settle down".
Memory debuggers aren't mentioned in the C spec, and an implementation that let you see all past contents of memory would be valid (and pretty useful), in which case that memset wouldn't be hiding anything.
Chia is proof of waste, it doesn't store anything useful.
Partly basing it on other discussions around it: https://blogs.imf.org/2019/02/05/cashing-in-how-to-make-nega...

And yes, the article absolutely does mention it:

"CBDC Public Policy Rationale

Advocates of CBDCs suggest that they are necessary, certainly useful, in addressing multiple issues emerging across the global financial system of late. These issues include: ...

Zero-lower bound interest rates (i.e., negative interest rates) – the existence of physical cash results in the severe curtailment of the ability of central banks to lower official interest rates below the zero bound (i.e., implement negative nominal interest rates) given the risk that citizens are likely to withdraw from the financial system by hoarding physical cash if negative nominal interest rates are implemented[12].
"

If that's part of the rationale, what do you think is implied about the continuing existence of physical cash?
> Done well, there is little overhead, but some overzealous publishers do frequent lengthy checks, killing performance.

I can imagine disaster if someone inlines the wrong function here. Definitely something that shouldn’t make it out the door, but amazing the difference 6 letters could make.
Ok … but short selling on a company with strong fundamentals, but a short term cash flow problem is dumb.

It’s a good way to lose tons of money.
That’s not the commenter’s point.

Their point is that literally all broken DRM like this does is punish paying customers and encourage piracy.

Nothing to do with the ethics of piracy - which - btw - if you don’t want me to pirate your game - don’t use DRM. ;)
This one is particularly prickly because the high cost paid in the US funds medical R&D and extremely expensive clinical trials which other countries are free riding on by imposing price controls. We still need to fund the R&D and clinical trials (unless they could be made less expensive somehow), so the most obvious solution would be to have other countries pay their fair share so the US could stop subsidizing everybody else. But that's hard to get.
Personally I like the Mac plist system the best. It just works, and it works so well that you never hear about it because no one ever complains about it!
I have never heard of this. Do you have any examples?
Amazon Down
I have no idea why big tech is in there.

If you think Google, apple, Microsoft, and Facebook are evil, then other kinds of business like Pharma, insurance, bank, agriculture are 10x Satan reborn combined.
Aren't gcc/clang significantly better than MSVC? They're certainly better at safe code with tools like asan, and at least they support C99.
Yeah, this story is definitely burying the lede.

The author installed software on computers in Apple Stores, without Apple's permission. That software took photos of visitors to the apple store, and transmitted it to the author.

Definitely shady activity, and when the information about how the author got the photos - is entirely unsurprising that they were raided.
That sounds like a job for Fargate or EC2 instances that are managed by EC2 Capacity Providers on ECS.
If you click "try the preview" you can see that there's a pen tool but it doesn't seem to be implemented yet. Just rectangles so far, but you do indeed draw on the stage a la Flash/Animate.
I could never use subscription software with a clause like that in a professional context. That's far too much risk to take on.

I can picture the response from them already too - "oh we would never use this clause to silence criticism of our product, that's not the intent" etc. If that's the case, then rewrite your contract so that it doesn't say you can do that - people write legal terms of use instead of ad hoc verbal agreements for a reason.

It's a shame too, because it seems like a pretty good tool otherwise.
It’s not “actually” a worse situation except in some pathological academic sense. The point of a macro is to make some idea clearer to understand by way of syntax. If it’s not doing that, it’s probably a bad macro.
In fact, Roman gold currency was invented primarily to pay the troops. As a result gold as a currency only circulated around regions where the military was fighting, and in peaceful areas far from warfare the usual methods of debts and IOUs were used to pay for things.

If you’re still curious, read Graeber’s “Debt: The First 5000 years” which delves into the Roman monetary system in detail.
That makes sense to use monotonic counters for game mechanics. I think the point still stands in that case though: if the DRM calls were tied to the same time source as the animation system, you couldn't patch one without breaking the other.
I honestly think that centralizing the production is the best way to produce the most vaccine in the shortest amount of time. Giving out the IP around the vaccine wouldn't just immediately bring more production online, and the IP alone isn't a sufficient recipe for producing more vaccines in bulk. What could instead happen is a bunch of players across the globe try to jump-start production and start bidding up the prices of the inputs, making production more costly and thus reducing production. Beyond that, quality control could suffer in the hands of inexperienced producers, and so more vaccine could be wasted.

It's been a weird thing for people to turn on Gates and assume he has some diabolical angle. He was an absolute savage in business, and people rightfully feared/hated him when he was at the helm of Microsoft (I was in college during the MS antitrust trial, and a lot of the CS department was rooting for them to be taken down). What I think motivates him now is straightforward self-actualization, trying to undo some of the fairly justified animosity he earned in business for the sake of his legacy. All the money in the world can't buy you a legacy, only accomplishments can do that, and that's what I think he's chasing now.
When asked on the street people always say "yes I want healthcare to be safe" but if you actually see who is lobbying for certification requirements it is always incumbents.

If people wanted and needed licensure for health, hair cutting, whatever, you'd expect that they would be at the state house. But they're not.
Just like how we require people to check in with their accountant every 6 months to make sure their finances are doing well, check in with a teacher and take a test every year to make sure our education is still up to date, and we have the cops investigate us biannually to catch any signs of legal trouble early.

We don't and we shouldn't require everyone to be nannied just because some people might benefit - they can seek those services on their own if they wish. Requiring someone else's permission to maintain your personal health would be considered just as absurd if it weren't the status quo.
A couple of years ago there were allegations that David Cameron had performed sexual acts on a pig as part of a hazing ritual in his school days. There was no compelling evidence, but on account of it being extremely funny (and relatively inconsequential) everyone more or less accepted it as fact.
The thrust of the article is that right now private banks effectively manage most of currency circulation and that a digital US dollar would make the Fed a giant 'MegaBank' that managed most of the currency directly in a way, giving them immense control.

Side note: the 'transaction problem' that we have in payment settlements today has nothing to do with the type of currency, it's really just about legacy banks, standards and monopolies. If we wanted a complete transaction to be 50ms it could be that.

Same thing for the 'unbanked' - there's nothing stopping us from having everyone 'banked' right now using the current system. SwissPost I believe is a bank, the USPS could provide basic digital banking as well if you really wanted.

Also understand that most of the financial system is credit, not cash, so there's that.

I think the Orwellian issue is real, as well as the issue with a central government entity getting into such granular problems. I just don't believe they should or can do it.

The banks, which literally own the Fed(s) (they each have set share ownership) ... will also have something to say about it.

It's such a gargantuan change I wonder if it could even ever really happen? How would it roll out? Rhode Island first?

By the time it hits main street I wonder if we'll notice a difference.
> Do I have to install and see? If so, that seems like a wee bit of a high bar.

It runs in the browser. There's a big huge "try now" button at the top of the page.
> That’s not exactly noble

That's where we disagree. Imagine you always cooked your noodles in a pan. This is clearly a suboptimal situation. Then you see an ad for a pot, you go buy it and it turns out that making noodles (and other dishes) could be so much easier!

Sure, you would not have bought a pot otherwise, but this ad would have been a net positive for you and the ad company, no downsides.

Or maybe you see an ad for a Chinese restaurant, so you try it and it turns out you really like them. There's nothing inherently wrong with their food just because you got to know it via an ad.

As stated above, the current system is stupid. But it's not all bad.
40-year-old in LA: ‘I don’t have it all together’ and that’s OK
is it javascript?
Removing insurance companies from the equation saves billions. There are hundreds of thousands of insurance employees working on complex payer software, business workflows, payments, clearing houses, membership, plan negotiations, sales, actuarial, claims, member support etc. Also on the hospital side all the people that interface with the insurance companies.

There would be some overhead for single payer but it would be much more efficient and simple.

Massive insurance company dissolution might also be an unpopular reality for folks to come to terms with as well though
seq_cst doesn't forbid optimizing `x = 1; x = 2;` into `x = 2;`, though, but volatile does.
Yet emergency care is relatively small portion of health care costs - so maybe deal with that last. It'd be hard for hospitals to make the case that emergency care is substantially more costly than similar procedures they offer.
That's a good question, ask them?

If the borrow fee was enough to compensate the stock owners for the damage done by the short sellers, why would any short seller ever pay to borrow the stocks to sell them short?
America is dealing with some very serious problems that “every other country” is not.

As an America this is a very sad thing for me to say. But the basic mechanisms of government are failing.
That was clearly a deliberate choice on his part to emphasize Apple’s decision to not support Flash. He lingered over the blank content.
Just like how YouTube has become a more open and free platform in their care. Or how search results have become more open and free since they dominated market share.
VS Code has improved so much in such a short period of time, if people are comparing to a 6 months ago there has been endless improvements. I really like Intellij, think it's great as well, but it makes you do things in certain way depending on what language you're using. After learning how VS Code works you can use it however you want with whatever language you want.
That sounds entirely reasonable. I'm just wondering if anyone would ever take the side of a mere gamer.
Nor is the iOS app working either
It'd be interesting to know how much mass of stuff needs to be dug/refined/shipped/disposed of to produce four grams of airpod.

e.g. to produce 1 gram of some metal you might need to mine and process 100+ grams of ore
Wow, my kid was complaining that he couldn't access a page a couple of hours ago and I dismissed it as him making a mistake somehow. I guess this is must be a pretty huge outage for it to be across all the products!
On principle I agree that GUI consistency is something that should be striven for, however when I look at the success of the web and apps, all of which have extremely non-uniform designs, it seems like the users really just don’t care and seem to be able to adapt to anything. That’s not to say they are power users; most users seem to be interested only in the bare minimum needed to do what they want, which doesn’t require mastery.

Overall, it seems like the success of the web and apps has mostly overturned the design principles that so many hold dear, and the world isn’t burning because of it.
I mean, there is not much discussion on there.

A sweet spot is a place where there are enough people to have long discussions but each person is deeply invested in the health of the forum itself.

My point was more about the difficulty in preserving the quality as quantity goes up. If you keep the quantity really low, then sure, you can enforce quality. But, then it feels pointless because there simply aren't enough conversations to engage in.

My favorite subreddit has thousands on comments on the weekly thread, yet I can realize familiar names, have deep conversations while the total sub count stays around 10k. Incredibly strict moderation helps (thanks dang), but it is a thankless job.