skysight-inc/HackerNews huggingface dataset:
WFH has the potential to end the worst macroeconomic trend of the last 20-30 years, which is the "you have to be in one of four or five cities to do something" trend. We have to fight for it. Resign, resign, resign.

The four of five cities where you "must live" are: San Francisco (Bay Area), New York, Los Angeles, Seattle, and perhaps Boston. Nothing happens anywhere else, or so goes the meme that has been deeply embedded into the culture of GenX and younger.

It results in "no good jobs or unaffordable housing, pick one." Without good jobs it's impossible to build your career. Without affordable housing it's impossible to accumulate wealth or raise a family. The working class of the top-tier cities is pushed into poverty as well as their housing costs start to become >50% (or more!) of their wages.

Oh, and all the interesting culture that made those cities "cool" to begin with gets priced out and leaves.

Building more housing in these cities won't work. The fact is that if we try to cram all opportunity into 4-5 cities there is nothing that will make those cities affordable save some massive government-subsidized sci-fi super-arcology housing project (that would probably suck to actually live in). If we build more then more people will come, the city FOMO feedback loop will intensify in the culture, and prices will go even higher.

https://en.wikipedia.org/wiki/Law_of_rent

The "everywhere else" cities all lose too as their talent base leaves, forcing companies to leave as well. Everyone loses except property owners and rentiers in top-tier cities.

WFH can geographically diversify. Over time if some returning to office occurs, people may look for jobs in their new local areas pumping more talent into the talent pools of those cities. Capital and VC is already more willing to geographically diversify than ever before, so the old "you can only raise money in the Bay Area" canard is just about dead.

Edit: this hyperconcentration is also a contributor to America's political polarization, since it turns everywhere into a bubble where people are surrounded only by people who think like them. The physical community becomes a filter bubble.

I also wonder just how large a contributor to wealth inequality this could be. It seems like wealth inequality has exploded over the same time period that the "you must be in one of a few cities" meme became deeply embedded in culture.

Yes there has always been a draw to the big "alpha world cities," but the trend I'm talking about is beyond that. Starting in the late 90s to early 2000s it became the idea that if you were not in one of those cities you couldn't do anything at all. You simply "must" be there.
Celebrating the Fourth with Neuroscience Fireworks
I believe this is the reply in question:

https://twitter.com/colinmbrandt/status/1409577979731058699

See for example: https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless...
He kind of already did that -- designed and wrote git in a month.
And also creation for research/treatment development purposes vs. bioweapon purposes.
Because these all-time recording-setting events keep happening. Every time, people try to say "well you can't judge anything from this SINGULAR event", as if none of the other ones had happened.
My first job, I was hired by the hiring manager and sent to HR for paperwork. HR didn't like that.
Isn't this very similar to Angular's Ivy compiler?
Hey all! Really excited to launch this today. We built Bug Jam because we realized every time we took a screenshot we tried to make sure to open console logs so developers could see the screen with the console side by side. We were like - what if we could just have that happen automatically? And Bug Jam was born - capture a screenshot and debug logs in one click! Hope you take it for a spin - can't wait to hear what you think!
I expected the article to deal more with the rotting landscape of the internet, the rotting of our choices of content, the poor selection of links on the 1st page of any search engine.... I am less concerned with the fact that a link breaks than I am with what it says about the content that was there, is no longer there.
Per GP there were over 80 cameras but the pentagon, after years of calls for transparency shared a couple stills from one camera, so there’s that.
> It might be logical if you hate that companies :)

I can guarantee you you're not winning any sort of fight against Facebook and YouTube by not getting vaccinated.

> https://support.google.com/youtube/answer/9803260?hl=en

It doesn't say anything about getting banned.
Are you complaining you can't monetize videos about covid being spread by 5g &co? Or the part about licking toilet seats? Seems reasonable to me.

> How about the more variants we get the better vaccines we will receive?

Source? If you don't get infected you're not a mutation vector.

> a vac stops protecting from covid after half a year.

Source?

> Sputnik V has not yet been approved by the EU's European Medicines Agency

Isn't that proof that they actually ask for proofs of vaccination safety and efficiency before authorizing them? Which is a good thing

You seem very focused on Russia, if you don't live there I'd recommend you to focus on something else.
The trouble seems to be that Taiwan is a government in exile, having lost to the CCP. Recognizing a government in exile is very different from recognizing the independence of state. If they do maintain claims to the rest of Chinese territory they would have to renounce those before being recognized.
Yes, dozens of ways to do this honed over millennia in hot humid climates, but put in use only by the fringe minority off grid types in modern societies now. God how I yearn to be a fringe minority off grid type. My time will come.
Like Water in the Desert [audio]
It really irks me that John ended up in Facebook and decided to stay there. It's just... wrong.
Try re-reading the post you responded to.
They could also play the slow game by tempting some people back and then letting social and career pressure take care of many of the rest. You'll have a much easier negotiating position when half the company and half the world are back at their desks.
This is just weather. Zoom out to chunks of thirty years to say anything about climate. It's akin to saying warming is overblown because there was a big deep freeze this winter. We saw -38C which was a record low since my thirty years in Alberta.
Random nobody whose parents just accidentally happened to be a millionaires and/or live, work, and study in the top capitals of the world.
I am not going to engage with most of this topic, nor am I disputing that Bill Gates had advantages most of the world didn't : mom on numerous boards, dad a successful lawyer, got into Harvard, etc. However, I will dispute that Warren Buffet knew Gates as a child. In a YouTube video Gates describes his first meeting, as an already wildly successful tech entrepreneur. https://youtu.be/VBIiy5CnTiY
I think the way you create this is to make college education free and of good quality for prisoners. To get the general public to agree to this, education would have to become free for everyone, at any age.
Yeah, for sure, the corporations that already pay effectively $0 in tax today are going to suddenly decide in the future to be benevolent and usher in the era of UBI and prosperity for all of humankind. They definitely won't continue to accumulate capital at the expense of everything else and use that to solidify their grasp of the future.

It would be a lot easier if more people on this website would just be honest with themselves and everyone else and simply admit they think feudalism is good and that serfs shouldn't be so uppity. But not me, of course; I won't be a serf. Now if you'll excuse me, someone gave me a really good deal on a bridge that I'm going to go buy...
This.

I now buy a bunch of stuff from AliExpress because at least they don't even try to pretend that (most of) their products are crap. When I want something cheap and don't care about waiting a month, I go there to get it directly from the source.
That just happened to me! I have been a contractor at a Fortune 50 company for a while and they opened a position for the job I'm doing. I applied and was rejected by the HR algorithm (the rejection email came about 2 minutes after I submitted my application so I seriously doubt that any humans were involved). The job site I had to apply through was taleo.net.

Centralized HR is for managing benefits and setting policies. They never help with the hiring process, in my experience.
Am I blind, or is this home missing a toilet?
What banks run IBM IMS?
IIRC at least one bank recompiles the database before running batch transactions.
The way I phrase it for my min requirements is something like -- degree in comp sci, math, informatiks, or other engineering discipline, or similar engineering based work experience.

Really just trying to capture a low-level baseline.
Depends on the country, https://www.ordemengenheiros.pt/en/about-us/
By the way, the technical side of this is very interesting. If you look at the tools mentioned (the wayback machine, but also perma.cc and other archival solutions), almost all of them rely on a single semi-modern tech stack that produces WARCs (web archives - ISO - ISO 28500:2017 https://iipc.github.io/warc-specifications/specifications/wa...).

The main crawler still seems to be heritrix3 (https://github.com/internetarchive/heritrix3), but there's a great little ecosystem with tools such as webrecorder and warcprox.

Still, I've read through the code of these tools and am feeling that they are failing in the face of the modern web with single page apps, mobile phone apps and walled gardens. Even newer iterations with browser automation are getting increasingly throttled and blocked and excluded from walled gardens.

Perhaps the time has come for a coordinated, decentralized but omnipresent approach to archival.
>Don't have those expenses anymore? Then why should I compensate you the same as if you did?

Because you're paying people to complete a job, not for what they do outside of work hours genius. Are you paying people who have kids and longer commutes more money? Didn't think so.

>Why should I pay you more than some other remote worker in India, who'll work for a third of your pay?

They're 1/3 as good. If that's such a good option then why haven't you done it already?

Good luck getting qualified workers with that attitude. Capitalism works both ways bud and isn't an employer only benefit. Right now employees have the upper hand and if you want to bring decent talent in you should probably be competitive.
> Performance critical. Control is highly, highly performance critical.

I am using the term "control plane" in the typical systems sense, where the control plane is not the performance critical data pipeline. The control plane by definition is outside the critical request path. Relative to the performance profile of the data plane, the control plane is not performance critical.

The control plane is usually several orders of magnitude less demanding in terms of resources (CPU, memory, network, storage) than the data plane it controls. One very obvious example of this is something like ZooKeeper, where a tiny metadata system can be responsible for switching gigantic data plane clusters.

Another basic example, the control plane handles "configuration" such as the routing table in a routing protocol, and changes to this configuration synced out of band, whereas the data plane does the rapid switching based on this table, or the control plane decides whether to switch the data plane on/off. These decisions are relatively cheap but can have serious consequences.

Finally, a good example is also Amazon, where their distributed systems are famous for having control planes that always do constant work regardless of the data plane to avoid bimodal behavior.

If your system has the control plane and the data plane showing similar performance profiles then these concepts may have been conflated or not exploited to their potential.

> Data is absolutely safety critical.

Again, I think you're missing the safety that a clear definition of a control plane gives to the data pipeline it manages. As long as you treat both planes as "effectively the same" or of no consequence, you won't see how to exploit these different concepts to achieve both performance AND safety.
Knowing that it decays is what prompts us to try and save the bits worth saving.

I don't sit in the camp that everything digital must be preserved and that it's a disaster if it isn't. I try not to fight entropy in it's many manifestations. It's a shame when content disappears but I think it's also healthy to just accept it. We tend to only frame information disappearing in a negative light because we can always imagine a scenario where that information could have been valuable to someone, and that is a valid concern, I just don't think it's helpful to view it as the internet going into some downward rotting spiral and therefore every single 0 and 1 must be preserved.

The major problems of the internet seem to be almost entirely cultural currently.
I've said this elsewhere in the thread, but putting a small/tiny house on a trailer is a good option and won't drift away (at least not in the foreseeable future since it's on wheels with jacks to keep it in place). I think we've reached a point with composting toilets and grey water where plumbing is not that hard, nor expensive. Yes, you still need a water source, but running the actual plumbing lines is low-cost and as long as you're willing to use a composting toilet (no plumbing lines for that obviously) and make use of your grey water in/around your property (which in a lot of the western US should be the norm instead of the exception) it's pretty reasonable. Does require a different way of thinking about things and in a lot of urban areas the "state" might have regulations that prohibit some of these things.
Request for Startups (Southeast Asia)
So I have one bone to pick with these posts talking about "x% of people considering quitting". That actually doesn't mean anything. People consider doing lots of things all the time that will never happen. It's no different to using a Twitter poll as a source.

Yesterday I saw someone post about JP Morgan doing this and that person was suggesting a "hack" of choosing not to disclose your vaccination status to get out of a return to office (or at least delay it). It's worth noting that the EEOC has ruled private companies can fire people for not being vaccinated so proceed with caution.

As for the FAANGs, I do see some value in physical presence with your coworkers. This does allow interactions that otherwise wouldn't happen. The food and amenities has value. There's no doubt in my mind that a physically colocated team, all other things being equal, will have a closer team dynamic than a remote one.

But... times have changed. As software engineers in particular, we're in a fairly privileged position where we have a lot of options on where can work. Several big companies have already seen what way the winds are blowing and allow permanent remote work (eg FB, Twitter and even Google is in the early stages of this).

So you as an individual software engineer have the power to be an agent for change if this is something you care about and that is to vote with your feet if the company you work for forces your hand.

Personally, I lived in NYC for 10 years and there's a lot I liked about it but it reaches the point where you're choosing to live somewhere old, small and probably noisy but convenient or putting up with a commute, which really just robs you of time. At least in the tri-state area you can read or something. In the Bay Area where many have to drive, it's worse. And commutes are often much longer.

So I know I've made a lifestyle choice to move somewhere cheaper and warmer.

But a "great resignation"? I don't see it. Many don't have the options you do working in tech so they'll grumble about it but will comply and go back. I do wish we'd stop reporting people "considering" quitting as meaning anything at all however.
This is my experience, over and over - to the point where I often get to the point the article states as "just … give up".

Then there's the "let's split it up into pieces first". This is where, instead of rolling one 100-sided die, we flip 100 coins to get a better estimate.

But my absolute favorite is when the Project Manager asks for an estimate and you give a number and if they think it's too high or too low, they will keep asking until you give them the number they were looking for in the first place. Why even ask? Because now it's your fault if it's wrong!

(side note: There are solutions to these things and they are definitely not the right way to do things and are signs of a toxic environment - but there is hope!)
POSIX find is also terrible. I'm sorry but I go out of my way to avoid using it as it's always a pain.
One of the first things I learned in the field as a professional, even during college, was to basically ignore the listed requirements and apply anyway.

Is this not common knowledge?
It is interesting that our whole system is based on lying and justifying lying.
The first idea that strikes me (aside form the obvious in-law apt addition) is to use this approach for the homeless.

It's been shown that the best solution for many (non-mentally-ill) homeless is to literally provide a home. E.g., merely the fact of falling on enough hardships to lose a home and having no fixed address is a major impediment to getting a new job and becoming a homed, taxpaying resident.

Yet I've read repeatedly that California is spending net $1 million per home to create low-standard living spaces for the homeless. This is more than a 10X improvement in these costs.
There are a few ARM CPUs that do SMT
I would still apply for it if I had most of the requirement but not all. They are not dumb and would see that on my resume and on a cover letter I would write explaining how I'm really eager to join them and that I would dedicate my time to catching up with whatever tech I'm lacking.

It's crazy to assume people would be stuffing their resumes instead of they making it clear the position is exciting to them and they would work hard to get up to standards.
The problem is that the req to live within 100mi doesn’t allow workers to fully engage in location arbitrage in the way the workers would like.

I think most people want a better work/life balance, which is what all this ultimately represents. I imagine the eventual long term settle is somewhere more in the “wfh, but with team gatherings for a few days once a month” in a lot of industries.
> Dunno about being in the sun, but if you dom’t have AC and the house is at ambient temp

Depending on design, houses can be above ambient outdoor temperature without AC
Apple Stands Firm on New Hybrid Working Policies
What Nokia got right that no phone ever seemed to after was being able to turn on the torch strictly with buttons. Can do it entirely by touch without flutzing with the GUI.

I think it was to hold the bottom left and top right key and ON it goes.
Agreed. In the weeks of no electricity after TS Ike I regretted taking my window plywood off. I had waited a few days and during those days the house was reasonably not cool thru the day but comfy. Without the plywood things got stuffy quickly (old original uninsulated windows).
Google Wuffs
As much as we all love to blame HR it is unfair to put this on HR.

The hiring manager writes the job description and comes up with the requirements. In many cases these job descriptions are written by a senior IC and the hiring manager just massages.
My message was sarcastic. I'm worried about accidental conversion of free software into proprietary. I mean, "accidental" locally, in each particular instance; but maybe non accidental in the grand scheme of things.

EDIT: to I can write my worry, semi-jokingly, as a conspiracy theory: Microsoft is using thousands of unsuspecting (and unwilling) developers to turn a huge copylefted corpus of algorithms into non-copylefted implementations. Even assuming that developers that use the co-pilot use non-copyleft licenses only 50% of the time, there's still a constant trickling of un-copyleftization.
Previously discussed at:

https://news.ycombinator.com/item?id=9762331 (2015)
Sending messages to authors of third party clients that you are not ok with their use of your servers (literally the exact comment the link I and other posters shared):

> I'm not OK with LibreSignal using our servers, and I'm not OK with LibreSignal using the name "Signal." You're free to use our source code for whatever you would like under the terms of the license, but you're not entitled to use our name or the service that we run.

> If you think running servers is difficult and expensive (you're right), ask yourself why you feel entitled for us to run them for your product.

Yes, they mention both trademarks _and_ servers, and yes, if there was not a trademark issue, github and google would not remove the repo just for connecting to Signal's servers against Moxie's wishes.

However, the act of informing third party client developers that they are not allowed use the official servers is itself an act of enforcement - maybe one with not much teeth behind it unless he follows up with a legal complaint, but still nonetheless enforcement.
You may walk in because of your CV, but the new employer may find out that an elite university and FMAGA resume does not guarantee programming and software design skills.

Some of the stacks at these companies are quite horrible.
To add insult to the injury: he will probably not pass the Facebook coding interview. I tried (for a different position) and failed, due to a bullshit reason. It was a coding interview with two problems, 1-hour time limit, and an interviewer who watches how you enter code into their online editor without the possibility to run anything.

The problems were not that hard, the real difficulty was due to the time limit.

During my previous experience as a software developer I have acquired a habit to write an obviously-correct but non-optimized solution to every problem, to use as something to compare a better solution to, i.e. as a test factory. So, I had only enough time to solve the first problem correctly, and to implement a wasteful solution to the second one. In retrospect, implementing the "obviously correct" but wasteful solution would not have helped, because I could not compare the results anyway.

In my opinion, the test selects for people who are lucky enough to discover and implement the non-obvious optimization correctly from the first attempt. Or, as I have discovered later, who have bought all books on programming interview preparation, because the problems were actually non-unique.
I think it's best to offer both

Restaurants can offer QR menu to those who like them AND have more time to pay attention to those who don't.
> How Did The EA Hack Happen?

Here it was allegedly a bought cookie, although that is probably only a problem with large companies. In smaller ones the admins know you personally. In many cases it is just a bad password for a service account or a phishing attack. The security FUD would sometimes believe you otherwise while pointing at spectres, but in practice it is mostly the same.

> How To Prevent An EA Style Hack?

You can mitigate the effect for your users at least by not collecting that much data. The article goes in the other direction and encourages storing context, while neglecting to mention that this data would also by compromised by now. I don't think this is good advice as leaked info would suddenly also contain your location. Does that sound good to you?
oh man. I remember apartment hunting in Vancouver, not a single place I saw had an air-condition
I've previously heard it phrased "work hard, play hard", though that has a different feel to it.