skysight-inc/HackerNews huggingface dataset:
That line of thinking holds up on the personal level—I, as well as many other HN readers I assume, care about it—but at the enterprise level, it won't play at all.

If Gsuite is significantly cheaper, has decent feature parity, and has the name of (one of) the biggest tech companies in the world behind it, it has already won 90% of the sales conversation for enterprise buyers.
We already know how to solve this: via tax incentivization to breed. Everyone even remotely familiar with history knows about the baby boom and knows that came about because of financial incentives from the GI Bill. Seems like the government would rather have the cheap unorganized labor of immigrants rather than do the right thing.
Four Ways to Make Your Next Rails Upgrade Smoother
Native applications?

Not everything needs to run in a browser.
That's reasonable. After a certain point, the goal is to encourage good judgement and trustworthiness, not lock down everything super aggressively.
nginxconfig.io redirects to an nginx configuration builder from Digital Ocean. It's an easy(or easier) way to build an nginx configuration.
Subclasses get narrower (that is, more specific) than their parents. Consider those constructors. In order to constructor-chain from a Square up to a Rectangle, duplicate the single parameter:

Square(side) : Rectangle(side, side)

There's not a well-behaved way to go in the other direction.

Rectangle(width, height) : Square(width) // ???
Rectangle(width, height) : Square(height) // ???
And this was the other article about Rust strings I meant to link:

https://fasterthanli.me/blog/2020/working-with-strings-in-ru...
Then they'll no longer be identical, so they'll go back to having separate files.
> I still argue single payer healthcare is mandatory, because there is no way such a system can effectively function as a free market (besides perhaps elective procedures).

Ah, I agree. But I'm in the UK, and universal healthcare is a given here so I didn't think to put it on the list.
Building Build: a behind-the-scenes look at MSBuild [video]
Yes, the primary (or only) reason to even implement a WS server connection is exactly to allow data to be scrapped off using a web-browser.

E.g. Asterisk nowadays allows enabling SIP protocol access over websocket so that you can run a javascript VoIP client from inside a browser [1] (and WebRTC for the media layer).

[1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Builtin+...
> If we are talking about a call like Arrays.setAll(array, function) and you have one or two candidates for function, then you are mono- or bimorphic. If you have 25 candidates for function, you are highly polymorphic. I don't understand what you mean by a mono- or bimorphic scenario with up to 25 candidates.

Sorry, I phrased that poorly. What I was trying to say was that the moment we introduced a 3rd candidate the performance with C2 decreased by ~5x. Whereas with Graal the performance stayed virtually the same when introducing a 3rd or 4th candidate. And it was performing well. But it did decrease at some point after adding more and more candidates and then the performance hit was much bigger.

I will reach out to my colleagues still working on this next week (long weekend ahead where I live). If we can reproduce this with a current Graal release, I'll share the benchmark – always happy to learn something new and if it is 'just' why out benchmark is broken. :)
Wow that's pretty insane actually, thanks
How is this different than the admin page for any other router brand? (SPA does not seem relevant to this discussion)
Sure, but all those simultaneous discoverers have parents too.
Yes, it's very similar to CORS. They just need to block all localhost requests from non-localhost pages. Maybe carve out an exception for when the dev tools are open.
I'm not sure this would work. The "game" is running in a different process than notepad and WM_SETTEXT accepts a memory pointer as input. This pointer would be meaningless because it's coming from a different process.
What would be the big loss other than MS bundling a ppa ? Nvidia drivers and cuda anyway need a ppa. So wsl + nvidia + cuda being a single ppa is anyway not that far off.
That makes some sense, but I don't see why I have to pick one.

How do you feel about making it illegal to generate new humans (have babies) and do drugs if you're on welfare?

I don't see why it's logical that we can only enforce the law for everybody or nobody.

Anyway, whatever we have now is not working. Drugs are illegal but I can still get them.
This has been painfully obvious for the duration of this administration, nevermind just recently.

The danger is that at some point an administration would be so adept at this that it's not painfully obvious. In theory, at the very least the electorate is informed enough at this point that they can consider this information when voting. Admittedly, that's pretty optimistic take on the US electorate however. An educated, well informed public is necessary for a successful democracy, and America's problems with education are well documented.
I quite like the way Rust handles strings. Better than Haskell.
I am making this comment here as a late father of two in good faith.

Please consider at least 1/3 of what I am trying to say.

"Many folks in my social circles are just less willing to accept the real responsibility of raising a child. We're all late-20-somethings/early 30-somethings and I have the conversation all the time with people who want to wait until things like careers are established,"

This is the eternal search for the "perfect time", "perfect conditions" as I sometimes said myself:

"When I have more time, I will go to the Gym."

"When I get more money I will be able to save."

"All-in-all I've noticed a big generational gap in thinking on this one because all I hear from tons of older relatives is "sooo when you guys getting married?" ...or even pushing for children before the fact. It feels unnatural and downright weird to field those questions and it's neigh impossible to explain we're just taking our time to enjoy this thing and not rushing into huge commitments with marriage or kids..."

No, there is not. I am in my forties and got the same questions.
But you know what the real deal is?
People are not asking about the children. They are polite, trying to alert you.

Alert about:

1. Healthy babies and age of parents -> https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3881604/

2. What age will you be when your son wants to play/run at his 16 years?

3. We don't have control of life anytime. You may be Healthy now, but it only takes a disease to change it.

4. One thing is you did not use protection on your 20's and got pregnant another is willing to get pregnant later -> https://en.wikipedia.org/wiki/Age_and_female_fertility

Life is a match competition game if you are aware or not.

Older ladies compete against younger ladies (more fertile)

Man compete with another man for physical security (muscles and tall) or financial security(money, resources).

The main problem is sometimes you are having fun with someone that you can't see yourself having a family.

Now about the other reasons to not have a baby:

1. The "earth", carbon resources, global warming -> Riiight it seems the propaganda only targets one part of the population that is not the part of the problem.

2. We just need more robots: That will be nice for you to live in a robotic nursery home. "Alexa! Give me my pills".

3. Immigration will complement: different people, different traditions, different morals. Don't get surprised later!

Now consider at least 1/3 of what I said in good faith:

1. Are you spending your time with someone you can see raising a family? If not is like sleeping with a poisonous snake in your bedroom. One day it will bite you.

2. Did your past jobs/companies called you on holidays? Invited you for a BBQ?

3. Who profits from high IQ, working hard people not having kids? Have you checked how much a burrito breakfast is charged in a retirement home? How much is "dinner"? (microwave)

Please consider it in good faith. What if 1/3 is true?
Why exactly? Indeed I have not thought about every detail but as I see it:

- pushState is only used for overriding the default behavior, mostly to keep the url bar in sync with changing client state

- pushState pollutes the browsers history

- users have a mental model of how many steps/clicks they performed on a site and expect that an equal number of clicks on the back button brings them back to the beginning

- users are upset if that expectation is not matched

The site should not have control over the users history in the first place but for SPA it's necessary to achieve the expected behavior. But the browser should make sure that it's not misused. In the same way that pop-ups are blocked outside of whitelisted event listeners to prevent a website from polluting your screen, pushState should be blocked to prevent history pollution.
Agree. And in this situation I would define any potential child as part of the "others" as in "it's selfish for me to have a kid if I'm not prepared financially/emotionally."
>maybe it's the "code feel" of interacting with a grumpy compiler.

It's crazy, because this is that part I love the most. Both Rust and Elm just blow my mind every time the compilers not only throw up something I never would've noticed, but even tell me how to fix it! It's crazy to think how far we've come, and it still makes me giddy with excitement every time I see it.
Depends on the reasons. I cannot have children because of a genetic disorder that my father decided to spread around irresponsibly, having lots of kids with multiple women. That disorder took the life of my brother recently, and I was explicitly advised to NOT have children because it apparently becomes worse every generation, something proven by the children of my stepbrothers and sisters.

Try to explain that to people, and you might as well be telling them that the weather is bad, though. It's kinda nonsensical.
About the discussions for/against having children: quit justifying your choice. Most of the time the reason you think made you choose is not the real one and any argument can be countered easily, it only opens your choice to discussion even more.

Especially justifying not having children with the state of economy, politics or social issues does not stand up to scrutiny if you look back in history.

On the other hand simply and unemotionally stating "I don't want children (right now)" is as unbeatable as they come.
Nothing is set in stone. Everything is a spectrum, and fights for where to draw lines on a spectrum will continue in society in perpetuity.

You are absolutely right. Right now, it isn't an issue, because Alex Jones is a legitimately awful, possibly insane human being who contributes nothing to actual political discourse, and directs hatred at parents of murdered children for his schtick. It's Youtube, not the federal government.

And while I do believe "The Internet" is the public square, I don't think Youtube is /quite/ that protected yet, and I don't think Alex Jones deserves that protection.

Other people may get shut down like AJ did, and I may not like it, and I'll argue against it.

https://wannabewonk.com/gab-and-free-speech-on-the-internet/

tldr - AJ can set up a server at home or on AWS. He may have to do compressed audio only.
A regular expression testing tool built with SwiftUI
Synology uses it to find your unconfigured device on the network for first time setup.
It wasn't auctioned as the owner said the provenance would not pass public scrutiny, but instead listed for private sale. I have no clue how the legality of that works in Britain, but Christies exists to allow rich people to show off who is richer. I wouldn't trust their moral character.
If you want analogies, this is like walking into a bank to do business and the security guard checking to see if you're wearing a mask.
i understand it on theory, my problem is that this language assumes human life is somehow "measurable" and comparable to a random number and that regulations/change of society should follow: this sounds to me like the same way of thinking that eventually did let eugenics become big(later nazism) and later all kinds of communist social experiments to happen (and also sadly leading to many capitalist abuses of society): once our life is mostly a variable in a big calculation, in which stuff like iq/carbon print/social production is more important, you have problems
> If I'm writing a library that needs to handle user-provided data agnostic of type and I want to do a sum operation, now I have to add checks all over the place for whatever special cases python has.

No, you don't, because:
(1) if your idea of a sum is just reducing with “+”, you use functools.reduce; and (2) if your idea of sum is a mathematical sum, you use the very slight shortcut of the sum() built-in function, which is (barring things like the runtime type checking) equivalent in result to:

def sum(iterable, start=0):
return functools.reduce(lambda x,y: x+y, iterable, start)
They did run an experiment on actual batteries. It's still only one kind of cell, but they have actual experimental evidence:

https://ars.els-cdn.com/content/image/1-s2.0-S03605442173068...
A pithy way of explaining all this: ssh-agent is exactly like a U2F token but implemented in software and using a slightly different protocol. But both do the same thing and serve the same purpose.
Do you enjoy J for numerical programming?
It's almost as if humans consume as many resources as their circumstances allow... We are at global carrying capacity, it just isn't some optimal theoretical limit but one defined by political, historical, and ecological factors.
> But, as our next chart shows, there’s little correlation between the severity of a nation’s restrictions and whether it managed to curb excess fatalities
Previous pandemics (most notably 1918 Spanish flu) have “disappeared” in the sense that they had either exhausted the pool of hosts and had no natural reservoir with which to fall back on or they mutated to become less deadly or less symptomatic.
Smalltalk can do all of that and Python doesn't even have something like become:.
It's nice for lower-level programming but I miss functional programming myself.
How is "fantasy congress" different than what we have now? All I see are a bunch of elderly white people fighting about who is lying more. It's like watching octogenarian married couples.
You can quantify human life while still having respect for it.
Yeah, this is a great example of how mutability can introduce a lot of subtle complexities.
So if disable javascript - it will not be possible?
OAuth v1 Signed Requests
> IM clients are another thing that worked just fine 20 years ago.

Bit of an absurd claim to make, since IM clients 20 years ago had a fraction of the features that Slack has today. To pretend otherwise is disingenuous.
> However, no one forces you to use KVM directly. There is libvirt, a nice friendly wrapper for low-level virtualization techniques such as KVM or BHyve.

No, that's not what libvirt does. libvirt abstracts handling of tools like Qemu, or LXC. No lowlevel stuff.

When people talk about libvirt, they usually mean the libvirt daemon that manages VMs or containers using other programs and accepts XML machine descriptions as input.

The actual "libvirt" library is simply a front end library for talking to the daemon and is used internally by tools like virsh (CLI) or virtman (GUI tool).

Some ~7 years ago I used the libvirt library for a small in-house tool. It has the possibly shittiest API ever designed. No abstraction whatsoever, just a couple C functions that accept XML strings as input and possibly return XML responses from the daemon.
> Prevent WebRTC from leaking IP adresses

A local IP?
> Through our tests, we saw the Intel Core i9-10900K peak at 254 W during our AVX2-accelerated y-cruncher test. LINPACK and 3DPMavx did not push the processor as hard.

That's a lot of power. Granted, on non-AVX code, the max they measured looks closer to 190W but that's still dramatically more than the 140W max that the 16-core Ryzen needs.
I haven't tried KKC yet. It's on my list. Also, Thomas Keller's fried chicken is wildly overrated also. Perfect fry but very unseasoned. Not worth a trip up.
> completely dissapears

Seems unlikely.

sars-cov-2 has proven to be much more difficult to contain than sars-cov-1.

Even if it was contained and was greatly reduced, we'd face a substantial risk of another wave. Supposing we had an effective, safe vaccine with reasonable cost, balancing the risk and cost of vaccinating vs not vaccinating, I'm pretty sure we'd want to vaccinate. The last thing we'd want is another global shutdown in, e.g. 2022.

In any case, this would be a wonderful choice to face, since it assumes covid-19 is gone and a safe, effective vaccine with reasonable cost exists.
This is really partially process and payment related question.

This is why you make design and deliverable requirements and have the client sign off on them during the RFP phase.

Payment terms structure and estimate padding for the project cost should account for risk of client changing requirements and/or completely backing off.

Example payment structure:

15% due at start of project
20% split in between in 4 payments as time goes by
5% due at final deliverable

Payment terms are generally flexible and vary depending on your ability to estimate work and risk. As well as what the client is comfortable with.

Once you make the client aware that they have to sign off on requirements and make payments at specific time intervals during the project, they will be more involved in making sure what they want is conveyed and there's no miscommunication.
0. Productivity per person can and does increase
React Native 0.62 with Flipper · React Native
I think that's the point - if you use these things expecting them to work like a revision control system for code you'll be disappointed and frustrated.

Meanwhile, people who have no such expectations cope perfectly well.
> When I get in my car, I expect it to have a full charge. I don't want to have to push a special button or dig into hidden menus just to ensure that my car actually has a full charge.

Then don't buy a Tesla, because the default factory setting is to charge to 90% to reduce battery degradation.

(Personally I like that feature, I wish I could configure my phone to make the battery last a year longer.)
This poses a big problem with the "you can only say it if the CDC says it" policy of some major platforms: the President is in charge of the CDC, so what the platform providers think of as an impartial unbiased source is ultimately beholden to politics.
What's wrong with his profile pic?
Samsung Announces New 50MP Dual-Pixel and Quad-Bayer Isocell Sensor
if your birthrates and deathrates at roughly equal, I don't think this conclusion holds up
but if this changes the way whole societies live, is this really respect anymore? (X respects his life, but is afraid of even having children because Y)
Don't watch too much news/read twitter. Look at some of the studies published on how much poverty levels, violence, and child mortality rates haves reduced over the decades. We live in some of the most peaceful times. This is as good as it gets.

Don't fall for the media narrative. They relish in making you angry, anxious, and fearful that drives more clicks.
Yep. This is like a website moving from HTTP to behind the AOL browser.
Some do provide that, such as Ubuntu LTS and RHEL. Others don't.

Expecting every distro to have the exact same release & support cycle is nonsensical.
Yeah, lets pretend SNAP and Flatpak don't exist.
Global natural herd immunity could suppress the disease cases to next to nothing. The problem is there's a very high price to pay before we get there.
That is but not beyond what most PSU’s can do these days. Also it’s only when you’re stressing all 10 cores. But it is significant.
Not everything needs to be an Angular SPA, surely? It seems obvious that choosing a well-understood server side platform would make way more sense for something like this.
And that works in python to, even if the source type is strings:

sum(map(mappingFunction, iterable))

works fine as long as mappingFunction maps the elements of an iterable to numbers.
Finite systems don't care about the human condition. Does gravity care about your opinion as you race towards the ground? No, it just is. Such is the consumption of resources in a finite system.

It sounds like you mean for respect to be an acceptance of entitlement. Again, I'm unsure how to reconcile that when resources are finite.
I think the backend for OneDrive for Business pretty much is SharePoint Online.
I don't think "adept" will ever describe The Orange One's administration. Occasionally that's a silver lining.
Have you ever heard the saying "exception that proves the rule"?
Linux 5.8 to See Faster FUSE Write Performance
Frankly these look competitive with AMD price wise.
>>run Linux with a Windows subsystem just for gaming.

aka wine / proton
You may not know this, but the native american population in the US is <2% of the total population. If you are part of that <2%, I understand your bitterness.

The other 98% of americans are immigrants or the children/grandchildren/great grandchildren/etc. of immigrants.

Some of my ancestors immigrated from Ireland and Italy to the US, but despite that, I've decided to work in software engineering instead of the mafia.
I'm not making a case for shipping on the "Linux desktop" because that doesn't exist and has never been a real platform. Most smaller distros are not trying to be "relevant" to whatever the gaming community's fad of the day is. They're perfectly fine filling what niche they do. If you want to target those smaller distros as a platform, you can give them some source code to work with, or you can pay all the cost of maintaining things yourself, or you can just ignore those. They will do fine without your game.
That "String" should have been called "StrBuf" or something similar is a relatively widespread opinion. Oh well.
Does anyone know of a good article that explains why intel is having these problems with crappy 5 year old CPUs? Is 10nm going to be competitive with AMD when it finally comes out?
It's important to keep in mind that all those generations before us did it because that's just what you did - by not reproducing you're not stopping the Kwisatz Haderach from being born or anything. There's no manifest destiny here - it's just that sex feels good. That's it.
you've lost me at

> Given these two populations, equality is a good thing: lower the standard of living of the first million people ever so slightly, and raise the standard of the second group to match the first.

I'm trying to understand why you would repeat this step if you've lowered the standard of the first million ever so slightly but have already matched the miserable million to be that of the happy million?
Right. The silver lining of having the administration we have at present is that they're so inept at being corrupt.

I speculate that previous administrations have been just as corrupt, but much better at hiding it.
With Intel's track record, I would expect nothing less.
Profile of founders of Occupy Democrats, a meme page supporting leftist causes
Original title was clickbait bingo card. It was:

How Immigrant Twin Brothers Are Beating Trump’s Team on Facebook
IDIOCRACY Opening Scene (2006) Mike Judge

https://www.youtube.com/watch?v=sP2tUW0HDHA
Reading this confirms that I was right to pick Go for a couple things.

My very strong opinion is that the language should impose as little cognitive load as possible. Rust seems like it makes you think a lot about Rust, which means you are not thinking about the problem you are trying to solve. Brain cycles are a finite resource.

I don't want to diss Rust too much though. I see it as a potential future replacement for C/C++ for bare metal stuff where you really do want to hand craft the code for maximal performance or directly interface with hardware. That is a different niche than building higher level stuff, and I don't think anyone has managed to make a language that is good for both (yet?).