skysight-inc/HackerNews huggingface dataset:
> It would decrease the number of people in a given population who could become effective soldiers

Another interpretation is that it would make violence the monopoly of physically robust young men, again. There are many stories of brave peasants resisting predation by roving gangs of bandits -- banditry is the norm throughout history as far as I can tell and not the exception -- but in reality peasants who resisted usually just all got slaughtered. They faced absolutely no chance against strong young men who had trained with weapons their whole lives. See any of the medieval peasant uprisings. Put down efficiently and brutally, every time. With firearms, other factors like organizational skill becomes more dominant in winning such a fight, rather than pure physical strength.
Twitter's top advertisers have pulled out of the platform
There are two distinct possible problems:

1) The merge auto-applies cleanly, but the merged code is wrong. This is pretty niche, usually, but happens in certain edit patterns. I've never seen this produce a syntactically-valid, semantically-invalid construct (but I suppose it's possible) so generally these are caught by the compiler.

2) The merge does not auto-apply, so you get into manual resolution. This is where things get hairy.

The merge commit really ought not have any changes of its own, but lots of people consider minor conflict resolution legal. So you end up with a bunch of code changes that logically belong to another commit, and are grouped together for purposes of expediency.

Rebase applies your changes to another branch as though they had been made there originally. If a conflict comes up, you already have all the context needed for how to resolve it, because you just wrote that code. The fix goes where it belongs.

All I can tell you is that I've been bit by merge-induced production bugs enough times that I now work to avoid that particular failure mode.
Even with vaccines, Covid still exists.

An easier explanation is that China is a relatively poor country that can't afford quality healthcare, and the dictatorship can't lose face by acknowledging widespread infection and poor outcomes.
Archery co-existed with firearms in Chinese armies for a long time: https://arxiv.org/abs/1101.1677
He's sort of omiting the part of history where the non skilled farmers who got pressed into the military just beat each other to death with sticks and swords whilst archers shot arrows into the mix.
South Korea was a dictatorship that managed to democratize peacefully. That already makes it unusual compared to most dictatorships.
I don't think saying "but these popular sites let you enumerate registered email addresses via this other form" is justification to be lax about protecting against user enumeration attacks on your own site.

The actual take away should be more like "I found a security issue in the registration form of these popular sites, they should fix it"

Enumerating valid emails, even if rate limited, lets an attacker build a contact book for targeted phishing attacks, connecting leaked passwords, brute forcing and is also useful in recon to determine what sites a person may have an account with, and more. It's worth protecting against as much as possible.
Netflix is hiring for a ‘brand-new AAA PC game’
> The only valid question is: which social circle can you share that opinion with?

Social circles are two-way streets. In my opinion you can share your opinion with the entire world but no one has to engage with you or listen to you. The law even protects your right to disengage from an individual who is hell-bent on getting you to engage with them.

Few people want to hear an unsolicited opinion about anything, not just art.

This has suddenly become a public conversation, for the first time that I can remember, because of the advent of social media.

Hot take alert: We hear a lot about social media creating echo chambers, but I have a pet theory that the real problem with "the news feed" style Facebooks and Twitters is that people actually aren't echo chambered enough. Hear me out.

I think it's a good thing that the Internet has given everyone a voice, but it's a double edged sword because everyone, as individuals, needs the tools to be able to listen to the voices of their choosing.

I'm a huge fan of pre-mobile / pre-social media forums. In my opinion they more closely mirror the way that people tend to socially organize offline: through shared special interests and hobbies.

Outside of work, my wife and I are performing magicians by hobby. We are members of our local Magic Circle. I can't remember ANY instance in the 12 years that we have been a part where a conversation has devolved into a flame fest of people shouting at each other over their personal opinions about art and/or politics. We are there to bond over a common interest. Nothing else matters.

Social media opens a firehoze of unsolicited opinions and while you can block and mute certain individual voices that you find persistently annoying, it is very lousy, by design, at giving you a narrowly defined topical feed. "The algorithm" is constructed purposefully to take that control away from you. And as we all know, it tends to push the most controversial, incendiary, emotion-inducing content to the top because that's what people engage with.

To compound that problem, people visit social media mostly on their free time as a form of entertainment. They just got off of work, or they are taking a break or they just had to deal with their 2 year-old throwing a temper tantrum. They come in, pre-exhausted, looking to unwind and all they want is cute cat gifs but instead they get some random asshole's unsolicited opinion about current President or Star Wars.

So yeah, I just went off on a rant about social media when the topic is whether we have valid reasons to hate on art. My point is that I don't remember anyone ever telling anyone else that can't hate on something prior to the social media era for fear of hurting a stranger's feelings.
It's good. The certificate is also valid for .apps.google and .appspot.com, and is issued by Google Trust Services LLC.
> You trade off flexibility for having a very clean and simple "happy path".

You don't trade anything though, if you want the raw information you can just ask for that.
I enjoy wine, I am not a connoisseur by any stretch, but I can differentiate enough that I know what I like, and what I don't.

Friends of mine have held two professionally run wine tastings over the years, and they were great fun, and very educational. The wines were all decanted, you could not see what they were, and it was interesting to see that every wine scored on a bell curve with the group. The scores were anonymous, so you didn't have to worry about how you felt about any given wine.

My favorite part is that in each of the two tasting sessions, the highest price bottle scored well, but not at the top. In each, the top white and the top red were both roughly $30 dollar bottles. Also in each, a couple roughly $10 bottles scored really well.

The other thing that I learned, and apply regularly, is that at the $20 price point, you are generally buying a good tasting bottle of wine. $16 to $24 seems to be a really safe range for my tastes
Even then, $2.15 in Jackson, MS will get you further than $2.15 in NYC.
Can't say I've observed that too. The adult world is littered with blur. It's an extremely strange (and exhausting) game equilibrium. And people, just like you do, realized that, and now as non stupid agents, .. game the metric. In many companies, different kinds of employees took advantage of this blur / lack of vision (or plain stupidity some would say).. to delay work and only do it when absolutely required, and ranting about all the 'hard word' they have on their plate. Anyways, I personally hate this way of life and am curious if it's possible to be excellent and honest and not having to deal with theatrics. Maybe i'm fighting windmills.
Doesn't Google/Alphabet have their very own TLD that could use instead? Then it'd be very obvious what is/isn't official.
I haven't assembled PC in long time, by now I'd expect you can build passively cooled PC if you use PC just for some regular office job and surfing without gaming and resource heavy apps or we are still not there? Back in the days undervolting was for me for interesting than overclocking to make PC as quiet as possible.
If I'm shooting for targets, give me a pcp air rifle (also cheaper than a decent bow). There is so much to accurately shooting those that it's not even funny. They're spectacularly fun to work with.
I don't understand the level of JA/Wikileaks hate - reading the comments it seems to be mostly American ( DNC leaks related ).

I do wonder, when the party in power changed, but the damaging leaks didn't - it started to become far too apparent that the problem wasn't Bush or the republicans, the problem was America - irrespective of who was in charge.

Maybe that's too hard for many American's to accept, hence the shooting of messenger instead, rather than facing up to the uncomfortable truth - that America's vision of itself, doesn't reflect reality.
Great job! I found it the right balance of relaxing and challenging.
Well guess what happens without open platforms? We need open tech to allow anyone to create voice driven “skills” — like websites.

Not everything can live on ad dollars.
"converge on"

Sorry - I just can't help myself
The expected value of harm caused by tech giant listening to my house = 0. Trivial and minor > 0.
Musk recruits engineers for “Twitter 2.0” after mass layoffs and resignations
The article touches on corruption but it dances around the root causes of corruption and the international debt-based monetary system which systematizes it.

Woke politicians and economists are all too happy to talk up the cause of oppressed minorities until you point out the possibility that they are the root cause of the oppression... No, it's not the ancestors from a distant past who are the oppressors, it's happening now.
> A nascent Hyundai + retaliatory tarriffs => no Hyundai

Says who? Plenty of countries successfully pursued industrialization in the 19th and early 20th century, back when tariffs were the norm.
The largest city in the "middle ages" was in the US. Europeans trot that "no history" story out because saying "... and then Europeans engaged in the largest genocide in human history" doesn't feel as good, I guess? There was definitely an interruption and a regime change — Europe's got a lot more of those a lot more recently than the US — but the history is there, if you care to look.
DI.fm
I know the meme, which is why I was wondering, haha :) It's also the sort of thing that could've been meant entirely sincerely, in line with the comment of the person you were responding, being particularly painful to me as I've always had a massive mental block with Rubiks Cubes!

Dark [Rubik's] Magic that they are.
Use something with interior mutability, like the Cell family; then you can hand out & references.

Safe Rust precludes some safe programs, but Rust's soundness rules preclude far fewer. I've only seen a couple of real-world programs that you couldn't express in Rust (without unnecessary runtime checks), and that's solely due to the hierarchical lifetimes.
> Imagine if the compiler could work out that one program has a ratio of processing of 2:1 then it could scale out automatically.

Cilk and Cilk++ are parallel variants of C that scale up automatically in the way you describe.

It is not hard to implement it in a scale out way in make (by following the example of distcc), and some of the big data frameworks get it right (especially ones with finer grained tasks than Hadoop MapReduce).
Researchers create AI that masters Diplomacy, tricking human players
Or you could just have strong (and enforced) laws that greatly limit how much power politicians have and then you wouldn't have to keep all these additional layers of corrupt politicians, institutions and government bureaucrats fighting with each other about who gets to be corrupt every 4 years.

How to achieve that is left as an exercise for the reader :)
It’s simple.

Countries that adopt competitive and capitalist oriented markets do well, those that don’t, don’t.

Populist driven economic policies have failed over and over again. How many centuries of history is necessary for people to understand this?
> Google Trust Services LLC

Which confusingly, is under the TLD .goog instead of .google, for god knows what reason...
Yeah, clippy will yell at you if you use a match with a single arm - I personally don't hate matches with a single arm, but I'd rather not fight clippy (ie. come up with my own clippy config, enforce it onto every project I maintain etc.)
I love flex, it's made CSS so easy. One of the things that improved my flex usage was using Penpot to draw my designs before implementing them.

They have alignment properties for graphical elements that work like flex's justify-content and align-items properties so once you design a view in Penpot it becomes almost trivial to translate it into HTML/CSS using flex.

It really changed my mindset from working with relative or absolute positioning, blocks, margins, padding, etc... to simply working with flex everywhere. And it's responsive automatically!
I'm really impressed with the strides Emacs has made recently: native compilation, project.el, eglot, and now tree-sitter?

As a user who hadn't kept up with development news until recently, I'd always mentally sorted Emacs into the same taxonomy as stuff like `find`: old, powerful, with a clunky interface and a stodgy resistance to updating how it does things (though not without reason).

I'm increasingly feeling like that's an unfair classification on my part--I'm genuinely super excited to see where Emacs is in 5 years.
It's not America that causes these types of problems, its our banking military industrial complex.
This OP is a repost of an earlier post:

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

So I reiterate here:

"This challenge will be returned in the response and you must verify they are the same."

Ummm, "MUST"? (emphasis is mine).

Too bad that we cannot somehow make this requirement word a "SHALL" as this leg of the "ceremony" can easily be overridden by a malicious JavaScript function(s).

Unless these JavaScript scripts AND its references HTML pages are also:

- under the protection of nonce hash values,

- complex CSP properly scoped,

- older WebAuthn protocol made client-side rejectable,

- its server-supplied JavaScript logic gets pre-tested in its client browsers prior to the ceremony,

- CTAP1 properly rejected, AND

- the browser is also deemed provably secured from an nonce override.

Awful lot of conditions such that it reminds me of the children's game of "Jenga" (a tower of stacked rectangular blocks) ... reaching for the sky.

Surely, our large pool of esteemed and well-trained web ninjas can handle this seemingly "nuclear-safety" checklist with relative ease. /s

More must be done to streamline this before web integrity gets properly and safely restored in these days and ages.
reply

Shit. Disregard all that I said. I forgot about the malicious client-side nonce-disabling malware. That's a doable thing.
Sure, cheap hybrids. Nobody is buying them because it's their dream car though, it is just affordable and cheap to run. Tesla makes cars that are desirable.
Mercedes locks faster acceleration behind a $1,200 annual paywall
Try Prune, the most relaxing game I played in years.

http://www.prunegame.com

And while you are at it follow it by watching Tales from the loop, most relaxing TV show I've seen in years.
If you just say "invalid username+password combination", then you can have both security and a correct message.
Exactly! McDonald's (US app) is using a login system like this. Worse, they automatically log out all other logins once someone logs in on one device. Eventually I became the designated pickup person of my house.
> 99.9% of websites on the Internet will only let you create one account for each email address. So if you want to see if an email address has an account, try signing up for a new account with the same email address.

This is not true if the signup flow is implemented correctly. Signing up for an account should always respond with the same message "we sent an email for you to confirm your account signup". The owner of that email address then receives an email - either 1) normal signup process, or 2) "did you just try to sign up? You already have a valid account for this email address."

This way you cannot tell via the signup web form alone whether an account exists or not. You need to have access to the email address.
A huge source of subjective user frustration with voice assistants is the lack of responsiveness to both commands and interruptions.

Siri in particular will wait as long as a full second to “ding” letting you know she’s ready to process a command … often interrupting your attempt to give the command. Alexa will very often fail to hear me say “Alexa” despite the audio conditions being quite favorable.

Both Siri and Alexa will misunderstand what you asked for and be completely indifferent to your attempts to correct them unless you interrupt them correctly. Afaict Siri can’t be interrupted by voice alone and Alexa can only be interrupted by something starting with “Alexa”. Once you are already “in” an interaction session with either of these tools you should be able to simply say “no, not that” or “no, <correction>” and the assistant should stop talking immediately, instantly, and not continue to blather on with the previous wrong interpretation.

No matter how useful these tools are in the hands of a power user, Siri and Alexa give the impression of being morons largely because of unresponsiveness, not lack of capability.
I share your frustration. Every time an article from annas-blog shows up — which has been often lately — I am left utterly confused and with no idea how to use this or help the project.
Dude, my brain is already rusty enough.
I don't get it. It's fine to leak/allow user enumeration on the login page because it's leaked elsewhere anyway? That's a pretty big assumption.

One way to allow users to register using their email address without leaking any information is to just say "user created, please check your inbox to confirm your email address" or something like that. If the user already exists, swap the confirmation email for a warning email if they already have an account.

Or am I missing something?
It's nice but could you make it so that the rotation direction can additionally be toggled by holding down shift while clicking? I find it very irritating to always move the mouse to the bottom right corner to select the rotation direction - especially since "every click counts".

Other than that, I first thought that some of the tiles should start with correct orientation but soon realized that would make this puzzle just really easy, because our brains are just excellent at seeing the correct image from just a few correctly oriented tiles I think.
That works? Wow, I need to try this.
that reduction in inequality did probably come at the expense of the first world's middle class though, a process that may not be completed.
Yeah, I was thinking along the lines of "General American"/"California English":

- General American https://www.babbel.com/en/magazine/united-states-of-accents-...

- California English https://www.babbel.com/en/magazine/the-united-states-of-acce...
True, but in C, everything that isn't automatic storage duration defaults to being a shared resource with multithreading. I'm not saying that multiprocessing is enough to avoid all footguns, just that it eliminates a lot of them.
Again, how does no HTTPS makes it more likely to be a honeypot than not? Everything on that website is about being a "pirate archivist", they don't even need to know what page you visited, just that you visited the domain, so the SNI and Host header already gives it away, TLS or not.
Poverty is the natural state of which societies? All of them?
For the purposes of a stopwatch/timer, this is exactly what you want. A measurement of time that is exact and does not include leap seconds. Accounting for DST or leap seconds or any other changes to the local timezone for that matter would be disastrous. Imagine you are trying to bake a cake and the timer doesn’t go off for an extra hour due to the clocks getting set back. Now you just have a ruined cake :(

As far as Unix and UTC are concerned, many systems provide the option to smear the system clock over a 24h period (-12h, +12h) centered on the leap second. This avoids the discontinuity and can help avoid errors some incorrectly written programs may not be able to tolerate.

For leap smearing, see: https://developers.google.com/time/smear
Or use scroll-up and scroll-down to rotate left/right?
What's wrong with luarocks?
I seem to recall someone else getting in trouble for distributing Windows ISOs in the past. MS tends to get very touchy on that ostensibly for security reasons (which I actually get). They seem tend to look askance at scripts that strip down the OS but don't seem to otherwise care other than to tell people they won't get support while using said things.
Right click is often blocked, but Shift+Click is not.
Including PEs and Sr.PEs? If they're coding, it's usually a detriment to the business unless they are extremely specialized and possess some blend of skills that allow them to take on tasking that cannot be delegated to others. I'm mostly talking about top companies where those titles are hard-earned and are associated with very broad impact.
Of course. But we aren't talking about the States, we're talking about countries that are forced into return as a condition of loan forgiveness.

Some of those conditions involves avoiding any sort of export tariffs and using the declared value of goods to calculate profits (ex: if I spent 20$ extracting copper, and sold it for 20$ to an overseas company which totally isn't related to me, then the taxable profit in your country is 0$).
Might be interesting too even if not a documentary: https://www.penguin.co.uk/authors/285264/dipo-faloyin - I just read this, and very interesting regarding current culture (author is of Nigerian heritage)
My TL;DR take on this: thinking of proteins like rigid little single-purpose parts might fall short of the mark. Proteins are kind of wiggly, and nature can easily multi-purpose a given molecule.

Backed up with lots of references. Good read.
as someone who often would like to read documentation but have to end up asking the owner where it is like you describe

My problem is that there are too many pages that may or may not be relevant/and/or up-to-date, I want to know if there is a better way? I can't just read every document the company has on the topic in vain hopes for the answer. For example, I recently started working on my company's mobile app - noone has looked at it in a few months so its an ideal candidate for this kind of knowledge.

Despite that, I didn't go to confluence, because 99% of the stuff on there is half-finished drafts, and stuff aimed at our b2b customers, so I don't hold much hope in finding a solution to something which in principle ought to be very simple, like setting up my dev environment. In this case, the original project lead is no longer with the company, I had to ask a couple people who worked with it in the past, and it turns out they no longer knew how, and the documentation which had been written both didn't include it (it was customer-facing) and was also so out-of-date as to be irrelevant. I have no doubt that whatever developer made the app stopped writing documentation because they felt nobody would read it if they did! it's a self-reinforcing cycle.

I guess the only answer, as some others have mentioned, is a predictable organization system for the documentation, which crucially is actually taught to newcomers.