skysight-inc/HackerNews huggingface dataset:
Regarding a rest call (#1) being out of sync ... usually the "state" is in the database... if you're using SSR, it's still a separate context of state than what may be in the database a fraction of a second later.. and if you wish to keep that in sync, you're still going to need JS, or some other goofy hacks to do so.
Today Kherson has been captured, and Mairupol has been surrounded. hardly what id call a reversal.
I hope they don't do anything. It's extremely hypocritical to see companies stand up to Russia yet fail to do the same with China, who in recent years stripped Hong Kongers of their human rights, send innocent Uyghurs to concentration camps and engage in genocide, and caused a global pandemic that has killed millions of people around the world (not to mention their human rights abuses in Tibet, organ harvesting industry, etc., all of which is actively taking place today). They (both the CCP and the majority of the people) also happen to support Russia's invasion.
Lol maze building was real
An entire generation appears unaware of a QDU or delay and its effect on human communication.

If we've re-learned what delay and jitter to tolerate in this last 10 years thats good, but personally I don't like the de-coherence from asymmetric delay with my companions online, and my own in-head foldback PA
> Java has AOT compilers since 2000, they just weren't free beer.

Commercial offerings are quite obviously not comparable to free ones.

Seems like Java can't really do AOT, even in 2022: https://news.ycombinator.com/item?id=30444454

Now, I say "really", because this is not about whether you can technically compile Java AOT or not. It's about the level of support - in Go AOT compilation is first-class. In Java, you're stuck looking through multiple second party options, some paid, some with caveats, bugs, etc.

First-class vs second-class support makes a massive difference.

As an example, this is like seeing "Go's advantage over java is its autoformatter - gofmt" and responding "Well, Java has autoformatters too!". Technically true, but irrelevant - in the real world, gofmt is used on 90%+ Go projects. The few Java projects that do use autoformatting each use a different formatter with different sets of rules. First-class vs second-class.
Personally, I'm 100% down with a hybrid work week. However, I'd like to see companies introduce "remote weeks", i.e. just like ensuring people have vacation days, the company should enable, perhaps 8 weeks per year of remote/offsite work.

I'd be a much happier worker knowing I had multiple opportunities to visit distant family for more than a long weekend, travel internationally, do some adventures, etc, as long as I logged in and worked. Usually when I'm doing those things anyway I have downtime that I tend to spend on things that are, at least, work-adjacent.
> but for all but the most cosmetic of purposes you're going to have to replicate that state on the backend anyway, to enforce business and security requirements.

This really just comes down to what you're writing, how app-like your web app is. It's too easy to have one's own experience focused in a certain area and estimate the remaining majority as relatively similar. (For most of what I personally work on, the DB portion is mostly a simple straightforward serialization of what the user has built through the application; whereas client-side state has so many aspects to it I couldn't give a brief characterization—the whole app is basically client-side.)

From what I can tell most of the disagreement about SPAs results from devs who are building things that aren't app-like railing against their futility vs devs who are, who become perplexed by the vitriol when they have immediate experience with their architectural benefits.
This obvious libertarian slant is drawing a really really really long bow. Silicon Valley big tech employees are furthest away from being “forced” to do anything. There are people at Google who are tasked with making calls relating to worker productivity, and evidently this is one of those calls. Where does this ideology end? What if they tell you what language or tooling to use? If you don’t like your employer telling you what to do, employment probably isn’t for you?
Confirmed by who? Where?
> I think a small percentage of people are self-motivated, and more productively at home, but watching this all play out for the last 2 years makes me realize that an awful lot of people are going to try to get away with absolutely anything they can - including working as little as possible - when allowed to be on their own. I have had coworkers literally disappear for days at a time, miss meetings for weeks at a time, constantly miss deadlines etc - and as a manager, that is very hard to manage underperformers with a remote work force.

Please also keep in mind that we didn't just shift from in-person to remote work. Among other things, many parents completely lost child care in March 2020. It was slow to return. Where I live, it wasn't until August 2021 that the public schools were back to (almost) normal from a child care perspective: students there for the full school day every day, and at-school after care programs available. Speaking from personal experience, 2020 was horrible for my productivity, and I noped out of the workforce in early 2021 and am finally looking for a job now. I don't feel it was due to the shift to remote work.

I think it's true that some people will "try to get away with absolutely everything they can", but I'm not sure about "an awful lot of people". There are other reasons that productivity and availability tanked.

edit: and let's imagine that I didn't have the finances to quit despite other demands preventing me from putting in a full workday (and me not feeling up to one anyway). I probably would have kept plugging along, sort of working, as best as I could. We could debate the morality of that, and maybe remote work makes it more possible to get away with that, but I wouldn't say remote work is the underlying reason people aren't putting in a full day's work. Maybe for many, "get away absolutely everything they can" should read "get away with absolutely everything they have to" or "do only what they can".
Let Russia keep Chernobyl so they can call it a win.
Nobody would come out and ask your caste directly. Most often what tends to happen is they infer your caste based on your surname, or ask you innocent-seeming questions such as: where is your family from, what does your father do, are you vegetarian by birth, etc.

The most roundabout way to determine one's caste that I have come across is inviting someone to swim. Brahmins, the upper-caste Hindus, traditionally wear a thread[1] which is on display when you swim. The ones who don't wear a thread are assumed to be non-Brahmin.

Anyway, once the caste is known subtle discrimination may follow (depending on the people of course).

[1] - https://en.wikipedia.org/wiki/Upanayana
Yeah. Someone could have lived there long term, had a Job, and now are suddenly getting a pay cut?
Your arguments seem to be assuming a particularly bad implementation of a traditional backend.

1. A good server-generated-HTML backend will have no more state than a good server-generated-JSON backend. The client state is all stored in the client either way, whether in JS variables, HTML tags, or the URL.

2. A good server-generated-HTML backend doesn't do significantly more work just because its output is in HTML instead of JSON. A bit of extra text generated isn't going to increase your CPU load in any meaningful way.

3. There are only fewer languages to deal with if you aren't in charge of writing backend code. If you're in charge of the backend code, you still have to pick a backend language for your JSON API.

I think you're assuming that the choice is "SPA" or "messy stateful monstrosity". It's perfectly possible to build a RESTful HTML-based API that is as clean and stateless as any JSON API. PHP's been starting each request with a clean slate for decades.
>Are you not regurgitating something you learned in college? Then where are you regurgitating it from?

What statement are you referring to me 'regurgitating'? I'm college educated but in the field of engineering, I don't recall having a discussion of this sort in college. Your statement is coming completely out of left field and frankly perplexing, again it seems you have some weird axe to grind about higher education.

>It's fair to say you're regurgitating indoctrination because virtually everybody else, unlike you, knows their racial background in an objective sense.

If I can 'know' my 'racial background' (which seems to mean race, otherwise this is just a red herring statement) in an 'objective sense', why would the bar be whatever I 'think' myself to be (your first sentence). Objective would mean my own opinions and personal feelings are irrelevant, thus someone else can make the call equally as well as myself with same available facts. Otherwise you would put the word 'subjective' here. What 'objective' facts are we using to determine my race?

That is:

>They would be correctly identified as their middle eastern ethnicities that they think themselves to be.

Contradicts

>virtually everybody else, unlike you, knows their racial background in an objective sense.

The second thing I learn from your first statement is that you seem to be saying race is what you(they) 'think themselves to be', and race is determined by self-selection. I honestly don't know what my race is from an 'objective' sense, that's why I'm asking you to provide a clear definition of what the races are and how to place each person in those buckets in an objective and fully defined way.

>Lol, like I'm going to waste my time doing that. Trace back ancestry until the family trees circle in on themselves. Identify and pick out the clusters and subclusters as finely as you think appropriate.

When pressed you clearly fail to either cite an algorithm that predicts self-selected race with 99.9999% parity, nor are you going to 'waste your time doing that.' So it's a completely unsubstantiated claim, along with virtually every other subjective opinion you offer. Presenting completely unsubstantiated claims as fact and then refusing to cite evidence nor 'waste your time' creating it, is precisely why I believe persons such as yourself are engaging in 'pseudo-science.'
Two years is a short sample for "all society". We've all been in emergency mode. Let's see how it shakes out for a generation.

There are pros and cons to remote work, and I wish more people were honest about the cons. I think a lot of people hand-wave it away because they like the idea of living where they want.
Half your net-worth is quite a significant chunk.
The limit is based on what the Census bureau dictates the metropolitan statistical area to be. Certain MSAs with Google offices correspond to a special rate; otherwise it's based on the state you're in.

If you're in Sacramento, you're definitely not in the same MSA as either San Jose or SF. Pleasanton on the other hand is part of Alameda County, which is part of SF's MSA.

Meanwhile, if you opted to be in Santa Cruz, "just" 32 miles south of San Jose, you'd be SOL.
The typical use of price discrimination (or price segmentation) is when a seller of goods or services sells the same goods/services to entities that can afford to pay more at a higher price than to entities that can only afford to pay a lower price.

The objective is to maximize sales by getting more money from people who want to spend more money, while also getting some money from people who want to spend less money.

Offering people less money because you think they will accept less money because they are not likely to get a higher offer due to where they live is more accurately described as arbitrage.
Truthfully, almost no benefit at all, although I've been out of the military for some time now. Obviously there are military networks (e.g. SIPRNET) used to transmit resources / info between units and locations, but that's about the extent of it.

My experiences in Afghanistan were almost entirely on-ground, working directly with local village leaders and OGAs (i.e. other governmental organizations, such as USAID). Perhaps unsurprisingly, direct communication with people provides the best avenue for learning / sharing / influencing. Most of the media we disseminated (whether print or radio) was purpose-made for various objectives like decreasing the prevalence of IEDs.
> I want to be able to quickly resolve any issues in person

What company did you work for in-person where any issue could be resolved quickly?
The topic is not tax fraud though?
A list of all the tech companies taking action against Russia
> But as a counter-point, seeing a whole bunch of people who were never remote before, how little work they are actually doing, it is no surprise to me that a lot of employers are going to start forcing - to the extent possible - employees back into the office.

Same experience here.

Of course, management shares some of the blame. People will push the boundaries of remote and flex time until someone tells them they’ve gone too far. If nobody in management is doing anything about the abuse, or if someone is openly breaking the rules without any consequences, the bad behavior will only get worse.
Getting paid less for doing the exact same job, just a few miles away. :) Isn't that wonderful? But at least the corporate real estate market is happy.
I know from my perspective preferring all remote all the time, I often feel like I have to advocate and sell remote work at every opportunity, not because I feel that it is best for everyone but because I feel it is not the default, and that the group that is more in favor of it is the executive and management cast which have more influence over these decisions. So I oversell remote work sometimes because I feel that it is constantly at risk of being taken away from me if I don't advocate for it to the best of my ability. In contrast those that want back in office seem like the deck is stacked in their favor.
I remain a believer in open information as much as possible. However, if you feel you have a question that isn't suitable for other people to read publicly, I likely won't be able to answer it privately, sorry!
I can sorta believe that, but...

If you're not returning the TV, this useless recommendation trains you to ignore the suggestions altogether. This must have some cost, but it's not one the algorithm can directly track, so it never gets priced into the recommendations.
I didn't bring up taxes, I'm just responding to it.

The topic is whether a global corporation with access to a global workforce should be allowed arbitrary salary negation privileges because of the circumstances of a candidates geographical circumstances, while robbing the candidate of the same privilege.

Just sounds like another way to exploit labor at a time of record profit windfalls for corporations.
> Even Microsoft itself now invests into React Native.

Microsoft invests in React Native as they want to bring applications built in React Native for iOS and Android to Windows.

The fact they are investing in React Native doesn't necessarily mean much more than the fact that they want developers to compile their React Native apps to Windows as well as the mobile platforms.
Which is why hybrid doesn’t work, and back to the office will win for most companies.
I don't see why opinions have to be extreme and any mixed or nuanced takes have to be labeled as contradictory. It's possible to like aspects about WFH/remote work, and like aspects about on-site work (at least from before the pandemic). For example, I like not having to commute, but I miss being able to ask questions face-to-face.

I hope everyone gets to choose their option, but I find it really tiring to be told by either side that I *WILL* be more productive or be happier one way or another. I'm perfectly capable of figuring out that myself.
That's what the KC-46 and KC-135 are for
This system isn't attempting to innovate on the condenser. The condenser part is the solved problem part of a water purifier; it's generally just a sheet of plastic or glass.
it's pretty wild comparing Strangers with Candy/Colbert Report Stephen Colbert to today's Late Show Stephen Colbert, I wonder what happened.
Or they incentivize/empower teams to find revenue without an overarching strategy, and then periodically rationalize what they have.
Maybe I missed it, where did you see the $2-4 million? The wiki article says "the total value of the recovered gold was estimated at $100–150 million."
Of course they'll lose some people but an office is enough of a competitive advantage to justify it.
COVID has changed it. I used to spend the whole day at work to seem busy, now I am home and my kids are often home with me. Since Xmas break ended, they've had 2 weeks of mandatory quarantine, one of vacation and a few snow days. Now I spend a lot of my day planning what I'm going to build and maybe carving out 4 hours to actually write code.
> shouldn't all the employees be generally available between 9 am to 5 pm?

For me that's a resounding "fuck no". For what purpose? If you're a software engineer why would you have to be working when someone else is? Collaboration can and should happen async.

Unless you're working on some highly life-critical real-time piece of software that's invariably complex, I see no reason why software engineers need to be on the same schedules.

In fact, much of why remote and even in-person work is a vast hellscape is because of these old traditions that we think we have to continue living by. The 40 hour work week, full-time all the time, real-time collaboration, set schedules, etc. It's all bullshit. You can build a highly scalable and successful business without following any of these "rules".
eerily similar to yahoo a bunch of years ago before they went on their death spiral.
Fitbit recalls 1.7M smartwatches – Battery can overheat and burn Skin
Please. Half of infinity is still infinity.
Curious also meaning insanely racist but it’s okay I call myself a libertarian so I’m not a nazi.
Someone project-official wrote:

> no blockchain or such in the works; previous experiments in 2018 hurt the co-op far more than they helped it.

https://social.coop/@hakanto/107889107767011612

So that's cheering!
Perhaps they commute to/from home rather than the google office.
I would like to point out that you also appear to be making sweeping statements.

I don’t agree with you that colocated teams have an inherent advantage, or that they require more management to be productive than a remote team on average.
That's sort of what a telecentric lens does.

https://www.lockhaven.edu/~dsimanek/3d/telecent.htm

https://www.youtube.com/watch?v=8xP4lr1ojTo

And you can go further: the hypercentric lens.

https://www.youtube.com/watch?v=iJ4yL6kaV1A
> I think that an environment where someone can tap me on the shoulder when they need help leads to overall higher productivity, even if individual productivity suffers temporarily.

Seriously, what’s the difference between this and instant messaging?

I would argue that the ability to defer interruptions is enough to rely on IM, instead of physical interaction.
Russia's Looming Economic Collapse
Yes, the interesting part is that we pretty much all know that the news industry is in a terrible state, with a small fraction of the total money it used to have and terrible incentives attached to most of what's left - whoever posts a hot take with a clickbait title on any actual news tends to win all the traffic, and therefore all the money, regardless of how accurate it is. Yet so many people want to act as if they have the same reputation and trustworthiness as they've always had.

I'm not sure what the solution is, or if there even is one, but it's become very difficult to trust "anonymous sources" over the last 10+ years or so.
Google needs long tenure more than other companies due to its large reliance on in-house software. This is yet another move to shoot themselves in the foot. Luckily, network effects will keep them in business for another few decades.
Maybe you need to challenge where your values come from and who they benefit. There is nothing so urgent that people need to work 12 hours a day. There is (for most people) nothing that you will value from your time of working hard for a tech company in the future, except perhaps money. If you turn your argument around, people who want a good work-life balance hate people like you because you are willing to die for your corporate master and contribute to the dog-eat-dog mentality that wrecks people. There is something reasonable between 2 hours a day and 12.
Yeah, you make great points. Equal opportunity should be upheld as a feature in an American styled democracy, whereas equal outcome is the proposed result in communist styled forms of governance. In this case, partitioning a fixed number of seats to a certain group of people based on race, wealth, gender (or any other categorization) such that it matches arbitrary demographic percentages year over year is an explicit adherence to equality of outcome. On the other hand, a strictly meritocratic allocation would represent a step towards equality of opportunity.
I can say I've seen a lot of state management issues with SPAs... more with Angular than React, and almost none when using React+Redux well.

I think a part of this is that a lot of developers simply don't desire, want to, get to or otherwise take the time to understand the framework they are using... It has been true forever... I can't tell you how many times I've seen stuff copy/pasted from StackOverflow, by devs that don't understand what they're doing, or they add jQuery to a React application, and have goofy interactions.

The lack of understanding will always be a thing, you have to learn, most learn by doing, and when starting out, you don't know that what you are doing isn't good, but it kind-of works.
https://news.ycombinator.com/item?id=30533540
As I grew more experienced at my job, I submitted fewer and fewer CLs, with fewer lines. Eventually, I was just making config changes. You probably would have thought I wasn't very effective but the reality is the small number of changes I made were in exactly the right place at exactly the right time. I've seen other folks who are commit fiends and a lot of their code just didn't stand the test of time, or lacked good tests, or failed at scale, or were just copies of something elsewhere with the class names changed.

I reserve my greatest praise for those who delete code without visible regressions or increased complexity.
You sure it's not a V-Sync issue? Most Linux games will introduce input lag with in-game vertical sync, but if you disable it and let your compositor do it's job it tends to shape up just fine.

Not saying that it was user error here, but I haven't noticed any significant input lag when I play it.
In the UK a lot of people during the pandemic suddenly found themselves having to look after their children full time because the schools were closed and there was no childcare, while also having to work, possibly coming down with Covid, and during the first lockdown at least having to queue for hours every time they went to the supermarket. Even when the lockdowns we're relaxes my colleagues with kids would frequently find themselves back working from home because their children were sent home because one if their classmates had Covid, which immediately reduces productivity. A lot of people also didn't have suitable places to work at home. Lots of my colleagues were working on their kitchen tables next to their partners and children, or sat on their beds. It's easy to be smug about remote working and critical if those who suddenly found themselves having to do it at no notice if you're already set up for it, have no caring responsibilities, have space, and aren't in the middle if a pandemic. Less so if the above applies.