skysight-inc/HackerNews huggingface dataset:
Their "self serve" tiers, and especially the $200 one (the only one with an SLA at all) are really, really good value, is why. Depending on your needs, their enterprise offerings are, too. And boycotts are, broadly, not effective enough to justify any personal risk/harm/expense at all.
Operation Sundevil (1990)
MS to-do is my go-to. Multi platform and has all the features I need. Open source Linux option is “AO” on GitHub.

https://github.com/klaussinani/ao
Houston, We Erased the Apollo 11 Tapes (2009)
Cloudflare does not host your website for free, a paid customer is paying more on its plan to subsidize your website.
I’ve lived in Australia for 10 years and still cannot believe how flippant people here seem to about getting into debt. Tens of thousands of dollars of credit card debt, a mortgage covering 60% of a salary, and a leased car seem to be fairly standard for a lot of my peers. It feels like they’re all 3 missed months of salary away from having absolutely nothing. Obviously all anecdotal but still astounding and probably not too uncommon here in Sydney.
Beware the good intentions. You likely left the big company because you hated being a small cog in the machine filling out the TPS reports.

You went to work in a smaller company because you feel that you are actually making a change. You see the direct result of your actions and motivates much more than a steady paycheck.

I understand that making a small niche product and having to monetize it yourself could be extremely tough, and it looks like a much bigger change to talk a huge player like Cloudflare in following your path, although there's a caveat. If you want them to do the job, you will be always seen as an extra expense line and dealt with it accordingly.

Imagine that you are approached by another blogger demanding that you add support for right-to-left languages to your program, and due to some technicalities, it would push your release date another 6 months on. Or some people find the voice used in the program offensive. Would you happily take on the extra work, or would you just try to sweep them under the rug?

It's always the same formula. Requiring others to do what you believe is right (and they don't) sparks tensions. Offering others something that solves a specific problem they need gives money to you and satisfaction to them. Unfortunately, recently we see too much of the former and too little of the latter.
That seems pretty hard to believe to me. I suspect they didn’t take into account all the efficiency gains technology has enabled in that time period. Otherwise let’s just increase minimum wage by 100% if it will only raise prices by 3.6%.
Ask HN: Software projects that empower regular people?
Seems like more and more, progress in software translates to concentration of power and wealth. At best it allows corporations to replace humans with machines, or it makes their systems larger and more homogenous and less nuanced to the realities of individual lives. At worst, it directly enables oppression from authoritarian entities.

I often find myself wondering, how can I help tip the scales back the other way a little bit?

Some would probably chime in with "free software" initiatives like GPL, distributed protocols, and the like. Those sound nice on paper, but with a few exceptions I haven't seen much evidence that they actually translate to a real liberating effect. This is partly (not completely) due to the fact that you usually have to be technically savvy to even take advantage of them.

What are some technology projects that would put some agency back in the hands of normal people?
"Word Documents": Now there's a blast from the past. In my last 3 decades, I've used a UNIX-style operating system as my day-to-day operating system.

It used to be that my ever-present problem was in dealing with Word Documents. Practically every document I received back then was a Word Document. They were ubiquitous. If you couldn't read a Word Document you couldn't do business.

I used WABI on Solaris to run Word itself in the 90s. It wasn't always workable. So a lot of the time I was dual-booting to Windows and running the true Office.

In the Noughties, I was able to stay in my UNIX-like system and run Star Office followed by Libre Office to read the fairly common Word Documents that came my way.

But now, in the early Twenties, I only just realised that over the course of the 2010s, all of those Word Documents just dried up and blew away. These days, I might receive perhaps one to two .docx files a year, and Libre Office handles them without me having to think about it.

But I think the biggest killer of Word Documents has been Microsoft itself. By trying to stay proprietary and keep the free Office suites continually playing catch-up Microsoft kept extending and extending Word's features. If you didn't have the latest (expensive) Microsoft Office, you couldn't read the latest Word Documents. People got sick of this and the world gradually moved, over the course of the decade or so, to sending and receiving .PDFs.

Adobe were smarter than Microsoft. They realised that a .PDF could be available to all, no matter what operating system one used, and everybody could use it. That being the case, everybody DID use it.
A ‘Hello World’ GitOps Example Walkthrough
GitOps Decisions
https://zwischenzugs.com/2020/11/30/gitops-decisions/
A million things that do meaningfully improve our lives also provide short-term pleasure. They just don't provide profit for others to siphon off. Then there is the "pleasure" that is just really a temporary relief from pain that was induced to sell the temporary cure. E.g. people feeling inadequate for not looking like actors and fashion models.

And it's not about anyone's specific life, it's about the world we make for ourselves and its sustainability.

> The greater the pressures upon the individual to conform to safe and accepted social standards, the more does he tend to express his aspirations and his individuality in terms of what he wears, drives, eats- his home, his car, his pattern of food serving, his hobbies. These commodities and services must be offered to the consumer with a special urgency. We require not only “forced draft” consumption, but “expensive” consumption as well. We need things consumed, burned up, worn out, replaced, and discarded at an ever increasing pace. We need to have people eat, drink, dress, ride, live, with ever more complicated and, therefore, constantly more expensive consumption.

-- Victor Lebow, 1955

> The relatively new trouble with mass society is perhaps even more serious, but not because of the masses themselves, but because this society is essentially a consumers’ society where leisure time is used no longer for self-perfection or acquisition of more social status, but for more and more consumption and more and more entertainment… To believe that such a society will become more “cultured” as time goes on and education has done its work, is, I think, a fatal mistake. The point is that a consumers’ society cannot possibly know how to take care of a world and the things which belong exclusively to the space of worldly appearances, because its central attitude toward all objects, the attitude of consumption, spells ruin to everything it touches.

-- Hannah Arendt, "Between Past and Future"

> But when the last war has come and every man has been provided for, no ultimate peace is established on earth: the power-accumulating machine, without which continual expansion would not have been achieved, needs more material to devour in its never-ending process. If the last victorious Commonwealth cannot proceed to "annex the planets," it can only proceed to destroy itself in order to begin anew the never-ending process of power generation.

-- Hannah Arendt, "The Origins of Totalitarianism"
Yes, this. See also the "Eisenhower Matrix".
IMO, the best possible solution right now would be a native desktop client for their remote browser, as opposed to a browser-based client. But it would probably be better in the long term to fill in the appropriate gaps in web standards so the browser-based client can be fully usable with a screen reader.
> Ciauri quit his post at Salesforce in September 2019 after 10 years as executive veep president and GM EMEA, and set about trying to build a regional team to lead Google's Workplace and Cloud Platform business where it's playing catch-up with AWS and Microsoft.

…

> Google Cloud reported an operating loss of $5.6bn in 2020, compared to an operating loss of $4.645bn in the prior year. The company did not publish the regional breakdown. In its 10K SEC filing [PDF] for the annual results, Google states:

> "The increase in operating loss in both periods was driven by an increase in total expenses of $5,103 million from 2019 to 2020…Operating expenses increased primarily due to compensation expenses (including SBC), largely driven by an increase in headcount. Additionally, data center and other operating costs increased in both periods."

This is about a 21%, or $955mn, increase in operating expenses from 2019 to 2020 with Chris Ciauri in charge during most of that time.

> …total revenue at Google Cloud grew 46.4 per cent year-on-year to $13.059bn.

If that $955mn operating expense is responsible for the $13.059bn revenue increase then each $1 increase in operating expense, assuming a linear relation, is responsible for $13.67 in increased revenue.
Hiring in the US may be a big expense, but it's not a commitment to much beyond the WARN Act requirements.

Of course, there's the issue that when a company has lost the trust of internet cynics, there's not much that company could say to convince them of a commitment. maybe a public, long term contract with some organization of consequence... but you can always get out of those by paying fines or malicious compliance.
Handicapping athletes in the Olympics? That entirely defeats the spirit of sport and competition in general.

Some people are better than others. Sport is all about determine who is best.
Depending on the service you're offering, it can make a ton of operation sense to simply blanket-ban a whole bunch of IP blocks, including some that correspond to certain countries. China and Russia, for instance, will provide nearly-zero income but a substantial percentage of exploit attempts, stolen credit card use/validation attempts, et c., for some companies. Just banning them might make a lot of sense.
Tolerance for pointless corporate busywork on the other hand most certainly is a finite resource for most sane persons.
Europe has GDPR, and a bunch of american news sites (even articles posted here) just block you, some even without giving a reason ("this site not available in your country").
Their letter claims that he underwent dialysis. But it doesn't matter; as I said in my other comment, this is fake health news.
Yeah, it’s sometimes a bit distressing to interact with the users directly if you haven’t done so for a while, because you find out they spend hours a day on tasks you never even considered and can literally take away with a few minutes of work.

Asking them to tell you next time doesn’t always work since they just cannot imagine that the thing that takes them hours a day can be fixed in 5 minutes, forever. I think they unconsiously don’t want their hard work devalued like that.
* what are you guys using to find high quality remote jobs? I used to use builtinseattle but that’s of course region specific and I’d ideally like to go fully remote. HN and LinkedIn are my best options?

* if I’m making 300k at nonfaang, and don’t feel like doing these crazy ass LC interviews, is it even worth it to look? Or is 300k+ all LC?
Could the title be changed to specify `Extracting JSON objects recursively with jq` please?
The mobile version should have uBlock Origin?
Don't beat yourself too much about this stuff, all right? Some people like driving the long way home.
The rent-to-own storefronts moved online.
Great answer, and sounds a lot like 2021 FAANG
Valid arguments all around.
Personally as a long time Apple user (20+ years) I have a plan to run some stable distribution with KDE on top.

RawTherapee is capable enough. Coding for web is not a problem. Resolve is functional under Linux. Vim/Markdown, etc.

I am utterly disappointed with Apple. Just colorful marketing tricks on top of rare innovation and telemetry. The whole move towards unification of Mobile and Desktop is a UX mess. The last softwares keeping me on mac os were Sketch and Logic.

Windows was never an option and never will be. Windows is just game host os.

So for me the year of Linux Desktop is here and now.
What if you sell it to many people? Dignity, as an abstract concept, is self-replenishing and infinite. In fact, all of our dignities should be given for free, as they're infinitely less scarce than any currency that uses finite resources.
I knew that article looked familiar: it's four years old.

But yeah, Big Tech is not going to subsidize its enemies, anymore than Big Tobacco was. They may not tell you explicitly "don't publish that" but they certainly can cut back or cancel your grant.
It really feels like we're starting to enter an era of internet privateers.

"Sure you can shake down anywhere, as long as they're not on friendly terms with your own sovereign territory."
In an ideal world where products are all accessible, I would say we could be just as efficient at most daily tasks. Obviously this is not an ideal world, but if we give ut screen-reader support equal weight compared to visual design, it probably comes closer than you think. But if we look at this in terms of the web as we know it, there are going to be a ton of websites where sighted people can navigate efficiently because the website was built for sighted people to navigate efficiently.

> After all, if it was of equivalent convenience then loads of people would be using it, no?

It's hard to approach this with a sufficient lack of bias because I don't have any sight, but wouldn't you say that for most people, sight is sort of a "lazy sense" in that people will resort to doing things in a visually-intuitive way long before they'll learn an alternative method? That's the whole reason computer interfaces were designed the way they were. It's the most efficient way, but part of that is because our brains are wired for it to be the most efficient way. If you take away that possibility, sure I'll be less functional with one of my senses missing, but between the frustration of being less efficient and the removal of the remote possibility that I could learn to do things using sight, I have a lot of bandwidth for learning and discovering other ways. Of course, I'll never know whether I would be more efficient with sight if I had grown up with it, and there's a possibility I may never know in general. I suspect a power user who has mastered keyboard shortcuts could probably navigate most interfaces more quickly. The bottom line is that the average blind person has more incentive to learn the inner workings of technology, so many people will be able to navigate at a speed approaching that of the average sighted person or possibly faster.

It's possible to run a screen-reader on Linux, but I wouldn't rely on it as a testing mechanism. You'd be better off with Windows or Mac, which both have built-in screen-readers now. I am aware of blind people who use Linux as their primary OS, but the community is much smaller and unfortunately it just isn't as polished, nor does every desktop environment and app offer the same level of accessibility.
As an IT security professional, depending on virus total and other sites is a pretty horrible idea. It's trivial to use msfvenom to encrypt a trojan and get it executed on a system, at least for a while until it gets recognized by some cloud platform.
> So either we are in a bubble or currency has been devalued.

¿Por qué no los dos? Seriously, to me it looks like we were in a bubble even before COVID, and that has now been juiced up by all the newly printed money sloshing around.
Also anything you don't say or do, given the anecdote. Which is just as relevant; without a well protected right to privacy against law enforcement, an unfounded claim is just as valid as a founded one, since there isn't any vetting. -Hopefully- there will be if a case is ever prosecuted, but there's a lot police can do to you to make your life miserable without requiring criminal prosecution and the burden on evidence that that entails.
And yet Cloudflare is just one of many massive internet companies. Are you going to say the same about Akamai? What about all the ISPs and exchanges in the middle? What about all the clouds and datacenters?

The reality is we live in an interconnected world where everyone uses hundreds of vendors to live and work. There's a certain amount of trust involved, backed by business relationships and the law. It's not perfect but it works just fine.

If you really think Cloudflare is excessively risky then of course you don't have to use it, but it's a strange conclusion to arrive at after looking at their actions all this time.
Blizzard's death has been far longer than that. Classic case of things moving slowly, and then the final straw hits the camel's back. The company has had game quality issues for a long time.
Square to acquire Afterpay in $39b deal
> higher TLB hit rates

Not always right? Atleast in x86 - switching to huge pages also decreases TLB size afaik.

$ x86info -c
...
TLB info
Instruction TLB: 4K pages, 4-way associative, 128 entries.
Instruction TLB: 4MB pages, fully associative, 2 entries
Data TLB: 4K pages, 4-way associative, 128 entries.
Data TLB: 4MB pages, 4-way associative, 8 entries
Isn't that a Vickrey auction?

https://en.wikipedia.org/wiki/Vickrey_auction
Honestly, no in the tech field at all, I would be surprised anywhere is paying Bay Area salaries in US besides maybe NYC or some other high COL area.
Just because they were both started by the same guy does not make one a replacement for the other. ESPN ran Grantland into the ground ages before The Ringer was even launched.
Or maybe it's the taxpayer.
Why exactly is this such a problem? People have been making up bullshit stories to sell a narrative since there have been printed media (before even) and the world hasn't been harmed by this in any way that's remotely comparable to how much harm giving governments powers of censorship for the sake of "protecting truth and morality" has caused in real human lives and repressions.

As a basic general rule, private people absolutely should have the right to lie and spread lies in most contexts except those where contractual or professional obligations intervene, or where a legitimate criminal investigation is underway or in the case of government employees in positions of trust with the public.
I don't believe there are proper application level firewalls. You can however (at least if the entire OS isn't compromised at the time of the network requests) get something which is better than nothing through the private DNS API.

If you configure your own private DNS server over DNS-over-HTTPS, and have your own logging on it, you can review your DNS logs across any devices configured to use it, rapidly.

While keeping a log of your own DNS queries might be a risk for some threat models, if you aren't doing this, chances are you were sending your DNS traffic in the clear to your ISP or mobile operator (or into a VPN provider of questionable trust). You probably aren't a huge amount more exposed by logging it for yourself.

This let me check for any of the IOC domains given in the write-up. While no doubt there will be attacks which could override the provisioning profile that forces this DNS to be used, it would still need to get into the system without making a query that's part of the IOCs. That limits attack vectors a fair bit - the payloads here seemed to do a fair bit of network-based fetching of subsequent payloads. The hostnames of these requests should be logged on your DNS and enable you to rapidly confirm if exposed.

As a bonus you can do host level ad blocking via this DNS server, which should definitely be the minimum you do if you're concerned about skilled attacker threat models - code execution in the browser via a delivered ad isn't something you want to make easy!
I used Habitica for a while, but after my character became super-powerful I had no real motivation to do it all over again.
For small businesses this might be true. Small businesses often aren't hiring top tech talent commanding high comp levels, it's usually businesses with loads of capital.

If you're playing chicken on who can waste the most capital against these guys, you're probably going to lose (otherwise, you wouldn't be applying for a job there in the first place, they'd be asking you to hire them).

They've got a pool of other people like you, they know it and they know roughly what it'll cost to find another you. They might be willing to jump a little to avoid that but they're not going to bend over for it. They also want someone willing to take orders, not someone too aggressive, so that might signal that you could be a problem. I'm not saying don't stick up for yourself and try to get your piece, just that you should be careful playing these games unless you're prepared to lose and walk away.
Throwaway. Was involved with 4chan in the 00s. Not ashamed of it, but not proud enough to associate it with my name.

People totally forget about 4chan's textboards, which ran on Shiichan. They're closed now, but even when they were around, nobody would visit them save a couple dozen absolutely insane posters. The militant commitment to stupidity there eclipsed that of its imageboard counterparts. True treasures. None of the even smaller offshoots ever recaptured that flame.

I was still in secondary school when I lied about my age and became a janitor. moot himself was still underage at the time too. I think everybody had access to the admin panel for the text boards, but the interface was so bad, nobody bothered moderating them, even for cool free ringtones spambots.

I haven't bothered with 4chan for a decade now, but it definitely tickles me to see something so purely moronic now so heavily politicised and even feared.
wait, what - you'd actually be paying somebody to tell you you've failed...?
Kinda changes your whole point. $10k/yr for a $400k/yr engineer is really not much at all. $10k/month is but $10k/yr is definitely not. Rounding error, basically.

And - personally - I might even take the $10k/yr pre-tax deduction for a nice private office. Certainly much cheaper than trying to do it at my own place.
That was similar to my thought. In Vim, I have persistent undo and Undotree set up so that I can go back to the state of a file at any point in my process, so long as it hasn't been changed by any other program. I wonder if there's a way to tie that and git together? Maybe checking in the undo file?
I find myself using Google docs for todo lists for this reason. I can strikethrough items as I complete them and behold the ever growing list of struck through items.
Australia has gone 20+ years without a recession, meaning many people have grown up without ever seeing anything except full employment and house prices going up up up. It's thus been a "safe bet" to leverage yourself up to your eyeballs to get on that "property ladder", and while many (including myself) thought this would finally pop last year with COVID, nope, after the briefest hiccup the property market has gone even more nuts this year.
Does anyone have a pulse on the churn rates going on the industry for the last ~6 months?

I assume "Senior X Developer" is the highest % of churn.

What if people want to move - but are also sick of their current role/pigeon-hole -- is the market on fire for them as well?
I pay nothing, so I’m obviously not a customer. If Cloudflare decides to stop hosting my site free of charge, I will have to find another host. In that sense I depend on them. Is that what you meant by dependant?