skysight-inc/HackerNews huggingface dataset:
Is it not enough for people to simply like coding in JS? I like the future that we are moving towards where people can code in the languages they like, irrespective of the platform they are targeting. Just look at the possibilities that WASM has opened up
turns out having a central failure point for the entire web was a bad idea
Can confirm, no issues on our infra side. Cloudflare took down the web once again.
Cloudflare Is Down
cloudflare.com returning 500
1.1.1.1 DNS not responding

discord, downdetector and many other sites are down as well
Fake news… just a bytecode runner
This has not been my experience at all
Until Kobo develop their Tardis, 2011 is a reasonable earliest support date. The Kobo eReader was first introduced in May, 2010.

And 11 years' support is much better than that of other mobile device manufacturers.

http://www.cbc.ca/technology/story/2010/03/24/kobo-ebook-rea...

Via Wikipedia: https://en.wikipedia.org/wiki/Kobo_eReader
One of the ML mistakes that will hurt most: not collecting the right features
Digital art and collectibles with easy ownership and provenance guarantees. You can't do that any other way.

No, a centralized database doesn't cut it. Remember how you hate "buying" movies from Google or Amazon only for them to shut down the service down the line? Why would you not hate the same thing for art?

Also, now it's cheap. Just buy some and relax, guys. Let it go.
Was just about to post. Many sites returning 500 in the UK, and cloudflare seems to be the point of failure, including itself.
looks like lot of sites being impacted by this one
> You give up the risk by being an employee

This is not true. Employees carry salary risk. For most people, unplanned loss of salary is catastrophic in the short-term.
You can acually use Neeva without an account by setting your browser's search query to 'neeva.com/search?q=%s'. I use Neeva without an account and not in the US and it works just fine.
Been a customer since they went to court for TPB and I read about their legal fee insurance and the lot. Too bad both are Swedish (I'm Swedish).

But yeah, I'd say Mullvad and OVPN has proven themselves over the years, met a mullvad employee in IRC discussing wireguard when it was still an earlybird, they're a good team.
I assume the kind of people who join this program probably are far more likely to graduate even before any incentives are given.

Dropouts rarely sign up for anything 'extra' voluntary at school.
Wordpress.org Strongly Urges Theme Authors to Switch to Locally Hosted Webfonts
Google won because they started early and had the right algorithm. Back in 1998, Google's PageRank was an innovative algorithm that calculated relevance based on counting backlinks instead of parsing the word counts in embedded HTML text like other search engines. This made Google way better than any other available search engine back then (Lycos, Yahoo, AltaVista, etc.), and within weeks, everyone was switching to Google.
Google then had the scale to grow with the internet.
I don't know how Nextdoor "seeks out people" to moderate, but what I can tell you is that my previous community lead was a guy who didn't post at all for like 2 years.

My new community lead is me, somehow, even though I didn't post for almost as long. 99% of my posts even now are basically, "hey, can you guys please read the rules before making yet another post about a suspicious black dude who's obviously up to no good cuz he's wearing a hoodie? kthx".

(I don't know if that constitutes the "neighborhood gestapo" in your book.)
Yep, same issue. All our services are down, this is very bad. Can't even point directly to the app servers to resolve.
Ironically isitdownrightnow.com is also down
> Well I think I answered my own question lol

I agree. HN is heavily moderated (using both automation and human intervention). The site pays for itself by being a honeypot for tech talent, which only Y Combinator companies can access.

Neighborhood social networks have no similar way to monetize themselves and pay for talented moderators.
It was postured to whether is is justified or not because the commenter said if true then..

> It was very strange and very disappointing.

To which I replied that Wirecutter delivers on many occasions and is still a good review site that does do research on most staple consumer products.
CF's website is down as well. The CF Status page [0] says everything is working, though.

[0] https://www.cloudflarestatus.com/
Very bad start of the day :(

Cloudflare.com now up, and websites are coming up, argo tunnels still down
That's fair, I apologize. It struck a nerve because of how blase it was with dismissal, but I too am guilty of that at times, I suppose.

Also, I am not close to the project at all - learned about it here.
Same here! Seems to work with FR proxy tho!
Also, is this a good week or a bad week for the kids. Cause if someone is sick or teething, well it’s not the same as any other week.
https://www.cloudflarestatus.com still shows „All Systems Operational“
The main concern seems to be memory usage. Dynamic allocation reduces the memory footprint, the author compares it to the best alternative which requires pre-allocation of a large chunk of memory.

You’d be compiling the majority of other options too for embedded, so that’s not really a drawback.
Need some advice, feeling depressed about the direction of our industry
First post here. It's 2 AM and can't sleep. I'm 40 and the majority of my experience has been in Java. Spring, Spring Boot, Hibernate, what you'd expect. I'm pretty much at the top of my game (which I know is specifically Java, but bare with me).

We all know technology constantly changes and progresses, and I've always thought that's fine, I'll be happy to learn whatever replaces Java because it will be better, right? I've seen Go coming along, Kotlin too. But I've been hit like a brick in the face to realize where we're headed. AWS. The cloud. I'll get to the point. I hate it. I've seen it happen personally at two companies now. The transition to the cloud. Where we throw away everything we've spent years learning to reinvent the wheel. We throw away relational databases for MongoDB. I love SQL. I'm good at it. But no one cares. MongoDB is "in" now. I'm good at Java. Years of experience and I finally feel good in my abilities and speed with the frameworks, ORM's, best practices, etc. We're just throwing it out like it's nothing. For AWS products. Lambdas written in Typescript (why Typescript, I don't know, the same reason I don't know why MongoDB). Files of YAML configuration, and Kubernetes and a lot of other things I don't care about, just to create the same CRUD apps we've always been creating.

I've been buying power tools and learning how to use them. I've started taping and patching drywall. I've cut down trees. I want tools that won't change every 5 years. I want tools that I can master and will be relevant in 50 years. Maybe I'm too old to be a carpenter, or tradesman. I just need some advice. The worst thing is, developers are embracing this AWS trend and seem to love it. No one seems to mind. Software engineers are cursed. Just when we've established a best practice and it's a solved problem, we throw it out and reinvent a new way to do it.

Please let me know if I'm not alone, or if it's just me and I need to adapt or get out of the way. I will predict this though: AWS is a mistake. It's not fun. It's not "software engineering" and it won't be here in 10, 15, 20 years. All your mastery of Kubernetes will be for nothing. It will be tossed aside like trash. And the worst part is when that day comes everyone will act like it was never that great all along. They'll also embrace the next trend like it's the greatest thing ever. Because software engineers are cursed.
> If friends/family are already there, and as I said the restaurant is keeping me waiting at the door for more than 20 minutes? I'll freaking leave and SMS my friends to see them somewhere else.

That's what I do with people on FB. Only a tiny fraction of people is willing to try alternatives, no matter how much they learn about FB. The consequence is missed interactions, because I will not use FB in this life.
All sites of mine are down now.
> One way is to generate a string that will be unique across all clients — possibly with host name, process ID, and timestamp — and then create a temporary file with this string as both name and content. This file is then (hard) linked to the name for the lock file. If the hard-link succeeds, the lock has been claimed. If it fails because the name already exists, then the application can read the content of that file. If it matches the generated unique string, then the error was due to a retransmit and again the lock has been claimed. Otherwise the application needs to sleep and try again.

I seem to recall checking the link count on the temporary file is all that was needed:

https://github.com/jaysoffian/dotlock

(That code is from 2001 or so.)
My family is geographically spread out - we all meet up in vr once every couple weeks and hit a few rounds of mini golf/bowling or just chat for a while. It’s the closest thing we have to being in person for most of the year. It doesn’t replace that but it is way better than awkward group video calls where everyone has to take turns speaking… instead we break off naturally in real environments - have times when only one person is speaking or have side conversations with just a few of us… it’s great!
What tools do you use to create so many email addresses/aliases on the fly, and to keep a check on them?
This. Yes! Tests are documentation. And sometimes documentation and tests are called specs.

Naming is hard. So is documentation. I did that just to trigger fallacy trolls, but sometimes smart naming is documentation. Maybe that hard work of naming is worth it.

Verifying that code flow makes sense via code review guarantees that code is documented well enough.

As does handing it to the intern, without any "training," and asking for a new feature. Or an expert in a different part of the stack but not this code. As does playing "spot the bug" and having most people understand the code, even if they don't see the bug. Heck, just passing through some linters and style analyzers can get you pretty close to not needing documentation.

There are many things that count in different ways. What does your team want/need/desire? Does the answer change when it's someone else's code and their own?

The flip side is a lot of prose in the human lingua franca wherever you code. (Probably American English but that's another screed.) That means people with coding chops also need literary chops. Or a friend who has them. It means that you're not only judged on how well you solve problems with code, not only with how easy that code is to inherently understand, but also judged on how well you can explain to someone else what it is and how to use it.

If you really need that heavy documentation, hire a tech writer. Just like you probably specialize in a kind of dev, you can find specialists who specialize in making things make sense to devs.

(I often recommend diagrams just to make boundaries clear to everyone "at a glance" but don't think those really count as documentation in this context.)
It's working in Belgium but not in the Netherlands
So far their track record seems good enough. I mean if you have NSA on your threat model you'll have to take this into account... But most don't.
Do any of these corporate status pages ever work? AWS doesn't and neither does CF. This website is a more useful status page
https://www.cloudflarestatus.com/ says "All Systems Operational".
Which is obviously untrue.
I don't think I've ever seen a status page report an issue at the time the issue was occurring. Seems a bit pointless.
I deal with a lot of security domains every day. It would be 10-100x more without SSO.

SSO isn't the problem. Proliferation of apps is the problem. SSO is just the glue that evidences the problem.
Several sites I was trying to access all went down at the same time. Came to Hacker News to see what was up - not disappointed!

*Including America's Cardroom, perhaps the biggest "offshore" US poker site. I can promise you that there are a lot of people who were playing in tournaments that are very unhappy right now. New York here.
Monochrome Low-Power Display Library
https://hn.algolia.com also down now.
> You are a real estate management company, and you have a form to collect names and phone numbers, just to call prospects back. Is your main business "collecting PII"? No. Were you affected by GDPR? Yes.

I give information on what that data will be used for and don't use it for anything else. I don't have to think about GDPR for a second more. What is the problem here?

> Same thing if you are a restaurant owner with a website that had an OpenTable integration to accept reservations.

Is the information provided necessary for service fulfillment and only used for that purpose? What is the problem here?

> What I am saying is that they benefit from the uncertainty and complexity from a piece of legislation that could potentially affect smaller business who were not equipped to respond properly.

Does the complexity of GDPR not cause more trouble to big corps since they themselves are more complex than a small business? With what complexity and uncertainty are my real estate management company and my restaurant hit?

> I spent the 6 months before GDPR dealing with the changes that had to be done in an e-commerce startup I was working at the time, and I saw all the questions from vendors and all the people being worried because they simply had no clue what needed to be done to be compliant. But feel free to keep thinking I am just "raging against regulation".

Then why are you having problems answering a simple question regarding GDPR? You say you have experience with GDPR so use it. What advice did you or your company give to those worried vendors and other people? On what grounds was your answer based? If you can't answer that then you really are just raging against something you don't understand.

> The hilarious thing about the "you don't know what you are talking about" accusation is that it usually comes from people who blindly bought into the idea that GDPR has any tooth into the fight against surveillance. If what I am saying is not enough to convince you of how backwards GDPR is, could I then ask you for any example where GDPR was effective in reducing the amount of unnecessary data collection?

Literally the only thing you said is that big corps have lawyers so regulation isn't fair and we should remove it. You know what also isn't fair? Capitalism. Big corps have more money so we should abolish capitalism. That is your logic and level or argumentation. From now on, if you poses an ounce of intellectual honesty, you should be an anti-capitalist. Or at least explain why capitalism is ok but regulation is not.

> Is Google/Facebook/Amazon/Twitter/Microsoft/Apple tracking you less after GDPR? No, they continue to do the same shit. They are still punching you in the face, the only difference is that now you are being "asked for consent".

Yes they are because I didn't give them my consent.
Cloudflare Warp connects, then prevents anything else from loading.
Thought it was my router
Anybody can flag a post or a comment on Nextdoor, and people do so quite a lot. Most of it is "this guy said something I don't like", but depending on the person reporting, they might be savvy enough to look up a rule that's actually violated by the post/comment they didn't like. Leads of neighborhoods where the post/comment showed up then get a notification to vote on whether to delete it or to keep it.
Explains why the online training course I was part way through stopped working! Amusing that the quickest diagnosis came from skimming the headlines here :)
All shopify based stores are down
This should hopefully drive home the idea of why HN shouldn't be cheering on Cloudflare's slow takeover of the internet.
Ironically, the cloudflare.com site is a more reliable indicator. If it doesn't load, then cloudflare is down.

Their status page is a joke, likely crippled to reduce legal liability, but at this point it's just an outright misrepresentation.
Yeah, using a Mullvad VPN with location set to France lets me access everything
This one seems be due to a hug of death rather than isitdownrightnow.com being behind Cloudflare, probably from too many people checking on all the other sites that are down.

I say this because: (1) it eventually loaded for me after I tried a few times and gave it time to load, and (2) its certificate doesn't report to be from Cloudflare but other sites I've checked that are down do
Surprisingly, there are ultra-quite full-size fans as well. I bough Vornado fan from Amazon, and this is one of the best devices I ever had. On first two speeds it’s basically silent, I use it 24/7 to ventilate room with bad air flow in my house. It’s also Alexa integrated, but I never can remember the commands.
If comments can lie then design documents can lie even more. There are three tiers of documentation in my mind. Code, comments, and documents.

Code can't lie (although it can be misleading with improper naming or bad abstractions).

Comments can be completely false (although they're easier to catch because the comments sit alongside the code)

Design docs almost always lies and it's hard to catch the lies because a design doc written 2 months ago is never going to match the resulting code perfectly. In my experience, people rarely update documentation unless there's a dedicated employee/developer advocate who is helping enforce and drive the culture.
DigitalOcean is down as well.
Tell that to the person I replied to…

> a Wirecutter article and the research was essentially just what they themselves pieced together from online sources. They didn't actually try any of the products themselves.

They are saying research is trying the product aka testing…
If your talking about learning and pedagogy, that's an entire different subject. When you are working on obscure code, you are not learning how the programming language works at the same time (I hope not). If you do, split the problem in two: learn on one side and apply on the other one.

And yes tests are not the best candidate to learn how to do stuff. The best candidates for this are out of band documents / media / training.
Is it a LOT to ask? => Could the docs PLEASE link to a downloadable runnable self-contained HTML page containing one or two editor instances in Vanilla JS? Same ask for ProseMirror.

Maybe such a page would pull the JS from a CDN, maybe it would refer to filepaths on the server.

I don't know how to form a working web page from the snippets in the docu because I do not know the relevant javascript. I would just like a working example, on my own computer, with a minimum number of moving parts, that I can play around with.
Okay, but aesthetic design is important. I am very much a part of pride, but I hate having my phone's homescreen totally redesigned at the whim of some dev somewhere. It highlights an already uncomfortable lack of control.

People have the right to make aesthetic choices about the things in their life. I would be pissed if someone came into my house and painted my walls without my permission. Even if I agree with the cause, it's my choice to make.
Cloudflare Is Down
It is down
DNS looks to be ok, but sites that I have proxied through them aren't working.
https://web.archive.org/web/20220328033933/https://datatrack...

They copied directly from TCP and made several adjustments to improve signalling.
Pro-choice literally means you think women should be able to choose whether or not they terminate an unwanted pregnancy.

I hope you’re trolling — you’re comment made me lol when I first read it because it’s so misguided.
> such design choices belong in a more detailed technical design document which explores multiple design options and provides rationale for making the final choice.

We're talking about a line of code that has 2 words here. "A method to sort something" and "something to sort".
It just updated to show Red a few seconds ago.

Edit: at least it showed there was a problem within <10 minutes, unlike other status pages that sometimes are green the entire time.
One of the reasons that NFS was so popular is that Sun gave away the protocol implementation. It's really interesting to see the technology behind that though. The whole protocol (both versions 2 and 3) is defined in a single file.[0] You run that file through the rpcgen program which spits out some .c and .h files which you can just link into your program. Of course on the server side you actually need to implement the code to handle those procedures, but on the client side it's all there, ready to use.

[0] https://github.com/freebsd/freebsd-src/blob/main/include/rpc...
Well, I've seen someone build a web scripting engine that parsed C because they really just liked C for whatever reason.

I guess a better way of putting this is, with this at the top of HN, what are people excited about building in this?
It is not hard to install a new messenger. It is extremely hard to rebuild your (compatible) contact list on a new platform. The EU seems to be introducing laws for enabling cross-platform messaging on large platforms, which is desperately needed in order to combat walled gardens and weaponized network effects, I think.
totally agree. In fact the consumer advocacy is probably more of why I stay subscribed than the reviews :)
I'm unable to log into Bitwarden Safari extension. That's an alarming detail...
Mobile app still works, fortunately
To be confirmed, but my understanding is that the general dropout rate went from 30% to 6%, not 6% only for the people which signed up for the program (for whom the dropout rate might be 0-1% for example)
> In fairness - counterexample: at various times china has blocked zh.wikipedia.org, but doesnt want to block en.wikipedia.org as that makes them look draconian to visiting foreigners.

While I'll accept this as a hypothetical, I've just verified this one since I remember Wikimedia has a rather complicated structure (https://wikitech.wikimedia.org/wiki/Data_centers), and I can verify that in the US you'll see an Let's Encrypt-issued wildcard certificates, while the Singaporean datacenter sends Digicert certificates that is apparently separated (except for desktop and mobile one - so for example accessing en.wikipedia sends you en.wikipedia and en.m.wikipedia), and the European ones (if my understanting is the current setup) uses Globalsign-issued certs, so probably they're dealing with censorship in a methodical matter.
Scrawl Canvas (working with the HTML canvas element)
A bit too early imo. It took it 3-5 minutes to start displaying errors.
No.

As I say in the blog post, I need to kill all the commands to the right of the failing command, and set -o pipefail and $PIPESTATUS can't do that.
Routernetes – Use Kubernetes to make a home router
NPM Is Down due to Cloudflare issues in some countries
Hmm, I am able to access Cloudflare's own website but sites that are proxied through them give me Nginx's default 500 error page.
Everything is up for me. Short downtime?
I’m a former DDG user (maybe for 2 years?) who switched to Kagi in December (and have paid for my first month already). I preferred DDG over Google (for most searches, Google was better at rare searches; in addition, DDG got worse over time), but prefer Kagi over both. I almost always get what I need, and the personalization features (specifically ranking sites higher/lower linked to your account) are great. Really need to find the time to play around with lenses, but I have heard good things ;)
Single Point of Failure. LOL.
All things work here? Using cf dns, but even cf.com loads.

Edit: in belgium
I would change the URL to be https://www.cloudflarestatus.com/ intead, the cloudflare.com domain looks to be hosted in a different way.
is it just DNS?