skysight-inc/HackerNews huggingface dataset:
> millions of years

Ridiculous. From NRC:

“ Strontium-90 and cesium-137 have half-lives of about 30 years (half the radioactivity will decay in 30 years). Plutonium-239 has a half-life of 24,000 years. High-level wastes are hazardous because they produce fatal radiation doses during short periods of direct exposure.”

Go to Hiroshima and Nagasaki. You see people. WEIRD!!!!
Check my project:

https://tablam.org

---

Exist 2 major ways to solve this: You do a transpiler (like most ORM are, actually) or you go deeper and fix from the base.

The second could yield much better results. It will sound weird at first, but not exist anything that block the idea of "a SQL" language work for make the full app, with UI and all that.

SQL as-is is just too limited, in some unfortunate ways even for the use-case of have a restricted language usable for ad-hoc queries, but that is purely incidental.

The relational model is much more expressive than array, functional models (because well, it can supersede/integrate both) and with some extra adjustment you can get something like python/ML that could become super-productive.
Routers don't "default" to one protocol or the other. They do both v4 and v6, and end devices pick which to use for each connection.
What does this guy being a cheerleader for Russian warmongering have to do with cryptocurrency? I don't understand the context here.
An aside: Why is it that most posts about a new product or project some people have put together is usually greeted with skepticism and negativity in HN comments? What is that all about? It is a pattern Ive continuously seen and it seems like only the true home runs receive any kind of praise.

Most replies are either about lack of evidence or someone’s alternative preference. I see that latter one a good deal.
Agree it's awesome. Although the cruising speed is around 300 knots where a small bizjet would be over 400. That is more comparable to a fast propeller plane.
Not sure I agree. The other comments seem to say that office buildings are designed for a certain amount of water capacity. So even if you supplement (?) and add nodes (?) there's still a bottleneck of capacity. So, if water collected in tanks on each floor then it can be dripped out (so to speak) to not exceed capacity.
AR Pioneer Calls for Guaranteed “Immersive Rights” (VentureBeat)
I'm not sure it really falls under the banner of "documentary" but Red Bull Media House make a film called "Flight" a few years ago that profiles a group of snowboarders flying around and doing snowboarding. You won't learn anything watching it but it's some of the best film making I've ever watched. It's beautiful.
You can just add an ops guy with minimal coding to a dev team and it works wonders. Ops guy does the ops stuff, writes the shell scrips and consults with the devs on how to build what they need to build.

The ops guy has an opportunity to level up his coding since the devs are doing code reviews for him and devs have an opportunity level up their ops knowledge because they are working with someone who understands what hand how platform should be built.
+1 for Nextjs. Productivity is really high when using Nextjs.
Deployment is a breeze too.
You can't go wrong with next.
IMO most thought patterns are caused by the state your body is in.

Low blood sugar? I’ll be in a negative mood, both at myself and others. I eat and it goes away.

Stressed? I’ll want to close off and do something mindlessly. I go exercise, and the desire to be productive/be social comes back.

Probably TMI, but I have to take synthetic thyroid. I was taking too much when I started. As a result, my thought patterns were very anxious and debilitating. Once I realised how it was impacting me I reduced the dose and I went back to my usual self.

That isn’t to say that negative self talk is caused purely by the above. Breaking judgemental thought loops using CBT is important!
Fahrenheit 911. It's about a major terrorist attack that happened 21 years ago today.

The film maker later said the number 1 question people asked him on the way out was, "How come we never saw any of this on TV?"

I saw it in the theater on opening night. It got about 20 seconds of applause at the end.
The EU’s attempt to regulate open-source AI is counterproductive
In Denmark I have a state-registered address (official letters come here), a state-registered digital mailbox (in practise, official letters go there), and a state-registered bank account (a tax refund or other money from the state would go there).

At least the state-registered address is required in many countries.

(Homeless people are still registered. The address might be a homelessness charity, or a whole city district.)
truth: essential budget (food/rent/etc) proportionally costs more to "poor" ppl than middle class ppl. Then, inflation on such goods has much, MUCH, more impact on "poor" ppl.
> which they can put to good use fighting other crime and prepping up social services.

Still waiting for that part.
VIEWs and generated columns should be able to help with these problems?

https://www.postgresql.org/docs/14/ddl-generated-columns.htm...

> A generated column is a special column that is always computed from other columns. Thus, it is for columns what a view is for tables.
Garbage collection is implemented in the majority of high-level programming languages. In C programming language, there are no signs of automatic garbage collection. Thus, programmers of this low-level language are responsible for the memory management that occurs within a program. Memory leaks are, in a way, a consequence of poor memory management.
You should update your priors then. Knowing when you're not sure what you're doing is a valuable metacognitive ability.
Sure, I can clarify.

1. I know GitHub stars aren't everything, but Playwright has 41.9k at the moment, and Cypress has 40.5k.

2. Playwright is backed by Microsoft, and given how happy I've been with how they manage Typescript, that makes it a pretty safe bet to me.

3. Cypress is much older, so I discount a lot of the blog posts in my evaluations. In fact, I count such things against it sometimes, because oftentimes when I'm hunting for a solution to a problem, all I can find are outdated answers. I run into this a lot with AngularJS and Angular.

4. Playwright is included in most of the recent comparison articles I've run across. I don't really keep track of these, but searching again I quickly ran across 2 examples:

* https://blog.checklyhq.com/cypress-vs-selenium-vs-playwright-vs-puppeteer-speed-comparison/
* https://www.testim.io/blog/puppeteer-selenium-playwright-cypress-how-to-choose/
Fission fragment rockets could actually compete with fusion here. The reaction mass is the fission fragments themselves, which could get a specific impulse of around 10^6 s. The technology to do this is within relatively easy reach, at least by interstellar rocket standards.

https://en.wikipedia.org/wiki/Fission-fragment_rocket
A DT fusion reactor would have a thrust/weight ratio much less than 1, so it could not be used in a launch vehicle. It would be purely for use up in space. So, none of this "a few kms above our heads" nonsense.
Expo: Magic of the White City

https://youtu.be/f6HuBYiQEeM

I'd have never even gave it a 2nd thought except it is narrated by Gene Wilder and he retired in the late 80s so I though "wow, I wonder how this would bring him out of retirement???"

The first 10 mins are hokie but it was great after that.

It's about the 1893 Chicago Exposition (think Worlds Fair) where electricity was introduced to the public and many other things
Thanks for sharing this!

This is a cool game concept and I feel like it compressed a lot of geometry intuition into a short period of time. I have a math degree but managed to never take a geometry class in college or high school, so this was the first time I've had my (non-existent) knowledge of geometry "graded."

I hope more games like this can be incorporated into the formal educational process in the future; I feel like my childhood video game addiction could have been exploited by the education system just as much as the gaming companies, but with a better outcome.

Maybe the same type of game could be made for other subjects, too.

I'd like to see the concept extended in 3d with augmented reality with a limited set of construction tools. Maybe I'll try to do that if I get the time.

Also, I just realized that I only played the tutorial! There goes my morning.
> I agree that these are important issues to consider, however I disagree that this is important in the context of energy production. Land use by all types of energy production is miniscule compared to agriculture, urbanisation and roads (in another post someone mentioned that the space parking lots occupy in the US is 5 times larger than the area needed to power the whole country with solar).

Thanks for bringing up the point about comparing energy production's land use against the area taken by other human activity. Agriculture, particularly meat consumption and the required farm fields to feed livestock, is certainly one of the worst offenders in this context. As far as I can tell, the generally car-based city planning with the parking lots, roads and urban sprawl are also a problem in this regard especially in the US. So, I agree that certainly fixing these should have a higher priority from the viewpoint of improving land use.

However, I don't think the land use by electricity production can be completely disregarded. I was unsure about it being minuscule, so just as a quick calculation:

- Electricity from coal requires a median of 15 m² for 1 MWh of energy.

- In 2021, electricity use in Finland was about 86 775 000 MWh. As heavy industry (including steel production) and traffic are going electric, that number is bound to go upwards.

- The total area of Finland is 338 472 km² with about 34 524 km² of that being inland water, resulting in 303 948 km² of land area.

By year 2050 counting from today, using the numbers above I get that 11,67 % of Finland's total land area would be ruined by coal production if all the electricity was produced with coal (luckily it's not), mined locally. Also note that the chart in TFA is about electricity production. Countries with cold winters, such as Finland, also require heating. With a cleaner source, such as 100 % nuclear or roof installed silicon PV that figure would be around 1–2 %.

> It is telling that almost all pro-nuclear articles that we have seen recently argue which should put more money into nuclear vs renewables, not arguing about what is the quickest way to turn of coal plants.

On the forums where I find most of the environmentalist discussion I read, the generally held view is that both nuclear and renewables are required. It's not about either-or. The goal is decarbonizing ASAP while respecting nature in other ways as well and supporting the notion of humankind's prosperity.
Not 'right now', it has been this way since I first moved over there in 2016 and probably even longer before that. This is also why the US keeps labelling Vietnam as a currency manipulator [1].

If you get quoted in USD there (which isn't legal, but happens anyway), the conversion rate is often ~25k.

Your best bet is to find a local viet kieu to do conversions... they tend to give much better rates than the banks. Second to that are the gold dealers, but be careful as people often wait outside to follow and later rob you.

Vietnam is a strangely rich country. It appears from the outside like people are super poor (and they are!), but the amount of stored wealth there is absolutely insane. It is as if they don't know how to spend it.

Don't forget, if you see a supercar there, which you do all the time in the larger cities, it is actually a 300% import duty, plus whatever you had to pay on top of that for coffee money.

[1] https://thediplomat.com/2021/07/vietnam-us-reach-accord-on-a...
Blazor WebAssembly might be your pick, there's a starting template, write the front-end in c# and everything else in HTML and CSS as usual.

It's such a breeze developing even complex webapps with it like my project collanon.app
> If you genuinely believe that doing a seance to drive out the poltergeist from your speaker set up will make the sound better, it will be difficult to convince you otherwise

I think you just found the next big thing in audiophile fads
I once tried to join in on some jazz riffing at Christmas. In spite of being a capable player, I really could not successfully contribute. I didn’t have the appropriate practice of improvising to be successful. I really should’ve learned those blues scales my music teacher had given me.

I guess my point here is, you’re right. The fundamentals are important. Both the guided and the free.
It depends a lot on how the application is set up.

> So, my ideal async task thingie would be to start an async worker on the fly when there are tasks; the worker will be killed when the task has finished (or stay alive some time to pick any new tasks, whatever). So no plumbing of running a worker indenepdently.

If you are running a single process in a single thread, then you have one async event loop scheduling all async tasks. In that context, background jobs can run and stay running as long as the event loop is running, and you won't have any problems unless you accidentally call some blocking routine in the background task (then you'll block up the whole event loop because it's all still single-threaded).

You could even have multiple subthreads with one event loop in each, or multiple subprocesses, each with one or more subthreads, each with its own event loop. There is nothing about the design of the Python language that prevents you from doing this. The GIL is annoying but not a dealbreaker.

Things get trickier when you are dealing with a pool of workers being managed by some external process. I can't speak for other languages, but this is the industry standard setup in Python web development. You could of course disregard the fact that anything is different about your setup and go about the DIY process of spawning threads or async background tasks, building machinery to manage their liftetimes, etc. But then you're circumventing not only your web framework but also the master server process that manages the worker pool, and things could get really weird and messy.

Exactly how weird it gets, and how much DIY framework hacking you need to do, depends on the implementation details of your particular framework and the "master server" system that you are using.

Thus we ended up with standalone task queueing/running tools like Celery and Dramatiq (and now I guess Chard), which let you avoid fighting your framework and writing your own background task background task runner, at the expense of running a separate daemon and pool of workers. From the perspective of a developer, this is a great tradeoff because it lets me write web framework code that's focused on serving web stuff, and it lets me write background task code that doesn't have web framework details cooked into it. You could even go a step further and use something like Google Cloud Tasks or Pub/Sub if you want to avoid managing and monitoring another thing.

But I think it's important to be clear that these systems exist not because of anything particularly weird or bad about Python itself, but because of how Python web frameworks generally are expected to work.
Yah, why advocate for real housing, when we can just stuff people into 100sq.ft. mobile tiny homes. That way we can ensure the working poor never set down roots or enjoy the stability of a neighbourhood; we’ll be able to keep them moving, always travelling to the next temporary wage-slave job. Brilliant idea, Tim, fuckin’ brillo! Why should we ever aim higher than that!

Next, let’s stack the tiny homes. Kowloon Walled City, here we come!
The other cool thing about it (not sure if this is common) is that you can customize your variety of the zero character and a few other characters that have debatable or preferential forms
Pine [1] and jq [2] are combinator query languages.

Every expression represents a filter of some kind.

In SQL (and in relational algebra), every expression represents a dataset.

That means composing SQL expressions is composing data, not composing operations on data.

Since there is a somewhat low, backwards-compatible barrier to entry to build a combinator language on top of SQL (Pine is an example), whether or not trading the increased learning curve of using combinators for better composability is a good idea can stand the test of time.

[1]: https://github.com/pine-lang/pine
[2]: https://stedolan.github.io/jq/
I watched that shortly after release. Very memorable. It was quite bizarre to hear someone freely discuss his day job of murdering people in such a casual context.
FWIW, I was absolutely captivated for all of Last Dance, and I don't watch basketball. But I do have an affinity for "30 for 30"-style docs on the human interest side of sports.
And ITER's design is already wildly outmoded now that high-temp superconductors exist (which they have for quite some time). Just a multinational pork project.
Small nuke reactors emerge as energy option, but risks loom
Just a footnote: oil shale and tar sands were considered too dirty when I was in high school in the early 1990s, because they require the same order of magnitude of energy to extract as the oil itself contains.

The Bush v Gore Supreme Court decision in 2000 was largely about if we were going to double down on fossil fuels or transition to renewables IMHO. As usual, the US made the.. let's just say not progressive choice.

Tons of documentaries talk about these sorts of unforced errors that get buried under revisionist history:

https://www.whokilledtheelectriccar.com
Inside job. The smartest guys in the room.
Two excellent documentaries. One about the financial crisis two about the fall of Enron.
Agreed, EdgeDB[0] looks to be trying to solve a lot of SQL's perceived flaws with EdgeQL[1]. It's not the first attempt and I suspect it won't be the last but composability is explicitly one of the challenges it addresses.

[0] https://www.edgedb.com/
[1] https://www.edgedb.com/showcase/edgeql
What does this have to do with cheap domain names?
I loved the grade-school math textbook series by Harold Jacobs:

- Mathematics: A Human Endeavor
- Elementary Algebra

They are peppered with cartoons (especially B.C.) and have lots of real-world motivation. I definitely recommend them for your kids if you have the choice.
It depends. Some people have really weak philosophical foundations and really need to hear about it if there is something out there that grounds them a bit better.

We can't say if any particular approach to life is the best, but we can say that if you change your mind about which approach is best at age 70 you've spent a lot of years setting up for the wrong outcome. It is never to late in theory. But as a practical matter 70 is a bit late to sit down, take a step back, ask why and try to act on it. Better for people to line themselves up with good foundations from their 20s or maybe 30s. It is good to explore the options early, and think a bit about what the word 'option' even means philosophically.
>Frankly, it seems like some sort of macro system is needed

Views, materialized views, CTEs.
Nonsense. Not everyone is an "audiophile" (in a bad sense) who believes in silver speaker cables.
Postgres can do the"function over (partition by col_a order by col_b) as well.

Agree, SQL can already do what the OP proposes in almost the exact same syntax.

and together with CTEs, intermediate temp tables or views, you can totally avoid the spaghetti and break down the queries in manageable chunks.
> The problem with that “it would’ve been worse” is that the timeline didn’t happen that way

Ah, but we did see it. In Italy in the first week of March 2020, we saw what an unchecked epidemic looked like. The health care system was overwhelmed and in chaos. Funeral services couldn't keep up because people were dying in large numbers.

> Florida ... no lockdown

Here's a story about the Florida lockdown being lifted: https://abcnews.go.com/Health/florida-lifts-covid-19-restric...

The differences in approach between US states aren't as big as you remember them.
> i’ve had the pleasure of flying on a vision jet before — it’s a really cool aircraft that flies almost as fast and high as much more expensive jets

It’s a really cool aircraft but It’s nowhere close to the speed or service ceiling of most private jets.

Here’s Citationmax departing LAX in a vision jet. It’s a beautiful video to watch but it seems like he is struggling to reach the Standard Instrument Departure (SID) altitudes for each waypoint, only able to do about 100 KIAS in the climb.

https://youtu.be/DVXob_B3Cck

Contrast that to his later videos in the Citation CJ3 which looks like a SpaceX rocket in comparison.

Even Premier 1 Driver’s smallish jet drastically outperforms the SF50.
I agree, it's gross and corrupt. In order for regular citizens to seize control again, we either need blood in the streets of the power brokers, or to change the system peacefully from within. To achieve the latter, I think democratising access to the existing corrupt system is a promising idea.
Prisma is pretty good, but the migrations system doesn't really compare. If your answer to many (any?) migrations is "blow away the existing database", that's not gonna work for me. Another thing that's not gonna work for me is generating each migration by hand with SQL specific to the dialect that youre using in development, now that I'm spoiled with Django's auto-migrations. I've had good success with Prisma by using Django to simply manage the schema and using `prisma pull db` (though Prisma unfortunately errors if you are using the default type for primary keys, AutoBigInteger because it can't handle BigNumber). Prisma is basically the ORM I had in mind when I said "there has been work in this space", FYI.

I have only used NextAuth a tiny bit, but it wasn't clear to me how to, for example, extend the user model to add fields to users. I would appreciate it if you have any resources you could point me to for an example or explanation on how to achieve that. I also did not find documentation about how to add my own authentication adapter (or plugin or whatever language they use).
EdgeDB & EdgeQL would be one good example.

https://www.edgedb.com/
https://www.edgedb.com/showcase/edgeql
These were not an extermination campaign and so are not really analogous to Indian reservations or Nazi concentration camps. Obviously they were awful!
Mutation Linked to Difference Between Human and Neanderthal Brains
probably the same reason new JS frameworks get a lot of criticism. adding another one expands an already daunting array of choices to make, most often without a clear benefit, as seems to be the case here.
It can take time and altitude to recover a spin, and low altitude maneuvers are often where unintentional spins occur. That said, I don't know what the minimum altitude for a parachute deployment is. That'd be important.
damn, commented on the wrong thread. I'm sorry
The OP asked for "best documentaries" and it sounds like in your opinion the best documentaries wouldn't do this. Do you have any content to suggest instead of empty and dismissive commentary?
I agree. Philosophy gives you a level of abstract reasoning of the form: "if we agree (with Kant) that we should only take those actions which could be universal law, does it follow that the death penalty is morally justifiable?" There is some degree of reasoning from premises here, but all of the objects you deal with are things that you come into with a bunch of intuition that you never really leave behind.

On the other hand, something like:

> Given a one-dimensional invariant subspace, prove that any nonzero
vector in that space is an eigenvector and all such eigenvectors have the same eigenvalue.

really forces you to grapple with an entirely different level of abstraction