skysight-inc/HackerNews huggingface dataset:
Ask HN: Why are property limits so fuzzy in North American suburbs?
Coming from South America, I'm used to residential lots having well-defined property limits. In the larger, denser cities, this usually means huge walls. But even in gated communities in the outskirts of town, where neither density nor safety is an issue, lots - including the front yard - are well defined by small fences or hedges.

I live in a suburb in metro Vancouver (Canada), but the same goes for the US. I'm kind of surprised at how fuzzy the lot limits are. Some examples:

* Sidewalks typically merge with the front lawn; there is no visible property limit.

* Neighboring lots usually are not fenced; random shrubbery or just grass separates lots. What if I want to plant a different tree there? Or my neighbor wants to pave it?

* There's a laundry pole in my neighbor's lot. It connects both to his and my house. I find this weirdest of all. Who owns it? What if he doesn't like the pole and wants to take it down?

Canadians and Americans probably won't find anything unusual in the examples above, but its all a bit odd from a foreigner's perspective.
Hmm. Thank you for that, I seem to be mistaken there. I wonder if that was added after I acquired my knowledge of JSONSchema? Or if it was some weird thing w/ Swagger where it wasn't supported there.
I distinctly remember being mesmerized by this scene at the time: https://www.youtube.com/watch?v=1kyiQzc4134

Super Mario 64 was a similar experience of "wow, this is new!".
It doesn't matter from Twitters point of view who is right or wrong. They need to close this fiasco it's tanking their stock price.
Yes they did. Here is one such demo: https://leaky.page/
Terrible branding. Going from a high-recognition, easy to pronounce and spell name to this. It's pretty well-established simple names always perform better. If the Turkish government was very liberal perhaps it would earn them some goodwill among the literati, but they tend to hate Erdogan.
But that's partially the point, people's dreams of escaping their situation is used to exploit them. Then the state is funneling the money out of the most poor and desperate, which is out right depravity, to benefit mostly everybody else except who they take from the most.

That's not a fair and equitable system, nor arguably the way states should be managing such lotteries, particularly the profits from them.
it's an interesting premise - how to explain our irrational categorisation of animals as tolerated vs not tolerated. I believe it is in the main due to the animals attitude to us.

here's my sketch framework

1. Pets - vassalized companions who accept human hegemony

2. Prey - harmless food, too dumb to realise what we have in store for them

3. Predators - resistant to human hegemony, dangerous competitors which need to be contained

4. Pests - resistant to human hegemony, not direct competitors but more invidiously have figured out a way to uniquely exploit the system we have set up exclusively for human benefit. To be exterminated
Good for squirrels, then? Rats are really cool animals!
I think they were just doing a very good job of trolling, and they caught you. I was pretty unsure at first, too, because the exaggeration of sincere (but misguided) rhetoric was pretty subtle.

In this case I don't think our interlocutor is trolling; they're just throwing out words and phrases they think are applause lights without much regard to what they actually mean, with the intent of sincerely signaling their emotions—political sloganeering as a prophylactic against rational thought. It can look like trolling because, as in trolling, the person is saying things that are false and even self-contradictory, and isn't concerned about this; but the motivation is different.

Unfortunately my comment upthread https://news.ycombinator.com/item?id=32064946 seems to have gotten flagged by the sort of people who prefer political sloganeering to careful rational deconstruction of political sloganeering; perhaps if you think it's a useful contribution to the discussion you could "vouch" it?
there is a power relationship between those people, and they are being paid quite well to engage privately. Of course it is obnoxious if you have any empathy at all -- many employers remove empathy as "weak" .. they have key-word one liners between each other to signal about it. not fun
> In retrospect, I think the main problem was motivation,

I think this is key, as it's fundamental to learning anything.

Some folks "learn to learn", and that's all well and good.

Most folks, however, learn to do. They have some task they want done, so they learn what they need to in order to do that task. We can exempt folks taking courses solely to meet a degree requirement, but that's also a goal oriented learning experience. "Need to pass to graduate. Need high grade for GPA, but that doesn't mean I actually care to learn Psychology 101."

Aimless learning is rarely rewarding. While I was fascinated at a general level with computers, once I learned the basics, pretty much everything else was self-taught with some goal in mind.

With me, I was always writing crummy little games. Games present all sorts of interesting implementation problems. And there's no better way to learn than to write something really badly! My friend and I in college were trying to do our own Roguelike, and went through two platforms, and four languages, rewriting and standing on the shoulders of, well, not giants, but the ruined wasteland of our previous attempts each time. Learned a lot.

Also, there's nothing wrong with someone learning something to then find out they don't like it. Computers are awful, horrible creations and demand a certain mindset to wrangle, and they are not for everyone to be sure.
The reason you appropriate Christianity is to get some of that colonizer cash or, farther back, under pain of torture and death.
Dissident Iranian film-maker Jafar Panahi arrested
That's not necessarily true - you can be honest and not give a shit.

Take OP's example of buying a table - the company they worked with really spent a lot of time understanding their needs and making something custom for them. An alternative would be to go to IKEA and buy a table. IKEA does not give a shit in the same way and will not spend a great deal of time learning about you and what you're going to use your table for to ensure you get something perfect.

There's absolutely nothing dishonest about that. It's not even to say that they don't care about the quality of their products. It just means they're not going to go the extra mile. Of course, it also means you're going to get a table for probably an order of magnitude less money. That's a perfectly reasonable tradeoff, and it's a good thing both types of businesses exist.
At some point, Substack will require Javascript, just as Medium eventually did.
Why don’t most foods cause allergies?
A misunderstanding of 'failure' by the general public.
Ask HN: Best React and TypeScript book for experienced programmers?
After almost a couple decades dedicated to backend development, I happened to end up in a typescript/node/react shop. Job is great! But for the first time, I feel like I'm lacking the basics to perform adequately.

So far, it seems that most of the resources I have been consulting are very opinionated, i.e. in many areas, there seem to be too much flexibility, at least compared to other programming languages and/or frameworks.

I have to take a quite long flight in a few hours, and I would love to dive in a book (books?) that could help me bridge the gap between what I now know, i.e. Java + Spring, Python + Flask, a bit of Rust + Rocket, etc., and what I need to know, this being modern Typescript, Node.js, and React programming.

Thanks in advance folks.
Sitting at a desk is not a good thing. At all. If you're you are under 40 I urge you to get away from the desk ASAP.
> So, my question is, why can't you write a compiler with an option that's like "I don't particularly care that .stack changes, do the tail call optimization". A -ffast-math, but for tail calls. Is there a technical reason why you can't do this?

Because the stack in web assembly is only observable. It is implicit. You cannot modify it yourself. There are simply no instructions for this. The WASM stack is not present on the WASM heap, like it is for your physical machine.

You simply cannot express tail calls with the instruction set given to you by WASM right now. No hacks are possible.
Autostart in the Registry may not be what you think it is
Yes, professional competence and empathy can be trained.

But what enables honesty, integrity, authenticity?
Isn't the difference that UK includes Northern Ireland? So it's more of a difference than just using a different word for the same thing.
> Likewise, a GDPR-compliant site can't be operated or hosted by an American because then the operator/host could be logging visitor IP addresses

Because you "could" be logging visitor IP addresses? First, why would you have to log them? Is this a legal requirement in the US? You can't serve a page over HTTP unless you log a crapton of stuff for the government? And second...I don't believe it's illegal to log IP addresses under GDPR as log as the user consents to it...or is it?
They're not doing science with photoshop. They're creating assets for consumption by the public.
You seem to take the author's language here as describing early Buddhism, but I think she is describing the observed history of Asian Buddhism, presumably East and Southeast Asian Buddhism. I think this is a clearer reading given that she starts with "Asian Buddhists," focuses on the Burmese tradition, mentions again "for most of its history in Asia," mentions Jack Kornfield who studied in the Thai tradition, etc.

For the language at the end of your comment, this kind of sola scriptura [1] approach is valuable and worthwhile, and it is part of how lay meditation traditions were revived in Asian Buddhism [2] -- but when you describe Asian Buddhist traditions as "later additions ... never encouraged by the Buddha," isn't this what the author has in mind with her next paragraph? Copied for your convenience:

> I want to clarify, by the way, that I’m not necessarily critical of American Buddhist entrepreneurs. The problem is if you mistake this white American Buddhism for all Buddhism, or claim that this is the “right” or “only” way to practice Buddhism.

[1]: https://en.wikipedia.org/wiki/Sola_scriptura
[2]: https://vividness.live/protestant-buddhism
Singapore Ratifies the Kigali Amendment
It's been more than 40 years, but for some reason I thought Disney's weirdest failure would have been The Black Hole.
It's missing your point, but it seems to communicate its own point well.

> This article basically says Buddhism has two key elements, the more important devotional worship that westerners are ignoring, and meditation, which is sort of a fringe practice.
Apparently the Diffraction spikes come from both the primary mirror shapes and the struts holding the secondary mirror. The primary mirrors of the JWST are hexagonal which would explain hexagonal looking effects. The three struts are apparently designed so that two of the struts match the hexagonal mirror angles at all times and are "hidden" inside. (The third strut apparently sometimes causes two much smaller "horizon" spikes for very, very bright objects.)

Hank Green on TikTok did a neat, quick demonstration in video form.
Ask HN: How are you working remotely in another country?
I am hoping to work from my second country where I am a citizen of just as the USA. Any advice? Other than the timezone difference, what struggles can I expect?
I don't think I understand you.

1 word is 8 bytes, and if you use two columns, the first one having size 2 bytes, and the second – 8 bytes, you'll end up spending 8 + 8 = 16 bytes, because the first one (2byte in length) will be aligned with 6 zeroes to fill the whole "8-byte word". For example, with smalling (which has size 2 bytes but might be aligned, depending on the "column tetris" situation we have) + int8:

test=# select pg_column_size(1::int2);
pg_column_size
----------------
4
(1 row)

test=# create table tttt1 as select 1::int2 as c1, 2::int8 as c2;
SELECT 1
test=# create extension pageinspect;
CREATE EXTENSION
test=# select lp_len from heap_page_items(get_raw_page('tttt1', 0));
lp_len
--------
40
(1 row)

-- the total length of the tuple in this example is 40 bytes. Why 40? Because the tuple header is 23 bytes aligned to 3 "words", hence 24 bytes – so total is 24 + 8 + 8 = 40; though, effective data size us just 23 + 2 + 8 = 33; and 7 bytes are "wasted". And our int2 column was aligned by 6 additional bytes, to whole 8-byte word.

Of course, if the second column is of size 4, then both columns fit into a single word – let's try real + int4:

if we'd have 2 int2 columns, followed by a int4 one, we'd use just one word (8 bytes to store this data, plus 24 bytes for tuple header):

test=# create table tttt2 as select 1::int2, 2::int2, 3::int4;
SELECT 1
test=# select lp_len from heap_page_items(get_raw_page('tttt2', 0));
lp_len
--------
32
(1 row)

-- in this case, the tuple length now is 32 bytes (24 bytes tuple header + 8 bytes for the data). Alignment was not needed.

Thus, I don't see what's wrong with the document – probably I just didn't understand you.
Very cool to see several galaxies that were entirely invisible to Hubble due to high redshift show up brightly to JWST.
Yes. Tron still looks good, while Polar Express already does not.
> This makes the Hubble telescope even more impressive in my eyes. Built 50 years ago with presumably 60 year old tech.

> > Hubble telescope was funded and built in the 1970s by the United States space agency NASA with contributions from the European Space Agency. Its intended launch was 1983, but the project was beset by technical delays, budget problems, and the 1986 Challenger disaster. Hubble was finally launched in 1990.

I commented on this other thread: https://news.ycombinator.com/item?id=32074242
IMNTBHO, it started with Google. They pioneered the idea of embedding themselves DEEPLY into our lives (email!), while absolutely not giving any shits about it at all. There NEVER was a number to call if something went wrong. Can't get your POP or IMAP settings right? Fuck you! You lost your password? Fuck you! Someone stole your account? Fuck you! There's no recourse for any problem unless you're important enough to raise a stink about it on a social media platform. Then EVERYONE saw that their businesses were no longer constrained by having to give a shit any more, and it's just been all downhill ever since.
Someone said it corrupts the rich enjoying it and the poor envying it.
I guess a little just corrupt a little.

I also prefer looking through the lens ¯\_(ツ)_/¯
Such perfect timing: I just tried to place a take out lunch order with a restaurant. Opening the page popped up a modal box that said "Join Our List
Subscribe to find out about new specials, community events, store openings and more." There were no buttons to click, no place to enter my email address (had I wanted to) and clicking did not dismiss it. The modal had a background that obscured the actual page.

I finally opened the inspector and deleted it, so that I could use the menu to select "order online", which took me to a page ... with the same modal.
I hadn't heard of scantools! Do you have anything to say about it? Why you chose it, features, etc.?
Well “Minecraft” isn’t a character so there’s definitely some of that in it. It knows the look of other IPs too, like various movies or games like Borderlands, it’s just that it doesn’t know many people’s names whether they’re fictional or not. So maybe “Minecraft Steve” wouldn’t work - can’t tell atm as I’m out of credits.

From earlier prompts I tried, “Minecraft” makes things look conceptually blockier rather than visually blockier, if that makes sense. So a “Minecraft mansion” will turn into a midcentury-modernist house with flat walls and roofs rather than being made of voxels.

That’s a pretty neat effect, but if you use names of video games in dalle or other image AIs they tend to start generating UI elements on top of your image and it looks bad.
Weeks? In Canada, anecdotally, it can take up to 9 months for them to clear the background checks, as the background checking offices are also dealing with high turnover.
https://mast.stsci.edu/api/v0/index.html

Here's the API to access the boring original data.
Advantages of IR incredibly apparent in the last pic.

Very nicely done!
I think Lens is using Polygon (storing interactions, social graph) and IPFS (storing media/content)

So in the context of Lens they're probably pointing to cat photos on IPFS in whatever program they have on Polygon. People seem to be maintaining content on IPFS (I'm no expert but I think via pinning services?)

> If you try monetizing every social media transaction you'll have no users. No one is going to pay money to post a picture of their breakfast or to change their profile picture.

I don't think these frontends are trying to monetize everything, as their users would come to the same conclusion you did. Polygon seems to be a lot cheaper than ETH (coinbase says it's like 50 cents vs $1000 for ETH), you can do a lot more on it for less.

I wonder if people will redeploy Lens on cheaper chains if the price goes up 100x or more?
This is simply false.

The compiler cannot implement tail calls correctly as it stands. You do not have access to modify the WASM stack and it's not present on the heap like it is for normal programs.

No compiler tricks can enable tail calls in WASM at the moment (with the exception of trampolines which always work and are absurdly slow).
Ask HN: Freemium is doomed, why do many keep it anyway?
It’s 2022 and many services still offer free accounts, despite the many negative effects they have. If you search HN or the web in general, you barely find success stories around having a freemium model. In fact, it really seems to hurt most products as it lowers the perceived value. And because of having an endless trial, users seem to try much less to explore and make things work for them.

Here’s just one recent article about a company that added a free account retrospectively and pretty much ruined their conversions/sales for a while: https://recurly.com/blog/hard-lessons-learned-in-the-land-of-the-freemium/

Full disclosure: My startup is offering a free account as well, and we’re actively considering to remove it.
I've often wondered along similar lines, and my explanation was always related to what's mentioned in the article as well: the Black Death killed around two thirds of the European population, without rats being identified as the main source of the disease. So today's Europeans (and Americans with European ancestry) have a high probability of being ancestors of people who, for whatever odd reason, had an intrinsic aversion to rats.
In the US are forced to pay more when they work over 30 hours a week. Over 30 hours and you are considered full time and the employer is required to pay for health care. The historical accident of having healthcare attached to your job due to war time wage freezes turns out to cause lots of problems when that cost becomes a double digit percent of your wage. Seems impossible to change and we seem to just keep forcing more companies to provide healthcare instead of breaking the link.
Make old games playable again.
Use professional software you can’t afford to buy or don’t have affordable access to in order to develop your skills (seems ethical to me, though it’s disputable).

Use software for which you have legitimate access to a Windows version but you need it on another OS.

The personal satisfaction and skill demonstration of doing reverse engineering (RIP fravia).
> I used to actively look forward to my weekly recommendations. By the end, they were recommending music that was already in my most played. And lots of generic indie folk crap that all sounded the same. I didn't seem to be able to convince it that I didn't like it.

This is the way of the Discover Weekly, it recommends music that is sonically similar to what you listen to most. Eventually you run out of music that is actually good that is sonically similar to what you already listen to.

You can also do

* song/album/artist radio on any song/album/artist you hear, which will be matched to that song/album/artist and not your personal pref.

* release radar - new song release weekly by your favorite artists or similar artists

* automatic mix playlists with a friend that bring in their music preferences

* daily mixes - 90% songs you like and already listen to, separated by genres, with a handful of new ones mixed in

... and that's just a small percentage of what is or can be automatically generated by Spotify. There are endless user-created playlists to explore.

> I'd search for specific albums by specific artists and get guided instead to playlists.

The search can be filtered by whether you want songs, albums, artists, playlists, podcasts, or profiles. It's the top, most obvious option on search, right below the search bar.

Their search has also improved massively in the last few years to where you don't need to filter and can just type the song name and artist/album name in the same search to filter out all the similarly named songs by other artists - it no longer indexes the search on just a single attribute.

The rest sound like device issues. Never encountered them across Androids, iPhones, Ipads, Macbooks, Linux laptops, etc.
> Outlook now put feature XYZ" (in the case that comes to my mind, the CC bar which used to be tab-reachable, now you have to tab+space or manually click on the tiny gray "cc" letters)

I can sort of understand wanting to hide stuff on mobile, but the discovery of controls to unhide things should be better. I often help people that are stuck trying to figure out how to do something in an app and not realizing they can click on something that gives no indication it's clickable is a common thing.

Desktop is another world. I often have 20+ inches of horizontal space and a hamburger menu. It's infuriating, especially when the hamburger menu is hiding one button.
I have never patched even once 2018 install of win10 running chrome on intel Haswell, this demo fails to do anything.
Part of the problem is that Buddhist institutions in the west are organized like non-profits or social clubs. They have hierarchies of lay people and boards of directors. They have to appeal to rich people for fundraising, and they become embedded in a sort of upperclass culture.

They don’t “stink of zen”; they stink of capitalism.
I'm the new guy replacing Ev at Medium.

I don't think that you can't build a subscription business at Medium. What I told the team internally is that we had a Goldilocks problem where one thing we tried was wrong in one direction and what we're doing now is problematic in a different direction.

But I've been publishing on Medium since the beginning and have a pretty good sense of the intersection of quality and Medium's model. What I'm saying is keep an open mind. We grew a pretty large subscription already with a lot still that we can do to make it much higher quality.
That last point is always been the way I've seen it - especially here in Australia, the idea that anyone would risk their lives and travel half way across the world in subhuman conditions just to be able to spend their life bumming off social security seems pretty laughable. Indeed they're exactly the sort of people I'd think we need more of in this country, yet neither side of politics is budging from this absurd (and probably illegal) position of not allowing anyone that arrives by boat an option to even apply for asylum on our shores.
Here is another interesting series of articles which describes in more details how GPUs draw:

https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-...
Apparently, "most" of some poorly characterized strata of Brits.

I am amused that your sibling comment insists "drawRing" is correct British pronunciation.