skysight-inc/HackerNews huggingface dataset:
That's almost for the best. The representation of non-European ethnic facial features / skin tones in renaissance art appeared to mostly be one of two groupings:

1) Accurate, naturalistic portrayals that almost certainly had an actual human sitting and;

2) Color choices / features that are to humans of other skin tones, what that picture of a cat in the still life painting is to our feline friends: https://twitter.com/chelsesaurusrex/status/99512793958585139...

There are some really interesting examples in this article (although explicitly African):

https://thewalters.org/wp-content/uploads/revealing-the-afri...
I just wish that Kotlin had a testing solution as great as Spock (groovy), or rspec for ruby, for that matter.

But you mention not using Hibernate. I fully agree myself, and used JOOQ, but what is your preference?
Yes, but press releases are only released after papers have been accepted, not only by journals, but overall by the scientific community.

Specially for papers that claim new or bold things.
In WeWork's defense -- and it's cray I have to say that -- you can, in a world where we aren't on covid lockdown, stroll into a WeWork and rent an office at the rates they advertise. I've even worked in one. It wasn't a great experience, but they're definitely not fraudulent or in any way really comparable to Theranos.

Not a good investment, but not fraudulent. Whether they can make money given their model is a matter for CPAs. But they sell a real product at least.
And within a few days, this one makes it to the front page: https://news.ycombinator.com/item?id=22867767
> no more Wolfram Derangement Syndrome comments, please. They're off topic because they're always the same, and they compose into a weird counterversion of the very thing they're deriding.

If you really can't stand it then kill the thread. But Wolfram is a bad actor in a discipline that runs on reputation. He needs to be talked about.
Reddit should take a hard look at this.
care to put down some bullet points on your potato chip recollections on a blogpost? others who were there might chip in
I'm surprised you'd say SP-side libraries are open source. In my experience, it's always been mostly custom and close source in every company I've seen and done.

You take some open source pieces you can (saml, xml, oidc, ssl, jwt) but permissions, groups, user attributes, keys are always per company then the whole thing together has to be supported into end-user applications running on language and frameworks of the day with their own restrictions, so custom.
The comment you’re replying to didn’t actually say that; you’re straw manning their position of course; they just said there are positions that include judgments of the inherent worth of one’s coworkers that are unacceptable, implying what those are should be socially determined.

And I’m sorry but every single “scientific” racist dresses it up in these blowhard high-minded-sounding fake victim terms so it really makes you look like you’re a “scientific” racist too.
Downvoting doesn't make the BOM stop being part of the standard either, btw.

Yes, supporting BOM on arbitrary UTF-8 streams is varying between difficult and impossible, but then get it removed from the standard, or state that you don't support the standard. Don't pretend you support the standard while ignoring the bits you don't like, that's dishonest and unhelpful.
That is exactly what I do. I use self hosted solutions for my source code repositories. I just can't digest my code being handled by some other entity. Too important.
In my point of view, there's a difference between abstraction created by the language, e.g. lambdas or virtual table in C++, and abstraction created by the programmers via the CPP.

The former is compiler dependent and you cannot know how it's implemented. The former is simple text substitution and you're the one implementing it. I often find myself creating small embedded languages in CPP for making abstraction, and I know exactly what C code it's going to generate and thus the penalty if there's any.

People that are afraid of the preprocessor simply don't understand how powerful it's in good hands.
Power on the left back, headphones left front, lock right back. I've had multiple laptops from different companies with that same configuration (two of which are in front of me right now).
> First there were a large number of different types of facts that needed to be stored. ... So additional provenance information was required about who put the fact into the database.

Wikibase (the underlying datastore of Wikidata.org, based on a MediaWiki extension) has had to include many of these features, if probably not all of them. It's organized as a document wiki with full history for each "subject" entry, and claims about "subject" entities can include references or other sorts of justification, including "deduced from". Multiple entries and disagreement are explicitly possible, but statements can also be editorially "deprecated", so that unambiguous errors are clearly identified as such and not reproduced as fact or relied upon in any way. Uncertainty, calendar systems etc. are supported for every "date+time" mention, including "start" and "end" indications for any statement.

It's worth mentioning though that querying is done on a separate system where only the "current" version of data is imported (ignoring all "deprecated" statements); it's not a true temporal DB in any real sense. But that's enough for their usecase, and the full history of entries is always available on the underlying "wiki" document store.
Daggy – Data Aggregation Utility. Data Aggregation and Streaming. Release 2.0.1
Yeah the radio is there as an added convenience so you don't have to keep a log and send it in for several months as evidence of usage. This is the fallback for those without radio, and its easy enough to put it in airplane mode.

That said, Resmed provides a nice enough interface where you can track your sleep habits. To be fair it seems all they seem to track is how much you sleep each day, not when, where, etc. So they only collect data on usage, and also they feed some of the data (like detected apnea incidents) to my sleep clinic for review. The medical supply company stops providing the data to my insurance after the probationary period is up. Remember, your insurance already has access to a great deal of your medical information already, this isn't that invasive, and CPAP's are expensive and take a while to adjust to, so I understand why they want to ensure people are using them and they're working if its going to be purchased.
This is neat! Can you tell me how you got around to building this and what it's most useful for? I'm not a programmer but I've been thinking a lot about migrating out of Evernote to Roam or Notion and this made me think of that.
Not at all. They'll support your right to say what you want. They'll fire you anyway, but ... Go, you!
It doesn't. You can buy CPAP machines from manufacturers that don't work with insurance companies for far less (around 1/4 of the price).

The machines are also not locked down, however they do still require a prescription so that part of the cost still exists.
One alternative at that point is to just ignore the fact that the deprecated feature is now removed and continue supporting it in your compiler. Maybe you hide standards compliance behind a flag. Annoying and more overhead, but saves your clients from spending dollars on upgrading their obsolete code.
That's a really bizarre layout for your struct. Why don't you put the length first?
Good luck reading the first part only mate! After you cool down read 4th and 5th paragraph, if you would make it to 3rd maybe you would notice something more...
Ask HN: Anyone know good Terms of Service or Privacy Policy generators for apps?
Well, hold on: do you think it's really a "Bad Thing", and by your capitalisation I'm guessing you mean universally a bad thing to experience negative consequences for publicly trash-talking about your employer?

Sure, if you're whistleblowing something systemically unethical - as may well be the case here - then you should be able to do the right thing without fear of negative consequence. I.e., your employer, Amazon in this case, can't fire you.

However, speaking in more general terms, some people just love to whine and complain about things that simply aren't that important: I've worked with plenty (none at the moment, I hasten to add).

For example, and flipping it around: is it a Good Thing for you to trash talk your employer just because you don't happen to like your boss very much? No, I don't think it is, and I think it's entirely reasonable for you to get into trouble if you do.

Is it a Good Thing to trash talk a potential employer because you didn't like their hiring process? No. If other potential employers read what you've said they might choose not to interview you even if your concerns are legitimate. You can stand on principle if you want but of all the issues in the world you could stand on principle about, is this one really worth it? I'd say not but you may disagree.

Getting more serious: what about if your boss is a bully? Should you publicly trash talk them? No! Are you out of your mind?!?? You should do some research and find out how to deal with it effectively and in a way that doesn't damage your future career prospects, either at your current company (which may be a lost cause) or elsewhere, which may include getting and following legal advice.

Certainly for these serious issues: bullying, sexual harassment, discrimination, and so on, if the issues are with a specific individual, rather than a systemic or cultural problem, whistleblowing is probably not the way to go. Note that for certain safety issues, or breaches relating to personally identifiable information, you may have a legal obligation to notify even for isolated incidents, depending on your jurisdiction (IANAL).

The problem with trash-talking your employer, or even former employers, is that you risk sending a signal to potential future employers that you are a troublemaker. In some cases this is not an illegitimate concern, and because of this employers tend to be cautious, which can harm your prospects.

Let me reiterate that I'm talking about trash talking in general, not the specific case of these Amazon employees, and very much not whistleblower activities involving systemic ethical failings by an employer or organisation.
That could lead to buffer overflow.Å����
This is a computer model.

> So some people are more talented than average and some are less so, but nobody is orders of magnitude more talented than anybody else.

It seems likely that in some domains, some people are orders of magnitude more talented. Assuming this is false begs the question.
If you look at the articles about NJ's unemployment systems, the governor is asking for volunteers, not offering jobs with high pay. Read into that whatever you want.
The Algebraic Structure of Functions, illustrated using React components
This is super-exciting! I didn't know it could be this easy!

How do you handle API authentication? Is there a module that interfaces with AWS API gateway? or external API authentication?
Why the Northern Lights Make Whales Go Blind and Get Lost
Effective Software Design Documents
That's tough to hear. I've been close to such a situation, but managed to recover after a move across half the country (and self-medication). I imagine there must be some service you can call, to talk to someone who actually cares. I wish you strength in reaching out and getting through somehow.
depends, the model is agnostic, but I've not looked at backend as everything we have here is nvidia.
What hedge funds are you referring to? I ask because in my experience, most hedge funds take a much different approach than VCs. While VCs bet on low probability outcomes with potentially massive payouts, hedge funds usually bet on higher probability outcomes with low payouts. There are some exceptions, but in general hedge funds aim for a consistent return stream. As the saying goes, "bond-like volatility with equity-like returns."
Not taking a side on this, but there do exist people who exactly follow the letter of the law to circumvent the spirit of the law.

For example, people who harass others just within the confines of the rules so that they can't be banned from a community solely using the rules.

This is why we need humans to judge the spirit of the rules.
Is the linked proposal really dealing with unnamed struct types? I skimmed it and it seems like it is dealing with named constants.
Also, is there a proposal for (1) currently, or is someone planning on writing one?
Regarding (3), yes, this one was mostly wishful thinking.
That doesn't happen in hedge funds. Most large funds fire traders after the first risk limit is hit. When you are graded monthly, there is no room for error.

Most of the grousing about hedge funds is because they failed to keep with the market...guess who had the last laugh? I know one fund in particular that was huge, had big outflows because they apparently were out of touch...up 20% this year. Another one converted to a family office...they have been up 50%+ every year. There is also a big difference between the big macro, multi-strategy funds and the equity funds that are basically run with no regard for risk.
It doesn't look like a local theory at all.
> C++ introduces a shit-ton of stuff that one often doesn't want

The point in my comment is that every single item in C++ was wanted and championed by someone, exactly like all the talk about adding this and that to C.

> C shouldn't turn into C++

Well, C did turn into C++. The entity that gave forth C++ is C.

Analogy: when we say "apes turned into humans", we don't mean that apes don't exist any more or are not continuing to evolve.

Since C++ is here, there is no need for C to turn into another C++ again.

A good way to have a C++ with fewer features would be to trim from C++ rather than add to C.
"Implementation-defined" is a nuisance, because then you need to add code for all the variations, which also requires a set of standard macros, etc. It is easier and less trouble-prone to just avoid using the currently undefined behavior.
Microsoft products are free ? No thanks.
Microsoft partnered artist Marina Abramovich was enought for me. I can't use any product of this company that partnering with Satanist who paint with blood and Siemen .. spirit cooking .. no thanks. Neither should any of you too.
Tools like similarweb, alexa, etc are pretty useless when it comes to insight into traffic. I wouldn't put much reliance on those stats.
Ask HN: Integration Manager for Web Apps?
I built a simple tool that would be a lot more useful if it worked with Google Drive, Notion, Slack, etc.

Is there some sort of platform I can use to integrate with all of these quickly? Or do I have to build my integrations one-by-one?

Zapier doesn't really work here. I'm a developer whose users will be pinging these integrations constantly.
While you aren’t wrong, I was thinking more from the perspective of “is this a job I would be interested in” rather than “is this a job where I would be useful.” Honestly, some of the recruiters I talked to were more interested in me knowing C# than any of my actual skills.
It's worth noting that the Reliant Robin has its single wheel in the front, rather than in the back as the PEBL does. I think having two wheels in front should be much more stable. Frankly I don't understand why any three-wheel vehicles ever put the single wheel in the front, is it so they can turn easier?
Studios Look to Offload Movies to Netflix, Amazon
Google sure, but Microsoft? The company that kept the Zune service alive for 4 years after the product was EOL and with a userbase likely measured in the hundreds of thousands?

https://www.wired.com/2015/09/what-to-do-with-your-zune-rip-...

The company who STILL supports 16-bit apps?

https://www.groovypost.com/howto/enable-16-bit-application-s...

Ya... I would hardly say MS is known for killing stuff early - more like they've spent years being ridiculed for carrying baggage forward for decades longer than anyone else.

MS might be bad at a lot of things, but I'd hardly say they're known for "burning products with little notice".
> If there isn't a live crowd, it's not stand-up. You need that feedback and the regular drilling to find your voice.

From the FAQ:

> Can I turn on my video and microphone? Yes! You are encouraged to share your laughter (giggles, chuckles, and full-on uncontrollable laughter are all welcome). Please remember to minimize any background noise, don't heckle the performer, and no funny business.
Completely agree. And the worst part is sleep studies are medically unnecessary - an APAP machine (automatic machine) can auto-set the necessary pressure, and no sleep study is needed.

Simply sleep with an APAP for a week, review the pressure graph and draw a line at the bottom of the values. Then set the minimum pressure to that number, or slightly less and done.

Review every few months.

If you ask a Dr. about this they'll talk about the 1% of less cases that will not be correctly adjusted by such a machine. But all you need to do is ask the patient after a week "do you feel better?". If they say no you can go for the more complicated options.
This seems like a good middle ground between TypeScript and Flow. Its got Flow's strong type inference, and unobtrusive syntax, and leverages TypeScript's popularity, by supporting .ts definitions. Type safety nerds should be happy to hear that there is no "any".
Author here.

Typesetting Markdown is a multi-part series that describes an ecosystem for typesetting Markdown documents using pandoc and ConTeXt. Here's a brief walk-through:

Parts 1, 2, & 3 are about the ecosystem: writing reusable and user-friendly bash scripts that autogenerate PDF files when content in the source documents change. They introduce the reader to ConTeXt, pandoc, and scripting.

Part 4 enhances the ecosystem a bit more before describing one way to apply colours and other presentation in the output document, independently from the Markdown source.

Part 5 demonstrates what I feel is missing from almost all editors, Markdown or otherwise: interpolated variables. I've posted an architecture diagram at https://i.imgur.com/8IMpAkN.png for the curious. This part describes how to externalize variables (e.g., in YAML) and reference them within Markdown documents.

Part 6 adds R into the mix, including how to generate then embed graphical output into R Markdown documents.

Part 7 uses R to generate a high-level return-on-investment document outlining how long it will take to pay off an electric vehicle versus maintaining a gas guzzler. This part also describes how to have plain TeX (not LaTeX) typeset in the final document.

Part 8 (soon!) revisits themes to demonstrate how different styles can be isolated and applied to novels. It will show ways of setting up directory structures, how to use ConTeXt "modes", and, by the end, will show a way to typeset famous (public domain) novels by applying a couple different styles.
Pandemic simulation written using Svelte
We're not jacking in and penetrating black ice with tech stolen from a corporation-state, but I still think the Internet is mysterious and, if not "sexy", at least endlessly fascinating. Both because you usually never know what device you're actually accessing and where it is, and because it's not uncommon to have no idea who put it there or why.
It's an interesting scam, but we all know how quickly n grows in this scenario. You'd need 66k potentials to have one correct guess, per team, per season in the NFL. And the "winner" of you lottery needs to have enough scratch to make your scam worthwhile, and be dumb enough to part with it for a peak of your post-season picks.
Touch typing is not a small thing.
You feel avoiding little Canada would make you racist?

Against what race would that be?

I feel like the word racism has lost it's intended meaning if people believe not going to little Canada (for fears of getting a virus) is somehow judging a group of people based on their skin colour. A Canadian can be white/black/asian/native or anything else... A Canadian isn't a race it is a term that includes many races. Unless you are now racist against all races by not going to little Canada I can't imagine how that term applies.

Maybe you want to say.. prejudice (to pre-judge) rather than racist (to pre-judge based on race).

People were pre-judging when making decisions to go to chinatown. They thought with all of the international travel between China and little China perhaps they would be more likely to get the virus.

Calling people who made a decision based on belief of likeliness of getting the virus racist is wrong. They didn't make a decision on race they made it on some other factor that didn't include slin color.

Calling them racist makes you racist. You have pre-judged a group of people based on race (little China) when everyone else were basing it on geography. I hope you can accept responsibility and change your views for the future. The world doesn't need people judging others based on race we need to get away from that.
Netscape's Jim Clark new company is a passwordless solution
Generally speaking, it is good for literature to address political topics, and perhaps even take particular positions on them, but it is a bad idea for literature to address specific real people or specific real instances of those topics, if for no other reason than the specific instance is going to be yesterday's news by the time your book comes out. And addressing specific people is almost always a very petty look; even if you are superficially in the choir being preached at and cheering along in the heat of the moment, the work is almost certainly failing to touch you deeply and you probably won't remember it in a month.

(Even when taking positions, the really good stuff will still make sure than the people on the wrong side have some sort of insight applied to them and some effort to understand them on their own terms, rather than just crafting strawmen of bad people who are bad, who deserve to lose, because they are bad.)

I think if you look back at the good political work, you'll find most of them fit this pattern. I'm sure exceptions exist, but they are not common.
I was mostly being silly, because I personally use mostly thinkpads, and honestly mostly pretty thick ones. However just to add: my current perception of thin laptops is mostly based off of Microsoft Surface devices rather than Apple devices. (I dropped out of that market after the 2015 Macbook Pro or so.)
SFBTY is the ADR. but just don't, you have no edge here.
With central planning, resources go to the politically connected. So it's no different, the poor are reliant on better connected and/or wealthier people to provide them with some resources.

Pricing (which includes 'gouging') is not perfect, but it's better than central planning, price fixing, and quotas at efficient allocation of resources. At the very least it provides a 'wisdom of the crowds' affect where anyone with enough money can reallocate some of the resources to a location of need that might lack visibility to the hand full of people that would hypothetically be centrally planning all the resource allocation.
OnePlus 8 was released
This great news, I appreciate the free stuff, but on the other hand free stuff can be tricky as the company must make money. So I hope that your enterprise model will work.
"Gibson says his favorite type of science fiction requires time and effort to understand."

Yes, that's Gibson's new book, "Agency". It's complicated because it's contrived, not because the subject matter is complicated. Probably his worst book to date.
Oh yeah - perforce is such a stupid crap, I simply don't understand why they still exist.
I don't disagree.

Testing should be as strict as is needed. I'm arguing/assuming that US testing standards for medical devices is overly strict.

I think* there is the same "maximum" standard for all medical devices. But what's appropriate for a pacemaker is overkill for a CPAP machine.

* but am happy to be corrected (Cunningham's Law)