skysight-inc/HackerNews huggingface dataset:
This seems to me to miss the point.

I genuinely doubt that many people are offended at master/slave terminology. I personally am not offended, yet I would prefer if we did not use such terms.

Why? Because words matter, and I recognize that where we decide to move terms into every day parlance has an impact on how people think. This after all is the basis of some groups trying to “reclaim” a word by trivializing it’s usage.

As a thought experiment imagine if we got into the habit of naming services or concepts after the Holocaust. How do you think that the casual, daily reference to that event in a different context would affect our perceptions of the 20th century genocide? Would it make us treat the Holocaust more casually? Now imagine how you’d feel if German companies started using that term casually. Kind of icky, right?

That being said, I don’t think that anyone who doesn’t want to go to the trouble to replace every instance of these words going forward is a racist, nor should we tolerate such abuse from a crowd that’s nominally supposed to be doing the right thing. We can advocate for well-meaning changes without being jerks, I hope.

Personally I plan on just using new terms going forward, but I won’t go back and rename every single thing I’ve ever written.

Also, master/slave really isn’t racially independent in America. Slavery is an institution that has cropped up in many places at many times; but here in America slavery refers specifically to the form of chattel slavery that occurred here, and therefore does carry more than a hint of racial overtones.
Is Mastercard going to be renamed Maincard now?
There's the Web Transport proposal. It provides client/server streams similar to what you can do with data channels (ordered, unordered, multiple streams) and it's using QUIC -

https://wicg.github.io/web-transport/
I'd take it up a few more levels and ask about the elephant in the room: in what significant way is this language better than C#?

This outrage over closures reminds me of tabs vs spaces - it's one level above utter lunacy. Who gives a shit what the syntax is? Didn't we use Objective-C not long ago? Programming languages are a tool for me, not an artistic expression of text on a screen.

What has this language allowed me to build that I couldn't in Objective-C? Let's use empirical evidence - why do we have electron apps for something as basic as a chat app (Slack) instead of a native app?

We're going backwards in software tools as far as I can tell. Everything is more complicated and fragmented and Swift is a part of this mess, not a solution.

Sorry, carry on with expressing opinions about syntax and pointing out that those who pay for the juke box, get to select the songs and are hypocrites when they pretend otherwise and press 'Billie Jean' when most people wanted 'Thriller'.
He's right. No fucking engineer is being thrown inside a camp starving to death so yes the comparison is hyperbolic.
> Eveningness, meanwhile, has previously been shown to be associated with an increased risk of psychiatric disorders and personality traits such a neuroticism.

Hey, I resemble that remark. I think it's also interesting that it's _more_ grey matter that causes it, usually I think I hear of many brain issues coming from a lack of matter or deterioration in an area.
Wow really great way to explore this!
Runs fine on Firefox focus, but not on 'regular' Firefox mobile
Got some numbers on total line count and total modified line count? I know lines isn't a great proxy for complexity but don't know of a better one available in this context.
Best way to avoid interference or maintain security is to adopt old school tactics. Look at the war games the military played to prepare for Iraq and how the low tech red team comms worked.
Wow they even reference "kill to the group." in this age of mass shootings I find that to be very offensive
> The horrible effects of human slavery continue to impact society. The casual use of the term "slave" in computer software is an unnecessary reference to a painful human experience.

What a strange world, really. Imagine the Germans renaming the command "kill", SIGKILL and so on for the same reason. (Or even stronger, as direct victims of WW2 are still alive.)
Isn't this sort of quirk what the terminfo/termcap databases are for? I guess adding new entries may no longer be feasible, but an entry there like "wraps at column" would allow every interactive command line program to benefit from fixes for new terminals.
oh no - I used Chrome on iOS but I can take a look at Firefox - it might be a simple fix. Did you see anything in the console ?
Even worse killing children!
An inmate can have his prison sentence extended through loss of good time. All while in a private prison.
They "can't reason" but they can solve symbolic integration and differential equations (https://arxiv.org/pdf/2006.06462.pdf), beat us at all board games, and more recently get to be almost impossible to tell apart from human writing (GPT3).
Isn’t it what one would get by running screen or tmux? Am I missing something?

I guess you mean each command not affecting the very next command that follows?
Movii 360° Rotating Selfie Stick
Sure, but that fee is very low from the options I have seen.
The comparison is apt IMO, as per Wikipedia pages linked to:

"To meet the ideological requirements of English Socialism (Ingsoc) in Oceania, the ruling Party created Newspeak,[1] a controlled language of simplified grammar and restricted vocabulary, meant to limit the freedom of thought—personal identity, self-expression, free will—that threatens the ideology of the régime of Big Brother and the Party, who have criminalised such concepts into thoughtcrime as contradictions of Ingsoc orthodoxy."
> Don't be a dick. Be nice. x

The irony here is that the discourse of people from your camp is usually non-inclusive.
It would be great if LEO could solve the rural broadband access problem, but why should taxpayer dollars be provided to companies that do not have a proven solution? Time after time various businesses such as Frontier have gamed the system without providing any value.
TornadoVM: Accelerating Java with GPUs and FPGAs
I do recall something about how Japanese companies are traditionally careful with their money, and therefore expansion. I can't remember where I read it, but there was a tendency to save money during the good times by not chasing excessive growth in order to have a buffer for more difficult times. Maybe this is a reflection of the impetus on the leaders of companies to take responsibility for their failures, in that they are therefore less inclined to take risks; it's usually the CEO who resigns before they axe swathes of employees.

From what I've seen of Japanese culture, I think they have a very interesting ability to explore their creativity but without straying too far from what they already know. Nintendo opts for tried-and-true hardware in their consoles, but implements creative new ideas using it. Craftsmen from Japan are renowned worldwide for things like woodcraft and musical instruments etc, and from the various videos I've watched the thing that has struck me most about their attitude to their craft is _patience_.
The danger is a one way relationship exists. Science that Chinese government funds is not available to Americans.
I propose that they do it out of love, and not for money. There will be less trash on the market and more high quality work.
Ok, consider me intrigued. What is that we are going to see/experience once you folks had some time? Genuine question! Can you give us a basic idea of the things that you are already sure by now will see the light of day?
make it the average of your last 3 months on the job, or last year on the job. That's how I had it in my contracts.
If the API provider supplies an OpenAPI definition, you can give API Sprout a try. It’ll parse the definition and spin up a mock server returning the example data you want. You can also modify the OpenAPI definition manually if you need different data to be returned.

https://github.com/danielgtaylor/apisprout
Some of those are close to what I was thinking might be good for a sequence capture - provide a way to make the start/end of a sequence and then the page generates a bunch of curl commands to grabs them perhaps. Once you have them locally, making a moving would be quite straightforward.
Seriously. All the straw men in all the comments.
To be fair, I was assuming the person was still suffering from sleep deprivation even while on the CPAP treatment. (Bias disclosure: I have personal experience in this area.) It is possible this person was sleeping well and not suffering from sleep deprivation.

At this stage, I am not sure anyone, let alone myself, can elucidate the precise mechanism of how OSA/sleep deprivation leads to abnormal eating patterns, however I think even just a cursory review of the literature shows general agreement that there is a link between the two.

Here is an abstract from a review published in 2017:

Obesity and obstructive sleep apnea (OSA) have a reciprocal relationship. Sleep disruptions characteristic of OSA may promote behavioral, metabolic, and/or hormonal changes favoring weight gain and/or difficulty losing weight. The regulation of energy balance (EB), i.e., the relationship between energy intake (EI) and energy expenditure (EE), is complex and multi-factorial, involving food intake, hormonal regulation of hunger/satiety/appetite, and EE via metabolism and physical activity (PA). The current systematic review describes the literature on how OSA affects EB-related parameters. OSA is associated with a hormonal profile characterized by abnormally high leptin and ghrelin levels, which may encourage excess EI. Data on actual measures of food intake are lacking, and not sufficient to make conclusions. Resting metabolic rate appears elevated in OSA vs.

Controls: Findings on PA are inconsistent, but may indicate a negative relationship with OSA severity that is modulated by daytime sleepiness and body weight. A speculative explanation for the positive EB in OSA is that the increased EE via metabolism induces an overcompensation in the drive for hunger/food intake, which is larger in magnitude than the rise in EI required to re-establish EB. Understanding how OSA affects EB-related parameters can help improve weight loss efforts in these patients.

https://doi.org/10.1016/j.smrv.2016.07.001
I don’t follow. Sites on IPFS are still copyrightable. They aren’t mutually exclusive concepts legally.
If your app ships with a dynamically loaded library and I dig through the exposed functions and find something undocumented that looks useful and I figure out how to use it, that's a contract to you? That's utterly insane.

Re: the concept of untrusted data, this is off in the weeds argument for argument's sake IMO. Do reasonable validations of the state data, sure, but picking nits about the nature of trust and internal application state is an infinite hole I'm not jumping into with you.
I've never been a huge fan of K8s - whenever I've used it in the past, it's always made my deployments harder just because of all the overhead from K8s itself. Perhaps in a micro-service architecture spread across a large cluster it would be great, but probably a little overkill for something like this where I need to auto deploy a single binary onto multiple machines.

That being said, K8s is definitely an amazing technology, and I will continue to follow it and other similar initiatives. Some of Kelsey Hightower's talks with K8s are really well done and do a great job showcasing its potential!
Obviously, all of you bitching and moaning about your precious master / slave terminology are the most triggered. If you can't handle a name change, then software is absolutely not the career for you.
Normal curve animated under different parameters
I think that maybe this falls under the paradox of tolerance (https://en.wikipedia.org/wiki/Paradox_of_tolerance)
Annoying characteristic of standard English language is the spread of the negation. “He doesn’t seem to approve” is the same as “He seems to not approve” which is the same as “he seems to disapprove”. Funny that you represented absence of approval and other guy interpreted presence of disapproval. I blame the language. And society. And an uncaring god.
The stock market is the rule of the minority who is looking (sending trade orders for a specific stock, driving price up or down). And for Hertz, the pros may be looking the other way these days because that serves their purpose, letting retail investors drive the price.
Japan has an extensive history of employers adopting male employees to keep successors "in the family", which may explain at least part of this: https://www.independent.co.uk/life-style/japanese-adoption-r... The Western family unit has not generally been associated with business as strongly.

One could also make the point that Japan's long time horizons were a leading factor in the "lost decade"; Western companies reorganize and recapitalize through bankruptcy and some do not survive the process, but Japan's focus on stability kept "zombie" companies operating longer than they should have.
> the IA was shut down because its leadership decided to be philanthropic during a period of human history that lacked freedom of information

Philanthropic by massively infringing on copyright. Giving away something you own and have a right to give away is one thing. But critics of the emergency library allege that because the IA doesn't own the copyright to these books, they don't get to make and lend unlimited copies. Under the first sale doctrine, they can only lend out as many copies as they own.
> You employ licensed caregivers to yell at you in the morning?

Yes. I use sites like Care.com and WellBeyondCare.com to find them.

> Are you implying you are paying a nurse to open your door and yell at you "get out of bed sleepyhead?"

They aren’t nurses. The going rate for a caregiver in the US is only slightly above minimum-wage which is awful - especially considering the “human” value of the work they do for us and our loved-ones.

> Or is your insurance paying?

I pay for it myself. A good chunk of my income is 1099-based and my CPA said I can deduct my caregiving expenses as a business expense because without their help I wouldn’t be working anywhere near as many hours as I do otherwise.

I pay them $30-35/hr - with a 1-hour minimum. They pay for themselves as far as I’m concerned.

> Do they actually drive to your house and do this?

Yes. They come-by around 6-7am and spend about 15-30 minutes with me before they go off to their main day job, so I imagine it’s a nice little (easy!) side-gig for them.

> Do they do anything else for you?

I’ve had a few that stayed for a full hour - they’d make me a proper cooked breakfast while I’m spending 20+ minutes just waking up in the shower.

...it’s like living with my parents again.

My generation likes to joke about “bed gravity” but it’s a real problem :/
You were probably in a later pension tier and stuck paying for the richer benefits of people from the 70s.

Or the employer stiffed the pension fund in the past.
You're making a lot of assumptions there.

It could be that example.edu/financial-aid/ is just information and PDFs and doesn't have any sessions or cookies. Or the real financial aid system is on another domain, but a first time user doesn't know that, they're just looking at www.example.edu/~some-student/ which appears to be a financial aid page that Chrome only says is example.edu.

Or any other case where the contents of the URL matters. How about example.edu/~some-student/ vs. example.edu/~a-different-student/ or example.edu/~your-professor/?
Thank you to those who signed up!

Just want to add that if you're affected by COVID-19 and can't afford our premium plan for now, email us (contact@astrasum.com) and we'll get you an upgrade for free.
They're mainly family-owned and the business just gets passed along to the next generation. They're also "timeless" businesses; things like construction and hospitality have been a necessity basically since humans existed.
Deploying Traefik v2.2 to Kube with Kustomize
I haven't checked. How would I do that?

The headphones are able to connect once after disabling and reenabling bluetooth in Windows. If the problem were that the headphones are configured to use a fixed, predictable long-term key, it isn't obvious to me why Windows would accept that key sometimes, but not all the time.

(Note that I don't need to have Windows forget the device and re-pair from scratch.)

Is there some aspect of initial bluetooth negotiation that would explain this?
>> ... database layer doesn’t scale automatically as described.

Can you give more details on what you mean by this?

>> RDS Proxy

TIL about RDS Proxy. Looks interesting for newer projects, hoping that it becomes GA in the coming months.
Are there any resources you've used in the past to do this? I'm curious what the process is to making / distributing via apt. I've always been a fan of the services which can be installed with a single apt-get, which also automatically setup the systemd service. That's a super awesome combo.
I see, that's probably more of an issue in medical sciences than in fundamental physics where I'm coming from.
My experience with "top-secret" research is that it's usually a c r a p.
It's the kind of token gesture that actually just makes people more skeptical or angry at PoC who most of the time had nothing to do with the gesture.
That's the funny thing - in almost all contexts I've seen the "master/slave" terminology, it's not actually technically clear.

In some contexts (e.g. Jenkins), a "master" tells the "slave" what to do and the "slave" does it. This at least is plausibly connected to the real-world meanings of the term, although given that the "slave" can start and stop work at any time and the "master" needs to accommodate that, the analogy isn't great. "Coordinator/worker" works well here.

In some contexts (e.g., MySQL), a "master" sends a copy of all its work to the "slave," and both of them execute it. The "slave" stands ready to replace the "master" if the "master" becomes unavailable, and usually at that point the "master" becomes the new "slave" once it catches up. This makes no sense. "Primary/replica" works well here.

In some contexts (e.g., network device bonding, and, I think, ZFS), a "master" is a logical construct, consisting of multiple physical "slaves". All interactions with the "master" are actually algorithmically sent to one or more "slaves," and if all the "slaves" are offline, there's no "master" left. This, also, makes no sense. Terms that would make sense include things like "bond device/bonded member" (the members being bonded to each other), "logical volume/physical volume", etc. In this pull request they seem to use "dependency."

In some contexts (e.g. disk drives), the "master" and "slave" are both devices that provide the same type of service to the host, but the "slave" connects to the "master" instead of directly to the host, and while the "master" is communicating, the "slave" can't. This, also, makes no sense. "Primary/secondary" works well here.

In pseudoterminals, the "master" is a limited API to the PTY object, held by the terminal emulator, which copies text to the screen, interpreters rendering commands, and sends input. The "slave" is a more featureful API to the same PTY object, held by the shell / the command under execution, which does what it wants. This, also, makes no sense. I don't know of a standard term here, but I'd sort of suggest "monitor" and "application" (or perhaps "monitor" and "session" if you want to keep the initials).

All of these are different uses, and you can't generally map one to another. For instance, if you're used to a database where "master/slave" is used in the primary/replica sense, and you see a database where the "master" just coordinates requests for work and all actual data is sent to/from some "slave," your knowledge of primary/replica architecture is misleading here.
Exactly. The driver once installed works perfectly. It's Windows update blowing it away that is the problem.
Check out napari[0]. It's an interactive natively nD image viewer. Really exciting project.

[0] https://github.com/napari/napari
As I read the first two paragraphs I was like "sounds like ADHD".

Yeah, agree about the name too. It's terrible. Doesn't describe the lived experience remotely. Just how it annoys other people around you.
> You would think Washington state would work harder at keeping their high-tax-revenue tech workers around.

Washington State has no income, capital gains, or payroll tax. All we[0] have are consumption taxes that people with lower incomes are forced to pay more of as a percentage of their incomes versus people with higher incomes. This is doubly so since people with higher incomes have the financial leverage to minimize consumption taxes[1]. There's little tax-based incentive to attract and retain people with high incomes. If anything, we are somewhat of a drain on the overall society because we price out and displace people who don't have those incomes while we pay, on a percentage-of-income basis, comparatively little back into society relative to what we're earning.

I'm certain some people will come along under me and crow about how this is the whole reason why they moved to Washington instead of another but I am not particularly moved by any reasoning someone might put forward.

0 - My bias: I am a very well paid employee living in Seattle so I include myself in this but am also active in advocacy for levying taxes on myself and people like me for a more equitable tax system in this city, county, and state.

1 - Buying in bulk, buying a single higher-cost good that will last longer than lower-cost goods that must be replaced, evading taxes by traveling or buying online and accepting the risk of not being held accountable for paying the consumption tax
Disclaimer: I work on WebRTC somewhere in the codec stack. Certainly not the most knowledgeable in that field but here are a few reasons.

Software encoders will always have more features than hardware encoders, which are prone to bugs.

A bug in a HW encoder needs either a new driver or new silicone. You can't work with those and sometimes you can't even detect which version it is.

So if you want to ship a reliable application, you can either use a software codec (which you control) or hope the HW encoder which is totally random works as intended.

HW encoder bugs show in many forms. Sometimes the stream is just broken and can't be decoded, sometimes it won't listen to encoding parameter updates you send it (eg max bitrate or quality settings), sometimes it just generates a valid but bad stream (too many I frames, breaking the max bitrate setting), sometimes they have a TERRIBLE latency.

Sometimes, they just plainly lack features, for example can't encode temporal layers, don't have any denoising (useful for VP8), have a limited amount of instances limiting simulcast opportunities, have extreme frame size limitations (can't do screensharing with it)...

And that's just what I could come up with in a few minutes of thinking, I'm sure people who have worked on it for a much longer time would be able to say much more.
Flagging the guy's comments to make then disappear would tend to support the comparison he made, though.
Ask HN: A way to adblock “we're using cookies” popups?
Whatever the intent of the GDPR was, the practical result is that now I have to click away the annoying "we're using cookies" popup on every website.

Is there any way to do this automatically? If there isn't - there should be. Maybe people should use some special tag for them, so that it would be easy for users to block them on all the websites, if they want to.