skysight-inc/HackerNews huggingface dataset:
Thanks for the link. This goes in the right direction, but so far I have not been able to identify truly walkable neighborhoods through websites. The main problem is that the metrics usually being used, do not reflect the type of walkability that would be beneficial for raising children.

As an example, I randomly picked a particular address on walkscore.com (https://walk.sc/37yZciv) which gets a walk score of 91 (walker's paradise), but that particular address is on a large 7-lane street with not a lot of walking infrastructure around. I'm guessing the score might mostly be driven by proximity to stores, which doesn't necessarily matter in this case. Better metrics may be such things as amount of car traffic, noise levels, size of sidewalks (in comparison with size of streets), amount of small streets and distance to larger roads, etc..

I wonder if a website exists that puts more emphasis on how nice it is to walk in a neighborhood vs. mere practicality?
Not that a lot of companies are using the Java 15+. People generally stick to 8 or 11.
I worked at several startups before working at FAANG - none of them operated at any scale that they needed to be on AWS. None of them ever grew enough to need to be on AWS either.

One of them did a bunch of stuff that made use of AWS - but it didn't deliver any value to our customers, and probably made our product substantially worse. It cost $30k a day, and unquestionably was not worth the cost, and everyone on the team was fired after a few months.
Cool! Yeah I'm not saying this is blockchain exclusive, but it is nice to get all the components to do this for relatively cheap (and with additional perks like no Steam fees, creator payments on resell, etc).
India sure felt like it... no such thing as a sidewalk, and the street is a nightmare of cars, tuktuks dodging around the cars, and motorcycles dodging around the tuktuks and cars. But I was just visiting; maybe if you live there it feels safe, I don't know.
I wonder how many religious people take their creation myths as 'absolute truth.' Sure, there's the odd Young Earth Creationist around, but I have to imagine that the average Christian doesn't think that Genesis is meant as literal truth (Catholics, for example, acknowledge the science of evolution). Same goes for most religions, I'd think.
A lot of small sites can probably do great without a sysadmin, nor AWS. If you think about it AWS can be a pre-mature optimization when just running your site off a Rapsberry Pi in your basement will do.
Usage is what matters. Standards documents only have value as long as people follow them; once enough people deviate, they cease to have meaning. This is thoroughly the case with a lot of stuff pertaining to email: if you want to parse arbitrary emails, for example, the relevant MIME RFCs are altogether insufficient, because too many people have done it incorrectly de jure, often to the point where it’s no longer incorrect de facto because everyone supports the deviation. (This is a deviation from spec in the direction of permission.)

By hearsay alone, I say: comments and quoted strings in email addresses are, de facto, more or less dead. Comments especially, which were intended just as a compatibility measure for stuff from over forty years ago (when this was being developed organically, before there was any real spec). Most software whose direct business is email (that is, MUAs and MTAs) will more or less support them for historical reasons, but newer MUAs are likely not to support them in full (again especially comments), and I suspect the considerable majority of other software that deals in email addresses won’t support one or both of them. (This is a deviation from spec in the direction of restriction.)
One element the author called out at the bottom was a possibility of ICO (coin offering? maybe that includes token offering) where its like a kickstarter where the crypto involvement is for paying back investors somehow via in-game NFTs. Like it could be investors/coin/token holders get some % of in-game purchases like a royalty for backing the game. This concept could apply to any digital business as well with some safeguards built in (escrow or something) to prevent/minimize scams.

Actually sounds more like an IPO and "shares" are really NFT's with dividends going to token holders. Could be an interesting model if its all crypto, the volatility is likely the biggest issue then.

(I may be using completely incorrect terms, I'm not an expert on these things but it sounds like a plausible implementation)
> Because of Dark patterns and Javascript. JS makes it hard to scrape unless you have enough processing power to run a browser headless for millions of product websites, and without bombing their sites too hard.

I believe that, at least in Poland, it works the other way around? The price comparison site (ceneo.pl) is so dominant that the vendors have to actually feed it its listings in order to stay in business, as very many people just buys goods through ceneo, and pick whichever store has the good at lowest price at the moment.
Cloud haters: You too will be assimilated (2013)
Your comment and the linked Wikipedia pages has challenged my understanding of my native language, Afrikaans.

Based on the description I would classify Afrikaans as synthetic, not analytic.

Afrikaans has an origin as a pidgin Dutch spoken by slaves and other lower classes. Afrikaans speakers can communicate effortlessly with Dutch and Flemish speakers for example. Our grammar is decidedly germanic and we make use of morphemes in stead of separate words.

Held: hero
Heldjie: diminutive hero
Helde: plural

Heldin: female hero
Heldinnetjie: diminutive female hero
Heldinne: plural

Although it should be noted that explicit female versions of nouns is falling out of favour to some degree.
Something like this is likely to turn into something more akin to Stephen Hawking's communication device over time, where words and whole phrases can be selected as easily as letters. Hawking's device was pretty primitive, too. A few iterations on a device like this--combined with a patient willing to put in what I imagine is an excruciating level of effort--could probably learn to communicate in near-real-time. Assuming this isn't just another misrepresentation. I fully expect someone will solve the problem even if it's not these guys.
Time to update https://en.wikipedia.org/wiki/List_of_tools_for_static_code_...
Sure! So if this was a regular digital game you'd be screwed because the assets are tied to the game. As an NFT they're tied to the account, so you could actually make your own game use those assets and keep playing with them :) So that's closer to a physical card than an online-only game like MTG or Hearthstone?
A close look at Mixpanel's analytics and metrics for product-led growth
Well no. It’s so outlandish that anyone who has built game servers would laugh you out of the room.
They require ideally sub 30ms response times.

Saving the whole history of the world on a blockchain is also useless and wasteful.
Although you make some points, looks like you never owned or built an environment. At one point we had around 11 data centers, and it was a freaking nightmare to build, run and maintain them. Nothing wrong with doing it, there is a hidden cost to it.

Leaving cost aside, once we migrated to AWS we could focus on our business more than the environment.
You didn't address my last points but I'll still address this comment.

> this very sentence sounds absurd

Which part? "hydration", "improve the initial load times", or "PWAs"?

Let me rephrase if you are confused. It renders a snapshot of the app on the server so when you first load the web app it's rendered already. Then the client picks it up from there. It's completely optional to do this.

> how many websites out there need to work offline?

Are you asking if it's useful to have access to information and entertainment offline? For me the answer is yes.

It depends what you are making, but yes I think you should strive to make things work offline if you can.

Also websites can work offline without CSR. That's not really what this is about.

Hydration is about improving initial load times of CSR. I really don't know how to simplify this further.
Hilariously, years ago I did some Rust/Ruby integration, for fun, and had Ruby’s makefiles just call Cargo to build the rust code. It worked just fine.

It doesn’t work for all things in all cases, of course, but it can be workable. At work we built a build system on top of Cargo to paper over some of its deficiencies. It’s not ideal but IMHO it’s still better than dealing with rustc directly. In this case it’s easier for them since they have no external dependencies.
The reason you're positive, probably, is that the marketplace is P2P and you're getting fair value when you sell, rather than the typical "Sell to a gaming store at a discount". YMMV.
As a child in the US in the 1980s we were told over and over by the TV and school to never talk to strangers, to run away from people offering us candy or asking us to help them find their lost puppy. But there was essentially no education about how to avoid abuse by teachers, sports coaches, and family.
Seems like the 2nd case was also settled. [1]

[1] https://www.courtlistener.com/docket/17353586/enttech-media-...
You get to at least see the content much faster, it's just not interactive for a bit. The benefit is clearest when rendering pages at build time and then serving the HTML over a CDN

But even then, it's definitely still a problem vs sites that don't have to be hydrated. Some people see this approach as a best-of-both-worlds, but in reality it's still a compromise that has costs
> The main benefit of using a blockchain is that you don't have to build a store and manage payment processing yourself

Here by “you”, do you mean the player or the developer? If you mean the former, that’s solvable if implemented in the game (MTGO, diablo 3’s auction house, and how could I forget Artifact). If you mean the latter, I don’t see this as an advantage to me as a player at all. In fact I could argue that having to purchase eth would be an extra hassle to me.

> Also, if the games servers died so would your collection of cards. If for whatever reason the devs killed Gods Unchained someone could build a fork and we'd be able to take our cards over there because the asset is decoupled from the game

I don’t think I’m understanding this right. Is the game open source?

What’s the asset that’s decoupled from the game? The ownership data on the blockchain?

If the game logic is not fork-able as well, I don’t see the value in forking the chain. Your collection will be lost as cards in the sense of gaming cards.

I edited my post because in the paragraph above I compared that to “the Hearthstone team releasing the card art to the players once they shut down the game”, but I’ve since realized that if the fork is about the ownership, the art would also be lost unless it was either released to the public or already public. In any case I can’t see the value in keeping original ownership information about (a copy or instance of) public digital art.

I’m asking in good faith just to be clear.
I like the immersive environment concept. And it seems like a good way to take advantage of the way human memory maps to 3D space.

My concern about VR in general is: what distance are your eyes actually focused at?

If they’re focused fairly close, isn’t that bad for eye health / cause eye strain?
Why would someone writing a fork of Gods Unchained (or any Crypto/NFT game) port ownership of cards? If they did, why would they not then flood the market with their own copies of those cards, or power-creep the original cards into irrelevance?

As a strongman: The reason the new developer would do that is community goodwill, and that is a strong argument. The blockchain record of those NFTs is a strong guarantee that the card ownership database is published, so that you can, as a playerbase, import that ownership db later. That same strong guarantee can be accomplished with any Merkle Tree of card ownership transactions, i.e. you could format the card DB in git, and publish it publicly, and achieve the same end result.
Not sure this is a problem.

I work a lot from cafes and being the lazy guy I am, I've a selection of 3 places that I go to regularly. The times I work are not their peak hours, so I'm not taking a seat from anybody, but I'm there a lot. Like, 3-4 days a week. I drink coffee, buy some cake, occasionally some wrap for lunch .. by now I've dumped 4-figures on each of my regular places. If I walk by places that I don't frequent regularly -- they also have empty seats, but they don't have those dollars in their pockets that I left at their competition. Why do I not go there? They are not as comfy/cozy. Less comfy chairs, unpleasant lighting, no good coffee, no good cake. Some of those certainly on purpose to repel customers like me. They certainly succeeded at that, but obviously didn't get my money in return either. Winning me as a regular customer is a big win (that's what I tell myself, at least).
The business is unbanked but are the owners and employees really unbanked? How do payroll and taxes work in that industry?
Mentions calling https://111.nhs.uk/, why not do a private visit? "outing in the Galápagos. In the past I’d climbed Kilimanjaro, raced across the Hellespont in Turkey and along the Thames. I swam between the Cyclades in Greece every autumn" doesnt strike me like someone struggling to cover emergency out of pocket.
It's definitely an interesting question, but a minor nit about your comment: evolution is not really about the origin of the universe, just the origin of species. So it feels a bit out of place to state that Catholics have no problem with evolution since evolution and Genesis are a bit orthogonal. Obviously, there are bits of the Genesis story that could be considered counter to what evolution shows -- if taken literally -- but...

Maybe I'm being a bit too pedantic.
> Is it actually good as default choice to host a software system of any scale?

I think so - or its competitor, Google Cloud Platform. Anything beyond a simple software system that you might deploy on heroku up to the complexity of something that requires on-prem infra (e.g. Netflix's content servers, although they're also a big AWS customer) would be a good candidate for AWS.
Deflation implies that the medium of exchange function of money has malfunctioned. You can't use money both as a medium of exchange and a store of value at the same time. It just doesn't work.

Inflation ruins the store of value function of money, but a little inflation isn't a bad tradeoff if the medium of exchange function of money keeps working.

The reason for this bias is that our society defines itself through a high degree of the division of labor. If money stops flowing, the division of labor stops and without the division of labor we are going straight back to the stone age (hyperbole). This is why economic recessions and depressions are feared more than economic booms.
>with some hand-wringing about complexity (which is relative to the person

Are you sure it isn't relative to other solutions? I mean sure, you can learn it well enough that it's not complex for you anymore but there is still some objective measure of its complexity that relates to how difficult it was to learn.
In my case? Nothing. But I'm an outlier. (Brief horror story follows.)

They had to move me to a private school because school thought I was the problem. The school had started publicly pulling me out of class in front of everyone for "therapy" from a "licensed child psychologist". (This was the last in a steadily escalating series of public humiliations and punishments by teachers and staff over 4 years.)

It quickly became clear I wasn't the problem because I did very well in a small religious school that was willing to make minor adjustments for a child with ADD.

This whole thing is absolutely bizarre to me because the school was basically your Midwest standard American suburb in the 1990s. There was no religious or political motivation that would explain it.
I use Digital Ocean, GCP and AWS. I think each has a little bit of a different use case and as a dev we should be up for each of them. I can run a k8s cluster on digital ocean for like $20-30 a month and spin up multiple services for experiments.

However, there is not a great S3, Cloudfront equivalent on DO so I need AWS.

For ML/AI stuff, you need Google. There are probably a ton of these little variations.
I think postfix's DB drivers were also still latin-1 only, if I'm not misremembering I had to mojibake what I wanted it to pick up.

Though UTF-8 is not the only thing atrocious with e-mail stacks, there's so much maintained-but-not-really non-standard software that a lot of people rely on.

To end on a positive note, e-mail hosts are starting to demand SPF to accept mail.
Author probably never worked in a corporate / enterprise IT setup at scale.

AWS is a b2b product and the best one in its category.
Possibly https://en.wikipedia.org/wiki/Chromostereopsis
A simple tip: with WSL/WSL2, you can run XServer process in Windows and your IDE launched inside WSL will show up as just another window in your Windows task bar (you have to point it at the Xserver). It completely eliminates the annoying double desktop/double taskbar setup that's normally a drawback of using a VM.
Russinovich is also the author of the Sysinternals tools, some of the most useful for problem solving on Windows machines.
He also discovered a rootkit in Norton around the same time.

https://en.wikipedia.org/wiki/Mark_Russinovich

Quite an interesting guy.
> Rules

> 2. Don't spam the site.

> 3. Share with care
Thanks for breaking that down from your perspective. It wasn't a reference to any crypto/money ideology at all. It was a reference to how many companies had or have zero revenue but would imagine gaining great valuations based on the existence of users, and their ability to monetize those users, and acquiring those users cheaply. This is pretty much a hallmark of Web 2.0. This had the competing goals of having a funnel or path of users to become interested and follow to merely signing up (or actually paying for something), while also counting how long those users stayed with the goal of increasing how long they stay while reducing the areas they drop off or bounce, investors know there isn't revenue and also are in line with the idea that users will be monetized in the future. A lot of times it never happens, hence illusion. The KPIs are metrics used to woo investors based on the data collected about how users stay in the funnel. OKRs are meetings about how to increase the KPIs. I don't consider those buzzwords, I consider them actual words/acronyms referring to useless drivel in that industry.

Hope that helped you or someone.
I know you're kidding, but there are legit videos saying you should never use If statements
The tide has totally changed. I saved a massive amount of money moving from colo to aws ~10 years ago.

I think there's a mentality about it. When you're somewhat resource-constrained just due to the nature of having to get hardware, it makes you do some upfront design. This magic capacity lets teams punt on the problem.

Like, "We saved a day not setting up nginx, and now we pay for every image we deliver," is not the same as "we saved $100,000 this quarter because we don't need a full-time sysop team." It's worth taking a beat to consider things at these margins.
To come from the other direction, not every app is or will ever need to be running at Google scale. Most of what AWS offers just triggers large enterprise warm fuzzy feelings. Even when they're totally not needed.

Not to mention the lock in...
Now that you mention it, someone at Reddit just asked a few minutes ago if the Big Bang is the 'answer' to the creation of the universe, and one of the replies was

> No. That is just so called scientists guessing. Everyone knows existence was created 4000 years ago by God. Anyone that tells you otherwise is delusional.[0]

[0] https://www.reddit.com/r/NoStupidQuestions/comments/u85guq/c...
I'm having a hard time following your message, are you saying people who don't like crypto are intolerant and narrow-minded?
Is this condescension really necessary? I don’t think it helps the discussion generally, but particularly from authors of libraries in a similar space with a different approach. Lots of others in the space, many whose work would likely get a similar reaction, are quite welcoming to competing approaches and even speak highly of them.

That said, I think you might want to consider looking more closely at how Qwik works. It produces markup metadata that’s not dissimilar to what I see in htmx. I don’t know if it’s a direct inspiration, but that similarity seems particularly odd to dismiss so bluntly.

The major philosophical difference between the two is the authoring experience: Qwik annotates the HTML with a compiler, in htmx it appears the expectation is you write the annotations directly. Qwik’s server side templates just happen to be authored as JSX components. Both are completely valid! Probably more a matter of preference than anything.

Personally, I prefer the Qwik approach. But I welcome yours as well and encourage people who would prefer it to choose it. Both are significantly better, in many cases, for users than the current outcomes from many other frameworks which appeal to the devs Qwik is targeting. Isn’t that also welcome given the state of web dev today?
I'm a huge fanboy of CDK. I think its superior, and that its power has yet to be realized by the tech community at large. You can essentially create object oriented abstractions of common infrastructure patterns. You are correct, you need to be careful about how you build things, but it can be extremely productive. Cloudformation is a nightmare.
Tradeoffs. If you can run your service on a residential internet SLA (or lack thereof) with residential CGNAT, and you have the ops chops to maintain Linux installs yourself, then do it. If you can run your business with a business-consumer SLA do it. AWS is much more reliable than that.

Realistic AWS non-cloud alternatives are either colo-ing in a DC, using another semi-cloud provider (OVH, Linode, Hetzner, et al.), or buying a DIA circuit for your office and running your own servers from there.
Mt Gox required you to deposit your cards there in order to trade them, and we all know what happened to Mt Gox.

NFTs add the ability to do non-custodial trading. You can trade items for money without needing to first hand them over to some random marketplace.
- CloudFormation is the native offering from AWS. Templates are submitted in the form of YAML or JSON documents.

- CDK compiles Typescript and other languages down to CloudFormation Templates

- Terraform uses the AWS API directly via an AWS-specific provider, and does not typically use CloudFormation stacks (though this can be useful, in some circumstances!)

- Pulumi uses TypeScript and other languages to drive an engine similar to Terraform (and the Terraform AWS provider is one of the options for provisioning AWS resources).

Hopefully this clears it up?
Seems like you don't understand the joke. Not something I'd take action on if I was moderating HN.
> If that is correct then why is the javascript run on the server to begin with and not just sent directly to the browser?

Just the same ordinary reasons to generate HTML on the server: it allows you to support HTTP caching (in a CDN or even browser caching), it (potentially) lets the browser start rendering content much sooner, and it will be viewable by user agents (bots, scrapers, search engines, etc., but also humans) that don't run JavaScript.
Tangential question: Does anybody have a good recommendation for a profiler that works well with massively async codebases?

My experience has been that the concurrent nature of coroutines can make it hard to reason about what's going on at a particular point in time. If you don't know how many things you're awaiting on at a specific moment (and what potential external stuff they may be interacting with), it's not exactly easy to identify memory usage of codepaths.