skysight-inc/HackerNews huggingface dataset:
I am not a color scientist, I do work in VFX though. Pixels and their generally-vector-valued contents are what we've mostly delivered to our clients for many years.

I'm not code-shy, but I haven't worked on our color pipeline very deeply myself - I did definitely get the impression from those around-me that did, that some of the hoop-jumping we've had to do to deliver the expected result color-wise have been quite complex indeed (especially if you rewind 10-15 years!)

For example our desire to do-color-well more easily led our sister-company 'Rising Sun Research' to develop a sophisticated color-management, calibration and viewing-environment software product called: 'CineSpace'! (which was ultimately acquired by Cine-Tal and is now owned by THX.)

I guess the above is all to try to help illustrate that color (and its representation/manipulation as values on a computer) can be a very complicated topic indeed!

I do think though, that making-things-look-good might not be something that color theory is really going to help directly with?! Of course, knowing your tools better is always a good thing! With greater capabilities can come increased flexibility and perhaps speed/efficiency advancements too. Definitely worth exploring if it piques your interest!

Not particularly good links I apologize! But hopefully somewhat-of-a-springboard for investigation?:

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

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

If you're going to delve in, you might like to look up some of the following topics too:

"Linear-to-Light Color" (this is probably the most important one for VFX/CG in my opinion, it affects everything from CG rendering/lighting to comp or even mip-map generation.. warping, image resizing (anything that 'filters' values), the list goes on! It's very important (and helpful!) to use values that are linear-to-real-world-light-intensities in cases where it is called-for!)

"Display Gamma" (This should explain why colors on most computers are all stored pre-raised to a particular power!)

"HSV/HSL Color Spaces" (transformation of color between spaces, sometimes the operation you want to do is trivial in another space and if you have good to/from transforms you can use, that can unlock some really powerful things!)

"High Dynamic Range Color" (This seems obvious in a way, but how bright is looking-at-the-actual-Sun compared to a full-white image (or an image of the sun) on a computer screen?!.. Using a less-limited-range (ie float values instead of integers, simplifying somewhat) to represent color is hugely important in some cases. It's mostly an issue on the very-bright-side but is also sometimes important on the dark-side too.)

Maybe for fun could you look into 'Spectral' color models?.. I find the idea fascinating but have not played with it much yet myself.

None of that is gonna help heaps with the creative side much though I wouldn't think.. but hopefully interesting if you're into this kinda stuff!
this is what life on earth does. it's not some kind of wacky googly eyes rube goldberg machine, it's what plants and animals have been doing for hundreds of millions of years. carbon capture's job is to refine and accelerate the plant side of the equation
Okay? Not sure what the point of this post is
I'm in PAL land so it's almost 1 :)
Well, IANAL, but that would create precedence and injustice, wouldn't it? One big foundation in law is that you are responsible for your own actions. And you still make decisions that lead up to crime. That's on you. Law comes with the belief that you still have agency, even if you are from a bad background. And this, in my limited experience, is always factored in. (The US justice system could use a reform though with the whole private prison thing)
tl;dr: The best-known asymptotic upper bound has been lowered from 1/n^(8/7) to 1/n^(8/7 + 1/2000).
I'd love to see a performance benchmark for unit. Especially for an nodejs/express app
what’s up with articles not defining terms anymore? wut the heck is YIMBY? some play on words opposite of NIMBY?
You can gradually move from an existing forest line towards the desert. Forests do alter their micro-climate as well.
I'd pay to know more about that story lol
My last LAN party was back when everybody was still lugging around CRT's, but despite that being a long time ago, I remember the smell when you'd been inside for several days, pop outside to wake yourself up in the cold outside or to get some drinks when they'd ran out near the end of the event, and then walking back in.

I mostly organized events, so a lot of my time was spend on configuring networks and just general overhead of running events. Always fun: people who configured the wrong IP address so there'd be conflicts and you had to get up on stage, get everybody's attention, and get everyone to check they IP addresses at the same time. DHCP? Lol. After a few events we switched to peg DHCP, that worked remarkably well, as long as you had a few tech support guys who could help people out setting things up.

And also, people bringing extension cords on a roller, not completely unrolling it, plugging in several computers and the wires inside the coil melting as soon as the load was high enough. Smoke coming out, breakers going off, actual flames once.

And then there were the incredulous looks from parents or the occasional girlfriend who stopped by to see what was going on. I found some pictures from an event in a shoe box when I was clearing out my parents' attic a few months ago. I don't understand how any of us ever convinced a woman to have kids with us.
Clean and sterile.
On the python requirements: I've always been satisfied with Bash implementations of ACME. I use dehydrated from the very beginning (when it was still called letsencrypt.sh) and lately started using acme.sh.
GCC used C++98 from 4.8 to 10.x, IIRC subsequent releases are using a restricted subset of C++11. Thus it should be perfectly possible to jump from GCC4.7 to GCC10.5 (released this year) and it seems to be what they did here.

AFAIK mainline Linux currently has a minimum compiler requirement of GCC5.1, but even then the only reason for that version bump was to avoid compiler bugs in earlier versions. With a bit of patching and a restricted set of architectures it might be possible to continue using GCC4.7 for mainline Linux.

All that would not to be required if gcc was till a clean simple and plain C project,…

It cuts both ways. Linux and any other C project could avoid this if they remained compatible with tinycc, GCC4.7, or any other pure C compilers. Apparently such an expectation is out of the question, I suppose asm goto and friends are too appealing.

…moving gcc to c++ was probably one of the worst mistake in open source software history, if not the worst.

The decision to move GCC to C++98 was not taken lightly, nor was it done without opposition. I would recommend reading into the discussions on the topic. Moreover, I would also recommend browsing the source code of GCC4.7 and comparing it to later versions to see how much the transition genuinely simplified a lot of the codebase, e.g. the large scale replacement of preprocessor abuse.

At the end of the day, although it adds another step to the bootstrapping process it needed to be done to keep GCC development manageable.
Around 2010 I started my career in a barely functioning software dev company. For some reason, my boss thinks it was a good idea to welcome our newly hired intern to the company by setting him up with two CRT monitors side by side. So dual CRT monitors. Everyone was already using dual Samsung LCD monitors.

Until now, I still can’t believe how ridiculous that setup was.
NIST would want to avoid the opprobrium ìt secured last time it intervened in protocol choices. Not a good look.
The first thing I do when I get any equipment is record the serial number, purchase price and date in a spreadsheet. Second thing is to download the PDF manual, and in the rare cases one is not available online, scan then recycle the paper manual.

If I ever become world leader, one of the first things I’ll order is for every product to be engraved or printed with a QR code leading to the specs and manual.
data structures that span physical media got solved decades ago. the disks or ssd get abstracted into virtual storage. See:

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

This kind of logical media mapped to physical media goes back to magnetic tape, predating disks and solid state storage.

Database systems solve this same problem. A database table may include millions of rows and indexes, too big to fit into RAM all at once. The index trees, for example, get loaded in pages. There’s no need to have the entire index in memory, only the relevant parts of it.
> Even a small number of apps trying to get their own certificates at the same time can exhaust the Let's Encrypt quota for your domain

I got curious about this and decided to look it up, they actually have more restrictions than I expected[1]. Looks like to play it on the safe side you might be better off having a single server issuing certificates and distributing them where needed as well as using wildcards as much as possible. Interestingly, it looks like Google is doing just that since their certificate covers a very wide range of domains[2].

[1] https://letsencrypt.org/docs/rate-limits/

[2] https://www.sslchecker.com/sslchecker?su=b39e88e1c4d3efcdb79...
In fact we have badly optimized games, that cannot be run 60 fps native resolution even on 4090. With not that better visuals. Yes those visuals are now much cheaper to produce, but in the cost of end users.
Does anyone have a raw materials cost breakdown of motors? Are the neodymium magnets actually a big chunk of the cost? Or is it more of a "we'll get government grants for inventing a type of motor that doesn't require a material that China has strategic control over".
Part of the effective immune response is high body temperature. During flight, the body temperature of bats rises above 40°C. In torpor it can be much lower 10°C - 15°C.
A recommended book on the development of the crude concept of emotion [0].

[0] https://www.amazon.com/gp/aw/d/0521026695
It doesn’t, and it’s still a pretty unintelligible answer.

> I don't like to live in somebody else's idea of allowed code.

You program runs on a CPU, that is the definition of someone else’s idea of allowed code.
Whether it be UVC or something else, there would have been a conversion somewhere. UVC just made the integration a lot easier.
I said we can never fully know His essence and nature. He has revealed much about Himself to us that we can know. That was the whole point of my comment, wasn't it.
>Does this mean money is god for most people?

Yes.

>All these are things that happen to people who believe in a god or multiple gods.

And many religions consider the pursuit of wealth and material happiness beyond the basics of subsistence to be sinful. The Bible says one cannot serve both God and Mammon (capitalism). Buddhism might say money can only buy suffering.

>That things can be, and frequently are, out of our control is what makes people create gods as a support system.

You may be confusing cause and effect. "Money" is a response to uncertainty just as "Zeus" and "Poseidon" were millennia ago. The need to create order from chaos and give morality and purpose to the blind amorality of nature leads cultures to collectively develop these opinions. They just happen not to be primarily supernatural in the modern context.

The beliefs around "Money" are equivalent to those around gods - that the free market determines the true value of human life, that work ennobles the soul, that poverty is the result of moral fault and wealth of moral virtue. Money mediates the uncertainties of life in the same way people once believed rituals and prayers did. Money in many ways represents the animating spirit of modern civilization the way gods once represented the anthropomorphization of the natural world, in both its benevolence and cruelty. People trust the word of millionaires and billionaires implicitly, regardless of what they're talking about, as if they were prophets and possessed some divine insight into reality that mere mortals didn't.
That’s not an argument for degrowth, so your attacking a strawman. Further, your suggestion is incredibly inefficient and so would result in a lower standard of living for humanity.

The litmus test for carbon capture is to see what kind of carbon tax would be needed to offset the costs and hit net zero. If you actually implemented it you wouldn’t see massive scale carbon capture programs and current emissions you would instead see a vast reduction in emissions.
Oh that's genius
This isn't true for checked luggage; you're thinking about carry-on.
PgJQ: Use Jq in Postgres SQL
I recently ported some rather complex JQ programs to jsonb & jsonpath queries.
After a while, it became too cumbersome, so I paused for a few days and developed this Postgres extension.

pgJQ embeds the standard jq compiler and brings the much-loved jq lang to Postgres.

It adds a jqprog data type to express jq programs and a jq(jsonb, jqprog) function to execute them on jsonb objects. It works seamlessly with standard jsonb functions, operators, and jsonpath.
E2EE on the Web: Isolating Plaintext
> The idea of someone carrying out a crime via a proxy is not new; the main difference now is that the proxy may be an AI.

I thought that the concept discussed in the OP was slightly different (and possibly even more insidious) : The proxy is a human who carries out orders of (or covers for) an AI that is known to be unsafe.

I.e. an autonomous car manufacturer may acknowledge that their AI sometimes makes errors which can lead to accidents - so they equip their cars with a steering wheel and mandate that a human driver must always be present who can takeover from the AI in dangerous situations.

The problem is just that the human driver may not realistically be able to do that, because reaction times are too short, the AI releases control too late, etc.

Yet, if the AI malfunctions and the driver doesn't manage to prevent the accident, the company can comfortably blame the driver and keep the AI out of the discussion.
> most of the time

Looking at the reference[0] given at the very end of the document, wouldn't the word "sometimes" be more appropriate?

[0]: https://mrale.ph/blog/2016/11/23/making-less-dart-faster.htm...
You can't keep getting consumers to buy new equipment though. It should be lifetime approved. The same way old cars don't have to meet new environmental standards.
Siri is much worse than Google Assistant. I went through a period where I was adding a bunch of smart lights and plugs to my house and test drove both. Siri did fine turning lights on and off, but it was laughably bad at anything else—both in voice recognition and ability to answer questions.

I don’t have experience with Alexa.
So I really tried : I googled and I watched the whole of 8mins of video.

But what the hell is a tanned host?
Chapter 7 of Alex Xu’s Volume 2 has a nice description of most of the problems. Below, a post that has a good level of details.

https://devinz1993.medium.com/book-notes-system-design-inter...

Extracted from the post:

Chapter 7. Hotel Reservation System

Functional requirements:
- View hotels and rooms.
- Reserve a hotel room.
- Add/delete/update a hotel room.
- Support overbooking.

Non-functional requirements:
- Support high concurrency.
- Moderate latency (a few seconds for reservation).

Recommendations:
- Choose a relational database for the read-heavy workload and ACID properties.
- Include an idempotency key in the API for making reservations to avoid double booking.
- Use the microservice architecture and use remote procedure calls for inter-service communication.
- Keep a pre-populated room type inventory (for 2 years ahead) to support reservations by room type (instead of by room id).

Concurrency control:
- Pessimistic locking is prone to deadlocks and tends to have bad performance.
- Optimistic locking is usually faster but performance dramatically drops when contention is heavy.

Scaling:
- Shard the database by hotel since most queries need to filter by it.
- Cache inventory information (aggregates) in Redis to reduce database load and improve read performance.

Tip:
- Use the same service to manage reservations and the inventory to avoid data consistency issues that require 2PC or Saga.
This is where you start explaining how trees capture carbon, how much, and where it is stored. Explain how we use trees in large quantities to reduce CO2 in the atmosphere, where and how many? Who should do this and who is going to pay for it? Genuinely curious.

But without those details your comment is just a poor quality and lazy attempt to disqualify people who are actually trying something.
that is an important distinction and I thank you two for pointing it out.
Man that's some serious goal post moving happening on this thread. We go from land superficy to land ownership - with a little sprinkle of "muh racism" because why not.

Is it about land superficy or about ownership? Can we establish a clear framework here instead of constantly jumping from one wishy washy thing to the other?

You aren't the sole owner of your house either. Even without a mortgage you are not. So if someone adhere to the social contract in your house I assume you let them in to do as they please (within the limit of the contract of course.)
> except that it is not clear if the energy efficiency can be equally good.

There are potentially ways energy efficiency can be better...

It's possible to produce stronger (ie. more flux density) magnetic fields with electrical currents than with neodymium magnets. Those stronger fields mean flux paths can be shortened and (for the same mass of copper), wires can be shortened and resistive losses reduced.

However, I haven't done the math to see if those effects are of a significant enough magnitude.
What did he do? The Wikipedia entry seems harmless.
I think people who are exasperated with blind nuclear activism also don't want coal. Yours is a strange kind of whataboutism that isn't even relevant.

Issues with commissioning/decommissioning nuclear plants are unique in the magnitudes of sunk costs, both time and money, as well as the somehow still astonishing to many delays and hidden costs that somehow always catch us off guard and somehow are unique to each site and were somehow completely unpredictable that nonetheless somehow happen in every instance.
In the age of slick unibody aluminum slabs inset with a thin black mirror, in the age of fanless battery powered devices that last 10+ hours on a charge... people have forgotten the sound and smell of computing in the bygone age of the LAN party.

The heat of too many CRT screens in a room, of pentiums whirring away, their clacking harddrives and big PSUs filling the room with all sorts of olfactory detritus... the smell of nearly burnt dust being passed over and over again through a gauntlet of hot electronics... the sound and the physicality of powering up a room full of workstations.

And I'm not even talking about the humans using the machines.
I live in Europe. Perhaps it's a European thing.
Macroblogging
Once again: just use ===

If you decide languages based on minutiae like this, I can only pity you.
That's a pretty common investing strategy. Take a HELOC, invest the money in index funds or whatever, and take a tax write-off for the interest. As long as the average return beats the HELOC rate (minus tax deductions) you come out ahead.
The approach to focus on underlying principles rather than just specific tools is indeed commendable.
But, dragons do exist, only now we call them "dinosaurs".
Carlifornian bearing ratio test of soil is nothing but physics
I really hope affordable and compatible film comes out so I can have fun with my SX70 again :(
The research need not show "it's 100% beneficial". It only has to be more beneficial than prohibition, which is an insanely easier bar to clear... considering prohibition stops nothing and harms tons. So.... I'm not seeing what you're getting at with "no research it's 100% beneficial" line of thought...
ha, i have been on the receiving end of such mockups, quite unfortunately (or sometimes excel).

just learn figma common courtesy to your colleagues ¯\_(ツ)_/¯
I don't understand what your proposal is here.
You talk about diplomacy but then using the "stick".
So do you think enemies should be threatened with the stick if they don't shut down nuclear powers as well?
Humanity gets more benign as history progresses. This general trend is momentarily reversed from time to time by recent technological developments but still stands.
Interesting read. Having worked in the public sector, I know how averse to building in house tech teams they can be, and that the budget, despite popular perception, is always tight.

So very much well done to the author for the decisions made within tight organisational constraints. As a consumer of uses that site for text and audio on a regular basis for years, it's always been rock solid, kudos.
=== works for equality (if you actually remember to use it), but how about comparison? There's no strict version of <.
No, the material has degraded too much to be of any use. Yes you can melt it into a pot of plastic but whatever comes out will be too brittle to be of practical use.
LA Opens Reverse-Only Parking Spaces and Exposes Drivers Who Can’t Back Up
Nice! I'll try this in our project tomorrow, I suspect it'll be bad.
It is definitely Buddhist. Buddha says it in a sutta.

"Monks, a statement endowed with five factors is well-spoken, not ill-spoken. It is blameless & unfaulted by knowledgeable people. Which five?

"It is spoken at the right time. It is spoken in truth. It is spoken affectionately. It is spoken beneficially. It is spoken with a mind of good-will."

— AN 5.198

btw he later on defines "beneficial" as something that is immediately applicable for the listener, which is just extra good in my opinion.
First of all, there is no reason behind life. It just is, and on a big enough scale it is just thermodynamic equations in a closed material, but open energy system being driven by sunlight.

Also, in and of itself life is 100% carbon neutral, or actually carbon decreasing as it is not 100% efficient - that small inefficiency is basically how we got many of our current oil/coal reserves. Biology did fix a big “mistake” of it, and since a few million years ago even trees can be properly “burnt” by fungi, so only some carbon is actually lost due to some extreme conditions (like it fall into whatever that embalmed it for a long time).

The problem is that we reintroduce all these lost efficiency buffers in a few years that is such a fast paced change that it has dire consequences.

Also, the reason for carbon in case of life is energy and a fundamental temporary constituent of the very thing. We do use carbon for many things, but the energy part can be entirely replaced by more efficient generation into electricity which is much more readily applicable than ATP is.
Why would you do that? I'd be upset too!
I think the reason these precepts are sustained across generations of culture and, indeed, civilization, is because they're based around a fundamental truth - namely, that of survival, and are therefore a 'survival-decision factor' in the telling/usefulness.

But it turns out that its one of those factors which, socially applied, radically increases the survival potential of the group - not just the individual. This precept can be applied individually, but is most useful socially.

By way of example, in the case of the person whom you would characterize as not having fulfilled the principles, while claiming to do so - you are also manifesting that circumstance. By observing her doing this, and deciding not to apply the principles, didn't you fail to seek truth, be kind, seek to improve the situation, also?

That is the crux of these -ism's. They only work if you want them to, because they are driven by willpower and little else, yet they align with the fundamental principle of life, the desire to survive. Truthfulness, kindness and tact are contributing factors to a functional society.