skysight-inc/HackerNews huggingface dataset:
> What's wrong with SPF then?

- SPF breaks with forwarding. This is by far the biggest problem.

You typically end up with very large IP blocks being included in your policy (for example: MS365 includes a total of half a million IPv4 addresses, and billions of IPv6 addresses). All of which are now allowed to send on behalf of your domain. You'll have to trust (or hope) that the third party properly prevents other tenants from sending email on behalf of your domain. This is the problem with MailChannels as explained in the PDF.

- SPF can be very tricky to get right, one simple mistake and you either allow way to many IPs, or break your entire email domain. Even most seasoned IT administrators don't fully understand the entire RFC with all its errata and amendments. Now imagine some less technical user trying to set up SPF.

- You can only have one SPF record. If you want to add some external service, you'll need to merge your existing SPF record with the example given by your vendor. This can be highly confusing to many.

- The SPF DNS record is placed at the domain root (apex), which as shown in other comment here can be problematic for large orgs. This also prevents using a CNAME for SPF.

- SPF limits to 10 DNS lookups, which has proven far to low for modern use. The rules on how to calculate the number of required lookups is also ambiguous, so some receivers may accept your email, some may reject based on lookup limits.

- SPF contains many rarely used features (such as macros) that may or may not be implemented by the receiver, so you can't really rely on it.

- IP spoofing is an issue, but as you noted, this is not always a practical attack.

DKIM is in any regard more robust, more secure, and more important: easier to set up for the domain administrator. Just copy/paste the DKIM record provided by the third party email service. The third party vendor can (and most do) easily verify that the DKIM record is set up correctly. This is about as easy as it gets for DNS.

> Even for larger organisations which need to allowlist multiple sending systems, how would one spoof being one of the legitimate SPF sender in a situation where it is not also possible to spoof the DKIM records?

That is the problem with the (current) DMARC specification, you need SPF or DKIM to pass DMARC. Emphasis on or. So no matter how well you manage your DKIM keys, if someone can spoof (or has access to) one IP in your SPF policy, then the email is delivered. This is also explained in the talk.

Also, with DKIM you don't 'spoof' the record, you'd have to MITM the receiver when they fetch the DKIM DNS record, this is very hard to pull of in practice.
You're absolutely right - they could just keep the conflicting versions without notifying users in the UI if that was really their concern.
I don’t think this is a bad idea but I think it’s something you would have to do in conjunction with disability advocates. If you just say “we’re gonna pretend to be blind to help design well” then you’re kind of just patting yourselves on the back and missing the point

But if you work with a disability advocate it could be a valuable tool that could help you design for populations that feel shunned by designers.

my experience is that I have a degenerative eye issue that causes low vision. I wear glasses and can see but have obstruction in my central vision that causes me to rely on peripheral vision, poor perception of contrast, blurry vision requiring larger text, etc. AAA games have become better at accommodating this in recent years which is wonderful. But for a long time and still even now tech people were like “vision disabilities mean you’re blind, need glasses, or colorblind”. This is why a proper advocate is so important; they will educate you on populations that you may not be aware of.
…and you'd only need a simple majority in the Senate if not for silly procedural rules.
Using LLMs to Build Smart RSS Readers
Replacing bacteria in your mouth with genetically engineered ones. What could possibly go wrong?
Ray Kurzweil will outlive us all, if taking 200 pills a day works:

https://www.wired.com/2008/03/ff-kurzweil/#:~:text=He%20is%2....
After 40 years this should have spread to some of the population via kissing. ;-)
Doesn’t that lactic acid play a role in digestion?
I'm not going to say I buy any of this or that I think it's a good pitch, but you see these numbers for new treatments because the math doesn't work out for the go-to-market without them. When the product is established, the price goes down.
It's unfortunate that this misinformation is being upvoted on this site. The headline is completely incorrect, as is the statistics they're using to base the article on.

https://twitter.com/Marco_Langbroek/status/17055628292254106...

https://planet4589.org/space/con/star/stats.html

There has only ever been 350 starlink satellites that have deorbited, and only 8 within the last two months.
Boox Tab Ultra?

https://shop.boox.com/products/tab
He quite literally blended the line between fact and fiction, I’m not sure what you’re trying to highlight with this tbh. Mark Twain framed plenty of stories as being true experiences, which almost certainly did not happen. Television, obviously, did not exist yet.
Harvesting Brownian Motion: Zero Energy Computational Sampling
You can also do settings->accessibility->touch->back tap and set a single/double tap to send the ‘shake’ gesture.
> These people don't exactly have a stellar track record of medical startups (recall all the hype around MetaMed, which delivered precisely nothing).

I can only think of one other medical startup coming out of the Berkeley-area EA/rationalist cluster, which would be Equator Therapeutics. They're working on an anti-obesity drug, and my understanding is it's going pretty well. But maybe you have others in mind?

(MetaMed came out of the NYC-area rationalist cluster and ~predates EA, and Alvea came out of the Boston-area EA group and shut down after their vaccine candidate gave disappointing results in human trials.)
We'll let you know in 20 to 30 years...
There is also the practical issue that the EU is fundamentally (and on purpose) a mutually assured destruction mechanism in such cases.
I have very strong (and ugly) teeth. The few "cavities" that I had, were actually made by dentists (they do that, y'know), and have resulted in a couple of crowns.

Otherwise, my teeth are great. I now have a dentist that doesn't make cavities, and she seems almost disappointed, when she checks me.

But gum care is every bit as important as tooth care (take it from me, you don't want a gum-scraping), and that is why I need to brush, floss, and mouthwash, twice a day.
A quick search suggests there are 10.5 million in the US.

https://www.pewresearch.org/short-reads/2021/04/13/key-facts...
but they say this is old tech, with exprired patents, with some confusing 'Pfizer offered to buy it' and no extra details. To me it seems they mostly want VC money from those who would bet on something unproven if the potential market is huge.
For a lot of non-software new tech you at least have a visible research group and at least some attempts at presenting peer reviewed papers.
https://archive.ph/BGOxq

While AI for sure is not doing any favor for the embetterment of the internet, the net didn't start rotting a year or two ago, and didn't start rotting because of AI. It has started rotting when the internet was taken over by a small handful of big tech companies, defining what you can access, how you can access, when you can access.
What? Not related to this conversation at all.
Thank you for this, I appreciate it! That's unfortunate to hear. I may have to swap out the example I used in this article, and maybe also include a note that this technique has limitations. I think that using compression/Kolmogorov complexity metrics for classification is a fruitful endeavor and that the philosophy of groups like the Hutter Prize are sound, but the kNN + gzip example looks like it has some problems with it.

For anyone else following along, I think the GitHub Issue discussion on the paper's repo is really interesting: https://github.com/bazingagin/npc_gzip/issues/3
It's sorta wack to claim all this happened to you. It's also wild that adults need to write opinion pieces to dissect that "jokes aren't real."
Water also just dissolves the sugar and reduces the amount sitting in and on our teeth. I do this same thing and haven’t had a cavity in a very long time.
Where we not here before? GMO bacteria producing alcohol...

https://www.cracked.com/article_18503_how-biotech-company-al...

https://www.youtube.com/watch?v=PtPNaMphl04

Also lactic-acid keeps other mouth bacteria under control, do we really want to mess with the balance?
At least he didn't go full Jussie Smollett, maybe that's the silver lining.
It’s only 20k$/dose for the first family member. Once they establish the new biome you can borrow their toothbrush for a dose.
Good comedians will often explicitly acknowledge that they’re making things up:

“My girlfriend, who only exists for this joke, was calling me the other day…”

When done well, this does not undercut the joke. In contrast, if Minhaj was upfront about his fabrications he would not elicit the same moral outrage that undergirds his popularity.
Indeed P2P technologies seem to be fading out of existence. But i expect a comeback, not a small comeback, or a medium one, an earth shattering comeback.

The key problem P2P technologies are going to solve, is monetizable self publishing. Self publishing is really the definition of P2P, and removing the middle-man is the name of the game. Bitcoin (not BTC) was invented exactly for the purpose of monetizing information, as the first sentence of the white paper defines it: "P2P cash for the internet."

The ideal scenario of exchanging money is the real world, in which we exchange money directly with one another with 0 (zero) middlemen.

The question which arises is, "What is the minimum number, of middle-men necessary for an internet transaction?" Could there be zero middle-men like in real life? The answer is no, zero middle-men are impossible, because someone has to keep the ledger data, and he requires a piece of the money transferred. With 1 (one) middle-man it is perfectly possible. The simplest such example are CBDC's issued by governments, but it could be a person, a P2P network or a company.

One use-case to illustrate the incentives is if Guyneth Palltrow visits the Oscars and she desires to publish a hundred photos to her fans. These photos are high-res of 10 MB each, so she wants to publish 1 GB of files. The most obvious place to share the photos is to post on Insta. She gets monetized by Instagram for all the traffic she attracts, but there are too many middle-men involved in her getting monetized. First of all Instagram is a middle-man, banks, and in case of international transfers governments as well. And each one of them gets a cut of the profits.

So Guyneth decides to publish her photos on torrents and getting monetized via Bitcoin. She effectively cuts out all middle-men, except one. But one problem remains: "How do we know who she is in the swarm of the peers, download the photos from her bandwidth and monetize her, instead monetizing random peers? We are her fans, amirite?"

That's where digital identities using ECSDA and social graphs kept immutable on a blockchain come into play. Hierarchies of identities for each person, merged into unions of pseudonymous accounts will enable information to flow where it needs to be. Money will flow where it needs to be as well.
And if I read the article correctly, those claims were made by the girls mother who
1) Lost or relinquished custody to Roberson in the first place
2) Was contradicted by her own sister who said she never observed that type of behavior and that the mother was prone to lying

In any case the conviction doesn't remotely approach the bar of "beyond a reasonable doubt"
I'm building a game using GPT-4 for NPC's dialogue and actions
Hey everyone! I think LLMs like GPT-4 are going to completely change gaming by providing the ability for games to have open-ended, real-time conversations, as well as massive multi-agent simulations that lead beautifully chaotic and emergent situations. I've been working on this prototype for the past few months and just released this devlog, with plans to post more frequently.

At the moment I use Unity for much of the game's frontend and core logic, but have a websocket connection to a Node server which handles GPT-4 requests, and connecting to a db. Right now it can be quite expensive at $100/day of R&D, but I'm saving every single request and response, with the goal to finetune a 3.5-turbo or other model in the future, which should significantly decrease costs.

Happy to answer any questions!
I don’t think cutting in the open air and cutting in tiny sweatshops are at all comparable.
This is the kind of bullshit that makes me against government death penality. If the supreme court can't throw out "administrative procedure" in favor of a "correct ruling", then where does one go next?

Is the only way to get the "correct outcome" a BLM george floyd type protest? It seems like the court system is becoming like getting support from tech companies these days where the only way to get a "normal" level of service/outcome is to start a shitstorm on twitter as the normal support systems doesn't have the approval to make a profit affecting decision.
I grew up in Texas and now live in Oregon where we get something like two weeks of nights where it's 80+ out late at night. I agree with you; the humidity makes things gross but what makes them unbearable is the duration of the heat.
("Hello, Elon?")

OMG. Don't be ridiculous. This is HN.

Elon's not going to the moon. He's skipping straight to Mars, so there's no hope you will run into the man while camping out on the moon.
As a Mac user, this also bugged me. One thing that helped was to...

brew install coreutils

... and then adding gnubin to my path so I can use them without the "g" prefix:

PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

Now I no longer have to remember idiosyncrasies of the macOS versions, such as:

# macOS
cp -R

# Linux
cp -r
The idea is that it is unlikely that individuals can be neatly categorized into one specific learning style among of set of learning styles. What allows one to learn best is highly contextual and ever changing.
I don’t know but it’s one of my favorite rituals, when northerners come down here and innocently order tea and then gag at first sip.
Photography hobbyists aren't likely to stick with the activity unless they like the doing (or the fact that they can point to something they made, even if they're annoyed by the process) -- I agree. So, naturally I agree that AI can't replace that.

But people who are making photographs for others to consume (not you; not me) are what the grandparent comment are referring to. AI is definitely going to squeeze them very hard, unless they're generating something AI doesn't.
Yeah these stories kinda read like socially engineered tales to confirm pre-conceived bias.

When the alt-right tells these kinds of stories, it's usually like "Today I was persecuted for being a white christian ..." Same energy at least.
A course exploring the long, interrelated history of 2 ways of seeing the world
Personally I read the article. It has, in the last chapter, the following: " As of this writing in February 2020...", so yeah, written by the author.
I believe the above is referring to this post: https://news.ycombinator.com/item?id=37622702
If blood feuds become that much of an intractable issue, why not target those regions for fentanyl-powered self-mollification?

That's obviously a galaxy brain argument, but what's to stop someone from going Tim McVeigh over a routine miscarriage of justice?
It's not gender, it's sex, and the organizations are different because sexes are different. The things that make men better men don't necessarily make women better women, and vice versa. This idea of men and women being social constructs, as opposed to some sexless personhood eunuch with gendered attributes being a social construct, is not consistent with an objective reality. The idea behind these organizations is they are for men and women in support of a social fabric that provides peace and stability, and not say, permanent revolution and chaos.
patent hell = our patent applications keep getting rejected for prior art from an expired existing patent, general ineligibility, and we have no moat and no capital
Are they jokes or are they claims? This discourse is deeply confused
> Hopefully the patent has run out by now and others can get in on the action and make it affordable.

The patent has run out, and in the ~20y since it expired no one has tried to revive the idea. Why are you faulting the people who are finally picking the idea back up instead of all the people who could have but didn't over the last ~20y?
It is correct that Rust does not (nor claim to) solve memory leaks.
Really? There's not a single great email app?

Opportunity there I guess.
Sometimes I imagine that we're all some superbeing's figurative ant farm, and that it's delighting them when we collaborate to understand the nature of our space and physics.

Maybe this partly redeems us, from all the times they're tempted to discard us, and disinfect the ant farm enclosure with bleach.
I have a very hard time believing the majority of current HN commenters have worked in the startup space.
I saw this in popular mechanics magazine like 15 ish years ago as a kid and I haven't stopped thinking about what ever happened to it. I hope this happens!
Yeah I was using the term lockless loosely here, not referring to atomics.

I agree that using explicitly switched coroutines is not sufficient for mostly “lockless” programming (but I do think it’s necessary). I was coming from a thread per core perspective where you run one event loop per core and limit cross core communications (like in the Seastar framework). With this you should be able to perform most state manipulations without locks.
I think they are also great for photo viewing, because they are easy to show to others. As the saying goes the best camera you have is the one you have with you.

Same reason I listed them as the best music players - I don't want to carry around a laptop to hear tunes. And while some audiphiles claim that they can hear a difference, I have never seen evidence that this is the case.
Perhaps unexpectedly, people dying are usually _cheaper_ for a healthcare system than healthy people. This has been studied a lot with smokers, basically people in old age cost far more than young people and thus a true cost-minimizing system would not be how you expect. Of course, we aren't trying to minimize cost so the premise is flawed.
See the link I posted. The average age for a house before rebuild is 27 years old.
The original article is:

https://www.latimes.com/california/story/2023-09-24/silicosi...

Yahoo news is something I avoid like the plague.
Honest, non-rhetorical question: is there an example where Mark Twain told a story that his audience presumed to be true and was invented to garner sympathy?
The concept of "good faith" is a self-refuting one, as it has no real definition. It's just an sophisticated sounding ad-hominem that means "I don't think this person really believes what they say" but is invariably made without any proof, as it's the sort of unfalsifiable she's-a-witch claim that cannot be proven one way or another.
When was Google not an ads company?
Is it? In the US, I'm not aware of any way someone can legally drive, be employed, have a bank account, or get a cell phone without having an ID. At the same time, as long as you were registered at birth, getting an ID from scratch is a little bit of legwork and probably less than $100, and that's probably subsidized if you don't have income. The number of people walking around without an ID and no way to get one has to be vanishingly small. I'm sure there's a certain fringe of people who are undocumented, on the run from the law, or otherwise encumbered in their ability to get one, but how far should we bend over to get a ticket fee from those people?

Edit: Dang it, the best answers always come after I close my laptop. "It would be discriminatory if the government didn't provide people a way to get ID. As a business owner, that's beyond the scope of my responsibility. Same as if someone showed up without $5 and wanted to buy a sandwich." ...is another way to look at it.
Sounds like a small, niche
but very real market and product: A keyboard case with Bluetooth (but security!) or USB-C.

Bonus points for e-ink-based keys.

Edit: Realistically I’d be surprised if something like this doesn’t already exist.
Because US manufacturers will eventually get out competed even with reciprocal 25%-50% import taxes. With how things are going I'd be surprised if US even allows PRC cars from Mexico or Canada on US roads.
Yes, but how do you ensure your selectors actually match the DOM elements, beyond testing them manually in the browser? How do you ensure there's not another selector somewhere else in your code base that accidentally overrides the first selector under certain conditions?

I should mention, the above questions are largely driven by my experience of working on large code bases of tens of thousands of lines of CSS, written by dozens if not hundreds of people over the course of a decade. Then again, OP says "You never know what could go wrong." and this precisely matches my feeling whenever I work on some non-trivial CSS, so I don't think I'm the only one struggling with this.
I wish there was a BY-SA license that applied to AI models.
Weakness discussed here https://arxiv.org/abs/1909.06300
That would be great, if what is under scrutiny was actually jokes.
Battery life, RAM size, and size and weight.
I used to use an XR, it is okay in terms of battery life, but it is very unpleasant to hold in hand.
Then I switched to the 12 mini, it is nice to hold, but the battery life it much worse than several later generations, it is okay for COVID life, but not much for a regular life.
The battery life won't be an issue if you are using a Pro Max phone, and Pro series will feel better than using a non-Pro one (iPhone Xs vs Xr), but I believe if you are using a later generation, you won't want to go back to those two.
There is absolutely no justification for the death penalty no matter how you look at it. None.

From a purely economic POV, it makes no sense. Compare the average annual cost per state prison inmate [1] ($22,000 for Texas) to the annual cost of a death row inmate. For example, $90,000 per inmate per year for Nevada [2].

In addition capital cases are significantly more expensive to try. Each Federal execution cost an estimated $1 million [3].

Since 1973, at least 190 people sentenced to death have been exonerated [4]. People exonerated of crimes tend to skew heavily towards minorities, particularly African-American [5][6], which shows it's not really about the severity and certainty of a conviction but instead emotional retribution disproportionately targeted at black people.

The American carceral state is an abject failure and a blight on humanity. We have 4% of the world's population but 25% of the world's priosners. If locking people up worked, this would be the safest country on Earth.

[1]: https://www.vera.org/publications/price-of-prisons-2015-stat...

[2]: https://www.leg.state.nv.us/App/NELIS/REL/76th2011/ExhibitDo...

[3]:https://interrogatingjustice.org/death-sentences/the-cost-of...

[4]: https://deathpenaltyinfo.org/policy-issues/innocence

[5]: https://innocenceproject.org/dna-exonerations-in-the-united-...

[6]: https://deathpenaltyinfo.org/policy-issues/innocence
Because of ethanol?
Perhaps it works for e.e. cummings, but if the author professes to be a SWE, and can't/won't express standard units in standard format, especially in a rendering that actually means something else, author looks lazy and ignorant.

Do you want hallucinating AIs? Because this is how we get hallucinating AIs.