skysight-inc/HackerNews huggingface dataset:
My experience here is that the OSes are the problem. They provide an API that looks like "please display the following (r, g, b) tuple". Unfortunately, that isn't enough information to accurately display a color. To turn an (r, g, b) tuple into a color, you have to assign it a colorspace, and that's where everything is broken.

For example, when I last punished myself by using a better-than-sRGB monitor, I learned that browsers will properly color correct images that have a colorspace tag, but they do not do it to CSS. So if you have an image with color #abcdef and then you set a CSS color to #abcdef, they will be different colors!

Applications that want to properly display color have to hack around things. They need to ask the OS for the display's colorspace, then they have to figure out the image's color space, then compute a transformation that will yield an (r, g, b) tuple that when transformed by the OS (using the monitor's profile) will display the right color. This is horrifying but does work; so at least things like Photoshop can typically show you the right color.

It would be nice if we could use more than 24 bits for color and just stored everything as a CIExyz color. People have known that that is the right solution for decades but nothing has happened, so I'm not holding my breath. Realistically, I think we have to agree on a new set of primaries and gamma, and start assuming that a (r, g, b) tuple is in that colorspace. I guess this is what DCI-P3 is. It is the same problem all over again, but might at least get people better colors soon.
you can already do that. Maybe it's not very clear from the UI, but it basically has the same keyboard shortcuts
Do you have any examples? I've been doing Angular2+ apps for years and have not experienced this.
those treaties are despicable.

to receive US aid you have to essentially give carte blanche to US corporations to raid and rape your country and its people as they please.

EDIT: essentially the hague court is enforcing the heinous practice of forcing the prioritization of corporate profits over country's sovereignty, and the wellbeing of its citizenry and envrionment
Honestly taking away android would make it a game changer. More open, less invasive. I might even stop wishing for linux on phone or a wp revival.
I guess it'd be a big safety headache but perhaps the train could be powered through the rails? To avoid accidents the rails could be split into sections that only get powered when a train is directly above them.
Makes sense or not, it should be clearly stated in your purchase contract and made public.
AI in Healthcare Conference Qatar 2020
Is not that a therapist will say or make you see or provide with a new angle to see things.

What a therapist does is to help you to ask and answer questions by yourself. Sometimes just the fact that putting things into words to a stranger is enlightening. A therapist might ask "why do you think you need to reason in terms of money, ROI and investment when talking about relationships?"

How I know this? I'm seeing a therapist too! I see her everyday. I've been married with a psychologist for 15 years now. I've been hearing these kind of questions forever!
Another benefit in my mind is that Angular is "batteries included" - you get everything you need in a single library, e.g. routing is a big one.

From what I understand of React, you need to pick and chose the libraries (and versions of those libraries!) to use for your app, and then keep the versions of all the different libraries up-to-date and in sync with each other. Sounds like a maintenance nightmare.
Classic Cod Weapons Modern Warfare Could Add in Season 2
Wouldn’t like to be the guy pushing an update to a crewed capsule just before re-entry. I stress out enough about pushing code as it is. But then I wouldn’t like to be the guy who left an error in the code to begin with.
A lot of enterprises hiring juniors on the cheap actually thought of it in the opposite way. They saw Angular's rigidity as some sort of safety rails to help guide developers in the rightish direction. They thought React was the Wild Wild West of JS land ;D No manager got fired for choosing Angular. If only
It’s not a straw man. It’s actual facts. This isn’t a hypothetical.

Airlines were heavily regulated. We know how it worked.
Security and availability. If you’re at a large company, not updating your dependencies could mean an outage, losing customer or other data you don’t want exposed to the world.

A simpler way to state it is it could be the death of your company.
If devs don't play with a database in an unimportant project to gain some experience, how would they be confident in "betting mission critical services on it" then?
I have a few questions:

1) I don't really get the "100 Users: Split Out the Clients".

It definetly helps in terms of understanding your customer profiles, whether they prefer the mobile app or the web interface for instance, and it might help from a usability point of view, but how does this help scalability per se if the API layer stays the same?

Splitting client happens, obviously, at the client level..

2) Also, I don't understand "This is why I like to think of the client as separate from the API."

Who considers the client and the API as the same thing?

You can consider the API as the client of the DB, sure, but why would you mix the user client and API together?

3) Caching: here I lack some knowledge. "We’ll cache the result from the database in Redis under the key user:id with an expiration time of 30 seconds". I assume that every access to Redis will not refresh the cache (aka reset the counter), otherwise you could potentially never get an updated data, right?
Rust has its own stuff going on:

https://github.com/gfx-rs/wgpu-rs
We Prepare a Game for Localization
Facebook is a software business. Its cost for acquiring new users is zero, and every new user makes them money. Uber is a traditional company with traditional expenses that wants you to believe it’s a software company. Big difference.
What if the other 99 other places do the same thing because it's the new norm now? Do you stay unemployed?
yes. It's gonna be a lot of work to make that happen, but I imagine the course editor platform being open to more people, with different levels of involvement.
The fewer
"fans" you have and the more they pay the more power they will have over you and the more demanding they will become. In other words: Your fans turn into patrons and will have a major influence on your work.

Also their demand might drive you in a corner you may not be able to easily escape. As with everything, focus is good but too much focus can be a risk as well.
The reason it was created and what it targets are different things. io_uring is evolving to be a very general way to do async interaction with the kernel, and the way it is built enables high performance also for things that isn't disk IO.
Fair enough. Nonetheless, a lossy compression algorithm by definition produces fewer possible outputs than possible inputs. A lossless compression algorithm, again by definition, produces exactly as many different outputs as there are possible inputs. Therefore, on average, unless the lossless algorithm has a perverse encoding that uses more bits than necessary to encode the possible outputs, no lossless algorithm can beat it on average. It is of course possible that a lossless algorithm might beat a lossy one on some select inputs. It's even possible that those inputs are the ones you are interested in, but in that case you are using the wrong lossy algorithm.
So you are suggesting that (from their behavior) people are oblivious to the low risk/high reward indicated by those figures?

Or maybe they don't like assuming risks based on other's bogus data when they already have their version of bogus data that is probably closer to reality?
Total number of people who have ever lived is around 15 billion IIRC, so ~1500 billion years. Most stars live around 10b years, so one person would burn through 150 stars to accomplish everything done by all humanity up to this point.
You're right. Vimium (browser extension) was the problem :)
Little surprised no one objected to their name. Confusing to a European https://en.m.wikipedia.org/wiki/Astra_(satellite)
$ whois a1.6z.com
Acid, Americans and the Agency (1999)
Bosh grabbed the rebound because of arguably one of the worst coaching decisions in NBA history; that being to sit one of the greatest defenders ever (Duncan) on the bench for the most important defensive possession of the season.

Bosh would not have been able to reach over Duncan to get the rebound and it would have been over. To this day, I still cannot comprehend what Popovich was thinking.

That being said, Bosh definitely deserves a spot in the HoF. He was a MVP candidate his final year before leaving for Miami. A lot of people totally forget this.
The problem is losing customers, I'm guessing that most people buying Adsense ads are also buying Adwords ads. Carve off the Adsense side and it would just collapse.
How to Find the Right People to Boost Your Software Career
> very small internal app

Is cockroachdb the right DB for this use case, though? A more traditional Postgres/MySQL or evening sqlite (depending on needs) is often plenty good for a small internal app without requiring this extra security

> the cloud I’m working on right now is pretty much entirely offline

I fee like “cloud” has lost all meaning it may have once had
RDS absolutely has downtime for upgrades, and even for master switchover
I got fed up with abandoned photo apps, failed photo startups, software that wouldn't scale to hold my library, and companies using my metadata for ad targeting, so I quit my office job and started building what my family needed. You host it on your own hardware. https://photostructure.com/about/introducing-photostructure/
It’s hard enough to get an AI to work well in a known situation line driving, never mind an unknown planet.

But more importantly - where is the fun in that?
HTTPS: //buddysupplement.com/evianne-skin-care/
Evianne Skin Care

Nutrients and minerals–essential nutrient, for instance, nutrient C, E, D, minerals, retinol has been incorporated this cream since all of these blends keep up the dynamic quality of the skin.As communicated over that it has been made through the fuse of home developed and substance free fixings so it could be seen successfully that there would be simply positive focal points of this cream.This foe of developing skin cream called Evianne Cream utilizes shocking serums and fixings that showing proficiently to make your skin sound and supple. It helps the collagen creation in your skin and moreover improves the check of free radicals with the objective that you look regularly sparkling. It can clear a wide scope of developing signs on each kind of skin, atmosphere fragile or dry, and hydrates your skin using the incredible creams up to the base layer.

How does it work?

Do you want to feel younger again? Don’t panic if your age has resulted in a decrease in the quality of your skin. It can be cured with the help of collagen found in the Evianne Skin Care Cream. When a woman turns old, her skin loses the potential to produce collagen. This lack of collagen is the reason behind aging marks. It is an anti-aging cream that never allows aging symptoms to come back. It provides collagen and water that are the main reason behind proper skin health.

https://buddysupplement.com/evianne-skin-care/

http://maleenhancementsupplement.over-blog.com/evianne-skin-care

https://specialoffer4health.tumblr.com/post/190693292656/evianne-skin-care-anti-aging-reviews

http://specialoffer4health.hatenablog.com/entry/2020/02/07/150824

https://youtu.be/DI4uqjQyQ4M
Eh, nothing stops you from using a single buffer, but with different offsets for each open call. So I don't really see the problem unless you have so much buffer space allocated that it becomes problematic.
Ctrl-f "convert" gives me two hits?
That's a curious suggestion. I've never taken a serious look at RxJs, but I've used obsevables in android so might do that. Vue is like React but just enough separation to get all the benefits that I find in composition as well as the templating and stuff from Angular. How did you make the switch to game dev?
Yep. I did that for computer vision. I was really interested in it and decided to take time off work to study (and get better at prerequisites - linear algebra, multivariable calculus etc.). After roughly six months of study, I got an offer for a remote job at a startup to be a computer vision researcher (granted, I also had Msc in machine learning/AI and some previous ML experience on my resume). I didn't end up taking it, as it was for half of what I was making as a regular software dev.

Now, I'm back to my old job and just saving money to retire early and not have to worry about money and jobs any more. To me, the theory and math side of computer vision research are super interesting - but the actual practice, i.e. implementing the models, seeing what works well, chasing bugs, library defects etc. is similarly tedious and tiring as the regular software job. The research job has the benefit of not having to work within a team (which, under scrum, I mostly hate), but it's not worth 50% pay cut to me. I suspect that may be the case for many "interesting" jobs - they pay less and also become way less interesting when you start doing them 40h/week.
Interestingly and rarely, instead of covering up or Force deleting the posts, this time the Central government treat this seriously with several investigation announced and official mourning. This news does go viral among Chinese internet and triggered huge criticism of the government so it might be impractical to censor it. All in all, it could be a good thing to CCP since they showed iron hand in the right way this time
Yeast Infection, Causes and Treatments
We somehow need to fix the judicial system so that companies with limitless money can't endlessly bully people.
I'm a bit of a curmudgeon when it comes to stamp collecting, and only like the pre-WW2 ones when stamps were lovingly engraved.

After the war post offices realized they could sell stamps to collectors who wanted "uncancelled" stamps, meaning they were pure profit for the P.O. Stamps were sold from the P.O. directly to collectors who never used them for postage. Hence, the variety of stamps exploded, and the designs were cheaply done. In my not so humble opinion, they wrecked the hobby with this, and it shows in that stamps printed after WW2 have little to no collector value.

The same thing happened to coin collecting. For example, a US mint collector set from the 1970s is worth its metal value today. They look nice, but that's it.
I have spent a lot of time in Angular 2 and later in Angular 6. I had later switched to plain java script and used requireJS to modularize. I have my own orchestrator to route events like a pub-sub. HTML5 + CSS + plain JS is good enough for most simple UI.
I would say "provide 'actionable' professional advice". There's manager who keeps dropping advice thinking they're some fountain of knowledge and there's some manager who actually provide tailored made advice for said individual that can be acted upon.

General advice without a specific individual in mind is useless. That's like saying "do the right thing".
Swatch Started a Revolution (2017)
I have a question -

When generating a new person (or whatever it is that does not exist) can you know that it isn’t like any of the images that went into the training data set?

How likely is it for it to actually exist after all?
But finding those 100 people who care enough to pay for whatever it is you're producing must have a cost.

There are more ways to reach people now but considering the amount of noise out there it's like finding a needle in a haystack or perhaps worse as it's more likely, at least for an artistic project that they would need to find you.

That's without considering the fragility of a business that depends on 100 people. I just find something hokey and fake about this idea of having 100 or 1000 true fans to support you. It's especially grating coming from a VC firm whose basis for existence is growth, growth and more growth and then capitalising on that growth in the most ruthless and efficient way possible.
Where did all the Objective-C programmers go?
The February TIOBE Index indicates that Apple lost a 10% share in the programming language market by "bluntly replacing Objective-C by Swift". Any ideas to what languages these programmers switched?
This doesn't mean that wgpu-rs will necessarily be the choice for all rust users of course.
If you're thinking of buying a new Tesla take this into account, as it will probably affect the resale value
Is there any userspace software that is actually making use of io_uring?
Charges were for violating US law. Chevron claimed that he paid off Equatorian judges, manufactured evidence etc.

>>The decision hinged on the testimony of an Ecuadorian judge named Alberto Guerra, who claimed that Donziger had bribed him during the original trial and that the decision against Chevron had been ghostwritten.

A lot of stuff happens in such places, but when you take on Chevron size companies, you better be squeaky clean. Hundreds of lawyers and PIs will find everything. Chevron can't bribe, but local lawyers and PIs no doubt can.
I think the grandparent post isn't trying to say "a 100,000 employee company automatically makes secure software" but rather "anecdotal evidence from a year or two of personal experience may not be representative of a 100,000 employee company". Cisco has dozens (hundreds?) of global offices and is well known for growth-via-acquisition. There must be a million little micro-cultures in an organization that large, diverse and distributed.
I don't think that he meant physiotherapy is scammy, just the concept of teaching it through online courses.

If you take it a few steps further, e.g. online abdominal surgery courses, the point becomes more clear.
I'd like to see companies have to pay some kind of 'litter tax'. Any item which is lost track of or dumped in the environment pays some $X per kg fee. The fee could vary based on the hazardous/non-hazardous/biodegradable nature. Then allow anyone else to get paid the same fee for collecting the litter, as long as they can show with reasonable certainty most of the stuff they collected is litter someone else paid tax on.
It's pretty much just talk about whatever is going on in the week. Some weeks are busier than others.

We usually talk about what's going on around the office, how the current project is going, what's going on with coworkers and what the plans in the future are. I will bring up blockers/promotion talks/holidays anything that I need his help with. We're pretty informal about it.

It all depends on the manager and their personality. I find it's better to be casual and not have a strict agenda though.
> Even though the ruling was subsequently upheld by the Ecuadorian Supreme Court, Chevron immediately made clear that it would not be paying the judgment. Instead, Chevron moved its assets out of the country, making it impossible for the Ecuadorians to collect.

WTF? A nation state couldn’t have seized the assets? It seems that multinational megacorps are truly more powerful than and above the law in small countries these days.
Measuring space-time behaviours of piano keys with Rust
Originally submitted just on 12 months ago:

https://news.ycombinator.com/item?id=19144280

(872 points, 242 comments)
Well when I was young I spent about $1k/year on little thingamajigs called cd's. That was perhaps "stupid" in a pure economic sense but I did it. And if I were young these days I can't say I wouldn't give that amount to some random "content creator" who could give me the same joy as we 80's kids got from sitting quiet and listening actively to music albums from beginning to end.

But me now is like "why the hell would I give that kind of money to some rando on the internet that stream games?". My patreon career is limited at giving a podcast creator $10/month and that was hard to justify for myself.
Maybe your ideal way of learning or type of platform is different.

I have thought of experimenting with the possibility of having different way of presenting the same content. For example, instead of a repetitive software solution, exporting the course material as a printable book.
It's a tragedy. Those unsung heroes need some help as they are our moral compass, and guardians of our future.
Build Your Own Executor
Ah, the starbucks coffee analogy.

Problem is, you can only drink so many fancy starbucks coffees per day. There are many more content creators around.

What will the customers do when everyone wants a starbucks coffee per day? Pay one? Pay no one?

Also don't forget that not everyone is living in the HN well paid tech ivory tower. Even in the US, there should be a lot of people who can't afford a starbucks coffee per day...
The phrasing and contextualising in the article is all over the place. It's referred to as a 'shift', but also shows how the basic business models for 100 x $1000 and 1000 x $100 are completely different. They are examining a new different type of business using similar platforms, not a general trend of existing relationships changing in character.

Those trainers selling courses aren’t selling their $1000 courses to the same dedicated group of 100 course crazy training junkies every month, year in year out. Maybe someone will sign up for a series, or for special 1-1 sessions for a while, but then they will have got what they wanted and leave. That’s got very little in common with my long term relationship with a handful of people on Patreon for a few dollars each a month. There might be a very few, very wealthy patrons that do support a guru for large amounts every month, but that's yet another business model again and also has little similarity with the actual relationship people like me have with the people we support. Wealthy people supporting gurus has been a thing ever since there have been wealthy people.
I've tried CockroachDB as well as YugabyteDB. A distributed ACID transaction Database sounds like the holy grail, but it comes with a price. For CockroachDB the performance penalty was high, even though I'm sure I could have squeezed out more performance if I was to design my DDL specifically for CRDB.

There was an inconsistency issue when deleting a ton of (self referencing foreign key) rows in rapid succession. The results of a "select count(*) from table" returned different results than a "select count(id) from table". After some delay the results came back in sync again.

As I was trying to shoehorn an existing PostgreSQL database into CRDB, I had to find solutions for SELECT .. FOR UPDATE, finding alternatives for triggers, issues with the query builder I use (knex.js). In the end it was too much, not even considering lack of backups and the risk of a VC funded company going belly up.
I do hope they gain a solid foothold and these NewSQL databases gain more traction.
Are AI Ethics Impossible?
Tl;dr: "Sell your customers what they want, make them pay what you say, be sure they're rich enough."

Best paradigm busting advice in business after "If you can secure just 0.1% of the chinese market, you'll have 5 milion customers" and "Always remember: profit is revenue minus expense".
I had many, but here is the first I can remember correctly :

I have a backendService that use the httpClient; it's a wrapper that automate stuff to make API request. I guess it's pretty common.
I have a provider for APP_INITIALIZER. It can use the HttpClient but not the backendService.
The backendService work everywhere else of course.
A Two-Step Framework for Duplicate Detection
HSR trains usually do it as well. In a TGV, you normally don't feel curves at all.
>megacorps are truly more powerful than and above the law in small countries these days.

Why in small countries? They do what they want in America too.
Heard that the cargo ship fleet is a big contributor to greenhouse gasses.