skysight-inc/HackerNews huggingface dataset:
Yep. I wish backwards compatibility were less religious concept in C++. Just use old tooling if you need to compile your rats' nest of old code.
Libraries can sometimes be much better for book discovery than the web.

You can pick up books and skim through as much as you want on the spot. You can go to a shelf and see many of an author’s books next to each-other, or see many books about the same topic.
> If it is not SomeType, then ::name is a typedef for int and the parse tree is declaring a pointer-to-int named x.

Doesn't this require "typename" at the beginning of the line?
Ship.js: Take control of what is going to be your next release
1. These aren't masculine traits.

2. You appear to be seeking out a personal argument with me, I suggest you desist.
One thing i was very surprised coming from Korea is that you had to pay fines if your book is overdue. I've never experienced or heard of such things in Korea. What we do instead is not allowing you to borrow books for the amount of days it has been overdue.
> However, I strongly suspect EDNS is not actually needed to run a CDN.

It's not. The proof is that CDNs existed long before edns-client-subnet was introduced. All it does is allow the CDN's DNS servers to return the most optimal A/AAAA records for the client. But the worst that should happen without it is you get sent to a more distant CDN server, and the content loads more slowly.

The fact that archive.is somehow suffers without this feature (which, btw, wasn't standardized until 2016) suggests they're doing something really, really odd. If I were them, I'd focus on making my system more robust, rather than demanding the rest of the Internet adopt a relatively young, optional DNS extension.
Microsoft confirms that Surface Duo is 100% Android
Yea I didn't even mention my prior job. They had a mandatory 9:30am attendance meeting that they called "standup", and if I showed up 5 minutes late my manager would joke about it coming out of my bonus. Despite this I don't think he actually cared, but the President did, and ultimately he answered to him. I quit that job soon after and my only regret is not leaving earlier.
Why printk() is so complicated, and how to fix it
What I understood was that in the future Ardan Labs would provide paid support for Caddy. Light Code Labs would receive financial support directly from Ardan Labs.

Since Ardan Labs is already in the support business, this would allow them to expand their business while Light Code could focus on coding.
> Should this apply to other physical/genetic characteristics as well, such as ethnicity? Should Caucausians be able to change their physical appearance (via tanning, etc...) to Native American

Let's try...

> Should this apply to other physical/genetic characteristics...

you can change your physical characteristics, you can't (that I can think of) change your genetic ones.

> ...such as ethnicity?

Ethnicity, hmm. I don't know how to define that, so from wiki:

"An ethnic group or ethnicity is a category of people who identify with each other, usually on the basis of a presumed common genealogy or ancestry or on similarities such as common language or dialect, history, society, culture or nation.[1][2] Ethnicity is often used synonymously with the term nation, particularly in cases of ethnic nationalism, and is separate from but related to the concept of races"

Unless you pin down what you mean by ethnicity, I can't even begin answer. It's too broad.
Ethnicity seems a social construction - I know a (lapsed) jew and she's ethnically one, but you couldn't tell from native english from looking at her (same as I can often tell a pole by looking, or a turk, or even some londoners), so is she because she was born one, or isn't she because she gave it up, or what?

But, maybe. After all an american indian guy decided to 'identify' as a tiger <https://en.wikipedia.org/wiki/Stalking_Cat>. While that's a very odd decision to me, I'm not going to step in and physically stop him. Would you?

> cough Elizabeth Warren cough

plesse leave politics out of this, ta, it's complex enough.

> What sort of implications would that have, internationally? [...]. What are the second and third-order implications for how the world views American leadership?

What?? Seriously? This is about people who feel they don't fit their body and you try to drag in this?And why do you assume I'm from the US?
To try to answer your question differenty, are you suggesting that we don't necessarily do 'the right thing' morally because people are watching?

Final question, have you ever met a trans person? Or understand what they can choose to undergo because they feel so wrong - they can go through a lot, it's not an easy thing.
Are you looking for an awesome Staff Engineer with International Experience?
Attackers exploit 0day vulnerability that gives full control of Android phones
The author of the post specifically addresses these replies from Cloudflare.
You don't have to include the orderby field in the result set so I'd say O is before S.
My 65 years in protein chemistry
So you mean mostly illegal stuff. Yeah, I can see a market there!
For updates, and deletes on the other hand I try to start with the where clause. Learnt the lesson after running a update query once before i typed the where to cause something like 40k worth of damage
You're right. It's weird that people are rushing in here to defend inbreeding.

What people might not realize is even when there's not a specific disease caused by the inbreeding, there is still an overall negative effect on health, "inbreeding depression".

Here is a paper that estimates the effect in humans: https://www.ncbi.nlm.nih.gov/pubmed/26131930.
There is this funny competition:
https://tgceec.tumblr.com/

You could pick the winning entries and use them as a corpus for a fuzzer and you might find compiler crashes.
Actually, it's a trade off. How much freedom vs how much control. A prime example is government regulators, they are there to 'protect ' consumers vs pure freedom of capital ventures.
Pure unadulterated freedom never exists because one persons freedom can trample on another persons, e.g the freedom to be racist
Disappointing, I always flatten my pdf's so they have to do OCR on it first too, and you use a non-conventional font that looks professional, but the OCR struggles with. It stops it being worth their time
Career growth has stopped, work-life balance has just made everything subpar. Not living life to the fullest.
There are two data types that the more you think about them, the weirder they become: String & Date
My thought was that if there was a need for a reason to fire him, maybe he was in a place where there are some legal protections.
Usually if you are in a place where you can't be fired at will, firing you for a bad reason is something you can fight in the courts.

If you can be fired at will, why even bother going through the whole thing in the first place, just fire him.
> You understand the implications of visiting a non-encrypted site [...]

> [...] the vast majority of the world does not have the experiences [...]

Soon enough of the "vast majority" will probably try to ban "HTTPS for everything" because of the "implications" (read as: additional CO2 footprint or something like that)
No, no, that's wrong
Ask HN: How do I take a leap to Expert by writing a software myself ?
I have been reading alot of "How to" articles regarding projects saying "stuff in 500 lines.". How should I go about writing a system from ground up , with minimalistic use of already written things. Please point me to sources I should follow in a step by step fashion to write all parts of a software from scratch.
I guess my question is why did Buzzfeed write this now? Didn't we know that dead people and Barack Obama were sending in anti-net neutrality comments in 2017?
Cases aren't values, though. a,b,c is an enum type over enumerable data. int, char, float is an enum kind of enumerable types.
Brexit's Borderline
What problem are you trying to solve? You spend a lot of time talking about code formatting. The more mature teams I’ve worked with have settled on a format and use linters to identify deviations. From my perspective, that is a non-issue.

I can type characters much faster than I can drag a mouse, so I’m not seeing any increase in productivity. In fact, the coding part of my job is perhaps the most streamlined. It’s the design, planning, and people ops that consume the most brainpower.
Sounds more like he may lose more money than one worker is worth than a case of good ethics
I bet they are willfully blind to that difference.
I see where you're coming from. I just feel like so much of wikipedia is pop culture and history (I could be wrong though, I have no idea how to check this) that there would probably be a much more efficient resource for a post-apocalyptic scenario.
It's shown in the article and it's not small at all. It's the 3rd largest group after parents and spouse. 24% live with a spouse and 17% with a partner.
Fields other than cosmetic surgery aren't allowed to operate through a free market http://healthblog.ncpathinktank.org/why-cant-the-market-for-...
They are taking about Geo load balancing via DNS.[1]

Just try one of the akamai endpoints to test it. (E.g media.steampowered.com)

For me 1.1.1.1 serves akamai singapore IPs, while 8.8.8.8 serves IPs of my ISPs akamai cache in Sri Lanka.

If your ISP has a bad route to 1.1.1.1, this just gets worse.

[1] https://en.wikipedia.org/wiki/GeoDNS
I don't know.

HN has plenty of misinformation posted on it constantly. Countless posts that are objectively wrong, and in many cases it is done intentionally. I have seen lies supporting eugenics, lies about how quantum computing is a fake conspiracy, etc etc. And yet the mods only jump in when you're impolite by referring to OP with "you" and "you're" because it is a "personal attack". They are optimizing on the wrong problem, IMO. I would rather discuss with people who are snide rather than with liars who have an agenda.

HN has its own "fake news" problems. And this is the society we are living in; you can say anything as long as it doesn't offend or hurt someone's feelings. Even if it is objectively fake horse shit.
This totally makes sense, as from a cognitive perspective the table you will extract information is the first place you take a look
Immigration into the US from central & south America has been steadily going down for years now. The demographic change is mostly due to differences in birthrates, not even whittling down immigration to 0 will change this.
While I completely agree in principle and do exactly that on my own personal codebases, that’s a hard sell at work at times
C++ Is Coming to .NET Core for Windows
Good advice. I also break up the statement so that an incomplete highlight and execute will fail, e.g.

DELETE FROM
Customers WHERE
Name='Gude' AND
Area='Tama'
;

Much harder to leave off half the clause doing this kind of thing.
You know that Visa works with stable(government backed), regulated currencies, right? Maybe that should give you a hint why people use it. Your "complexity" argument is pure bullshit.
What? I think you're misunderstanding.

The weird part isn't that the bus he describes himself painting is red, or that his campaign bus was red, it's that his hobby is apparently painting buses out of empty wine boxes and it sounds like he's making it up on the spot.
I teach a first year introduction to sql course and this is exactly how we tell our students to construct their queries.
Beware the unintended consequences. Australia is still ruing the introduction of the cane toad, which was introduced to the country as a biological control mechanism.

https://en.wikipedia.org/wiki/Cane_toads_in_Australia
> I consider EDNS-less requests from Cloudflare as invalid.

If your site depends on a DNS extension that's only 3.5 years old (and designed to be optional), I think it's fair to say your site is just offline for some users due to a config mistake.

You're free to set up your servers however you like, but there's wisdom in Postel's law.
Show HN: Brain Test – Stroop Effect
Cronitor isn't the first and probably won't be the last, but what is it with these stealth companies? Crafted in Berkeley is the only info that somewhat narrows down who is behind it ("somebody that was in Berkeley when this was built"), but nothing else does. Even "contact us" just gives you an Email. There's a phone number for support, but no company, nothing.

Who trusts sensitive information like cron output to anonymous third parties? Is "but they are charging me, so I know I can trust them" the trigger here?
I’ve been there. It’s up to you to decide what you value in life, regardless of what you see others doing with their lives.

I like hobbies. Photography is one of my favorites.

You have to figure out what motivates you both in your work and home lives. There may be some overlap. For example, I code for a living and also volunteer to code for projects with OpenOakland/Code for America.

As for the career, don’t be afraid to change teams or companies.
i've read this one before (before i read sutton's book). this is a much better intro

https://spinningup.openai.com/en/latest/
I've had use cases for subqueries long before I knew about window functions. This was just the example from the article where subqueries provide a solution.
SF General is the de facto mental health institution in the city. It costs $1B a year to run.
I think that's because Firefox falls back to system resolver if something funky happens. I'm using it strictly over DoH and it isn't working for me still.
Biden's son served on the board of Barisma.. a company that was being investigated for corruption. When Shokin inherited the case, he did nothing with it. Just let it sit for a year+. He did that with a lot of corruption cases, which is why western leaders (EU leaders, IMF, and Biden) wanted Shokin removed.

Removing Shokin hurts Barisma.. Shokin was standing in the way of the case being prosecuted.

So if you think Biden was doing this for his son, the question is: why put pressure on Ukraine to remove the prosecutor that's preventing Barisma from being prosecuted? It makes no sense. If Biden wanted to help his son, Shokin was exactly the person he wanted in that position.

(Also note, Barisma was being investigated for actions taken before Biden's son was hired.. Biden's son was not the target of the investigation.)
StackOverflow's apology on the removal of a moderator(post not votable)
Google Search testing new UI update
I recently saw a review for a car that offers this feature for left and right mirrors. I believe it was the Polestar, Volvo's new EV brand. They're much pricier than Hondas, but hopefully they'll popularize features like this so that they become common in less expensive vehicles.
"It is illegal for any person to solicit, accept, or receive anything of value from a foreign national in connection with a U.S. election" - Ellen L Weintraub, chair of the Federal Election Commission

https://twitter.com/EllenLWeintraub/status/11393093949680967...
This is a good point. I hadn't considered it from that angle, and I hadn't understood the significance of the "tragedy of the commons" remark.

In my original answer, I had talked about how choosing not to give money to charity is a valid choice. It seems to me this is similar to choosing not to cooperate when money is a resource constraint, and my conclusion there was that defection is perfectly alright. However, your argument would mean that defection wouldn't be the valid choice in this case, so I'm interested in understanding this discrepancy/my error.

Under what circumstances would you say is defection valid?
Roads...? Where we're going, we don't need roads.
I'd never sign up for a "free trial" that required a credit card. My experience suggests that it will be a hassle to cancel the service if I find out that I'm not interested after 7 days.
Maybe. What are you selling?
Of course measuring each character also doesn't work because of kerning, ligatures and probably other rendering features.
Visual programming has certainly taken off on digital arts, electronic engineering and introduction to programming fields.
No, not in this instance. typename is needed to mark dependent names as types, but you can only have dependent (i.e. on a template parameter) names within templates.
Blocking a user because the site might load more slowly for them doesn't make any sense to me. If the user is choosing to use a DNS server that returns sub-optimal CDN IPs, isn't that their problem?
> You spend a lot of time talking about code formatting. The more mature teams I’ve worked with have settled on a format and use linters to identify deviations. From my perspective, that is a non-issue.

Formatting is not a major part of the result, it is just a nice side effect; I didn't mean to give it so much attention. I will not say, however, that formatting is a non-issue. It isn't an important issue, but it is one that a disappointing number of man-hours have been spent thinking about. Just look at all the comments and controversy on this ticket about zig not supporting tabs: https://github.com/ziglang/zig/issues/544. Consider how much time has been spent making auto-formatters, and making them preserve things like comment alignment. There are 'less mature teams'; what will you do for them?

> I can type characters much faster than I can drag a mouse, so I’m not seeing any increase in productivity.

Like I said, I don't want to rewrite everything in scratch. I have no intention for the future to be anything but keyboard-driven; an editor which is aware of tokens and syntax trees will be better able to facilitate editing, no matter what your inputs. Consider fructure[1], which is not dissimilar to what I propose. I don't think it uses the mouse at all.

1: https://github.com/disconcision/fructure
My Journey to Starting Photobooth Franchise with Franchisees in United States
Even if it looks like this?

> Caddy-Sponsors: This free web server is made possible by its sponsors: Minio, Uptime Robot, and Sourcegraph

https://github.com/caddyserver/caddy/pull/1866
Well, maybe that person should've raised the point about snack scarcity instead of hoarding.

> The person takes 6 bottles because they know they need 6 bottles. It's just so little.

They don't need 6 bottles. They won't die if they get only 2. They want 6 bottles, and are willing to disregard the fact that other people want a bottle just as much.

Blaming is a bad idea in case of mistakes, because mistakes are unintentional and you don't want people to hide mistakes. Blaming and peer pressure is absolutely a good idea when someone behaves antisocially.

The systematic improvement you're seeking isn't that obvious when behavior Rachel describes is tolerated. Say the company ups the supply. It may be that this resolves the situation, but it very well may be that the 6-bottle-taker now decides to take 8, or 12 - 6 for work and 6 for home. And then some extra for their kid. Others will notice it, realize that it's apparently accepted behavior and follow suit. Now the company has to either up the supply significantly, in hope of saturating the leak, or start regulating behavior. Either way, at this point a sane manager would just pull the free snacks program instead.

You'll notice that this exact pattern of behavior Rachel is exposing here is common enough to be recognized and named as a large social problem, that it's literally the meaning behind "that's why we can't have nice things", and that a good chunk of laws exist to prevent or punish this kind of behavior.
The Kangaroo moves with two legs and a tail. How close is that to three legs? Kangaroos hop with two feet but use their tail for slower movement.
It is called Ada.
Sure. But it hasn't taken as the dominant way of editing c++, python, or javascript.
Never heard of the project, but looks good. Good to see they are making efforts to change the license.

Curious, who/when would you use caddy? If I were to be building and deploying microservices with the likes of Gin, Mux, etc.. would I have a use for this library? Or is this primarily for those wanting to serve static html pages? Still trying to get a foot hold on what my tool kit is going to consist of to build my software product.
Yeah, you can chat with whoever you like if you're reasonably senior, but then you do the same exact interview as everybody else. That "chat" was just a "chat". It wasn't a part of the hiring process. There are likely exceptions at the truly stratospheric levels, for people whose credentials aren't debatable, but for 99.99% of people it's all the same 5-person loop with a whiteboard or a Chromebook.
My Apple ID is a personal email address at a custom domain name. I also use the same email address as a Microsoft ID. How would/should/could a service be expected to take my email and determine what services it is associated with? I assume that’s not really possible, and as an end-user I don’t particularly want that to be possible anyway.

But let’s take a simpler scenario, just because my email address is something@gmail.com, does that mean Google should be used as the OAuth provider? Maybe I use that same email address as an Apple ID and as a Microsoft ID as well.

There’s a lot of confusing edge cases with OIDC.
Chongqing, the world’s most surveilled city, 168 cameras per 1000 people
From last few years, we are trying. Now look, I appreciate efforts to build such thing in democratic country. but honestly this can't be an excuse as someone is doing better job than us.
Maybe because guns harm more children than Facebook?
I tried to use some sanitizers but they seemed unavailable for my system. I am on MSYS2 with GCC 9.
I find it strange that there isn't already some precedent from the supreme court on the right to encrypt under the second amendment. This isn't a new idea [1] and the debate about whether or not encryption is a fundamental right is already going on for ages...

If Americans cared so much about their freedom to protect themselves from their government, rationally it would make far more sense to be up on the fence about encryption than about firearms.

[1] https://law.stackexchange.com/questions/3696/is-the-right-to...

[Edit] I don't want to start a flame war about guns, I'm genuinely curious about what the law would say about encryption under the second amendment.
What exactly do you use DNS for? Most folks use it to resolve a domain name so that they can make an HTTP and/or HTTPS requests from the very same IP address over the very same internet connection. Surprise: these subsequent HTTP/HTTPS requests would have your complete identifying information down to the very specific /32 IPv4 or /128 IPv6 address uniquely assigned to yourself.

So, in reality, the extra privacy gained from not doing ECS is hardly something with a measurable effect, because this information HAS to leak in any case. Even if make DNS encrypted, even if you employ encrypting TLSv1.3 SNI, the IP addresses will still leak, and with a much higher precision anyways. So, this we-don't-do-ECS-because-privacy is a rather pointless statement in the end.
And as much as I like their community, I feel it already lost its spotlight opportunity, due to their lack of manpower vs other languages offerings and continuous improvements.

Even if C++ is a little baroque, C++17 and now C++20 provide many of the D's benefits, while keeping all the libraries, and finally we are getting Java like C++'s tooling to just throw it away.