skysight-inc/HackerNews huggingface dataset:
Having written a bunch of books on Flash and PHP back in the early 2000s, my experience is very much aligned with this.

For a relatively young guy the income was welcome, and after the first book did well I got a pretty decent advance for the subsequent books. They all sold enough to pay back that advance and so I got quarterly royalties on top too, but given the amount of toil it required - and quick turnaround times with new Flash releases, meaning many late nights - I would have been better compensated doing pretty much anything else.

That said, money isn't the only, or even necessarily the most important or fulfilling, reward on offer. I got the writing gig because I was spending a lot of my free time on various Flash-related forums answering questions and helping people with their projects. I did that for the sheer joy of helping others along in their learning journey, and saw writing books as a massive extension of that.

It very much mirrors my experience of the public school system in the UK: teachers are chronically overworked and underpaid, but do it anyway because it's something of a calling. In fact, that probably applies to a bunch of other public sector roles too, not least the NHS primary care roles.
I've thought about putting together a bid for a gTLD, but operating it like every other username-based system. Once you register, you own the domain for free forever.

It's expensive: > $200,000 to apply, ~$50,000 / yr to maintain, plus $0.25 / yr per domain. [1]

You could run such a system on ads, but you could also do the Let's Encrypt / completely open route where you raise money and build up an endowment to run in perpetuity.

Imagine how cool Twitter would be if you had "username.twitter". Or could email "whatever@username.twitter" (or "username@twitter"). Same with gmail, etc.

I've also thought about registering one in my first name and keeping it to myself. It's super nerdy and way cooler than an NFT or ".eth" domain.

[1] https://www.instra.com/en/new-gtlds/pricing
> How to measure anything.

I think I found out about this book from Hacker News. I haven't gotten to it yet, but I need to. Seems very unique.
Related Twitter thread by one of the authors (Hideki Kakeya): https://mobile.twitter.com/hkakeya/status/156675941760932249...
Housing price or rent is completely uncorrelated with what kind of building it is or how old it is in most cities. Labelling something luxury and putting a shiny facade on it does very little to alter how much the building costs and rent will be inversely proportional to supply. Even large apartments are still better than detached homes as it will reduce competition for spots.
How do you decide what changes to restage? My experience has been that applying formatting in the pre-commit hook breaks `git add -p`.
Floorplate depth is usually the big issue. Residential generally doesn't like being much deeper than around 20m/65ft. Most tall office buildings built after the 70s or 80s will be deeper and maybe impossible to design into comfortable residences.

Services is the other big one. Many more rooms needing hot and cold water and wastewater connections, more AC outlets and customisation, etc. Even if you have the space to do so (as office floor to floor heights are typically higher than residential). Plus remodelling facades to give more residential style windows etc.

And does your basement have enough space for the cars residents will demand?

Its an expensive business to add this all in and sometimes may be cheaper to just knock it down and start afresh.
My take: you may not want a domain unsuitable for email. Most "new" gTLDs and especially cheaper ones[1] have worse deliverability.

[1] https://news.ycombinator.com/item?id=32202646
Based!
Appreciate the brevity. There’s zero guff or extraneous info. Just answers the question in the title.
RSS literally idolizes Nazis...
Cue domain getting unregistered under BS excuses.
Opinions differ. I personally like it, but I don't think I would manage do it in a reasonable large codebase. Still, I agree with the points brought up in the Reddit discussion on the topic (https://www.reddit.com/r/laravel/comments/20ovey/just_notice...), in particluar:

I think it's awesome and I'm trying to do this too. It is a great trick that forces you
to re-read your comments and be as clear as you can. Also, you take the time to find
synonyms and look for typos. Overall it's a great way to learn how to be thorough.
"Quiet Quitting" is BS, and not a thing.

It is not quitting if you're not doing work while you're not being paid.

It is not quitting to not answer calls from your boss when you're not being paid.

It is not quitting to work "only" your assigned hours.
Not really: that is what you do with children in the stage and amount where you have determined they are too immature to properly understand.
> like when you want a rechargeable battery, but you don't care quite so much about the space required or weight.

Like all those batteries that Tesla and other companies installed for grid stabilization and load shifting?

Yeah, that's where it's going to be used.
> The communications around nuclear at the moment are fascinating. I think we are really witnessing a massive PR campaign trying to take advantage of the war in Ukraine.

Paid by who? People can add two and two to get four.

The coming winter in Europe is going to see a lot of governments removed when people start freezing to death.
Yeah, the test suite is very very thorough.
> There is about the same weight of lead in a normal car with a lead acid battery as there is lithium in an EV, but I don't know how we are measuring the total available amount of both for that abundance as the weight of an atom of lead is like 30-35 times that of lithium.

This I never knew!

Is there really only 3Kgs of lithium in a Tesla battery pack?
It's not a single technology but multiple gradual improvements. E.g. since yesterday even iPhones have dual-frequency L5 GPS which improves accuracy in some situations: https://news.ycombinator.com/item?id=32790478
Having recently done some moderately frustrating builds for the first time since my age was in single digits, I discovered that a small amount of pre-sorting radically improved this situation. And it doesn't seem to matter what parameter you index on: colour, size, type - anything to reduce the search space seems to work. Nor does the sort need to be complete. Just reducing the size of the unsorted pile also helps.
>As long as our markets correctly price in externalities

If we assume a spherical cow ...
This makes gas plants look good.

But it is not clear from the data if it is including all the pipeline infrastructure and LNG infra in the same way that it includes all the mining for coal.
Russia has cut off gas supplies to Europe indefinitely
To be more precise I am referring to relative distances within a city. Both density and distances are crucial. Compact cities mean shorter public transit lines, faster trip times, and more efficient use of transit worker labor and vehicles (more route loops per hour and passengers reached per hour). Sprawled out cities have a vicious cycle of more miles/kilometers to cover which means longer trips and therefore less attractive service. The same shifts and vehicle miles serve less people.
Using electricity for heating is relatively easy. There is no need to use gas for heating and in many countries heating is done mostly without gas.
Yes absolutely! I am really pleased to find that the Bay Area governments have done a lot of work there, and I found that they have active plans to continue this build out.

But I guess what I am saying is they are much more energy efficient than electric cars, and the infrastructure requirements are way simpler than trains.

By the way I just found the mode on Google Maps that highlights bike friendly roads and it is cool to explore.

https://www.google.com/maps/@37.8149208,-122.2338056,13.13z/...

You can read more about the long term plans to better support bike paths in the Bay Area on the Plan Bay Area 2050.

https://www.planbayarea.org/

For example they are going to expand the bike path on the Bay Bridge that currently goes from Oakland to Treasure Island so that it connects all the way to San Francisco:

https://mtc.ca.gov/planning/transportation/bicycle-pedestria...

I just thought all that was neat. Anyway you are totally right. I just think this stuff is simpler than trains to implement so it is important to consider, though I fully support trains too! A good plan should include both.

Also I am not saying we should leave this up to individuals. But for example we have seen huge subsidies for electric cars while subsidies for ebikes have been lacking, with some movement finally towards that direction. I'm in favor of government plans that emphasize the green value of ebikes in addition to trains and electric cars.
Maybe focus on the customer & product market fit first, if you feel that means blocking EU countries because of the risk that could be a decision you make. You could also ignore the risk.
Maybe I’m getting old but working anywhere than my home office gives r such terrible neck, wrists, and back pain because it’s impossible to sit properly and type or read a laptop in coffee shops. Coworking spaces range from tolerable for a couple hours to basically the ergonomics of a coffee shop that charges you for the privilege (beyond a coffee or tea)
EU.org domains can be registered for free and do not expire. I've registered one more than 10 years ago, set up DNS using he.net and never had any issues.
Bending Science: How Special Interests Corrupt Public Health Research (2008)
In my original DNS and Bind book. When people used to look after their own nameservers, it mentions the idea of farming out subdomains in a trusted community spirit.

As such ask a friend to point a subdomain your way.
“Frequently, users will click on an item in the infinite list or feed to go to its detail page and, when they come back, using the Back button, they will find themselves at the top of the list, having to scroll down through screenfuls and screenfuls of already seen content.”

This is such a common problem with web sites that I have reverted to habitually clicking “Open in new tab” when clicking a detail link on these types of screens to avoid this issue.

How this type of terrible UI is allowed and even commonplace on websites (and some hybrid mobile apps) speaks volumes about the company’s regard for its users.
Malicious compliance. Love it.

I'll be referencing this in the future.
It's a reasonable 'spherical cow in a vacuum' type thing to work towards and compare things with, as long as you remember that it's not the default state of the universe or that we live in the best of all possible worlds and there's no room for improvement.
An Emulator Writer's How to for Static Binary Translation
> trusted APK source and downloading it and running it?

99% of the users do not know what is actually trusted or not.
If third party sources gets popular, it gets even more difficult over time.

Epic one very big well known company and on that case you might trust their APK, but it is not the case for other thousand companies.

When the habit of downloading APK:s gets more popular again, as it used to, then malware spreadingg and phishing gets more popular as it used.

It is easier to get people install software from random sources since it is not uncommon. At the moment, it is uncommon and phishing is harder.
At work we block a bunch of TLDs like .icu, .xyz, .top, .live, .work, etc... because we only got spam from them.
Do you need Apple to tell you whan to exercise?
I haven't been convinced by other aps-c bodies, especially the smaller ones.

The thing is that I want enough of an upgrade from my m43 (with which I'm happy enough) for it to make sense, and the xt4 and its lenses are too close to full frame to make it worth it.

The current smaller Fuji bodies are still fairly bigger than a pen-f, and, for my use, a net downgrade (no in-body stabilization). The only line-up that compares is Sony's, with the rangefinder format. But as I've said above, their tonal rendering isn't exactly what I like.
ELI5 how is this different from saying: "The probability of `randrange(1000000) == 832095` is one in a million. Therefore, that number is highly unlikely to have come from a random number generater."?

I'm sure there's a good answer, but when they talk about the probability of specific mutations, it sounds to me (as a rube) like the same fallacy. Can anyone help me understand why it isn't?
I'm just getting my feet wet with shaders myself. Could this fragment shader be used in a "real" 3D game? At the moment, the sphere is orthographicly projected onto the screen so the sphere will always appear as a circle rather than an ellipse. How easy would it be to use this shader in place of a spherical mesh as you might find in a typical geometry based 3D render? I.e. could you use the same technique and render multiple balls on the screen with positions in 3D space and rendered correctly taking into account any distortion caused by the camera?
I would say it is the opposite: the formula "you can thus take the time to live in history" is quite a celebration of freedom.

Very many feel a call for making a family, the said idea blesses them encouraging them to follow that call without reticence. And the formula in no way seems limited to making a family: "live in history" has the highest degree of freedom, in one direction.
90 minutes sounds like it’s running on the cpu instead of the gpu. Lates something closer to 90 seconds on my m1 ultra.
> Pay your fee once, and the domain stays active forever.

Beyond domain squatters, who would benefit from that?
Last reactor at Ukraine’s Zaporizhzhia nuclear plant stopped
They probably meant that it is positively homogeneous (i.e. |ax|=|a||x|), I would assume, since it's definitely not a linear function.
https://news.ycombinator.com/item?id=16887276
Old HN thread
Not a problem. You reprocess the used fuel, which makes clean usable fuel and a tiny amount of nuclear waste. This is then mixed with glass and then buried deep underground.
It would be helpful in Argentina... sorry.. couldn't help it.

https://news.ycombinator.com/item?id=32794597
Exactly, nuclear plants in an active war zone are always going to be a liability. Imagine the Ukraine had lots of small nuclear reactors all over the place like nuclear proponents keep insisting is the future. Likely, at least a few of those would have been taking direct hits from artillery or rocket attacks. Explosives and radioactive material can create a big mess. The Russians are using this notion as a very poorly veiled threat. They did it with the Chernobyl plant early in the war and they are doing it with Zaporizhzhia.

Gas is a relatively new thing in the electricity market in Germany and there are way more coal plants in Germany than gas plants. Until the Ukrainian war, the plan was to replace coal with gas and eventually renewables. That plan went into the shredder a few months ago. I don't see that happening anymore. It was not a great plan before and now it's obviously a really bad plan to build any new gas plants. Without cheap Russian gas, these plants will never have a positive return on investment. Likewise producing more grey/blue hydrogen using gas seems madness. People lobbying the use of gas for such things now have to deal with a gas market with unreliable suppliers and wild prices.

As for heating, Germany has a lot of district heating that is dependent on gas. These setups might be upgraded to other sources of heat but that won't happen overnight. Upgrading buildings to use heat pumps is a long term fix to both save energy and reduce dependence on gas. But it can't be done on short notice either. Getting rid of gas for heating will take many years.

So, the short term plan is to import gas from elsewhere via pipes or in LNG form at great cost and use it only for those things that really still require gas. This is expensive and creates a huge economic incentive to do something more economical. So this winter, heating will be prioritized. They'll burn a lot more coal than was planned to reduce the need for gas plants to operate. And when solar/wind fall short, they'll sacrifice some gas reserves via gas peaker plants.

I expect a lot of investment will go towards accelerating the rollout of wind/solar and heat pumps to reduce the need to burn gas and energy storage solutions to reduce the need for using peaker plants. The good news is that there are plenty of solutions in the market that with investment can scale up and reduce cost. Nuclear is not part of any plans (other than to get rid of it) that are currently under discussion. The option to keep a few plants open for a bit longer is the exception to this.
> I mean Europe has not been this close to a nuclear disaster in more than 30 years and people arguing we should build more nuclear plants?

If you consider the climate and consequent human life costs of fossil energy sources, the risk of a nuclear disaster does not look very scary.

The Fukushima tsunami killed some 4000 people together with the power plant failure [0], while the heatwave in Germany killed 8000 this year [1]. I did not look at air pollution deaths.

It's reasonable to choose lesser evil.

[0] http://www.pref.fukushima.lg.jp/site/portal-english/en03-01....
[1] https://en.wikipedia.org/wiki/2022_European_heat_wave#German...
>downplaying the more pacifist

Where is the downplaying part in the movie?
I remember learning about it from Redis: https://redis.io/docs/data-types/hyperloglogs/
Finland has the benefit of a small population (5.5M) and thus a relatively small amount of electricity demand, a large territory with plenty of places where wind turbines aren't going to bother anyone, and humongous geopolitical incentives to avoid any energy dependency on its eastern neighbor.
A headless tab manager JavaScript framework
Recently, I wrote an tab manager framework that you can assemble yourself with any UI framework, which I learn from facebook/lexical, and the result is as follows
One can start with "forever" being, say, 125 years (Wikipedia says that the longest lived person recorded was slightly over 120). So domain expiry date=current date+125-current age. When human beings routinely start living longer than that, it can be revised.
It’s the combination of limited funds and mismanagement.

You can have water infrastructure with minimal money if you spend money wisely. If you have plenty of money you can mismanage your money with little consequence. It’s when you have both mismanagement and limited funds that problems arise.
I like that.

And if you were to add your domain to the public suffix list (https://publicsuffix.org/) it would effectively be treated like a domain name rather than subdomain name within browsers for JS security, etc.

For example, if you look at the list: https://publicsuffix.org/list/public_suffix_list.dat

You'll notice that myshopify.com is on there... effectively allowing subdomains of that (customer specific, each customer does not trust other customers) is now treated like a domain so that customer1.myshopify.com and customer2.myshopify.com are both isolated from each other by apps and systems that utilise the PSL (all major browsers, etc).
I feel this is incorrect reporting. From my understanding the EU cut themselves off from Russian gas.
Unfortunately Jacobson's numbers are not nearly as solid as he claims. I learned this digging through years ago. He depends very heavily on implied cost savings of reduced fossil fuel that are based on thin if not nonexistent modeling, just assumptions, for his breakeven calculation. It doesn't take much digging to find similar week foundations across his work in general. I was disappointed when I learned this and confirmed it with a couple people who follow this stuff a lot more closely, one of them professionally as an environmental economist.
Good to know, and I would not be surprised if that were the case.
As you were writing your reply, I edited my post.

Media in India have indeed taken a right turn the past decade, veering steadily away from their western counterparts.

I initially included the word "media" because, just like most places on Earth, journalists in India have far more say than normal people, and RSS's loudest opposition comes from media types.
It would hurt a lot more if the domain names in the post suddenly become a lot more expensive after 10 years. I don't know if there's an upper limit to what they can charge.
What happens when you die before reaching 125 years old?
I'd say nothing, it continues to stay in my name and cannot be registered by anyone else, ever. The domain hosting service may disappear, and that's fine too.
We're half-way there already. I've been telling people that the volume of software written has exploded exponentially, and the real skill anyone in IT has now is not knowing how to use a piece of software on a computer, but simply knowing that a piece of software exists to solve a problem.

These days I work largely in a cloud / devops role, and I can't even begin to list everything that I ought to be using but can't because there aren't enough hours in the day to keep up with all of the new developments. That's within a single language, a single web framework, and a single cloud provider!

I see projects where architecture astronauts stitch together multiple clouds, multiple languages, and some random junk on-prem that was installed over a decade ago by someone who has passed away since then. Within the expected lifetime of such a system, you'll need a software archaeologist to figure it out!
Situational danger.

Fukushima was more spectacular than it was lethal; but neither it nor Chernobyl were in literal (albeit undeclared) war zones during their accidents.

I'm not sure how much that might change any given conclusion, but I am sure it changes the calculation.
good article. nice read
Sounds like nbdev which indeed exports code and documentation from a single notebook, plus unit tests for external execution.
The standard library of Julia, especially with the possibility to just enter `@code someFunction(params)` in the REPL to see the source of the method that the call would be dispatched to, the source can basically function as a second layer of documentation (the first layer being docstrings that are part of the source as well, but are usually accessed either via the IDE, or the help-mdoe of the REPL).
I don’t really understand what the borrow checker has to do with the automatic/manual memory management dichotomy.
PowerToys Run seems like a good way to avoid having to use the increasingly horrible task bar.