skysight-inc/HackerNews huggingface dataset:
The day a rich person has to decide between having food or paying rent, monetary expansion will have hit them as hard as it does a poor person.
Replacing Electron with react-native-destop – FB Messenger
nice! will check it out
Show HN: I'm building a newsletter curator called AnyTopic
Hey Everyone - I've been building a service that generates personalized newsletters about anything that you're interested in and I'm looking for some feedback on it! To create a newsletter you've got to enter in a topic and a description of what about that topic you want to get news for, I'll send you a weekly newsletter based on that input and you can adjust how this rates articles by giving feedback in the newsletter.

If it sounds interesting take a look at anytopic.io I'm still in Beta so it's rough around the edges, but it's free to try out!
The piece speaks for itself. It’s very strong.
> only reputation that matters is the reputation of making money

Within this context, totally agree. It's where a16z has failed: its returns are subpar. The other failures flow from that.
In Marine Corps bootcamp, this man is lionized for his accomplishments during service. After my service ended I read war is a racket and it profoundly changed a lot of my viewpoints.
> The use of this domain is specified by Mozilla, as a limited-time measure until a method for signaling the presence of DNS-based content filtering is defined and adopted by an Internet standards body.

Yeah. Once DoH succeeds in preventing DNS based blocking of ads, trackers, etc., I’m sure all the big tech companies will come back to the table and agree on a standard that gives that power back to users.

/s for anyone that needs it.
What model and year do you have?

My 6 month old Model Y has a dedicated button for hazard lights on the ceiling.

I can flash lights by pulling the left stalk (I forget if forward or backwards).

Wiper interval I do miss but what I usually do is either hit the wiper button once on the stalk and set via screen or use the voice interface to say “wipers speed 1”.

Can’t you turn defroster on with the voice interface too?
You'd need to rework more than the worlds plumbing considering thats not even whats tainting things. The source says its often from runoff, from rain dissolving naturally occurring aluminum precipitated all over the earths crust and bringing it into the water supply. The only solution to that would be to distill all water. Imagine those energy costs.

My point is basically we are doomed for this, c'est la vie, live your life, probably something else will be taking you out at the end of the day anyhow.
Graphene OS is a very interesting option but it only runs in Google's Pixel phones for now, so I'm waiting for the day it could be installed in other devices.
General Rule: If a war is existential, then countries which want to keep existing usually find ways to turn down the "racket" aspects.
and keep enough shared context between the steps so that there is coherence
Not entirely certain, but I think to some degree this is a way for the network to say, “I will not respect your privacy, so don’t try”.

If a network implements DNS-based content filtering and blocks DOH requests, not responding to a query for this domain could allow an application to know to not bother trying DOH, since it will definitely fail every time.

I could be totally off the mark here, though.
The housing market's Ice Age
Although I despise Kissinger, I'm not sure it's fair to put it all responsibility on him. There is more blame to go around.

Author is Nick Turse. I can recommend his 'Kill Anything That Moves' as a good book on the Vietnam War.
Hey, co-author here, thanks for caring about me. This is me who added myself as an author to the blog, i feel like “engineering” is the best description for the work I do in Supabase :)
You can find it in PR https://github.com/supabase/supabase/pull/14520
We have a flat culture and if you scroll through past posts, you see that it is the most common description for our team.

As for the work behind, copple made significant edits and additions (as I thought of them) to my draft, so i decided add him as coauthor (just to make sure: I wasn’t asked by anyone and copple only noticed this after publication)
Hi from Argentina! If this is your part of the world, let us vote in your elections.
It's very dangerous to not also take into account what your friends do (or who the criminals are).

Words and emotions are easy to fake, deeds are much harder.
https://xkcd.com/1132/

bet you 50 bucks it won't happen
Coincidentally on other news today people in Emilia Romana are rushing to salvage old books stored in the basements of flooded churches.
Yes, that's what a racist, white supremacist country would do: 82% non-white immigration.

> Its just now a certain segment of "got mine, scrw you" America wants to call those same people as illegal immigrants.

It's called a "country", and is not unique to the US. If anything, the US is one of the most* open - that's how they went from 85% white in 1960, to 58% in 2020 [1]. You mentioned China - in that same period, they went from 94% Han-Chinese, to 91% Han-Chinese [2], and they have virtually zero immigration - 0.07% [4], India has 0.4% [5], while the US has 14.5% [6]. And unlike the US, China and India do not grant citizenship by virtue of being born there [7], which means the US undercounts immigration, compared to China and India.

So the country that has proportionally 36x more immigration than India, and 207x more than China, and almost entirely non-white immigration at that, is the one you're accusing of racist xenophobia?

As for difficulty of obtaining citizenship, you greatly overstate the role of race. Whites have an approval rate of 93%, and blacks 90% [3].

[1] https://en.wikipedia.org/wiki/Historical_racial_and_ethnic_d...

[2] https://en.wikipedia.org/wiki/Demographics_of_China

[3] https://edition.cnn.com/2022/02/23/us/black-immigrants-citiz...

[4] https://www.macrotrends.net/countries/CHN/china/immigration-...

[5] https://www.macrotrends.net/countries/IND/india/immigration-...

[6] https://www.macrotrends.net/countries/USA/united-states/immi...

[7] https://en.wikipedia.org/wiki/Jus_soli
Next.js w/ TypeScript and Supabase
The first definition I found on "free speech absolutist":

> Free speech absolutists believe that any limitation on political speech is veering into dangerous territory. They believe that restricting free speech in any way, including curbing insulting or factually incorrect speech, means assigning gatekeepers who decide what can and cannot be expressed in public.

Twitter's censorship policy does seem to have moved in that direction in general.

But I grant you that the terms are a bit overloaded and it's not always clear what people mean by them.

PS: Edited "free speech" to "principles" since it was causing much debate about semantics.
But when the bad guys are doing all kinds of bad stuff. When your good friends in the media are telling you all about all this bad stuff that the bad guys are doing. When all your friends are hot to go out and fight these bad guys. What can a right-thinking person do but join the fight?
The real question is: if it's true, what do you think those who tried learned from it? Did they find a way to achieve their goal without any outright observable changes from the public's perspective?
Now document the two words, run the test suite to verify no-breakagem commit to source control, and push to production.

Suddenly those two words cost a lot more than $0.06, and that's IF everything goes smoothly.
Twitter set to exit EU Code of Practice on Disinformation, sources say
I'd interpret the question as: "given the copious evidence that the US did not enter WWII intentionally to make money for industrialists, is Smedley's thesis that all war is a racket reasonable? To what extent are humanitarian or democratic concerns as important as war profits in the decision to go to war?"

(with the unstated assumption that the US was just in its choice to fight the Axis)

I actually don't think Smedley would have changed his message at all; I think he started from a false premise that he was 100% convinced of, and would have pointed at the enormous profits made by war industrialists in the US during WWII. He might not also notice that post-war US was the most economically productive country of all time, that it opened up huge options of African Americans, or even really recognize quite what motivated Hitler and the Nazis.
Sucks to not be the target demographic then. Theres literally billions of people who use youtube every day on mobiles. Shorts is here to stay. Make peace with it I guess.
"I suspected I was just part of a racket at the time. Now I am sure of it. Like all the members of the military profession, I never had a thought of my own until I left the service. My mental faculties remained in suspended animation while I obeyed the orders of higher-ups. This is typical with everyone in the military service." - Major General Smedley Butler, USMC, 1933 speech
Calculus works fine without infinity. Finitism is basically a philosophical position without practical consequences. Plenty of serious people have planted their flag there. I don't find it particularly surprising that someone who works with computers, especially at a low level, would be drawn to it.
All I want is to be able to order from wherever I am and have it be there at a table at a designated time. Call it pre-ordering+reservation or pro-ordering.

I don’t need any pageantry at 95% of restaurants by the waiter or waitress then long wait times while they prepare the food.

Some restaurants allow it and will ask you to pay first, some will act like you are from another galaxy, and others aren’t sure how to approach the situation.
This article is an excellent riposte to the nauseatingly worshipful interview with Kissinger that the Economist published this week.

https://www.economist.com/briefing/2023/05/17/henry-kissinge...
Plug: I’ve built something vaguely similar, but of course a trillion times less brilliant and powerful, yet nonetheless useful for some straightforward cases where really you just want GPT et al. to call your API at just the right moment of the conversation, with JSON that is guaranteed to be valid:

https://github.com/manuelkiessling/php-ai-tool-bridge
Artificial Intelligence and the Future of Teaching and Learning
>The U.S. Department of Education Office of Educational Technology’s new policy report, Artificial Intelligence and the Future of Teaching and Learning: Insights and Recommendations, addresses the clear need for sharing knowledge, engaging educators, and refining technology plans and policies for artificial intelligence (AI) use in education. The report describes AI as a rapidly-advancing set of technologies for recognizing patterns in data and automating actions, and guides educators in understanding what these emerging technologies can do to advance educational goals—while evaluating and limiting key risks.
Maybe. Probably! But he never followed up to clarify or respond to real use cases.
Dictator of the US. That's one of the weirdest things I have ever heard. But I know once upon a time that word had no negative connotation. Just like fascism after all.
> Instead this artificial construct some product manager at YouTube came up with is showing up all over the place where it isn't wanted. It takes up valuable real estate and infests search results.

Even if it was a good product I refuse to use it because of how hard they were pushing it.
Lots of people out there have decent middle class careers working in technical roles outside the FOMO-based-startup sector.
> and blocks DOH requests

It’s on port 443, probably to the IP of a huge CDN. How would you block it?
Most revive after being left in the fridge for some time. The bits and pieces contract at different rates, so cooling (or, I must assume, heating) is enough to get them unstuck.

Many drives I did that with lived happy afterlives after being revived, some having been brought back from the dead more than once.
I was just thinking the same thing, but it only accounts for repeating patterns that start from the beginning. If you look at your example, you can already see ○ ○ ○ repeats the pattern ○ three times in a row.
Something that has helped me, in many similar situation is to restate my intent.

Reminding myself that my goal is to be a better engineer tomorrow and not really to do a great job right now. I am after getting better, current work that i am doing is just way to get better. Taking such a position seems to solve lot of problems.

Criticism becomes something that i am actually after.
I am not attached to what I build in the past. Of-course it is crap, i would not do it the same way now as i am better.

Take pride in getting better. Not in in the job done.
DoH is such a weird thing.

I am against individual applications making their own DNS queries. This is a responsibility of the OS.

I love the idea that I can query DNS without being spied upon. However, at home, for the protection of my family and me I want all devices to go through a certain DNS server.

So where does this leave us? We're delegating the statement of 'I'm being secure' to the DNS server itself.

Shoutout to my Google Mini which ignores DNS servers in the DHCP response.
>This is also why there couldn’t be a good third movie, there’s nowhere natural to go after action.

Rom-Com? Heist movie?
Most promising part of the article-
"With Meta’s adoption of React Native Desktop, we are working together with Microsoft to continuously contribute improvements to the React Native macOS and Windows GitHub repositories."

Great to see desktop seeing some love, wasn't looking good when compared to RN-Mobile
Can we rename the domain to "privacy-isnt-permitted-on-this-network.net"?
Totally fair, and yet, the incidental fruits of WW2 such as radar, powerful long-range aircraft, all kinds of advances in electronics, radio communications, atomic energy etc. led to 60 years of incredible subsequent technological progress and economic development that without any question raised enormous numbers of people out of starvation, abject poverty and misery.
It's kind of an extreme measure, but there is an extension called "Unhook" that you can use to remove recommendations, and only show your subscriptions. It has a bunch of other tweaks and has made the Youtube UI tolerable for me, personally.
I suspect he may have had a preemptive opinion on that even though he wasn't around any more when it started.

“WAR is a racket. It always has been. It is possibly the oldest, easily the most profitable, surely the most vicious. It is the only one international in scope. It is the only one in which the profits are reckoned in dollars and the losses in lives.” - SB

We are told a version of things, and maybe that version is even mostly true, but I'm less sure about this now then I was when I was a kid in grade school.
Thanks for link 2 - it is worth a proper read! Read half of it already and it is very interesting and useful for understanding this.
Exposure - but with appropriate processing in a productive way. Otherwise it just produces PTSD.
DoH only increases privacy if the DoH provider is demonstrably more honest and privacy concerned than the network you're on. Mozilla defaults to Cloudflare, and Cloudflare are deceptive, disingenuous, and scammer friendly. Plus, many of us who care about privacy believe Cloudflare would sell access to the data they collect (the DNS lookups) to the US government for the right price.

The argument for this is specious at best - people who don't care enough to change their own DNS servers on their own networks apparently have to be saved from themselves, which is why Firefox decided to turn it on without prompting the user, in spite of many people complaining about changing the default without asking.

Enabling this canary domain doesn't disable DoH, if you've explicitly turned it and/or configured DoH with your own settings. DoH still stays on.
I think it's complicated. I don't think Butler believed that every single war was unjustified. When reading 'War is a Racket', you have to look at the context of war in which we lived. He was too young to fight in the American Civil War. So his consistent experiences of war were those fought in America's most blatantly Imperial phase. Even compared to Vietnam, Iraq, etc, the wars of the turn of the century were cravenly driven by capital and imperial ambitions.

And to that matter, some of what brought the U.S. into the orbit of WWII was a lower key version of the kind of foreign policies of that earlier era. Disrupting Japanese interests in Asia was very much about economic benefit and power balance in the mode of realpolitik.

And in the end, the Roosevelt administration remains unique in American history for how hard it pushed against colonialism. Truman was much more aligned with British interests in this way than FDR. So while the war is justified in the name of stopping two monstrous regimes, its precursors and its aftermath do carry a fair amount of the same taint that Butler thoroughly observed in his time.
Reading the comments I think it may sound worse than it is.

> The canary domain only applies to users who have DoH enabled as the default option. It does not apply for users who have made the choice to turn on DoH by themselves.

So basically it sounds like a way for system administrators to disable DNS over HTTPS on their local network when DoH is enabled by default on the machine.

Though I'm not sure what's preventing people from abusing this on public networks and ISP level.
To anyone just passing through the comments, the Wiki article on Butler is a worthy read. He was an interesting person.
What Your Software Can Learn from the Ingenious Design of ATMs
Interestingly the `tags` object seems to support any tag name: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...

And it still allows to provide specific types for the known HTML elements: https://github.com/vanjs-org/mini-van/blob/57b686ced075754ee...

Cool stuff
> "Could war have been prevented by a Russian-Western deal that halted NATO expansion and neutralised Ukraine in return for solid guarantees of Ukrainian independence and sovereignty? Quite possibly."

Such guarantees have already failed spectacularly:

Ukraine Gave Up a Giant Nuclear Arsenal 30 Years Ago. Today There Are Regrets.: "When the Soviet Union collapsed, Ukraine turned over thousands of atomic weapons in exchange for security guarantees from Russia, the United States and other countries."[1]

Lesson From Ukraine: Breaking Promises to Small Countries Means They’ll Never Give Up Nukes: "In the 1990s, world powers promised Ukraine that if it disarmed, they would not violate its security. That promise was broken."[2]

Yes, Russia promised in 1994 to never attack Ukraine if it gave up its nuclear weapons: "Ukraine, Russia, the U.S. and the UK signed a 1994 treaty that assured Ukraine it would be safe from attack as long as it gave up its massive stockpile of nukes."[3]

[1] https://www.nytimes.com/2022/02/05/science/ukraine-nuclear-w...

[2] https://theintercept.com/2022/02/27/ukraine-nuclear-weapons-...

[3] https://www.verifythis.com/article/news/verify/global-confli...
As far as I can tell SAL is a static analyzer aid, and only applies to specifically annotated values.

This RFC applies to all pointers in all cases, and bounds checking occurs on every pointer access at runtime. So while the annotations clearly overlap, the language semantics are vastly different.
Dunno, all I was saying is that it was more difficult for me than a regular visit to HN. It actually made me a _lot_ more sceptical of the average commenter on things I didn't know anything about.
I appreciate the response, thank you! I've really enjoyed following the explorations of Wasm Labs.
I drive in L almost all the time.
> - you can't flash your headlights

You can flash the high beams which is good enough, IMO.

> - you can't set the wiper interval

You absolutely can. In my Model 3, if I press the button on the left stalk, it makes the wipers wipe once and shows the wiper options on the screen. I can set them to Off, Slow, Medium, Fast, and Auto.

The only exception is when the car is on Autopilot. Then, it's forced to be Auto. The quality of Tesla's auto-wiper software is questionable, though.

> - quickly turn on the defrost?

There's a button for that now.

> - turn on the hazard lights? (you should google it, it's funny)

? It's a button above the mirror?
I’ve been a paying customer since October last year. I discovered it after someone recommended it in a hackernews comment.

I’m guessing you’re mentally comparing this to all the possible books you could buy instead for that price. But how many of those books would you actually read, let alone finish?
A better comparison is, having an MIT educated math tutor on call for $50 a month.

I have a bachelors in physics but it still feels great to learn new things that my education skipped. For example, we skipped singular value decomposition at my university in the interest of time. Mathacademy says, screw it, we’re teaching everything!
Maybe the US didn't enter WWII with the idea of making a profit. I don't know.

But what is undeniable is the US exited WWII in a very good position and lots of profits were made.
> But then if I go to a coffee shop that wants to inspect my DNS queries

If you're in a coffee shop and not using a VPN then, well....

But in direct answer to your question. No.

If you setup DoH correctly then you are not reliant on the initial DNS lookup. For example 9.9.9.9 has a valid cert for 9.9.9.9, so no initial DNS lookup needs to be done.
Nvidia – Gamers Be Damned
> I cannot conceive of a world view that allows one to feel proud of their accomplishments but does not require their disappointment in their shortcomings.

That is a great point... but the answer is that you should also take your accomplishments with a grain of salt.

Basically, yes, your outcomes are a function of your inputs (talent, work, etc.), but it is a very noisy function and people usually underestimate that part. Sometimes you do the right thing and fail anyway, in the sense that "the right thing" is a strategy that succeeds with probability 95%, but today just happened to be that remaining 5%. And if the next day you apply the same strategy to another task and succeed, it doesn't mean that you have improved.

If you want to base your self worth on your outcomes, at least choose the long-term trends over the short-term noise. If you usually do a good work, then the bug you made yesterday should be interpreted as an accident, rather than you being bad at what you do. And vice versa, the successfully completed project is a combination of your skills plus the good luck of not having one of those accidents today; both of them were necessary together.

> If someone’s worth is not tied to what they do, then the criminals, liars, frauds, cheaters, etc., of the world are every bit as valuable as our loved ones, idols, great contributors, etc.

Let's not judge moral character the same way we judge talent. To be a great contributor is a combination of character and talent. To be a criminal is a failure of character, but there are both talented and talentless criminals.
it is literal fear, uncertainty, and doubt.

GDPR often gets blown out of all proportion by people who seem to have a vested interest in having the regulation scrapped.

This played out the same with the EU cookie directive which was intended to give people consent on how they were tracked- with massive carve outs for legitimate use, the intention was that people would cut down on that tracking to avoid needing a popup; but ended up in some form of malicious compliance where everyone just put up pop-ups instead and tried to hide the opt-out with dark patterns.. massively overblowing what the regulation even entailed in the first place by claiming that the pop-up was necessary.