skysight-inc/HackerNews huggingface dataset:
My mom taught me about scarcity with land. She always said someone like Benjamin Franklin said, "Buy land, they don't make it anymore".

The same concepts tend to exist in the digital world. They don't have to exist in the digital world, but surprise! Us humans make it so. NFTs, for example. They prove that a particular configuration of bytes, which can be replicated exactly (!) at zero cost, have value to people. Scarcity value.

Therefore, only so many "good" TLDs, and names within that given TLD.

You can rage against it, but you will end up achieving nothing.
The .ai TLD has an A record, so http://ai/ works.
I think he argues that this cost is too low.
I started registering some emoji domains on Ethereum Name Service, not to be a total squatter I’m building static sites and deploying them on IPFS...it’s fun but expensive so hopefully NFT dWeb/web3 domains turn out to have cryptoart value. The use case mostly seems to be a novelty wallet address but I’m going full blown GeoCities with building decentralized websites. I even built a NFT search engine deployed on IPFS at geocities.eth

The emoji domains are cool in theory but there are issues to say the least. Many services asking for your domain name don’t recognize the emoji character (google programmable search engine, fleek, github, etc...). I did manage to “hack” the system a little and register a single character emoji domain ( .eth) because it renders as 3 characters.
I was sad to find out that rms apparently didn't even say it.
There are ways to quantify it - but a real telling point is if your service is down because of the complexity of tooling you don’t fully understand.

Many problems can be solved with other methods - especially if you do NOT have global all-sync’d requirements like Twitter and Facebook. Many SaaS (example: Salesforce) are perfectly acceptable sharding customers to particular instances thereby limiting downtime if something goes wrong.

And always keep in the back of your mind that the largest VPS or servers are very performant today - having to scale sideways may be masking inefficiencies in the code.
Even in cases for regional replication?

Because this is the use case I am looking for, something like Spanner but cheaper.
Running a 'forwarder' still means that you have manage the MTAs, and all the infrastructure around it. It's still a lot of work.
Ah, how disappointing. For a brief moment I hoped someone had replaced the boring old three-axis mechanism with one based on eight articulated robot arms using muscular hydrostat principles. Or at least one arm.
It could also be an implementation detail.

Mail messages have a unique identifier. Gmail might just concatenate the mail identifier with your account identifier to use it as a primary key to store your email in the "mails" bigtable.

If you send email to yourself, when it comes to put the mail into the mails bigtable, the result will be "primary key already exists, cannot insert"
I heard the theory (not from a mainstream source) that gravity creating more gravity is the reason for the universe's expansion. Does anyone know what the standard argument against this theory is? I haven't really seen it addressed before, but on the surface it seems compellingly simple.
People like to communicate their emotions through cute pictograms, it's not difficult to understand.
Yes, you can absolutely see that same cycle everywhere, especially with anything fashion-related. And there are several layers, where every social class tries to imitate the one above them and distinguish themselves from the one below.
Why can't you pick an emoji as username
Google could go a long way toward improving their search results by just flat out banning the worst offenders, but that is where their size limits their options. If Google banned Pinterest they would likely face an immediate anti-competitive complaint.

Google is so big—has such a large market share—that they have to operate pseudo-governmentally, by creating and managing neutral rule sets (or at least what appear to be).

It feels to me like there are search opportunities somewhere between Google (the everything engine) and individual site searches (which usually suck). I often get my best results out of Google by using their “site:” operator to target the few sites I know are likely to be useful.
A composable event calendar in React
If it's spices, I don't even bother with a spoon. Just dump a bunch in until it looks good. Most recipes call for so small amounts of spices that you're not really going to taste it, so why bother putting it in at all?
I think the average Internet user is not familiar with country-specific TLDs except for their own country and a few others. Most people do not realise that .me, .tv, .cc, are country TLDs, they think they are country-independent TLDs similarly to .com, .net, .org, and in practice they may well be used more by organisations and people that have no relation to those countries than by those that do. In this case even users who are aware that they are strictly speaking country TLDs have reason to assume the same applies: .kz was not picked because of any relation between Mailoji and Kazakhstan. It was picked for technical reasons, but users would not know of those technical reasons, they would have no reason to think it was picked for anything other than .kz being seen as a good name.
It's a hip-hop term meaning established, self-sufficient, or independent, e.g. through fame or business. Because it is desirable, it's used here as a synonym of good/awesome, suggesting this is how based people cook.
>hydrogen explosion is not survivable by containment building of any reactor in service

Or you can simply include specialized hydrogen burners like in the modern VVER reactors, which have complied with the post-Fukushima requirements even before the event has happened. Also a Chernobyl-like event is simply impossible on PWR reactors.
This is the most confuse part of gmail. I run an email forwarding service and I got this exact problem.

I ended up build a "Test button" where customer click, then we send an email from our own address and let them know why we did that and also link to your link.

Gmail is no doubt very useful but they have quite of few of quirks.
Pattern matching to the rescue!
Project loom: Modern scalable concurrency for the Java platform
I think this is result of lack of briefing for Customer Service, or the incompetency of that individual working as Customer Service.
The most fun TLD is .su
Someone on IRC managed to register "kremvax.su" a few years ago and gave anyone in the channel who wanted them email addresses (so I briefly had swiley@kremvax.su for example.)

Unfortunately the were asked for some documentation they couldn't provide a few months later and it got shut down.
WebEx is great for screen sharing (low frame rate, low compression), and while a bit quirky, the MacOS client is native and a lot better than all the Electron abominations we see from the competition.

Also, sound quality in a natural conversation, eg. People talking at the same time, is at least adequate.
Where I lived the temperature varied from minus 2C in February to plus 38C or so in August. It's hotter elsewhere (when we had 35C they had 42C north of Tokyo). And the hot period is very humid as well. 80+% relative humidity and 35C is hard. Drop to 60% and it's much easier. The humidity is a huge issue - unless you're airing the house every day you'll get mold and worse. I've seen mushrooms grow straight out of the wood inside homes.
Do you have some protection filters on for https://pix.fastloop.xyz?

I cautiously opened the site and was basically prepared to be greeted with (child) pornography. How do you prevent that?
Author: Attila Szabo, University of Oslo, Oslo University Hospital. Published in Frontiers in Immunology, 14 July 2015.

Abstract:

Classical psychedelics are psychoactive substances, which, besides their psychopharmacological activity, have also been shown to exert significant modulatory effects on immune responses by altering signaling pathways involved in inflammation, cellular proliferation, and cell survival via activating NF-κB and mitogen-activated protein kinases. Recently, several neurotransmitter receptors involved in the pharmacology of psychedelics, such as serotonin and sigma-1 receptors, have also been shown to play crucial roles in numerous immunological processes. This emerging field also offers promising treatment modalities in the therapy of various diseases including autoimmune and chronic inflammatory conditions, infections, and cancer. However, the scarcity of available review literature renders the topic unclear and obscure, mostly posing psychedelics as illicit drugs of abuse and not as physiologically relevant molecules or as possible agents of future pharmacotherapies. In this paper, the immunomodulatory potential of classical serotonergic psychedelics, including N,N-dimethyltryptamine (DMT), 5-methoxy-N,N-dimethyltryptamine (5-MeO-DMT), lysergic acid diethylamide (LSD), 2,5-dimethoxy-4-iodoamphetamine, and 3,4-methylenedioxy-methamphetamine will be discussed from a perspective of molecular immunology and pharmacology. Special attention will be given to the functional interaction of serotonin and sigma-1 receptors and their cross-talk with toll-like and RIG-I-like pattern-recognition receptor-mediated signaling. Furthermore, novel approaches will be suggested feasible for the treatment of diseases with chronic inflammatory etiology and pathology, such as atherosclerosis, rheumatoid arthritis, multiple sclerosis, schizophrenia, depression, and Alzheimer’s disease.
Updated WASM CoreMark 1.0 port, now includes a version with minimum dependencies
Does Nim solve the "what color is your function" problem?
I'm really surprised they didn't do the logical thing and grandfather all existing domains in when the UK left the EU.

It seems like the policy was simply designed to frustrate as many people as possible for no real gain for the EU.
There's also hydroelectric power, with a very long history of being economically viable.
I make my living using open source software. Now I'll write a blog with ads and profit!
> I am now more looking forward to seeing battery and energy storage solutions mature

I'm reading Bill Gates' latest book, he says he spent and lost a lot of money on battery tech and while we are able to get incremental improvements, it appears that an order of magnitude improvement is unlikely at this point.

Other areas are still possible - heck, batteries are still possible, but I'm not sure we should hope for that rather than draft an optimistic case of incremental improvements and start planning with that instead.
> It makes it very easy to quickly pick the tool I need by muscle and visual memory

When you are at the point of muscle memory, menu shortcuts are far better -- because they have keyboard shortcuts associated with them that for power users with muscle memory are 5x faster than mousing around.

It is not by accident that MS has kept those menu keyboard shortcuts even when killing their discoverability by killing the menu bar -- because their most valuable power users still press ALT-D-F-F first when encountering a new table rather than hunting around the ribbon bar.
There are two kinds of solitons, one of which is stablized by a topological defect (the wave variable goes to -1 to the left and +1 to the right) and the other kind is stablized by non-linear dispersion (wave energy that gets ahead or behind the main wave never gets away from the wave)

Folkds get trally confused because these are totally different phenomena. (e.g. the first may have exact solutions, the other doesn't)
> Kosher salt is used for curing meat [...] you don't need to use it for cooking

It is highly useful when salting meat, or any large piece of food because you can see how much salt you are applying, unlike table salt, which dissolves almost immediately.
How We Built a Facebook Feed Viewer
> And there is no primitive for masking on AVX2, those are only available on AVX-256.

Sure there is a masking MOV in the original AVX (thus including AVX2), VMASKMOV. Works for both masked loads and stores.

https://www.felixcloutier.com/x86/vmaskmov

Notably: "Faults occur only due to mask-bit required memory accesses that caused the faults. Faults will not occur due to referencing any memory location if the corresponding mask bit for that memory location is 0. For example, no faults will be detected if the mask bits are all zero."

A nitpick: there's no such thing as AVX-256, you probably meant AVX-512.
English, Swedish, German and Finnish decline “dog” (2013)
> pedestrians will synchronise their steps to the swaying

Like fireflies!
In civilized parts of the world you don't need to be actively trying to avoid being attacked.
Wow, 2000 looks like a long time ago now.
As always, it depends. Lots of people wish they had Facebook's challenges when it comes to scaling. 99% of applications simply don't.

I've never seen a company I've worked with go for 'fancy' infrastructure because they needed to. It was always because they HOPE that they need to. Granted, re-engineering your application / architecture for scaling is expensive, but not as expensive as building the wrong thing in the first place.

They should all have started off with a monolith and grow from there. I mean in all those cases we had just a single, 'monolithic' front-end without any problems.
Or if your service is down because the single hosting site with your Linux box in it is on fire

Also, I assume sales force engineers aren’t SSHing into each shard and running docker-compose manually on each one.

Obviously you need Goldilocks infrastructure - not too little, but not too much.

All I’m saying is it doesn’t go ‘one Linux box, one Linux box, one Linux box, reach Facebook size, build your own data center’.
I think employee comp is pretty low on the list of contributing factors. It's more like because:
1) US is huge market. Any company starting there has a huge headstart compared to one in Netherlands or Poland.

2) European VC sector is almost 20 years behind to the one in the US.

3) American VCs are more like to throw more money at you in general. Many European startups don't even consider seeking capital in Europe, because why get 500K if you can get 2M across the pond for the same thing?

4) Europe doesn't have such a shortage of tech talent as the US, primarily because of the differences in educational systems/funding model, etc. So companies don't need to pay 300K/year to get someone who can do magic.
> no one gonna use their emoji email for anything important

I disagree.

We, as technical HN crowd, know not to do this this. But any non-technical person who sees 'get a next-gen email addresses' being advertised for 9,99/year will expect more. A lot more.

Do not underestimate how naive and demanding consumers can be.
I was at school in the brown building while this was constructed, opened, closed, fixed and opened again. I remember how disappointed we all were when it was fixed. The extra struts they put on to reduce the movement really do look like an afterthought and aren't even very well colour matched to the original construction. Such a shame given how elegant the design was.
Oof! Well done. I always look for the unintuitive economics angle on things and missed this completely!

You're absolutely right. The world is a better place when GM.com takes everyone to General Motors and not someone whose initials are GM who got it first. The economics of domain value definitely help make this happen.

Thanks for pointing this out!
Was anyone here impacted by this and could kindly describe what they've experienced?
Was it just actually DNS resolution issues - meaning that stuff working with IP addresses was fine? Or was it just all unreachable and a black hole?

I would imagine DNS plays quite a key role in the internal operations of literally everything in a public cloud but I could be wrong.
This is art. I worked as a cashier for a couple years, and this feels like a fever dream about those days.
"Scientist attacks planet with robot."
First Principles of Computer Vision
> complete with Japanese voice actor saying the words "Mailoji"

Almost spit out my coffee laughing at this
> unpopular or contentious but nonetheless correct.

I agree with that, but regard it as an evolution from my other answer meaning "established." The reference to contentious or unpopular comes because a based person has earned the ability to present unpopular ideas without repercussion.
In C# one has to take the synchronization context into account. Calling an async method in a synchronous method while blocking, will lead to deadlocks sooner or later on various implementations. For example ASP.NET (non-Core) only allows 1 thread to enter the context. Now you could sprinkle some ConfigureAwait(false) over your code, but that means you can no longer access HttpContext inside your code.

Not sure if Rust does something similar, but C# is definitely coloured.
This is not the case with Indian food. But the main thing with this question is there is a huge difference when it comes to spoon sizes with table and tea spoon. So what is a spoonful.
You're not allowed to criticize nuclear power here. You're either pro-nuclear or ignorant, there's no middle ground. It's not this incredibly complex subject with various positives and negatives.

And don't mind nuclear waste or nuclear weapons...
...like that one time I found a groaning person at the riverbank in moonless darkness or the one time I lost my way a little bit in the mountains, or the one time someones dog got scared and hid somewhere in the bushes and wouldn't return on its own.

It feels like those are all from the same event. =)
It's a remote first company so i don't think most people in the support team live in San Francisco.
I don't think 70k for a support position is that bad.
Only the US navy succeeded at fielding nuclear power, while the army, marines, and air force failed. Maybe it really is hard.
>so that there is a real cost to holding domains

I have a domain for my email and a website hosting the handful of things I've put out over the years and my resume. It's a single word on a popular TLD.

Should I be priced out of that domain?

If no: businesses will still squat.

If yes: why the fuck should I care about stopping squatters if I can't even afford an available domain name?
What do you do with this power if solar and wind are cheaper? I.e. in a free market, what if buyers prefer wind and solar energy? Do you dump the energy at a loss, go bankrupt leaving investors and banks to write off the cost?

Why would anyone take that risk?

Is there anyone willing to build such a powerplant at fixed cost? (i.e. after x billion euro you either get the plant or your money back)

Obviously, the situation will change if hit the wall with wind and solar. But there are no reliable predictions if or when we would hit a wall.
Well, if you take into account also the fact that the "monochromatic" photon (one that has a definite wavelength, or momentum) does not even have a certain position in space, the idea of its interaction with an actual (non-virtual) graviton near a mass located at a certain point in space will start looking problematic.
exactly this. Unless the language allows abstracting over the async/non-async calls.
1. Renewables receive huge subsidies as well, especially in Europe. It is rarely being taken into account, but that's essentially what allowed it to become that cheap. The Nuclear would also be much cheaper if we were investing more in it.

2. There are countries that cannot rely on renewables because there's not enough wind or sun.

3. Renewables don't really work at the moment without stable source that can quickly kick in when there's no sun or no wind. The Nuclear energy is stable and clean. That combination of features is hugely underappreciated in favour of natural gas mostly for political reasons (at least in Europe). Natural Gas is not clean and won't prevent the global warming. Also Natural Gas and Coal have environmental impact and kill people all the time, not only when there's highly unlikely accident.

4. The small modular reactors (SMRs) may be the solution for a huge capital cost required for building a classic Nuclear Powerplant.
Why I'm Closing My Business and Everything I've Learned Along the Way
I'm confused, as I'm able to send and also forward messages from myself to myself just fine in gmail. How would I recreate this? Does it only come up for emails coming from outside of gmail?
The boundary conditions are somewhat porous here. Take a look at the related page [1] about proto-writing. I think to some extent there's a philosophical and ontological frame that you have to put at the boundary; personally, I'm more inclined to add some slack into my understanding to accommodate for new artifacts we find that push back the earliest artifacts of recorded history. Still, even now, we have evidence of proto-writing at 6600BC at least (Jiahu shells), as well as the Vinca script and Dispilio tablet around 5200BC.

Thinking about this stuff stirs the same childlike wonder I used to have as a kindergartener thinking about dinosaurs and trying to comprehend or imagine what life must have been like so many millions of years ago. I very selfishly hope (but have no proof) that we will find earlier and earlier evidence of proto-writing. What a grand mystery and story!

[1] https://en.wikipedia.org/wiki/History_of_writing#Proto-writi...
It seems like a practical shortcut to describe the location. Border changes on scales that would actually make a difference do not happen that often.

Last changes that I could think of are the occupation of Crimea in 2014 and the split-off of South Sudan in 2011.
I am sorry I hope I didn't offend anyone. The page refers to times between 5500 and 2750 BCE, so it is unlikely that any country (even as a concept) existed that has any links to 16th or 17th century.
This speaks about a very different kind of coloring which applies to more or less any language (IMHO) but definetly not just statically typed languages.

What it speaks about a "coloring" of the call context!

BLUE => Blocking I/O call context.

RED => Async I/O call context.

And calling a function which expects a blocking I/O call context in a function running under a Async I/O call context (or the other way around) is sub-optimal.

Depending on the language this can cause anything from it works fine over performance problems and increased likelihood of dead locks to compiler errors or even super nasty runtime bugs.

The important part is it's 100% language depended. But people use arguments like "that's colored so it's bad" (because of the color) or "that has a different color so you can't call it here" (because of the color). Even through it might very well not be bad that it's colored and you might very well be perfectly fine calling that there even through it has a different color then the calling function.

I.e. people use the argument in the same way people argue that static typing is fundamentally bad because there is some language where it brings more drawbacks then benefits.
Emoji domains are a lot of fun for sure.

Shameless plug: A few years ago I discovered them for the first time and made https://.to which listed all available single-emoji domains for the .to extension.

Within a few days hundreds of emoji domains were registered and very few were left. I think I netted the registrar 10,000s of $$$ in days. (I got a nice commission myself as well of course).

Edit: okay so HN doesn't like emoji domains – here's a blog post that goes into more detail with the actual URL: https://marc.io/emoji-domains
One of the best things about fraidycat is the video essay. brilliant.

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