skysight-inc/HackerNews huggingface dataset:
> If the Accept-Encoding field-value is empty, then only the "identity" encoding is acceptable.

> If an Accept-Encoding field is present in a request, and if the server cannot send a response which is acceptable according to the Accept-Encoding header, then the server SHOULD send an error response with the 406 (Not Acceptable) status code.

I agree with your strict reading of the spec, but can’t relate to your attitude towards that reading, nor your attitude towards placing the burden on users to work around it. The spec’s allowance here is very probably intended to produce graceful successes in likely usage scenarios when the client might be able to handle a response it didn’t request and when the server logic is insufficiently robust.

It’s (my speculation here) a transfer of the robustness principle to the client on the basis that clients are fewer and better resourced to be robust than servers in this case. That reasoning applied to Google as compared to its own customers is untenable. There would very little burden placed on Google, or anyone else for that matter, by expecting them to honor the intent of the spec and the intent of requests. Even the most naive solution would somewhat less than double their cache size (which for smaller orgs would be a real burden, but for Google that’s laughable) and at worst would degrade to uncached performance for an initial cache miss. Deferring to Google’s documentation, however clear, relieves them of probably a single engineer’s sprint time, some budgeting consideration… and costs M/N engineering hours of frustration and contribution to burnout while people think they’re convenienced by offloading work to Google as a reliable vendor. Then after shaving so many yaks, if they have the temerity and energy to post about their frustrating experience, they’re criticized on HN for not reading the documentation which they referenced after struggling to find it.

Google is, from my understanding of the post, fully standards-compliant and your reading is correct. But Technically Correct isn’t the best kind of correct when a giant megacorporation gets megabucks to provide a service which doesn’t do what even the spec says is not ideal, and their “solution” is that every single one of their customers must discover this fact individually and cater to them.
>random new product ideas that come from a chat with a coworker, or improvements

I've had this happen plenty of times over text.

I suspect the "cross pollination" might get balanced out by the ability to interact with anyone at the company, rather than just those on your floor or building.
Yeah 20 years ago shortly after .com blowup. Try that today and it will be more difficult for many reasons, namely there now exist VCs that will look to fund your competitors. There would be no Jira. There would be some better product made by amazon that everyone is using.
Mine has a 'Staff Only' badge on the door that I got at the hardware store. It gets a few laughs from visitors to our home.
It ceased to exist. Redhat stopped supporting the version that was equivalent to RHEL8 and kept CentOS stream for developers targeting RHEL 8 to use.

This came with some changes to open up the developer license program for RHEL so that it could be used for small scale production workloads.

The big problem was that the latter was only hinted at by the time the CentOS EOL was announced and didn't get spelled out in precise language for a few more months, which led to a lot of very angry sysadmins who had been using CentOS in production franticly searching for a new platform in the meantime.
Seriously, against your will? This is not an interment camp where you are forced to mine rocks out of the ground.

Quit the job if it has requirements that don’t meet yours.

Welcome to freedom!
What I've done for this sort of thing is use email for an evidence trail (and searching), but ping people via chat if it is something that needs to be looked at soon.
This seems extremely abusable.
I believe GP is referring to the early termination of CentOS Linux 8 at the end of 2021 rather than matching RHEL 8 to 2029. Red Hat reallocated resources to CentOS Stream for 8+, which EOLs at the end of their respective RHEL major release's Full Support phase (the first 5/5.5 years).

As a result, new rebuild distributions spun up to fill in CentOS Linux's role in the ecosystem as bug-for-bug clones.

CentOS Linux 7 is and will still be maintained until the mid-2024 EOL of RHEL 7.
I'd add having pets around, too.

For me, that's looking up from the monitor to watch the kitties romping together (20-20-20 eye rule reminders), taking a short movement break to throw them some toys to chase, and occasionally having one curl up on my lap while I'm thinking.
Hard work is important but so is developing your technique. I applied this to investing...originally I worked hard but was not making money. I honed my technique and make more money with much less work. Work smarter, not harder...cliché but true.
Need counter sources; otherwise it’s just speculation. Goes both ways.
Generated algorithmically from their domain.

I believe sqrl uses a system like that.
I still dislike "learnings" - even if though is attested in the 14th century and I'm perfectly happy with "teachings." I greatly prefer "lessons" or even "lessons learned" (or "lessons learnt" if you're outside of the US.)
The screen is the same as the Intel models. The chassis is not the early adopter part
> The core team has lost its way and is too busy playing with stupid pet projects with no business value.

My guess is it has more to do with browser development being an arms race. And Mozilla cannot just bank on its search ads, web ads, OS sales, office apps, or hardware to pay to keep up. And the biggest services all have and push their own browsers.

Think how much better Firefox had to be to unseat IE6. It was way better for years and still took a long time to gain market share. And it arose when the oligopolies were waning, often without their own browsers. Now most markets are cornered. And each big player has their own browser. (All largely based on WebKit.)
The best part of this post is the solution at the end. I'd love to see more posts giving a quick how-to-fix.
I'd love to go back to the office. I like the collaboration and the social side. Too bad all the local employers are cheap feudal lords, and the work they do boring. I could drive further and maybe find something better, but I'm not going back to commuting 2 hours a day and ruining my health. Remote has given me access to a much broader job pool.

I tried to do hybrid a few days a week at Google Waterloo for a few months before just quitting. They axed the parking lot, making me walk 10 minutes to and from my car or fight for an EV charging spot. Before COVID they kept making the entire office environment more and more crowded, loud, and unpleasant. As for hybrid, I'd go in for a day and nobody I worked with would be there, and I'd end up meeting everyone virtually, so it was just like working from home... but with an annoying commute and better air conditioning and Internet.

Remote is the only sane option, and I'll do it until I can't. And once I can't I'll sell my house, downsize and retire or found a startup. I'm not the only one, I'm sure. The BigCos that lose senior employees through being inflexible might find themselves competing with them later as those people go on to found their own startups.
I agree. However I still support work from home because it’s not up to me as an employee to fight for something that benefits the company at my own expense.

Commuting, finding an apartment closer to work, living in a place that you dislike, buying lunch or making it in advance, and a whole mess of other things are expenses that fall directly on an employee.

On the other hand suboptimal knowledge sharing, misunderstandings, less serendipity, etc. are not only hard to measure but are strictly of benefit to the employer.

If WFM means slightly less productivity per dollar spent in exchange for employee happiness , then so be it. The company can absorb the expense just like it does when it pays for on site cafeterias, overtime, and bonuses or extra vacation to mitigate burnout.
In the modern world, a good fraction of potential problems can be estimated using good computer models. Examples include building design parameters for withstanding earthquakes and hurricanes, river flow models for projecting potential flooding, aircraft design models that discover problems before planes start crashing, climate models that show the results of burning fossil fuels for decades, etc.

Yes, many people don't trust models, because they worry something might have been left out, but there's all kinds of ways of running real-world tests on models to get around those issues. For example, climate models accurately predicted the effects of the Pinatubo eruption in 1991, so there was no reason to distrust their predictions by the late 1990s.
Sure, which is why the entire "productivity" discussion is a bit speculative. I note that in the OP article, productivity of any kind is not cited as a reason for the return to office. Neither is profit, for that matter.
I sympathize -- I've argued your side of this many times. I won't jump in today, but I just wanted you to know your words aren't falling on entirely deaf ears.
He might not be around too much longer if it's any consolation.
He turned $22 billion in funding into $4 billion valuation. That doesn't take much talent lol.
Disk IO latency (in other words QD1 IOPS) is underrated metric on cloud.
IANAL though, according to the figures they don't appear to be the subject.

Definition of gatekeepers in DMA:

> A size that impacts the internal market: ... equal to or above €7.5 billion in in each of the last three financial years, ... The control of an important gateway for business users towards final consumers: ... more than 45 million monthly active end users ... and more than 10,000 yearly active business users ...

https://ec.europa.eu/commission/presscorner/detail/en/QANDA_...

Discord's performance:

> Discord generated $130 million revenue in 2020, ...
Discord has over 140 million active monthly users...

https://www.businessofapps.com/data/discord-statistics/
Fair points, though I don't share your enthusiasm about wayland/pipewire transitions being "temporary." The fragmentation that Wayland has caused will be difficult to recover from - I think many older WM's will just die off. I generally agree that less fragmentation is good, though, so hopeful that desktop linux emerges stronger. But, having used it full time for the last ~15 years, it feels less focused than ever. Perhaps I too should transition to something like ubuntu, and just not worry about any of it :D
Let me flip the script here, how large does a minority group need to be before we need to do what they say? Conversely, when is a group small enough that we can disregard their desires when it conflicts with our own?
And fix the idle battery drain
Many people I know use those meetings to workout or take care of chores. You don't have to sit there and be mad your time is being wasted, go ahead and make use of it if your manager is leaving you idle.
The instructions are not clear enough. I prefer an example https://voterr.io/news.ycombinator.com/item?id=32476236

I added a comment, but I was expecting to get the login form before posting, like to upvote/downvote. Sorry for the noise.
I do agree with the thought process suggesting there are interests, who would not mind return to pre-WFH, but I disagree with the conclusion. Right now it is virtually impossible to determine what will happen and everything will be done to prevent recession prior to midterms.

Last time Apple et al blinked. Now, supposedly, it is for real. I am sure both sides know what it means. It is for keeps so some real drama may unfold in September.
>guaranteed to die within 10 years

Why?
An HR department at a giant company probably does have solid data.
https://www.usatoday.com/story/money/economy/2018/02/08/geog...

Poor funding seems to be strangely well correlated with poor educational outcomes in public education.
And well funded systems seem to produce good results.
I'd like to mention that Mauro is a very nice person. I worked briefly with him when I submitted some patches to ZBar and it was the best experience I've had contributing to open source to this day. He gave me feedback and I got to learn new stuff such as D-Bus integration.
1. I'm not angry at all.

2. Let me make this clear: an imperative component of signal's product is that the identifier used is verifiable, and that the only thing they store for a period of time is that users in-fact did verify their number. Everyone arguing for typed in identifiers is missing this point. That wouldn't be Signal. That's the core of what I'm saying. That would be something else where people claim short identifiers and then have to share them with each other via some other channel which I'd have to independently verify, etc.

3. Nobody arguing for non-phone-number short identifiers has proposed a solution for how you verify them and manage them that doesn't change Signal's fundamental threat model and information architecture, which, at the end of the day, is what many users are bought into. I use Keybase, feel free to hit me up there if you need a messaging platform with socially verified short identifiers. My proof is in my profile. If you want an unverified short id, email works great, I respond to that too. Point being there are existing options for "type in a short id and send it a message".
> It definitely didn't seem like there was any policy in place to deal with shipping a customer's items from a store to their home.

Sure there is, it’s “we don’t do that” (at least in my day, and I’d be shocked if that’s changed). It’s a good explanation for why things seemed ad hoc and improvised—because they were. Sounds like the tech & manager were way off the reservation.

At least at my store and in my day, that’s the kind of exception we tried really hard to avoid. You never want to set an expectation you’re not going to be able to meet consistently.
Machine Learning Emissions Calculator
Sounds kind of like the one laptop per child project that installed internet connections for each school and each laptop could store/forward messages from home (over wifi) then upload/download them once the kids walked to school.

Seems a bit silly to try to setup such a complex sneaker net. Generally I'd expect hams to coordinate with local folks in person or with family radios (very common) and then use something like js8call. Even a modest ham setup (5-10 watt radio, a car battery or two, a spool of wire for an antenna, and a solar panel or 2) could network a neighborhood to different cities, states or even countries for 100s to 1000s of people a day.

js8call is a pretty amazing piece of technology. Crazy efficient encoding to allow sending at 20db or so UNDER the noise floor, allows a few watts to go 100s or 1000s of miles, and allows store/forward (in case the destination isn't online) as well as multi-hop routing.

I suspect there's more hams about than you think, 3M in the world, around 700,000 in the USA. So that's around 1 in 500 in the USA, and from what I can tell smaller/more remote communities are more likely than average to have a ham around. If a fire/storm/earthquake/landslide/power outage just head towards the center of town and check the parking lots for any churches, police stations, or town squares. Bring whatever text messages you want to send on a thumb drive in plain text. Said ham will likely know about the local emergency responses are, where the water truck will show up, and where whatever resources you need are available. In particular if you need any prescriptions make sure you know the brand name and drug name for any needed meds.
What do you mean by 'black ball'?

Like 'black balling', eg shunning?

Or 'black box', eg poorly understood technology?
Administration costs have gone something like 4x since 1980. The specific share they take is probably dependent on the niche, but like universities, a huge portion of cost is siphoned away to paper pushing.
That the effectiveness of "face coverings" was vastly overstated.
Passwords are data and data needs to be backed up.

So here we have someone who doesn't keep backups, who didn't read the contract, and who didn't keep track of the subscription expiration date complaining about a completely self inflicted problem.
No one is suggesting murder here, nice strawman. I’m just saying I’m frankly tired of living in a country where a minority is in control of our political process.
The problem is that all users aren't happy. Having used federated services for years, they're never in synch, and some users always have access to some features that other users don't have.

In fact, the problem is chiefly that a certain group of assholes never upgrade their clients, ever, and disingenuously try to keep everyone on an old version of the protocol, because they don't see a need for new features. Period. I've been through this gauntlet with some long-running open-source projects, and basically these guys were like "plain text and command-line should be sufficient for everyone (and shame on you if it's not!)".

Of course, that's fine if you're a programmer, but then these guys were SHOCKED - shocked, I say, that people's whose primary working medium was images rather than text - you know, UI designers and artists - found it a struggle to work on their project and quickly gave up.

This kind of bigotry constantly stifles progress in the OSS community.

---

There's a damn good reason no federated service even comes remotely close to Discord, and it's because despite all of those features being developed for other clients, repeatedly, there is always heavy social pressure not to leave people out, so "newfangled" features get swatted down by communities, and people are forced to only use the features that everyone supports.

You can have IRC that supports pasting images just fine, but some asshole's client doesn't support it, so you're back to using a shithole solution like external pastebins or personal FTP servers, again. Otherwise you're dealing with a constant "I don't see anything! Why can't you just use something that works on my client!"

---

So no, "interoperability and open systems" doesn't mean all users can be happy. It's a trojan horse to let luddites force obsolete versions of the protocol on everyone because they don't want to update.
I'd be interested in this being discussed more widely in 'sector specific' startup language. It may be that a (mistaken) gut feel around sector-specific appeal is leading to VC hesitance for anything but a sure-fire-bet. If you had to pick where to put risk money, and it's a choice between 50% of consumers (women) or 10% in a sector which has issues around self-identification be it black/latinx/asian you might go "I'll back the women's thing, its 50% of everyone"

That the attractiveness of the idea inside that 10% has correctly identified a huge market opportunity, that scales above your VC investment, has long term potential, isn't the point. Or, that its a black investment.

I wonder if Cathy Hughes faced this issue. Black entrepreneurs are an amazing thing, to confront systemic racism in banking and finance and industry regulation and say "fuck you, I can do this" demands respect. if I was a VC, I would be attracted to a community this driven to succeed.
I bet that skillet overlaps more than you think. Especially once you consider motivated teams of two or three.
The fact that this got upvoted to the top despite being complete bullshit just shows how desperately people want this to be true. 170+ people clearly upvoted the headline and didn't understand the article. And everyone in the comments is knee-jerk posting their own personal rants about finance with only a tangential connection to the article. What a dumpster fire of a post.
Tbh, I use variants of src and opt for where things get compiled / installed respectively too. I've been treating "misc" as more of a conceptual grouping for "packages whose presence and updates are not tracked in the system by other means" rather than as an installation directory.

E.g., you may note that one of the packages the script checks for is zoom. Zoom is installed as a normal .deb file that I download from the zoom website, and install manually using dpkg, which installs it in the normal system directories. But it has its own cumbersome update check mechanism (which involves clicking a menu in the app), and is not picked up by apt-update because it's not a repo package. So this makes it a good candidate for a misc-updates check, even though it's installed as a normal .deb file. :)
If you want to compile a large fraction of C/C++ code, just take a distro and rebuild it from scratch--Debian actually does this reasonably frequently. All of the distros have to somehow solve the problem of figuring out how to compile and install everything they package, although some are better at letting you change the build environment for testing than others. (From what I understand, Debian and Nix are the best bets here.)

But what that doesn't solve is making sure that the resulting builds actually works. Cargo, for Rust, makes running some form of tests relatively easy, and Rust is new enough that virtually every published package is going to contain some amount of unit tests. But for random open-source packages? Not really. Pick a random numerics library--for something like an linear programming solver, this is the most comprehensive automated test suite I've seen: https://github.com/coin-or/Clp/tree/master/test
My mother had this mentality.

Almost yearly she'd buy some $150-$200 Dell clunker, all plastic, atrociously low resolution, loaded with bloatware.

For years I told her if she'd just buy one "overpriced" Macbook she'd save money in the long run, since despite some hiccups over the years, Macbooks are not particularly unreliable.

-

Eventually I took it upon myself to give her my old Surface since she didn't want to learn OSX.

A machine I optioned out to nearly 1k, for someone who only checks emails and writes word docs... yet 4 years later and she hasn't needed a new one.

She's easily saved her money's worth if she had bought it new herself simply from not dealing with the hassle of needing a new machine every 12-24 months.
This is news to me. A "modern" nuclear weapon is much more powerful than the ones we recall. The difference between what was used in WWII and what was developed after is astounding. I was under the impression the US nuclear arsenal alone can wipe out humanity. Its not the bomb itself that would kill most people. It's what comes after. And thats just ONE bomb. There's a reason nuclear armed countries show restraint, as well as aggressors against those countries. Its not a war, its suicide.
Sorry but where are you getting your definition of tyranny?

“cruel and oppressive government or rule.” It kinda comes with the weight that you have no free will to leave and do something entirely different.

Is it really cruel to make you jump in your air conditioned car and drive to work? While listening to music or a podcast…Then work in an amazing office with fellow gifted engineers and civilized people. Same you did 3 years ago 5 days a week and now 40% less?
Being able to watch conference talks on a livestream without traveling to them has been one of the best parts of the pandemic for me
MFA is inconvenient
No dedicated NICs, the link speeds are fast enough to not really worry about this.

It's also worth mentioning that in a cluster of N, to recover a node, it simply needs to stream 1/(N - 1) of the data from its neighboring nodes. So when you look at the cluster as a whole, and the strain on each node that is UP and serving traffic, it's insignificant.
In a sense, they do not even have to know. Ratio of applicants to postings for remote vs non-remote positions is very noticeable. Those companies already have their pick.

In my social circle, people who could jump, already have. The companies that are rigid now have either people, who could not for whatever reason move or truly did not want to.