skysight-inc/HackerNews huggingface dataset:
This has been prioritized since long before Matt emailed me. It was specifically flagged during our diligence process of S2 Systems, the company we acquired for the Remote Browser Isolation (RBI) technology. It has been an engineering project that I have personally followed since we acquired S2 nearly two year ago.

Unfortunately, this has proved a non-trivial problem to solve, in spite of significant engineering resources dedicated to it, and we don't yet have an acceptable solution. But I'm confident we're on the right track.

The challenge is that the process of rendering content inert to local security threats also makes it also not compatible with current screen reader technology. Matt has helpfully suggested some ideas which are in-line with what we have been working on, but the diversity of the web makes the solution very complex in practice. While I appreciate his suggestion in this thread that if we would just hire him this could be fixed in a few months, I think he would acknowledge upon reflection that is flippant.

How the web is rendered and the diversity of web pages, especially dynamically updated pages, makes many solutions that seem obvious not tenable. We need to validate the solution we deliver will work across all the complexities of the web and across a broad range of accessibility devices while, at the same time, not introducing new threats. We already have a great team doing this work. RBI is still a new product for us, and it's only been recently that we've gotten the core technology to work to a level that's acceptable, but I'm confident with the work we're doing we will be the first RBI technology in the market with broad accessibility support.

In the meantime, we provide our customers a way to bypass the RBI technology to accommodate their visually impaired employees. In these cases, we recommend that additional safeguards be put in place for these employees' machines to guard against potential security compromise. This isn't a perfect solution, but it does help significantly reduce the surface area of attack while allowing visually impaired employees to do their jobs.

I hope that others in the space with similar technologies — including Mighty, Menlo Security, zScaler, and others — will also dedicate the resources needed to make their products as accessible as possible. Matt is right to call on the industry to prioritize the needs of visually impaired users. As we solve these challenging problems ourselves, we will share what we've learned, how we overcame challenges, and we will not do anything to restrict the intellectual property behind the solutions so the entire industry can benefit.

As for the rest of the discussion in this thread, I agree that Cloudflare is fundamentally in the trust business. It takes 5 minutes to sign up for Cloudflare, but only seconds to leave. We need to earn the trust of our customers, as well as Internet users in general, on a daily basis or we won't have a business. Appreciate everyone holding us accountable to that.
If by "just fine" you mean "anyone with a botnet can take down your website (or, if small enough, country) at will". Thus we have CloudFlare et al.
Why Square Bought AfterPay
> help tip the scales back the other way

> put some agency back in the hands of normal people

You mean providing technology tools to people who aren't technical to give them more agency and thus promote liberation of society from the grip of powerful groups.

Alternatives to captured communication / publication / payment platforms enable this, at least temporarily, until they get shut down or get captured too.

So, maybe work on more unstoppable uncorruptable communication / publication / payment platforms.

However, beware that availability of these tools won't necessarily achieve the liberation effect you might seek. For that, people have to believe in that kind of liberation, they have to care enough to alter their behaviour. One of the big problem of our times is that too many people choose to live in blissful submission and resignation to the power, instead of processing available information and making rational determined decisions. This is not a purely technology problem, which is perhaps why even many technologist people are in that group. But technology may still help to combat this, by connecting them to people that think differently.
The profit margin per "Revenue" dollar is so small for a payment processor it always seemed like a strange metric to value a payments company on for me, as they are essentially just a middle man for this "Revenue" taking it from the customer and giving it to the merchant. Afterpay does typically have higher merchant fees than a regular CC gateway tho
What you're saying is very close to the common fallacious idea about UB, which is that the compiler and computer are machines, and therefore must have some deterministic behaviour when they encounter any given piece of code. But the point and meaning of the term "undefined behaviour" is that it describes the result of operations which are off limits for legal reasons.
There is nothing good to be gained from trying to claim that GCC extensions are actually a kind of undefined behaviour. If you know what is meant by UB in the C standard, you won't muddy the waters like this.

"Somebody once told me that in basketball you can't hold the ball and run. I got a basketball and tried it and it worked just fine. He obviously didn't understand basketball."
https://blog.regehr.org/archives/213
I'd recommend presenting yourself and dressing as you'd like. You'll attract companies that are a better fit than one where you're fumbling for the "right" way of doing things.
I've been wondering what's been going thru moots mind from 2015-now regarding it.
+1. I’ve been hearing grumbling for a while now but as far as i can tell the offer increase has been largely symbolic. Most companies are either in denial still or planning on waiting it out
obsidian has a whole number of these things - to what degree, I do not know, but it's definitely worth looking
HA! The same colors I tend to see in hipster software design and vaporwave music from that era.
I am very sceptical of the article, the fundamentals of most companies didn't change drastically. It seems unlikely that they would suddenly be able to cover all these expenses, in the form of larger sallaries. The article mentions the dot-com era, now that escape from reality didn't last very long.
Here's another viewpoint: just because there's no job that I I would enjoy doing doesn't mean that I don't enjoy anything. There are so many things that I enjoy doing, but no company is going to pay me 100K a year to just do whatever I want.

Furthermore, what I enjoy changes radically from month to month. Earlier this month I was enthralled by geology and thought about how awesome it would be to be a geologist. Now, something else has captured my attention and I rarely think about geology. Soon, I'll move on to something else.

So, at best, a job can keep my interest for maybe 2 to 3 months, I'm burned out within a year and I can usually manage to stay for about two years total before my productivity abruptly drops to near zero. To me a job is solely a means to obtain money and time off so that I can go do what I actually enjoy.

To me, you're just as much as an enigma. How could you possibly enjoy doing the same thing for a long period of time? What do you do when you are consumed by the euphoria that comes when you finally find something new that finally scratches that insatiable itch inside of you? The indescribable joy and obsession that makes everything that's come before seem empty and jejune by comparison?

Though I have been diagnosed with pretty severe ADHD, so that probably explains a lot of it.
Gormless is one of my favourite words in this category. You cannot be "gormfull".
Crypto bros take the fight back to Elon as prices tank
It's rather paternalistic to assume poor people can't handle credit.
Maybe you are particularly persuasive, but the guys I have known who harassed women would not take anyone seriously if they were told they are being inappropriate. They may stop in that moment but will go right back to it the next day. Based on my own experiences, men who are fairly conscientious to begin with and listen when someone tells them they are being jerk are generally not the problem.
I feel like vandalism could count as a troll, at least in the original sense of some action taken to provoke an emotional reaction.

Say, for example, spray painting something that would make a particular politician mad along a parade route that they're going to be taking.

It might be a non-central example, but I think it belongs in the category.
OK, I shouldn't have led with that number.

If I had first told them about the problem 4 months ago, then of course it would be too soon to expect a solution. But as I wrote further down in the OP, I first contacted them about this roughly 18 months ago. As far as I can tell, they haven't done anything about it in all that time. And though I was previously in contact with the product manager, it has been 4 months since the last time he wrote to me, despite my recurring requests for an update.

Also to be clear, I didn't choose to escalate this now because it has been 4 months. The trigger was Cloudflare's "Impact Week", which included a blog post about their Flarability employee resource group.
The marginal cost for the provider of you seeing the movie when streamed into your house is ~$0.
Wow, I've never seen someone admit to being that much of an asshole on HN in all my years.

People are literally spending months studying for interviews hoping they can get hired at FB and you are sabotaging their chances. You're admitting you aren't even trying to evaluate if they would be someone you want on your team or an asset to the company, and instead just wasting people's time and hurting careers as a protest.

I hope you get fired for said behavior.
Tabby's Star
Planet Hunters X. KIC 8462852 - Where's the Flux?
https://arxiv.org/abs/1509.03622

https://arxiv.org/pdf/1509.03622.pdf
I use TickTick, and it’s daily task seems to work well for me. I have a “morning check” and a “night check”, each with some sub-tasks.
The best part about these kinds of stories is that we all get to share our feelings about Apple! Tell us why you prefer iOS or Android -- I can't wait to find out!!
This was the second iteration, the first was in 1995 and it slowly improved until we could power a service with it:

https://web.archive.org/web/2020*/https://www.camarades.com/
I’ve switched back and forth several times. Nexus, Pixel, OnePlus, Galaxy, multiple generations for all but OnePlus. iPhones 3G and later (on the latest generation). The polish of the experience on iOS still beats android for me, although the last time I tried a pixel I think it was the closest it’s ever been. Google has some cool tricks, but apples integration with the rest of their ecosystem pushes it over the edge for me, and I do have other Google products like home/nest WiFi.
They build glass phones with glass on both sides. Glass. You know that super durable material that is broken by kids with baseballs and breaks easy when dropped?

iPhones get more updates sure. More durable? No. I'm pretty sure a Samsung Active can withstand more abuse. I'm pretty confident that my plastic backed with only a glass screen average Android phone could too.
The open letter states the author contacted Matthew Prince (CEO, Cloudflare) 18 months ago, and received a response;

"...assuring me that the team was taking accessibility into account. In particular, you wrote the following, referring to your company’s mission: “Agree with you that it’s critical we not take a step backward as we’re working toward building a better Internet.”
A simple browser word game:
https://seanwilson.itch.io/wordoid

See how high a score you can get and let me know if you can think of any gameplay improvements. :)

I also work on https://www.checkbot.io/, a browser extension that checks websites for SEO issues.
I'm a huge fan of Marvin [1].

It's an incredibly customizable app that lets you create a ToDo app that works for you.

Unfortunately the web page doesn't make it clear how customizable it is, and how many unique features it has, but this may give you an idea [2].

[1] https://amazingmarvin.com/

[2] https://imgur.com/a/kPzzdko
Friend, it doesn't sound like this is really about skills or scheduling. It sounds to me like you're simply depressed. Have you considered talking with a therapist?
Take public transportation sometime. Notice all the devices with cracked screens. Totally "anti-fragile" :). Android devices are no better, but the article is talking about Apple.
I think junior average salary at my company is around $75k now. Seniors are around $115k. A $40k gap is pretty big.

I don't know. I feel like most dev compensation is kind of random. Like does that senior really produce $40k more in value per year?
It doesn't appear to have a CLI, which is the whole point of jq
> clarity of intent

Conditional compilation is an optimization, not a semantic intent.

> non-optimized debug builds are affected

The code size will be larger. Doesn't matter.
> we should probably ask ourselves why someone like Perelman would rather be a recluse than participate in the community.

That's an interesting choice of language. For you to make that point at all indicates you feel it has some validity. But you didn't choose a compelling form of words to advocate your interest to other people. Why not?

Perhaps you are a mathematician, and perhaps this is some expression of the difference between maths and other endeavours.

The beauty of maths is that it exists independent of all other considerations. This seems to be where Perelman comes from. Perhaps Perelman goes further. It's hard to say without knowing more of his story, which Perelman doesn't give us.

You, on the other hand, find the human dimension of Perelman's story interesting - so much so that you dare to conjecture what he might think. Some emotional force drove you to post about his story, presumably because you desired other people to share your interest and commune with you in a way that might resonate and drive your enjoyment further. But you didn't push it. You only just barely said it at all. But you did suggest it.

I'm curious why you didn't choose a more strident form of advocacy to grab people by the lapel and drag them towards Perelman's story, where they might learn something and be entertained and enlightened.

Perhaps because advocacy isn't maths?

Perhaps because you have too much humility and respect to foist your own interests onto others?

What might Poincare make of this curiosity?
That's likely a combination of extra money being printed, maybe people doing more remotes and looking for better houses, government schemes to prop the house prices up (eg. by slashing taxes on property).

There is still time for a pop once governments decide things are normal again after covid.
Your internal recruiters must love you
You can see some of this in the prices of things like real estate.
More likely leaving a 5 star review because they are working for the manufacturer, or left a 1 star review because they are working for the manufacturer of a similar but different product.
> I’m in no rush to replace my laptop charging cable with a 2m one

That’s the beauty of having choice. I have zero need or desire for a longer than 2m cable for my laptop.
If you don't mind me asking, are you making 300k at a non-faang? What do you do there?
I really want a Yahoo style internet portal back. It could be wiki-style. You click down through subjects until you find what you're looking for. It could effectively be the anti-Amazon if you include alternative options to buy item xyz.
I think apple has growing to be more reliable and seamless since Tim Cook took over?
Although many complaints that apple has less innovation compared to the Steve's era, however the ecosystem that Tim has built between apple's product has been awesome. You can just feel it when you use your mac, apple watch, iphone, airpods. It ONLY happens between apple products though.

Then when I go back to my windows PC and try to use apple music, or even try to transfer videos / photos, I started cursing apple again.
The iPhone SE and iPhone 12 mini have surprisingly compelling values. I'd consider switching if I were in the market for a new phone.
Makes it take more effort; but, no, definitely doesn't prevent it.
> I've been getting calls for years at home where the caller would say "Mr XXX, this is the police" and then a pause and then "don't worry, we're just calling to talk to you about <some charity event>".

This is harassment and intimidation.
This attack could be considered terrorism, but not the pipeline attack. Terrorism is the act or threat of violence to further political goals. There was nothing political about the pipeline attacks, it was just a ransomware company looking for a payout.
You don't make doctors go through 8 years of med school and residency because you want to make them great at treating colds and sewing up stitches, you do it so when the edge case appears they don't accidentally kill someone.

In the same way, even 364 days a year the dev is doing completely boring work that someone making 80k could do, the one day they have the potential to do work that takes down the site for even minutes is worth the $ delta!
They would definitely be less poor if they could
FWIW here is an FAQ from the USDA/APHIS [1], which has some relevant clarifications pertaining to the paper:

- "Could the deer spread the virus to people? There is no evidence that animals, including deer, are playing a significant role in the spread of SARS-CoV-2 to people."

- "Do deer show clinical signs of illness? This was not the focus of our study. However, there were no reports of clinical illness associated with SARS-CoV-2 in the deer populations we surveyed, and clinical signs of SARS-CoV-2 have not been observed in wild white-tailed deer. In addition, captive deer experimentally infected with SARS-CoV-2 as part of a USDA Agricultural Research Service study did not show clinical signs of illness."

[1] https://www.aphis.usda.gov/animal_health/one_health/download...
Code should be a love letter to the next developer
You can somewhat fake it by replacing your functions parameters list with a single struct parameter.

struct bar_arguments {
int a, b;
};
int bar(struct bar_arguments args) { return 2*args.a + args.b;}

#define bar(...) bar((struct bar_arguments) {__VA_ARGS__})

// usage (will print 32 three times)
printf("%d\n", bar(10, 12));
printf("%d\n", bar(.a = 10, .b = 12));
printf("%d\n", bar(.b = 12, .a = 10));

The main drawback is that all parameters are now optional: it will not complain if you forget to assign all parameters, it will silently set them to 0 :-/

printf("%d\n", bar(10));
printf("%d\n", bar(.a = 10));
printf("%d\n", bar(.b = 12));

will print 20, 20 and 12.

You can change those "default values", but then calling the function with regular positional parameters is impaired :-/
The problem is that anything made to empower the every person lends itself to further empowerment when combined with centralization. That power then lends itself to being controlled by a few, even at the expense of the many.

It's a hard problem, and fundamental to it is that it's a people problem, not a tech one.
Hacker News is a phenomenal source of hatred for using modern browser features and standards. Any amount of javascript is defined as bloat and should be strictly optional eye candy - completely disregarding the fact that UI and state management frameworks like React have made developing the sort of advanced applications we demand exceptionally easy.

Does a personal blog need React or Vue? No, and my blog is made by a static site generator (Hugo, specifically). Do most web applications built nowadays need them? Almost 100% of the time for non-trivial applications, yes. You can do it without any JS, but with that same ideology you can also write your desktop applications in x86 assembly.
> Are there large companies that have deliberately made their products less accessible to those with disabilities, because they're completely hostile to scrapers (and the open web)?

I'm not aware of any, but that doesn't mean they're not out there, in some specialized niche perhaps.

> Is it even possible to make a completely closed/hard-to-scrape web app that is still 100% accessible to the blind?

I would guess not. The headless browsers that scrapers are already using could be extended to expose their accessibility tree to scripts as well as the DOM.
I've never heard the term before either. At first I was wondering how a viper snake had performed an epic troll on the Iranian train system... and then I re-read and pictured a windshield-wiper. I couldn't figure out the real meaning before clicking the link.
well I've never found a hundred dollar bill on the ground in real life, have you?
> What languages did you speak before learning Finnish

In order of skill, or chronological? C: German, Swedish, English, and French. S: Swedish, English, German, and French.

> and what level are you currently at?

"Level"... Lived and worked here 26 years (longer than in any other country), usually speak only Finnish with colleagues. (Exception: my previous job, 2014-18, at an unusually international company; quite a lot of English there.) What number is that, on whatever scale you were thinking of?

[EDIT:] IOW, it's gotten to the point where I fear my actual native language is only my fourth-best any more, Finnish having pushed it off the podium. [/EDIT]

Anyway, my point was: I may have improved a bit since, but was probably quite close to my current "level" after two or three years. It really isn't all that humongously difficult as it's made out to be.

The logic of a multi-inflected agglutinative language may feel unusual at first, but once one gets used to it, it's just that: logical. The orthography and especially the pronunciation of Finnish is the most straightforward of all the languages I've dabbled in (smatterings of perhaps half a dozen more besides the ones I speak). And I think, above all, it has the fewest cases of "this is the rule, but the exceptions are this, that, and the other", where you just have to learn by rote that "this word works that way, but that word works this way", of any language I've come across. Learn the rules and you know it; no exceptions to learn.
I have a different strategy, I will happily do one one or two take home exercises (and I'm willing to sink 8-16h into them) but I will tell the recruiter I'm not doing any additional coding on-site (personally I find this high-anxiety, and a crappy way to gauge skill). Happy to chat about all kinds of things, but if someone drops an involved coding question in an interview I'm done and I will walk out and not return future calls.
Not sure that presenting a definition of capitalism gets it off the hook here.

When you don't have a remote third party (the capitalist) involved in your transactions, things are simpler.

You can just ask: is the person I'm doing business with creating more problems than they solve? And then not do business with them if the answer is yes.

If you acknowledge property rights that justify the involvement of capitalists in your transaction, you now have to also ask the same question of them and weigh those answers against the first. It's much harder to figure out who's agenda you're furthering with your money--so most people just don't bother. Both parties blame this abstraction that hangs over their business and neither takes responsibility for its consequences.

The invisible hand ends up being a scapegoat and nothing changes.