skysight-inc/HackerNews huggingface dataset:
Short answer: because the space of real colors is convex. It cannot be fully encompassed by any linear combination of three (or in fact, any finite number of) real primaries.

You can entirely encompass it using imaginary primaries, which is what some color spaces do (e.g. ProPhoto RGB), but it is physically impossible to manufacture a linear primary-based display which does. Adding extra primaries however does greatly help. DLP did this by having 6 (I think) primaries, but I don't think it was widely taken advantage of.

For a visual representation of the problem, look at the first diagram on https://en.wikipedia.org/wiki/Color_space and imagine how to encompass the colored region using a linear combination of three (or more) points within said region. (You can't.)

For the long answer, study up on human tristimulus response curves and how those interact to create the Planckian locus on CIE xy colorimetry diagrams.
D.A. Pennebaker, Pioneer of Cinéma Vérité in America, Dies at 94
This is done all the time.

Religious networks, home shopping, infomercials.
We could match on exact URL but that would only catch some of the reposts. After that, it gets hard very quickly. It's best to got to HN search and plug in some keywords to see if the topic has had major attention before. You can use "comments>N" to get threads that had at least N comments, and similarly "points>N".
Great idea. Do you have more info on how this can be done with the Pi-hole? I have been wanting to set one up already anyway.
3) Cable internet is the only option for high speed, and the way they price it, the TV is almost or actually "free" once you pay out the nose for internet.
I am not really sure whether it's a great meet-up place, but I've always found it filled with interesting people and skillfully prepared libations: The Interval Bar at Fort Mason, the home of the Longnow Organization (https://theinterval.org/).

Events at the Computer History Museum are often worthwhile even though it means a trip down the Peninsula to Mountain View to visit. https://www.computerhistory.org/ The museum itself is interesting as well.

The Internet Archive (https://archive.org) is home to an active community intent upon building an archive of information, especially digital information.
5-10% of people are stereoblind
The Industrial Workers of the World (founded in Chicago, 1905) had very strong ties with socialism. Helen Keller was involved in both the Socialist Party and the IWW, but you won't find her political views on a motivational poster at your offices.
I’m talking about a realistic limit much closer that the speed of light. My point being, that perhaps there is an even closer limit that it hard if not impossible to overcome for an intelligent life that’s contained in a biological vessel. Given how things in space are measured in light years, perhaps the time it takes to traverse these spaces far exceeds any biological lifespan. Put it bluntly - everyone could be moving at each other, but given the distance apart they would still die off before meeting one another, because of the time differences involved.
Many millions of people have this level of privilege worldwide, but very few have founded Google-sized companies. Acknowledging the distorting effect of privilege is important, but this seems like you’re throwing out the baby with the bath water here.
For those curious as I am:

https://golang.org/pkg/encoding/gob/

Gob is apparently out of the box with Go.

I'm still learning through Go, there's so much available OOTB that I love about Go. I wish other languages would take Go's Standard Library as a good example of things to include with a language. I can do web applications entirely with Go's standard libraries. Course then you gotta worry about storing data in some database, but those libraries are usually done by Database vendors or the language community.
It's illegal to show drug advertising on TV in 99% of countries except USA and with good reason as it's sickening to be subjected to such abuse ... big pharma needs to be taken down ... luckily I have not owned a TV this century
Maybe try field repair or emergency fix bibles. I always find I’m learning interesting, slick new techniques to solve mechanical problems by survival methods.
Modern Web Development on the JAMstack
On a new MacBook Pro I can plug a USB floppy drive and works. I have one.
Many housed people have mental health issues. They aren't treated like they can't be fixed, etc.

I tried to write some about that here:

https://streetlifesolutions.blogspot.com/2019/06/a-people-fi...
In C++ that's the distinction between pointers and references (a reference cannot be null; creating a null reference is an undefined operation). Although it is much more clunky than in languages with algebraic data types. Who doesn't love the clarity of algebraic data types ...
And you can get to startpage by doing !s instead of !g.
One problem is that from reading the words there's no way to know what rhythm is intended, in fact the words are often written in a misleading way. So I start beatboxing the way I think the rhythm is, then I listen to the audio and it's very different.

For example:

Bud D Daughter
Kiss D Daughter
Bad Double T
Kiss D Daughter

Considering each line to be one measure, I thought bad would start at the beginning of the measure. But in the recording it starts partway into the measure.
Demonstration: https://i.imgur.com/10lFVDm.png

Goose Kid D
Bubble D Cat Cat

This example is even more confusing. I thought both lines would be 4 beats. But the recording has the first line as 3 beats and the second line as 5 beats. Demonstration: https://i.imgur.com/YWzHDED.png
The Broomway
Or this one from Garmen Lin:

Why did Jeff Bezos get divorced?
Because his marriage... was a union!!
At the same time, there should also be room to discuss the pretty good examples of employers being corrupt and even engaging in wage-fixing collusion against workers across companies within an industry. On this site there’s plenty of anti-worker sentiment and not enough discussion of the misdeeds [0] of the employers.

[0] https://en.m.wikipedia.org/wiki/High-Tech_Employee_Antitrust...
On the other hand, Rust doesn't let you use an `Option<T>` as if it was a `T`, so you can't just forget to check. And most of your code won't be using Option, it's only used right where it's needed.
Similar info from "unionproof.org"[1]:

Managers may notice a change in the language of employees because it becomes more formal and legal in nature. Employees may start using union words like “grievance,” “arbitration,” “job security,” “employee rights,” “prevailing wage” and “unfair labor practices.” They may also start asking their immediate supervisor or manager questions around these topics, so be sure you have a system in place for your front-line managers to report a change in employee behavior that could be an indication of organizing activity.

"Union Proof Certification" is a thing.

The Communications Workers of America describes typical employer tactics from the labor side.[2]

Historically, neither side is very creative, so once you know what the standard moves are, you know what to expect.

[1] https://blog.unionproof.com/are-you-missing-these-10-signs-o...

[2] https://unionbustingplaybook.com
Mobile networks have more management functions than WiFi, for instance.

If you're in a high density area, the mobile network will push the device to small range cells (handover), or tell the device which other cells are available in that area (list of neighbor cells).

However, the smartphone is not required to search for a base station all the time. It receives hints from the network.
To any mods who feel this is too controversial of a post, feel free to delete. I don't know where else to have a serious discussion about this. This is definitely a hot button issue that is hard not to make political, but I just needed to shout into the void.
Well, you can't get that easy O(1) charAt with UTF-8 either, so I think it'd actually be in the same spot, is what I'm saying. I think.

I guess perhaps it wouldn't ever have said it provided a charAt in O(1), okay. It may have been a mistake to think this mattered, it was just offered because it was easy. In which case I suspect there are actually few programs which would be negatively affected by changing charAt to the most efficient you can do in UTF8.

UTF-32 of course has the O(1) property, but nobody wants that memory usage.
I just haven't had that experience at all. I do use Kaiser. If anything my doctor is very aggressive about considering cancer and getting those screens, way more than I'm comfortable. My experience hasn't been the same as yours.
Interesting thought experiment but practically unworkable.

Product placements are a one-time thing and a tv show isn't shown once but hundreds or thousands of times across different geographical regions and accross time (there are still shows from the 60s being aired).

On the other hand, TV commercials are very time and place dependant; maybe Coca Cola can afford an ad on national tv but a local station is more likely to show an ad for a local furniture company -and get revenues from that ad.

Relying only on product placement and asking the distributor of the show to pay for it to be aired would require product placement to be massively expensive as it would need to pay for national and all local tv stations costs.

The nature of advertisement makes it valuable mostly for limited amount of time and to a limited target audience. That makes sponsors less likely to be able bear the huge cost of product placement relative to the impact that placement can have.

This idea also means that TV stations would only be able to air a very limited set of shows: those that can afford to pay them, meaning that most local stations would not be able to show anything, either because they are too big and expensive, or too small and don't have a suitable target audience for the show's embedded advertisement.

On top of that, it would require tv shows to raise massive amounts of cash to be able to afford to be aired. This would kill any small production and we would end up with large corporations basically having to optimise the shows for their advertisement potential as they wouldn't survive otherwise. We're just going to end-up with shows that will be little more than hour-long commercials instead...

Frankly, in what way is any of that an advantage over the current crappy situation?
Assumption of facts not in evidence. At many companies including the biggest, engineers are paid more than peer product/project/program managers, and most managers are engineers also.
I have Comcast now as well, as they are the only provider to offer (barely) functional speeds where I am.

For my “promo” price I had to get cable. I simply convinced them to not send me the cable box.
I hate that part of what I'm paying for in hotels is the damn TV. TVs in hotel rooms have become completely pointless, just like telephones did 20 years ago. Like you, if I want TV I'll use my cell connection or the hotel's wifi to watch Netflix. Hotel rooms without TVs don't seem to exist in the US, but if they did, I'd make it a point to stay there.
I wonder if this adds to the understanding of plate tectonics. Adds another dimension or is so far removed from the crust it has little bearing on them.
The best solution for these 'accidents' is mandatory jail-time for the CTO.
Iris Automation (YC S16) is hiring an account executive – AI software for drones
The creator chooses whether to enable ads and what formats can run. If the video is longer than 10 minutes, they can also manually place mid-roll ads.

https://support.google.com/youtube/answer/94522

https://creatoracademy.youtube.com/page/lesson/ad-types#stra...
Can you elaborate on

(1). Larry not knowing how to code Backrub (sounds like you don't just mean that at first you don't know how to code something that has never been done before).

(2) Larry claiming other's ideas as his, particularly "the link idea".
By the way: the post ends with a conjecture that the maximum frequency is likely to be log n + 1 (with log here denoting the logarithm to base 10), but the more precise result seems to be that the largest frequency is:

((ln n)/(ln ln n))(1 + o(1))

with high probability (i.e., probability 1 - o(1)), where ln denotes the natural logarithm (log to base e). Empirically, the maximum frequency for n=1000, 10000, 100000 often seems to be, respectively, 5, 6 or 7, and 7 or 8.

This problem has applications in studying hash tables etc., and can be found under terms like "maximum load" with balls in bins, and proving this doesn't seem to be very easy. As the post says “the solution is likely not as trivial as it first looks”. The analysis may be hard, but these days if faced with a problem like this in the real world (e.g. we have a hash table of size M that will receive N entries in it, and we're curious about the likely maximum load), we can likely just experiment to find out. Even when the numbers are too large to run simulations directly, an in-between solution is to get a tractable expression (a recurrence relation using dynamic programming or whatever) for the closed form, and write a program to compute it.
this is an interesting one. i've definitely heard and entertained serious arguments that a CS education shouldn't even involve touching computers period for the first n years. it's certainly not something i dismiss out of hand.

personally I was turned off by programming as a kid, due in part to what I perceived to be a suffusion of hoops to jump through due to brittle, ugly, and unexplorable interfaces. in adulthood i was re-exposed to an improved tooling situation, and now i'm a professional programmer, actively working on (debatably yet better) tooling which at least a few other people seem to appreciate.

my current position is that different people want different things out of programming and computing in general, and that both of those are sufficiently abstract to accommodate different approaches. there is for sure a continuing need for people who are willing and able to run software in their head/whiteboard, but I also feel there are many others who could be making meaningful contributions but are turned off by the textural and tactile quality of 'computing as applied mathematics' which no longer encompasses the breath of the discipline.
One could argue that articles critical of the Chinese government are _pro_-China rather than anti-China.
You just described the PBS model. No commercials all year except during pledge week, when it becomes unwatchable.
Stack Ranking at yahoo is no more, at least officially as of a few years ago.
> normalize ad viewership when they're young so the future customers won't demand fewer ads

I don't think that works - I grew up in the age of cartoons with ads and they are definitely not something I'll put up with.
I don’t think binary serialisation counts as a good thing to include in the standard library. Unless Golang found a way to do it securely unlike other languages, which typically see binary serialisation as one of their larger mistakes.
TopShell looks very interesting, thank you for sharing!

This is a problem domain which I've been thinking a lot about recently. I write tons of shell (bash) scripts. I hate bash and its peculiarities, but it remains one of the quickest ways for me to get work done; I've tried to use many other languages to fill the gap of writing scripts that start as quick one-offs but have the potential to evolve into a more refined piece of software over time, but so far haven't had much luck.

Most languages force me to go to great lengths for everything I want to do in this domain:

- implementing command-line arguments/flags/subcommands: either overly-simplistic (getopts) or overly complex (cobra)

- force me set up error handling for everything that could possibly go wrong

- aren't flexible enough to transform 'soupy' data between various representations without basically writing a full-blown custom parser

- can sometimes be difficult to distribute a minimal-dependency release to remote machines or other users

Functional languages are awesome for many of these things, but can be awkward when dealing with the side-effects that we normally want when dealing with scripting tasks.

So far, what I gather from your readme/wiki is that TopShell is:

a) A functional language seemingly inspired by ML, Haskell, et al.

b) A reactive development environment for the language, à la Jupyter

I love the code examples in the readme; I think this is something most people want to see but a lot of projects overlook. However, I think the readme is a bit barren on the philosophical front. You have a great wiki page [0] for that - I think it could be condensed and integrated into your readme so new visitors have a good idea of your vision.

As someone who would consider using TopShell, my concerns are:

- I can't find documentation on how I can use my own editor/environment if I want, rather than the web interface (which is nice for its notebook-like experience, but I don't see it fitting into my normal workflow)

- I want to continue to integrate with programs which adhere to the unix philosophy; how does TopShell fit into this?

- How dedicated are you to the development/maintenance of the project?

- Do you forsee growing a community of contributors (and if so, how?), or do you want to keep this as a personal pet project?

- Do you think the project will be alive in 1, 3, 5 years?

[0]: https://github.com/topshell-language/topshell/wiki/TopShell:...
I wonder if this be related to the biblical flood story:

<quote> on that day all the fountains of the great deep burst forth, and the windows of the heavens were opened.
</quote>
Genesis 7:11
It’s basically terrorism. The purpose is to gain attention.

There is evidence that there is a contagion effect based on how the media reports on these events.

It’s happening because these issues are simply not being addressed by the system, and shooting provides a mechanism to reach a wide audience.

Please don’t read this as condoning shootings - just an attempt to explain/understand.

Also: https://news.ycombinator.com/item?id=20603684
You don't need a 4th primary to represent all visible colors. You just need imaginary primaries. Heck, even something with real primaries like Rec. 2020 [1] can represent information outside the standard sRGB primaries that a 4th primary would be useful to display. (Granted, a better choice of green primary would work better in that specific case, but such choices aren't always physically realizable.)

Another use is enhancing saturation of an image. My DLP projector has a mode like this to take advantage of its 6 primaries. Enhancing saturation can produce a convex gamut even from a non-convex one (e.g. sRGB), the only means of reproducing of which may be with additional primaries.

By my estimation, the main problem with Quattron wasn't that it had a 4th primary, which is legitimately useful. It's that - as you point out - it didn't. It literally did not have a yellow primary; just a yellow filter illuminated by the red and green primaries. Thats, like, total hokum.
May I ask a question? Looking to build a machine for 4k video editing, music production, and light ML. Where do I want to be right now?
they sell separately coded crafty/mighty/volcano. They hit slightly lower max temperatures, and you can claim them as medical devices; they’re otherwise identical to their non medical counterparts.

S&B makes awesome gear; i just prefer on-demand.
The very first reason it gives is nonsense. Your boss will probably laugh at you if not fire you.

"AMP keeps users within Google’s domain and diverts traffic away from other websites for the benefit of Google."

No, it keeps users within the link aggregator's domain, whether that is Google, Bing, Baidu, or a link aggregator made by a third party. The publisher is OK with this because it makes loading from all of those link aggregators instant, just like when they publish for Apple News; but in this case, they can publish once and support multiple aggregators.
A video on the subject of cassette tape audio quality from Techmoan:

"Cassettes - better than you don't remember" https://youtu.be/jVoSQP2yUYA
Boeing changing Max software to use two computers
Let's say I make a page for my site that loads in 100ms in the average browser. The AMP page for some other site loads in 100ms too. In a sane world, these would have the same hope of appearing in search results. In the real world, my site will receive a ding in search ranking, even though it's just as fast. My choice is either to be less visible, or make an AMP page for no reason and cede some control to Google (well, Bing as well I suppose, but it's really Google's game here).
Yeah this smells like “someone bought a street cart”. You can buy unfilled 510 carts that claim to be Brass Knuckles or any other major brand, on alibaba, for pennies. Fill it up with whatever you want.

pro tip, don’t buy carts unless it’s from a dispensary. And even then, flowers nicer :)
Ask HN: Browser Extension for Multiple “Contexts”?
I usually have a few instances of my browser open (firefox) and try to keep each instance with a related group of tabs. In other words, I'll keep all "research" links open in one instance and work-related links in another.

Is there any extension that would allow me to:
a) "Name" running instances and separate them into different task bar buttons as opposed to group everything into one?
b) Save such instances as "presets" so I can quickly launch them?
If this were a small study or found a small result, then edge cases like lower income millennials with no degree who live in inherited houses in wealthy areas with trees might skew the results.

If you disagree with the studies methodology fine, but I'm satisfied that authors have done their due diligence with respect to socio-economic status.
This already exists. The Moodle VPL plugin I use has transparent version control.
It's a new name for computing neural network weights, by analogy to "linear programming" , where the program is optimizing a mathematical loss function with approximate real-number parameters (as opposed to a program that computes a precise result with Boolean /integer logic (such as a web server or a database)). Mathematically, it's analysis on parameters.

Confusingly and beautifully, there is also "mechanical differentiation" on the algebra of data of types, another computer application of the same abstract mathematical concept of differentiation: https://en.m.wikibooks.org/wiki/Haskell/Zippers#Mechanical_D...

Read about both at
http://conal.net/blog/tag/derivative
Interesting story. But why did it cost the author $200 to make it??? I’d reckon there are fifty books and as many YouTube videos about the subject.
Enigma, a code-breaking puzzle game. Get limited time rewards by supporting
> Build a standard (or extend the AMP standard) that works just like this, but is enforced by the browser. Much harder to do and unlikely to get enough momentum/incentive to actually succeed, though.

You realize that for such standard to succeed it would have to implemented by Google Chrome right? And they are definitively NOT going to do that because its against their best interest, so no I don't think that is a solution; the only slight chance would be to make AMP illegal so Google is forced to use some kind of alternative protocol.
I like how they claim they're not "anti-union" but also not "neutral": sounds like following a very within the letter of the law way to union bust without actually falling afoul of labor laws.
Good luck reminding them of that when they ask for the box back later.
Introducing the Steel-Plate Composite Core: https://continuingeducation.bnpmedia.com/article_print.php?C...
You forgot insanely expensive for what it is.
I feel like Google created the "Python train" to begin with. Maybe in an alternate universe Brin could've picked another random obscure language and it would become the most popular language today. It would be endorsed by one of the most successful company in the world who can pour resources into developing it, hire their BDFL, etc.