skysight-inc/HackerNews huggingface dataset:
There are some old tutorials that show how to do concrete calculations with these objects with Macaulay. They were an immense help to me when learning algebraic geometry, because they showed me how all this sheaf blah blah blah connected to actual concrete polynomials.

Try these two:
https://faculty.math.illinois.edu/Macaulay2/Book/Computation...
https://faculty.math.illinois.edu/Macaulay2/Book/Computation...

There's more in the book "Computations in algebraic geometry with Macaulay 2," which is free online. See also Schenck's "Computational Algebraic Geometry."

edit: Also, topos theory is definitely not the way to go here. Getting your hands dirty with algebraic curves is. See e.g. Griffiths' Introduction to Algebraic Curves.
Can't wait to have all these features already included in the car and someone finds a way to bypass the DRMs.
I'm impressed, adept at law and low-level hardware/boot patterns? What a varied skillet.
> a "Desktop Settings..." menu item in it which goes to a window named "Desktop" and defaults to the Background tab. On my more antiquated OS, the menu item is named "Change Desktop Background..." which seems more obvious / discoverable.

So the newer settings dialogue changes more stuff about the desktop than just the background?

How would the menu label "Change Desktop Background..." make all that other stuff more obvious or discoverable than "Desktop Settings"?
> The definition has now been updated (some would say the previous widespread misconception was corrected) to mean that a vaccine can also "prevent severe infection" while not actually stopping transmission or reducing infection.

Not sure the definition has been updated, this article from 2015 discusses a similar vaccine behavior: https://www.pbs.org/newshour/science/tthis-chicken-vaccine-m...

“ The reason this is a problem for Marek’s disease is because the vaccine is “leaky.” A leaky vaccine is one that keeps a microbe from doing serious harm to its host, but doesn’t stop the disease from replicating and spreading to another individual. On the other hand, a “perfect” vaccine is one that sets up lifelong immunity that never wanes and blocks both infection and transmission. [. . .] But the results do raise the questions for some human vaccines that are leaky – such as malaria, and other agricultural vaccines, such as the one being used against avian influenza, or bird flu.“

That said, the covid-19 vaccines we have do prevent some infections even of the mutant omicron variant, just not 95% of infections like it did against the original strain of COVID-19. And luckily omicron, while still dangerous and not really “mild”, is milder than the delta variant and the vaccine seems to be able to save a lot of lives.
Yeah, the original post has no context, I assumed they were deleted due to pressure from Neil Young & co about COVID disinformation.

It appears that they were deleted instead due to his use of racial slurs. Which, I guess, is a "gotcha".

With your regards to your second point, I do not know what you are referencing. This goes back to my earlier point. Are you saying that it's outrageous that Spotify would remove podcasts containing racial slurs? Or have you pushed aside the topic-at-hand to discuss some social issue outside of this topic?
> If the culture can confront the challenge of the incel

We could teach incels not to rape. That would be a start. Then they might start to relate better to women, stop hating them so much and after a while they wouldn't have to be "incels" anymore.
I also run an email server. I just used https://mxtoolbox.com/ to check my status and yep, UCEPROTECTL3 is the ONLY one to have my IP range listed.

The article sums it up nicely: IP blacklists have their place, however, please don’t use the overarching neighbouring blacklists such as UCEPROTECTL2 and UCEPROTECTL3.
"Coding is basically just English" is something people only seem to say after they have been coding for years.
React – The Missing Parts
At first I thought this was about Basic Input Output Systems. It's about wiki biographies.
AT&T sent me to collections once because of an error on their part. I immediately disputed the charges with AT&T, then explained the situation to the collections officer.

Collections officers can't try to collect disputed debts, so they immediately left me alone.

Then, I spent over 24 hours on the phone with AT&T, and eventually paid them a bit under a hundred dollars that I didn't owe them. There was no credit report ding or harassment from the collections agency, at least.
That’s pretty much how authoritarian governments work. Surely you can’t have free internet because terrorists use it to communicate, surely we can’t have elections because criminals bribe the simple people to vote for them, surely you can’t trust outside media because it’s controlled by the evil Jews. You don’t want money that’s can’t be controlled by us, because criminals will use it.

Trust us. We know what’s good for you. The world is bad, and only us can fix it. /sarcasm
This is great advice (And in particular points out the harrowing tale of careful choices that need to be made in a 'clean slate' business).

This is a hard balance to make. Technical choices influence the kinds of staff you would want working for you but you also need to prolong/balance the interests of said staff from moving onto the next thing. (I'd love to know how businesses do this beyond just more money and share schemes but maybe this kind of thing just needs to be built into the plan)
> I personally don't find the word sucker or the poop emoji offensive enough to get flagged

That's the problem.

Sometimes people don't even realize it is offensive. When I moved to the US, I (and some of my friends primarily with Russian background) freaked out about everyone asking "How was your weekend?". In the US it's considered quite neutral, but it's almost violation of privacy for any almost every person back in my country.

So, yea, "sucker" is probably offensive to some folks, even if you don't think so.
Same - I put off getting the booster until this past week and even though it's a half dose I still lost a day and a half to it.
I've had a few issues with Mailgun getting blocked over the years. Especially with Hotmail/Outlook.
Yes, the capitalizer got it wrong. Fixed now!
Yes, Postmark keeps a 45 day history of emails for user reporting. After that it's deleted:

https://postmarkapp.com/eu-privacy#security-and-privacy

It's a decision I am fine with. Others may not be.
In the Adobe case, I'd go with "unauthorized charge". Experian was running a similar con, and it worked with that incident.
TIL, that makes a lot of sense
> they can hope to maintain a longer-term relationship with the customer and build brand loyalty

Maybe this is because of how payment is structured (up-front vs recurring fees), but I feel significantly more brand loyalty when I shell out a fixed fee than a subscription. A subscription feels like it can just be switched out with another provider of a similar service, whereas a fixed single fee has more buy-in and gits the sunk-cost fallacy.

Renting too - I've got like three different apps for renting e-bikes in my city right now. Since they all cost basically the same, the only real metric I have is how close a bike is to my current location, and where parking zones are. There's no loyalty there at all, the brands may as well be background noise. But my Brompton folding bike, that's a thing of beauty I'm not gonna give up any time soon.
locate32 already does this just fine, been using it for years
I’d wager the opposite, that they have this scheme precisely because through all of their optimization they’ve discovered that this was the most profitable
> This fine vegetable is an acquired taste

Never once have I heard anyone say this about tomatoes.

I find it much more likely that you’ve have somehow only ever had bad tomatoes, have bad taste yourself, or are being intentionally contrarian.
> create a governing committee
The fed can only manage to get the value of the dollar down by massively increasing the money supply. Monero money supply can only increase by 1% a year. So you’d think the value would go up quickly if crypto has expanding utility
So when you accept BTC, how do you know if you'll be able to pass it on again? Is there a blood coin list?

EDITED TO ADD:

Here's something interesting about tainted coins. The commenter took out a Blockfi loan on coins he's had since 2020. The person he bought them from used BISQ. Then Blockfi recalled the loan immediately.

https://old.reddit.com/r/CryptoCurrency/comments/skxpr7/bloc...
If the problem is that kids are stupid and inexperienced and don't know anything yet, then you can replace "coding" with almost any activity and all the rest of it still fits perfectly.

- Math

- Any kind of experimental science

- Art

- Music

- Dance

- the list goes on basically forever
They want to create a governing committee that is above the power of the government... that's pretty far from "demanding public written concession"

That's creating an alternative government
So you're saying your own comment is FUD except "they keep pushing the bill!"

You agree your comment is FUD except... politicians keep pushing for a bill they see as a political win.

Right.

-

And your entire comment is doing exactly what you said I shouldn't: explaining for politicians.

Except you're taking this paranoid interpretation where elected officials are un-ironically intentionally trying to turn the US into the next CPP.

Also I love the very well buried lede with "amount of restrictions". Might be related to the pandemic that killed millions but who knows...
Well that was a dumb mental model. I thought it would reveal something unintuitive.
Ask HN: Has Anyone Seen a Driverless Waymo in SF?
> there isn’t really any evidence suggesting the vaccine doesn’t actually stop infection in at least some cases

Nobody is disputing that. The question is how much.

> Unless you are suggesting

That's exactly the comparison.
Notepad++ 8.3: Boycott Beijing 2022
> legally identical to all other instances of the same thing.

Well they're not because they're traceable. Your comment is so oddly conclusive yet so insubstantial
It’s truly amazing how many people are conspiracy theorists these days.
Who'd you choose?
My guess is this conversation doesn't show either of us at our most charming best.

Cheers!
The notwithstanding clause kind of renders all those rights and freedoms a joke. The legislature can do whatever it wants, whenever it wants, just like in every other country, albeit with less pretense about it.
Ask HN: How to build flash game in 2022?
I have a few game ideas that I'd like to build and host on my website. Similar games to those found on Cool Math Games or Addicting Games. With Adobe Flash having been discontinued, I'm wondering

1) What software stack do recommend for developing a new game?

2) How do I prevent cheating?
There are many dictators around the world. Why not apply that same logic for all other countries, why not also block Mali, Rwanda, China, Burkina Faso, etc etc etc?
If you’re talking about games, I agree, and there are multiple reasons, but generally speaking for viz or pure rendering or other cases, the budget might be bigger than you think. I’ve implemented real time transparency + path tracing in OptiX. Depends on your quality goals and denoiser options too, but several billion rays per second is a lot.
I don't think this doomer/fatalistic mentality helps anyone. History has also shown that even exhausted people can fight and win.
Spotify recently published their criteria, and they also said the Joe Rogan content they're funding violated it.

My criteria don't matter, and Spotify's criteria have no bearing on the statement I made.
Well, I commented it. Ofc it is my opinion, who else would it be?

It also happens to be how reality works. Private organizations have literally always chosen sides. It’s how the world works, and I’m sorry it doesn’t fit your likes. Nothing you can do about it mate.
I live in SF and have never seen a driverless Waymo, but have seen countless Waymo cars being driven every day. Now that they are getting a great deal of money for reaching the driverless stage in SF, has anyone actually observed a driverless Waymo in San Francisco? (Its starting to seem a bit like a Theranos product at this point)
Is it really, though? I feel like Myspace was similar to Facebook as it launched, but Facebook has since grown into a behemoth walled garden that replaces a good fraction of the internet outside of tech-nerd circles.
I'm seeing a bug where if you interrupt a listening exercise, i.e. by pressing "try again" because you missed something, it starts playing it at max speed. Any ideas what could be causing this?
Too little CSF leads to slit ventricle syndrome with a scary clinical image but not life threatening. Direct consequence is bilateral subdural hygromas.
> if `fib(42)` is the topmost node of your program's normal form, you always want to parallelize its branches (`fib(41)` and `fib(40)`)

How does that make things more efficient? Naively, it seems like the fib(40) and fib(41) threads are going to do almost exactly the same computation, assuming they're also defined recursively.
Certainly possible, but not necessarily. I had covid before the vaccines, and the vaccines were way worse in terms of intensity of discomfort.

Covid was still worse in terms of duration. But I won’t be getting a booster more often than maybe 2 years, as this becomes endemic.
> But Adobe? I’m sorry but any company forcing professionals to store client IP on their cloud offering by definition cannot be considered secure.

Not to mention that they stored and leaked the unhashed passwords of their entire userbase.
Same here. The only Adobe app left that I am using is Lightroom CC.
Yup. And is this situation the recipient will just mark it as spam. Because to them that's what it is.
Yes, and this popular opinion is one of the exchanges and online wallets. Not necessarily the miners or nodes running the network.
Bricks app: free note-taking and multi-line calculator
> Trust us. We know what’s good for you. The world is bad, and only us can fix it. /sarcasm

Ironically, that is exactly what you're saying.
>But I'm completely lost trying to imagine what kind of life experiences can lead on to expect them to be additive.

I, on the other hand, am completely lost trying to imagine what kind of life experiences can lead one to believe the OP error requires some "unique/rare" life experience.

How about the very common life experience of

(a) not being good at math but still being a programmmer and having eventually to deal with something math-y?

or

(b) the life experience of someone who might now enough math to get this, but didn't give it alpha opacity much thought before, and the simple addition model was good enough for them (as they never had to do anything special with it)?
Great response, and I was just wondering what went into sending email.

One question though, what do you mean by 'traps'? I feel like I'm missing some interesting context
For the most part, Rust's borrow checker just serves to verify that non-`unsafe` code doesn't modify/deallocate memory that is still accessible through a different pointer (a reference , in Rust terms; actual (raw) pointers free of such implications can't be used for data access without `unsafe`).

They further imply that they are non-NULL and their pointee is dereferenceable (no segfault; correctly aligned) and a valid bitpattern for the pointee type.
These assumptions are provided to LLVM, allowing a bunch of optimizations already. Mutable references further guarantee `noalias`/`restrict`, as a mutable reference to some memory location implies no other references to that memory exist, an exclusivity enabling aggressive store-to-load forwarding and elimination of redundant stores.

The non-NULL nature makes `Option<&T>` pointer-sized, so semantically nullable pointers have no memory cost and just force explicit handling of their NULL state when accessed (there are convenience method-syntax functions and `match` statements who's cases (patterns, in Rust terms) look like type constructors on the left side of a `=>` and have the inner values bound to the identifiers on the expression to the right of the `=>`). If a function itself returns an `Option`, `foo?` can be used to just unpack a `Some(bar)` and `return None;` on the nullable case. This syntax also works with `Result<T, E>` which allows conveying detailed errors (similar to exceptions, but with performance matching C's negative return codes instead of C++'s unwinding).

References are written as `&T` for immutable ones and `&mut T` for mutable ones.
Raw pointers are written as `const T` for immutable ones and `mut T` for mutable ones.

These guarantees of no-mutable-shared-memory not guarded by explicit `Atomic` types (or concurrent datastructures (I count `Mutex` and `RwLock`)) carry semantic guarantees beyond what an auto-`.clone()` and/or GC can provide.

I highly suggest you to try Rust again, but this time using non-lexical-lifetimes (NLL(s)), which shift the lifetime enforcement from simple lexical scope to a control-flow-graph based reachability. They lack the unintuitively-restrictive limitations particularly notable with loops, while still simplifying to abstract over combinatorial path explosion.

BorrowChk is your friend, I promise. Just ask in e.g. the Community Discord if you're getting rejected for no good reason despite trying to understand/work around it's complaints.
You're not really fighting it; it's more like a sparring partner than an enemy.

Also, `.clone()` and `#[derive(Debug, Clone, Copy)]` are your friends when fighting BorrowChk.
Food Prices Approach Record Highs, Threatening the World’s Poorest
An earlier post shared this https://www.reddit.com/r/Office365/comments/ft15pk/use_perso...
> Fungibility means that a given asset is legally identical to all other instances of the same thing.

No, it means it is practically identical (that is, for any potential exchange partner in the marketplace, any unit of the thing is indistinguishable in trade from any other unit.) Being legally identical is a powerful aspect of practical equivalence for anything primarily exchanged in legal markets, but not the whole of it, and pretty much irrelevant to trade in illegal markets (e.g., items which are legally in the same category of contraband and undifferentiated in law may be very distinguishable and different to the people trading them.)
A missed opportunity.

Djolie.
Airports can stop these flights but it's not in their financial interests to do so. Seems like Airports could just fine the airlines for unused slots. If the fine is less than cost of the flights everyone would win.
Yes I think public education is the worst option for people who want to become teachers because they love teaching, which is not a good sign.
> this is the first time I’ve been called a walrus.

This is one of your more incredible claims.

> I realize it is difficult to infer tone in a comment but I would encourage you to assume good faith. It keeps this community civilized.

Hey just fyi since you supposedly just learned what a walrus is, one thing they are known for is their requirement that everyone else assumes good faith long past the point of credulity.

Nobody is depriving you here. The trick to not being called a walrus is to not act like one. It's extremely easy!
No SMTP though, so that fixes 50% of the problem.
For all practical purposes, paid Google accounts getting access to real support is already that. You get some other things for that money, but I doubt people that are paying for their Google account are unaware that they may need that access to support to save their livelihood some day when a Googlebot drops the hammer for an unknown reason.
Is Quora Skirting the Edge of ‘Spammy’ When It Comes to SEO? (2016)
As an advertiser, yes, modern algorithmic digital advertising is night and day better performance than dumb digital targeting.
Yes, and I was implying there's nothing to make sure it's compatible.
I know of no country where the average citizen can affect the monetary policy of their currency.

Otherwise we wouldn't have had two full years of central bank-fueled upwards wealth redistribution almost everywhere in the world.
I'm not familiar with Java profiling. What's the alternative?
You need a tutorial, not code example. As there are a bunch of pre compiled command line tools, all of which come from a single package installation, that you can use to send SMS, access address book and do other things from the command line.

Install from F-Droid to get access to all of those.
This sort of thing finally started making sense after I read this: https://asktog.com/atc/the-third-user/
I think NilFS [0] fits your description, though it is somewhat obscure. It creates a checkpoint with every write, which can mounted after being turned into a snapshot.

Although the website seems to have not been updated in a while, it's mailing lists appear to be active. [1]

https://nilfs.sourceforge.io/en/ [0]
https://marc.info/?l=linux-nilfs [1]
Just a counter point. Apple can charge what it wants. So can Microsoft. So can Sony. So can Nintendo. So can Valve. So can Epic. They all take a cut for access. In many cases it’s exactly the same as Apple’s, 30%. They also have total control over what apps they allow. There’s no legal reason there should be a carve out for Apple saying they’re the only company that can’t do what everyone else is already doing. And no, Apple does not really have a monopoly any more than Sony does for PS5 or Microsoft for Xbox or Google for Android.

Maybe you could argue they’re ALL wrong / illegal. But that’s a different argument.
> You can see it in the French and German reaction to Russia right now that has very little in common with the US

That's because France and Germany are very dependent on Russia for energy, especially during the winter to heat homes, so they're playing the good cop. The UK isn't so, and is actually sending arms to Ukraine.
Any time "imminent" is used in astronomy, you have to remember 1 million years is imminient when speaking about the universe. So for them to say "within 3 years" that's like go get the popcorn, you don't want to miss it level warning!
If most applications don't satisfy soft real time requirements either, then maybe those requirements aren't really important for most cases.

There's only one industrial Haskell codebase I've worked on, and although parts of it were very procedural, that was probably less than half the codebase, even including the IO-bound code. Sure it's one way to use the language, but it's certainly not the only one.
If you have access to multiple tenants as an external user via the one 365 account, there are some great edge cases.

- I need to use the main menu to enter as a named external user in one tenant, to join and bypass the waiting gate to enter the call. Despite my main account being the same email, and indeed SSO!

- While in that call, you receive notifications from chat messages in your main tenant chat inbox.

- You can't use chat in your main tenant, as you're currently logged into a call as an external in another tenant (still using your main account), so you can see notifications for your messages, but can't reply to them on that device (!)

This is before you consider the use-case of having multiple actual 365 accounts (which Microsoft seems to amazingly have failed to deliver on, despite the fact supporting it would likely increase their bottom line, by making it easier to add contractors into a tenant more easily). Strangely, this is supported far better on mobile, but not at all on PC (!)

It seems they've built it on such a complex architecture of accounts, external users, guests, tenants etc, that they need to unwind this complexity to make it work - which tenants' policies should apply when on a call as an external user, but chatting in another tenant simultaneously?
It doesn't contain textual citations (at least my copy doesn't), so I suppose he couldn't use it.
Anatomy of the State [pdf]
That’s not part of Workspace and it will continue working.