skysight-inc/HackerNews huggingface dataset:
What about XXY people? They usually present as males with lower testosterone levels. Or XYY (these are usually outright males). There's also XXX.

We are at a point where we have a deeper understanding of human body development than before (not at all complete knowledge though). I don't see a reason not to account for that deeper knowledge in sports.

And doing that for natural differences presents an opportunity to not exclude people willingly converting as well, so why not make the most of the opportunity?

Sure, all the classes might not be fair as we construct them today, but you know, let's iterate.

Gender split in sports comes from a desire to be inclusive in sports: without it, women would be largely excluded from sporting competitions. But the goal is inclusiveness, and gender split is such simply because that was the historical extent of medical knowledge about what influences performance.

So whatever we come up with should serve the goal of inclusiveness, strictly increasing it! Otherwise, we'd only get super heavyweight boxing class: too bad those guys never grew past 170cm.
The minute, someone uses VR to gain/master skills 5x-10x times faster than regular users, everyone will switch to VR.

The minute, enterprises use VR to improve productivity, everyone will switch to VR.

I'm always astounded by the lack of imagination from smart people that they get so fixated on small things while completely missing the bigger picture.

That's how you end up with Grammar Nazis, REST Nazis, TDD Nazis, Security Nazis, Code Format Nazis.

Make no mistake, society needs people who are obsessed or paranoid about little things, but they aren't the ones you look up to or go to for next generation advances.

So, as usual I'll take any HN future prediction with grain of salt and stick to people who have created Trillion $ companies or built products used by Billions.
The DNS seems much slower for me, but is working.
CF status page now showing a wide spread incident.

https://www.cloudflarestatus.com/incidents/xvs51y9qs9dj
downdetector.com is also down since it's behind Cloudflare.
The have 30 BBB complaints that are all resolved… [1]

[1]: https://www.bbb.org/us/il/chicago/profile/air-purification-s...
And why pray tell, should I disregard cancer specialists at Sloan Kettering telling this guy's entire family not to use mouthwash?

Many available common mouthwash still contain alcohol. Alcohol's causal effect on oral cancer is rarely disputed in medical circles.

If ample clinical studies are absent, science does in fact rely on reason time to time in the interim.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6982979/
I know and realised after it was too late to edit. And I used work in radio and should know better. Sitting here with bright red shame-face :)
> such design choices belong in a more detailed technical design document

I agree with you but in my experience unless you are writing this documentation in a regulated industry (with external incentives to keep the documentation up to date) the technical docs will eventually go stale or out-of-sync with the actual implementation.
downdetector.com :

Downdetector: ಠ_ಠ Well, this is awkward...

5XX Server Error
Web server is returning an unknown error

There is an unknown connection issue between Cloudflare and the origin web server. As a result, the web page can not be displayed.

Ray ID: 71eac4764c149452
Your IP address: 2600:1700:22e6:2410:2271:5b09:2694:a035
Error reference number: 520
Cloudflare Location: San Jose
Is this why 4chan is down?
Why not use the numbers to encode the creation date?
Have pity on us mortals.

It your first week onboarding significantly easier in my experience, the first time I encounter a codebase. I'm sure people make do without.

Lotta science behind it, humans work much better if there's a diagram with coloured shapes/lines involved.
Video calls already are deemed acceptable for a lot of people. But don't offer anywhere near the realism you describe. I reckon VR will win before being truly realistic
They've just updated: https://www.cloudflarestatus.com/incidents/xvs51y9qs9dj
Tell HN: Many Web Sites Down
Berry's nine standards for technology are worth considering:

1. The new tool should be cheaper than the one it replaces.

2. It should be at least as small in scale as the one it replaces.

3. It should do work that is clearly and demonstrably better than the one it replaces.

4. It should use less energy than the one it replaces.

5. If possible, it should use some form of solar energy, such as that of the body.

6. It should be repairable by a person of ordinary intelligence, provided that he or she has the necessary tools.

7. It should be purchasable and repairable as near to home as possible.

8. It should come from a small, privately owned shop or store that will take it back for maintenance and repair.

9. It should not replace or disrupt anything good that already exists, and this includes family and community relationships.

I'm not sure even his own tool choices (typewriter and wife) meet the criteria. The typewriter replaced the quill pen, and at least initially failed conitions 1, 4, 8, and 9.

There might also be other factors for consideration. I'm not prone to jump on the latest technologies, but do own several computers (and a typewriter). Net effectiveness, suitability to task, expansion of possibilities, and other factors are amongst those I'd consider. Many of Berry's concerns would seem to me to come from the realm of unintended consequences, and might be better considered in that light.

His is a useful meditation, whether or not you adopt its conclusions.
This is an issue of bad habits. "I am just quickly going to change this tiny, little thing" — you are saying to yourself and forget about the existing comments.

Some tips for better habits:

- whenever changing existing code, read the comments

- if you know the changes are going to be big, just delete the old comment first

- if the changes are minor, but change the code add a TODO: check comments on top of the existing comments

- try to keep comments tied to the thing you are commenting, comments that describe interactions between components go to the outside scope, this way there are less surprises where comments need to be updated

- consider writing comments describing what you are going to do before writing the code. On top of writing the comments this acts as an additional reality check and quite often leads to better code as well
"Investigating - Cloudflare is investigating wide-spread issues with our services and/or network.

Users may experience errors or timeouts reaching Cloudflare’s network or services.

We will update this status page to clarify the scope of impact as we continue the investigation. The next update should be expected within 15 minutes."
Pay more, it is literally that simple. At some point, people will find that compensation fair and will accept a job from you.
This is why I said it's hard to succinctly explain. Non-programmers and bad programmers can't tell the difference between Go and Python (for example) in this context. The actual difference is very very significant.
https://status.npmjs.org/

You sure about that?
I also have problem recording my thoughts using a computer, writing by hand is more convenient for my brain than using a pc to write the sketch, math symbols and everything else it's just too convenient compared to any note taking device on a pc or tablet.
People grind leetcode problems for weeks or months ahead of time though.

Most take assignments are throwaway code, but once in a while they are things you can add to a portfolio and expand on. Also if you finish and need to reaapply to another position you’re already done.

Definitely a time consuming practice, but i like knowing what I’m getting into versus the mystery of leetcode. Short and sweet is the key though. Someone else mentioned live pair coding on some revelant feature , I think those are ideal
Am I wrong to use this as an excuse to not use Cloudflare?
Yes. https://www.npmjs.com/ and https://twitter.com/search?q=npm&src=typed_query&f=live

edit: apparently its cloudflare?
No, only their website.
Maybe they are more decentralized than what we are giving them credit. I'm having different error messages (nginx, dns, 404) on different websites. Not sure if it's a full breakdown of their systems or a coordinated attack.
I just want to thank you and the author for these works.

I'm glad you're watching search and surfacing the different efforts in this space!
I don't know how how many deals went through but there were ads in my country for buying houses with bitcoin [1]

[1] https://www.mercadolibre.com.ar/inmuebles/blog/propiedades-e...
Please explain what this is a bad use case. I'd love to learn why that is.
Can't you just refer to these as /proc/self/fd/N ?

Or am I missing what kind of support you need?
The Cape Town location does not seem to be impacted in any way. Everything works as expected.
Many Web Sites is being Down

cyberattack to Western

?
Oh... this explains why discord is down.
linear.app -> down
notion.so -> down

Wow, this dependency on cloudflare is wide.
I never claimed that CS == coding, nor did I claim that CS graduates can't learn to code. All that I said is that a CS degree alone is not a sufficient substitute for screening, in counter to the grandparent comment.
Yes, not worldwide but a lot of places. Problem with our backbone. We know what. Rollbacks etc. happening. Bring it back up in chunks.

Should be back up everywhere.
Getting intermittent SERVFAIL from 1.1.1.1 DNS as well
Someone should a website that collates the approx. 90M times this sentiment has been made on this website (a good chunk of me making it) just a reminder how nothing somehow changes on this front the moment it comes back up and people go back to relying on single SAAS's for everything.
The last commit on QuickJS is from March. Do you have a source for that memory use comparison with V8? I haven’t had first-hand experience with it.

I do have experience using Duktape and haven’t had any issues with large call stacks, but also haven’t tried to run anything like a React app in it. The C API was indeed very enjoyable to use.
Oh absolutely. They copied what Facebook did and turned it up to 11. Their CCP ties give TikTok its own evil spin. The Chinese basically planted a mental health bomb among American teenagers.

That doesn’t make Facebook the good guy though. In fact, they made it ridiculously easy for TikTok to come up with an even more addictive product.
Statuspage seems to be useless, I was just trying to get the status via multiple networks and my mobile network. Ironically other downdetector services are also down.
Seems to be a lot of stuff flapping right now. I was able to load a client site that was behind Cloudflare, and now not.

cloudflare.com was returning Connection Refused, then error 522
cloudflarestatus.com was returning Connection Refused, now can't even resolve the IP

My guess would be that a router misconfiguration is being progressively deployed throughout their infrastructure.

EDIT: Continues to look like a cascading failure across their network. 1.1.1.1 is now unreachable for me.
Auth0 login is also not working. Their website is up though
Slack seems to be having trouble sending messages as well. Was trying to let my team know i've acked the request and am unable to do so.
Gotta be regional CDN issue then for website itself
[RFC] An MLIR Based Clang IR (CIR)
Down here in Japan, too. Thought it was my connection for a bit. sigh
You haven’t paid much attention in the last 10 years if you still think that Facebook is about connecting people.
Alcohol-based mouthwash as a risk factor of oral cancer (2020)
Haha... I got pinged on my phone a site I manage is down, trying to figure out what's wrong with it, noticing other sites down, realizing it's Cloudflare
And half of Internet is down as a result :\
In my experience (with the sites I visit and care about), the status pages are usually pretty accurate and helpful.
Shopify Down for Everyone
Looking fw to post mortem , all my sites are down. https://www.isitdownrightnow.com/shopify.com.html
They're not down worldwide, we're still seeing traffic from some POPs, but it looks like a majority of their POPs are dead.

This feels like a bad config push.
Just noticed this morning.. IRCCloud and Discord are affected by this too. Wonder what else.
The Malloc/free thing is weirder and weirder the more I think about it. Js is a managed language. Instead of pointers you can use handles (double printers, via an indirection Table) and with a custom allocator you could compact the heap and thus avoid fragmentation. (This is what I remember doing in my tiny Java vm a decade ago). Malloc/free actively preclude this and force the fragmentation on you.
Take a look at this thread here [0], see how people are either stuck in a sense of either "it's not possible to live without using WhatsApp. Resistance is futile" or "Apple does everything I need to live a happy and peaceful life".

The "whole thing" is a mess of Surveillance Capitalism that serves no one but the elites, who is shaped to keep us in a constant state of anxiety and fear to try anything different and with enough energy to be able to do nothing but consume the crap they want us to consume.

Surely we can do better than that. We have to.

[0]: https://news.ycombinator.com/item?id=31807783
Hackernews is my new status page. All others are useless.
I wonder how long Cloudflare would have to be down for to have a noticeable change
It's cloudflare
https://www.cloudflarestatus.com/
I would bet that people flake after the 30 minute call. And not the take-home technical assignment.

Hiring these days is incredibly difficult. People genuinely do not really want to work anymore. I don't mean this in a bad way, but people are just more interested in their personal life instead of working for someone else.

Especially senior people.
I agree, these are cases when you need comments inlined in the code.

Describing what a single code is doing is only useful, if the comment is easier to read than the code itself. That can be useful for arcane cases, such as dirty regular expressions, bash scripts with several layers of pipes, or non-standard pointer manipulation in C.

Much more important, is the why, as in your example.

But there is also the what when it applies to code design that spans more than a few lines of code. This requires documentation. As long as we follow a design pattern, the documentation is covered by the pattern description.

But if we invent a novel design, either a one-off or a new design pattern, it needs to be described in text and figures, not just inline in the code.

Similarly, and even to some extent when staying inside a design pattern, object models need a conseptual design, where the ideas and purposes behind each class or interface is explained, as well as where the relationships between classes are visualised.
Same for me. Funny enough the Cloudflare's "Always Online" TM functionality seems to work better for my app's website than for Cloudflare's website. It shows my app website, but the CSS is not loaded....
Also I would like it run not on just Amazon but on all the PCs out there which take part in the program, without having to contract with multiple parties or be dependent on a single cloud-provider like Amazon.

I think this would be a good use-case for crypto.

The thing about crypto is you don't sign a contract with any single company (like Amazon) to use it. Getting paid by users of your program wherever it executes should be (ideally) as simple.
In my case I didn't do a satisfactory initial call with the recruiters to ask them what the interview was going to be about, the level of the folks asking the questions and the possibility of doing it over a few days. They pulled the "we're excited to move forward..." trick, without saying too much about having to talk for 6 hours to very junior devs.
Thanks for being here with timely updates! I knew to come to Hacker News once the alert triggered and a few users started complaining.
In my experience, source code tends to survive forever. Things outside it don't, whether through attrition via document retention periods, the IT department noticing nobody uses that document archive and shutting it down to cut costs (not before being told "nobody uses that!"), or hundreds of other possible causes.

I've worked on code older than I am and those little comments that probably should have been design docs were a godsend. Nothing else had survived.
So interesting, the actual edge servers work.

But the Key/Value store that all cloudflare's configuration data lives on is giving 500 errors
Yep, Hubspot is down for me: https://app-eu1.hubspot.com/
> it's JUST a restaurant it's not that important that you be there with your friends and family.

Not if that restaurant is THE place where all your friends hang out. Sure, probably you can convince your best friends to go to another place in order to meet you, but that inroduces friction if they actually prefer to go to the hip place.
14h53m
But Our DigitalOcean DNS setting are not working.
Hah. I was seeing a lot of 500 errors across the web and came to HN to see what was up.
Yes, I started checking router and wondering if anyone had managed to install some sort of exploit on it as I was getting that 500 nginx page from half a dozen Web sites.

In UK, good old bbc.co.uk still working fine...
I guess this is probably why I can't log into league of legends atm.
I jumped around trying to find out what happened... should have realized HN was a better place to start. wink
Anyone who is truly “pro-union” would recognize that seeing yourself as a good manager/boss doesn’t mean you don’t take advantage of your employees. Furthermore, there is ALWAYS a power dynamic at play that makes it difficult for individuals to speak up about their concerns or ideas for improving working conditions — even “nice” managers will disagree or see certain things as pointless / unnecessary / frivolous. Not to mention, Linus is both the owner AND the manager of LMG, making the relationship between employer / employee even more complex and unbalanced.

Unions are a tool to give individual workers more leverage in negotiations that almost always favour employers / managers.

A side note: Linus could be a great day-to-day manager, but that doesn’t mean he isn’t a bad “ceo” if that’s what he calls himself. He can be incredibly personable and kind and supportive, but also have unreasonable expectations about work hours, employee’s social media activities, compensation, etc.
The problem is that crypto is marketed (often) to consumers but crypto is really infrastructure so the target user is the enterprise, not the consumer. Any consumer use case is built on top of the infrastructure, and the consumers don't care if it's crypto or not.

In short, crypto is b2b and not B2C.
Up on my phone (AT&T) but down on my main ISP/desktop (AT&T lightspeed). BGP issues too, maybe?
At times like this and the big Fastly outage roughly a year ago, choosing to host on a simple, independent bare-metal box doesn't seem like such a bad strategy (as long as one has backups for disaster recovery, of course). Sure, other things can cause downtime in that kind of infrastructure, but at least my service isn't likely to be taken offline by someone else's configuration error or deployment gone wrong.
DNS API failing with 500
Chines censorship wants to prereview all comments on social media before publish
Often times I read the code instead of the documentation.

Why?

It's faster, but more importantly the documentation says what should happen. The code says what does.
Where is important too. I like if I can look at the codebase and see where the (particular) action is. There is too much ravioli code that hides this behind interfaces and factories.

As an aside, I think the article has what & how swapped. The code tells you how, but not what (is the correct thing to do).
That explains why i couldn't access phoronix
Our understanding of climate through global climate modelling would be nowhere without computing also.
I'm quite far from defending the chinese government,but your whole thread seems to be an incentive for tax evasion "because the government commits horrible atrocities". Governments are not "moral" or "immoral" - they are amoral. Their purpose (when they are good) isn't to improve conditions for everyone, just their citizens. And if that comes at a cost to other citizens in other countries, they are still within their mission's scope.

Projecting your own opinion on morality or legitimacy doesn't change the fact that taxes need to be paid, and in fact dictatorial regimes tend to frown upon tax evasion, so your opinion may also contribute to the increase of "people locked for life" just because they took you seriously. So, in some way, these stances actually contribute to the worsening of the issue.
Unfortunately I'll have to disappoint you (if you're talking about the origin of the saying):
https://news.ycombinator.com/item?id=31817954
unironically true. first thing i checked.
This aligned with me debugging a separate issue in a program that programmatically uses the npm registry... that wasn't fun.
Well my website hosted on DO is down and their console web app is down. That's pretty hard to manage when I'm on my phone.
I look forward to a technical report on this outage on their blog.
It's not a central failure point though. Plenty of websites don't use Cloudflare.
How about waiting a bit first..

Maybe, things are back faster than you could cover from any trivial issue.
Hello 8.8.8.8 my old friend.
Are there places to host an independent bare-metal box where the internet provider for that box is more reliable than cloudflare?
I'd say all others are down
The article link was originally to a commit diff of the `AUTHORS` file, and hence my comment offered some information that was missing. Later on the link was flipped to something more useful, and my comment became less useful.
It's now just updated to show incident
If one is somewhat flexible then flying really isn't expensive in Europe too. Just checked Google Flights, and starting from Vienna it would cost 29€ to either Rome or London, 50€ to Malta and ~60€ to some Greek places, return flight inclusive.

Safe 20€ a month, which is possible for a huge chunk of the population (easily > 80%), and you can do four to eight of those flights a year and that's just the lower end of the estimation, most still just don't flight that much here, and it's IMO really not an income question.

It's more like an ecological footprint and also time question as flying adds an ineligible overhead one can often outrun by using the good train networks, well maybe apart from Germany where privatization really killed a lot of networks and quality during the last decades, plus I can get to a nice nature area within an hour easily, so why bother travelling as long to the airport to only then endure their security theater.
Troll, more like.
To be fair this is not relying on a single SaaS for everything but many people relying on a single SaaS. I mean if you want to use a reverse proxy/CDN, you must rely on someone.
Again, why did people decide to centralized like 80% or something of the internet under a single company?
Sweet as.
wow so that's why all of the "is it down for me" sites are down lol
I'm reasonably sure that the encryption uses packet numbers, which are global across the entire connection.
Similar to when Facebook/Whatsapp went down earlier in the year and we all reverted back to SMS for an evening.

Fun times.
I put Lexical through Hog Bay's Moby Dick test [0] (paste the entirety of Moby Dick, scroll to the middle, and try editing). It didn't pass. AFAIK, only ProseMirror passes, albeit with some lag.

[0] https://www.hogbaysoftware.com/posts/moby-dick-workout/
I wasted a bunch of time debugging the HTTP 500 errors on my site before I realized everything is 100% OK on my end, and that it's Cloudflare returning the error not my servers.
The language thing was simply an example of an interface where it's very clear what the difference between proper documentation and tests is. It's the same sort of problem, but a slightly different context.