skysight-inc/HackerNews huggingface dataset:
Even among high-earning tech people, the number of workspaces actually suitable for working from home (without destroying their health) was shockingly small.

Many, many people will come out of this with their backs ruined from being hunched over a laptop with no external screen for 8 hours a day.
My receipt from 2017 says I also bought a RAD64003037 Regulator Flow Gauge with 10' hose. $120.

It's easy though. Tell them what you're doing, and take their advice.

I cut the 10' hose in half, and promptly lost one of the halves. I set up the cut end so it was inches away from fitting into a bottle on the shelf, for dispensing.

Here's a photo: https://komodokamadoforum.com/topic/8968-funky-old-cow/?tab=...

After the obligatory lecture on medical grade argon versus what I was buying (no difference besides a title), the guy tried seven times to talk me up from a 20# tank (which they don't always have) to a 40# tank (smallest standard size, same price to refill). I kept telling him I wanted to stay married. Then the tank ended up in the "middle shed" with the chamber vacuum sealer. When I went for a refill I reminded him of this hilarious conversation, and upgraded to a 40# tank that's still going strong.
1. This is the main reason I prefer remote working. I don’t like socializing. I’m there to work, not to chit chat. You’re not my friend, your a fellow worker.

2. Time to get a better manager who trusts you.

3. Commuting is a waste of time. I roll out of bed and immediately start working. The company loses on time I could be working by having me commute.

4. Yeah, I definitely can’t relate to this one.
Different folks different strokes. I hate hate hate small talk. One of the guys who worked for me in the past loved it. He had a hard time working remote until he got a roommate he could talk to. A lot of people are probably somewhere in between.

Just because these things dont make sense to you it does not mean they are not true for many people.
Brave Sync would probably be a better fit. Brave is already built on top of Chromium, it's open source, and they recently "rebuilt [it] to be more directly compatible with the Chromium sync system" [1]. It's also E2EE and doesn't require an account.

[1]: https://support.brave.com/hc/en-us/articles/360047642371-Syn...
I could be a superhero if I banned all talk of my failures and weaknesses
First, it’s $7.5 billion freaking dollars. Of OpEx.

Second, it’s 250k human moderators who will feel obligated to, you know, moderate stuff. They’re not paying $7.5 bil to just allow people to post whatever content they want now! Very quickly they will run out obviously clear-cut cases and will be moderating anything and everything under the sun.

How anyone could think 250,000 people running around with mod powers on people’s Facebook walls is not deeply, deeply problematic... I cannot imagine.
> "too big to fail" [...] is a stupid idea

It's not that simple. When the government let Lehmann Brothers fail, all hell broke loose. That is the fundamental difficulty of financial regulation, moral hazard: You have to convincingly say that you won't bail out anyone, and then when things go awry, you have to bail them out. And that makes regulation and monitoring imperative. Well understood and studied.
> Frankly, many engineers want to use the latest trends like microservices or NoSQL because they believe that’s what’s best for their resume

Then they are bad engineers. It is true that it’s best for their resume, but I also have my professional integrity to maintain.
Many, many informational web sites do not require a database, including many non-trivial sites I've done for clients. Hugo is particularly adept for non-trivial static sites (via it's ability to use built-time API json data, etc).
Code Smell 58 – Yo-yo Problem
"there are probably far more people who are likely to lose their livelihoods if they post unpopular stuff about politics under their real name.'

I do not see how that is true outside of US, unless we are talking about seriously extremist stuff

"they can always move to a new platform"

Like what? What platform has at least 10% market share as alternative to YouTube?

"Of course governments can surveil people currently, but in relatively limited numbers"

Millions of people is 'limited numbers'?

The liberty you are talikng about was already lost to corporates, the survalience state is alrwady here. you have no ability to escape phone providers selling your date and no knowledge of them doing it.

At least governments can be held accountable at the voting booth, a monopolistic company can't.

There was a really good quote adressing monopolies:
"If we will not accept kings and tyrants over over lives, then we shall not accept a king over necceseties of life"
> 90% – maybe 93% – of project managers, could probably disappear tomorrow to either no effect or a net gain in efficiency.

I never cease to be surprised when an otherwise intelligent person lays judgment on something they likely do not understand. At larger companies, these types of roles are invaluable. I'm going to charitably that this isn't referring to product management - it's dumb either way though.
> As an engineer-turned-manager, I spend a lot of time asking engineers how we can simplify their ambitious plans. Often it’s as simple as asking “What would we give up by using a monolith here instead of microservices?”

Funny you mentioned this. I have the exact opposite problem.

That is, I am an engineer trying to push back against management mandating the use of microservices and microfrontends because they are the new “hot” tech noawadays.
It's almost become that arrested is conflated with guilty.
Yeah, who doesn't want their house raided because some auto-updated browser extension has turned into a trojan and is serving as a proxy?

You are very far off the mark.
I run my own email on a PC in my basement.

Each company that /requires/ an account for purchasing gets an email unique to that company.

This has a few advantages, one, if you so choose, it becomes trivial to sort email into different folders. But beyond that, if company X decides to overrun their specific address with advertising (I would call it SPAM, but the CAN-SPAM law calls it an "existing relationship") and their "unsubscribe" link does not work, then I simply disable that one email address and the SPAM problem is gone.

Also, it becomes abundantly clear which companies sell their email address lists to spammers, and halting the spam again involves simply disabling that one address.
Test driven development requires you to have a spec upfront.

When you already have a testable spec, test driven development seems to be a net positive. It can be a good way to explore the spec before building the implementation. At the same time, you shouldn't force yourself to write all of the tests up front; additional tests will typically occur to you as you build the implementation.

If you don't have external factors forcing a spec, I feel that test driven development is a net negative. Forcing a spec up front often requires making decisions before you fully understand the problem. Once you have tests, you have invested in the decisions and are less likely to reconsider them when encountering things that should have influenced the design. On a related note, most interfaces, particularly internal interfaces, should be influenced by the implementation to keep the implementation simple. Building a simple yet comprehensive solution typically requires a full understanding of the problem.
Bread & Butter Chardonnay has been my go-to over the last few weeks. Kinda fruity with some vanilla notes, but I left one open overnight and it was disgusting. Definitely fine if I just cork it though.
> wave function still has a position

The wave function specifies how the probability of "finding" a particle evolves over all of space and time for any point in space you yourself choose to solve it for. You can't really say the WF is predicting positions...if it's up to you to provide the positions.

> If the electrons and quarks don't have identity, how can a ball?

Macro objects can be separated, to where macro measurements make them appear separate (but they never really are), however at the atomic level this video helps (as a mental visualization) explain why actual electrons have no identity:

https://www.youtube.com/watch?v=-gr7KmTOrx0

In the video, ask yourself, do any of the "humps" in the string have identity? You can count them, see their position, measure velocity, etc., but they're purely an emergent phenomena, and have no true identity.

Nothing about any quantum mechanical wave system has any identities either. So when you "measure" something (i.e. "find" a particle) by collapsing the WF, you have actually not 'found' but 'created' something that seems to have a location in space and time, but it's not because it "moved there". It's because you "created it there".
Recognizing that other professions have just as many charlatans as software engineering, just that they are harder to weed out, doesn't mean you "diss" other professions. Every role is important, but not every person working in that role can actually do the job properly.
Also, diminishing returns. In many markets you can "get to the table" with a small crew, but to actually win the customer you'll need bodies almost entirely dedicated to it. And it's that sort of margin, multiplied over and over, that makes one company the undisputed n.1.
In what sense is it tautological? I can think of a lot of things that are important that won’t get done, healthcare improvements being one. Software on the other hand is typically fluid enough that someone will rewrite it.
I am using my own domain with Fastmail for years and can set as many aliases as I want. So I use an alias for every account I have that requires a mail address to sign up.
Occasionally I get a spam on one of these addresses and immediately know that the associated service/website had a potential data breach and the address and all my personal data was likely hacked/sold/leaked from there.
If you’re on the list, you know. You’re part of a gang (or clique, as they’re apparently called now), probably beefing with another, and almost definitely carrying a gun on you for protection. You’re well aware.

The city has tried various interventions - social workers, police visits, calling the kid’s school/parents (a lot of the people aren’t 18) - but the things that work are the same as always: social support plus significant police presence in the neighborhood.

Which leads me back to my original point... they recently stopped maintaining the list IIRC because it just doesn’t provide any actionable info beyond what we already have.
If this is of any help for your anecdata I cannot stand cilantro either.
Thank you for sharing. I find it incredible how so far all responces to your post are in-denial.

Being productive while remote is hard work and requires a high level of self-awareness and self-control. We cannot "will it into existence" by denying the negative experiences of employers.

Time theft is a real concept businesses care about. Business think they are buying time, with an eye to capture the results. If any one reads this gets confused or angry about this: go contractor. If you want to be selling results not your time then you best move into a working relationship where you sell results. Salary is a time-selling relationship.

As a remote contractor, with my own remote employee, I can say I expect the time logged to be productive time. I don't care if my employee stops work mid day to paint his house: but he better log that time. Flexibility is a responsibility, if people continue to abuse work from home you can bet companies across the world are going to return to office at the fastest opportunity.
TFA is literally about people just saying "hi".
> You don't have to do this

I updated my original comment here.

> A good practice is to set up your own cron job on the server and disable the internal cron in your wp-config.php

Defaults matter. And when I was working on it, this wasn't well documented anywhere. If it is now, great. It shouldn't be the default.

> Just install a page caching plugin of your choice[1]

A bad idea, IMO. It's still going through the PHP server and all of the routing/plugin/DB code within WP. Much better to use Varnish (and its ilk) and avoid overloading the PHP service.

> Or use a managed WordPress hosting service

Back when I worked for an remote DBA company, we were tapped many times to help optimize DB access by Wordpress. It reminded me that it's remarkably easy to start a WP hosting company, and remarkably hard to do it right.
> I grew up with digital tools only.

This implies that you exclusively use digital tools, so my first question would be: have you tried using pen and paper for things?

It's really hard to give compelling examples of where pencil/pen and paper are going to be better than digital tools because everyone is different. If you want to try it out, I recommend simply keeping a pad and a pen at your desk and when you're stuck on a problem try writing something down. Whether it's mapping it out, quickly jotting down some assumption or thing you noticed etc. It won't be suitable for everything but there's something... visceral about writing with a pen that I find indescribably helpful in working through complex problems. This was how I got started with this process, at least.

For a more concrete example, I spend a lot of time in my current role thinking about high-level solutions to problems. Things that need to serve multiple different teams' needs, replace existing solutions (aiming to solve their most obvious pain points), sometimes have non-obvious simple solutions, legacy complex solutions that everyone is used to and just kind of accepts etc. These designs come from months of discussions with different people, thinking, theorising, research into existing solutions etc, but one thing I have found absolutely invaluable throughout this process is the pen and paper on my desk. My notebook is full of unorganised notes that I jotted down when a lightbulb came to me one day, rough sketches or mappings of solution ideas, brainstormed lists of features etc. Most of these don't see the light of day, but as they get refined they move to more permanent, collaborative (as necessary) mediums. I do this progressively by flipping back through my physical notes and reviewing/extending/transferring them as necessary.
There's something to that (though with more and more people having walled-garden smartphones, but no more computer, even that is debatable), but what has it got to do with the topic at hand?
Do you have any suggestions for bagged wine in the us that would be comparable to a $20 bottle?

I have tried most and haven’t found any
Just because he's been thinking about it doesn't mean he's right.

His funds posted record losses (-20%) in 2020.

https://www.bloomberg.com/news/articles/2020-11-06/bridgewat...
Seriously. If I expressed my opinions on the regressive attitude Python 2 lovers have shown in the last 13 years, I'd break this website's code of conduct.
Depends? If you know you are going to need that scale you can take it into account when selecting your RDBMS technology/setup.
> You can't say anything about it though or you're called scum and toxic.

Because saying anything true and unpleasant is viewed as "harmful" since the do-gooders view people with problems as helpless, powerless victims.

Really though, if you want to spot the BS, look for vague vocabulary - "harm" is a key term.
I have different email accounts, each one with their own identity. Not in my real name, as my real name accounts got 85 of them hacked due to password dumps.
Undergrounding, even.

The 25 minutes of commute in NYC subway, even packed (but not London-packed, though) are my 25 minutes of uninterrupted reading, or thinking, or otherwise being alone and on my own, paradoxically. I miss it.
They're trying to hire people for a role where the industry custom is to dress less formally. It's possible they loosened up the rules after dumping the mega-IT project contractors behind the first healthcare.gov site and going with smaller, decentralized teams for the rebuild.
“We wanted flying cars, instead we got a supercomputer in everyone’s pocket and a global communications network to connect everyone on the planet to each other and to the whole of the world’s knowledge, art, philosophy and culture.”

I quite liked their take on the industrial revolutions. The first industrial revolution had a few major staples, as did the second, and we are so eerily early in the third that who knows what will begin.

So, making a very rough count of revolutionary technologies, there were:

> 3 in IR1: mechanization, steam power, the locomotive, 5 in IR2: oil + internal combustion, electric power, electronic communications, industrial chemistry, germ theory, 1 in IR3 (so far): computing + digital communications

Personally, I think IR3 will also have robotics, advanced manufacturing, and biotechnology (genetic editing, &c) will be the defining additionals.
Huh. That's a lot lower than I expected for a high ranked HN post. I'll agree, WP didn't start having issues until the 50-100+ range.
What about hand warmers? If you had one hanging inside a bottle would it use up all the oxygen?

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

> Air-activated hand warmers contain cellulose, iron, activated carbon, vermiculite (which holds water) and salt and produce heat from the exothermic oxidation of iron when exposed to air. They typically emit heat for 1 to 10 hours, it usually takes 15-30 minutes to start to heat up, although the heat given off rapidly diminishes after 1–2 hours.[5][6] The oxygen molecules in the air react with iron, forming rust. Salt is often added to catalyze the process.
And if you make a mistake on a date or location, you are open to be charged with a making false statements -- a felony if you do it a federal agent.
Tesla vs. WeWork. A Decade of Leadership Difference
It takes 10 years to make an overnight success or in this case, failure.
I am not sure where you work, but I am surprised that with such a lackadaisical attitude towards attending a meeting, any work gets done at all.

If you have a meeting at 11 AM in the morning, people are supposed to show up on time. Do all your meetings run late? Or does only the standup get this treatment?

Sidenote: if somebody's late > 2 mins, they can join midway or miss the standup altogether, just as is the case with any other meeting.

At the standup, strictly speaking, we give each developer a minute, else the master calls time on them. In a team of 7, that makes the standup 7 minutes long. Typically, people tend to keep their updates short as a way to share what they did yesterday and what they will do today. For any conversations longer than a minute, we take it offline. I have been in companies where this is done via an official master, and other places where we just follow the process ourselves as adults and don't go overboard with updates.

You get back to your desk in < 10 mins, practically for us - it was more like 7-8ish minutes.

I am no standup aficionado, and can't claim to know where you've worked to know the reality virtually everywhere with such confidence, but anybody aware of the process will help you fix it. It appears you've not met such people.
I have no idea what marbles are made of, but if they are even remotely similar to actual marble and not, say, glass, I'm sure it'll react with acid in the wine.
At scale it’s a little bit more than a few bucks. Across the board, we spend hundreds of thousands on ec2 instances for dev/test, so turning them off at night when nobody uses them saves you quite a lot of money.
Well, in part, it's not a good idea to throw stones at glass houses and if you are a regular reader of Inspectors General's reports on various agencies it quickly becomes evident that the agencies tasked with stopping said crime are just trying their hardest not to do that.

A few that just involve the improper handling or oversight in conducting money laundering operations that came out this past year, which, because of the pandemic and politics, have seen fewer IG reports than usual:

https://oig.justice.gov/reports/audit-drug-enforcement-admin...

https://www.oig.dhs.gov/sites/default/files/assets/2020-09/O...
I'd need a real study and not just a quote from a US police officer to believe that the US police is less violent than southern European police. There is so much statistics that they are more violent already, he need evidence to back that up.
I work at the University. This is the reality. You keep computers working without updates till they stop working and backups are lost.
I don't understand this claim of readability. If it were true, then you wouldn't be able to read a code base with a different code style. In truth, the switch takes about 10 seconds for me to get used to. Which is about 10,000 times less that the time I've wasted debating code style with other developers that insist that "consistency" is a useful goal without justification.

There is exactly one concrete goal that I have found. Keeping people's editors from fighting each other in editing the same file. Other than that, just let it go. I've switch everything I can find to the automated formatters so that I never have to listed to someone complain about formatting again.
It is a totally specious argument that has zero merit.

It reminds me of the disgusting and flagrantly ridiculous thread from Stephen Diehl that was on HN recently, more comments here:

https://news.ycombinator.com/item?id=25815162
Thank you? The place I pontificate the most, where I understand my audience, is the Komodo Kamado forum (the best ceramic BBQ made, by Art Linkletter's grandson who I've come to know): https://komodokamadoforum.com/profile/249-syzygies/

I'm known there for a "smoke pot" system for controlling smoke, and doing the math on creating steam for bread.

As a mathematician, I'm best known for my "seven shuffles" card shuffling work with Persi Diaconis, the computer algebra system "Macaulay" (too much C code), and being the math consultant for "A Beautiful Mind".

I really shouldn't blog. I'm still trying to come up with an understandable proof of the Poincare Conjecture.
Besides for reverse osmosis, what are you using to improve water quality?
Just like Visual BASIC 6.0, dropped for Visual BASIC.Net and Visual C#.Net because of progress. You can't expect a language to last forever or support to last forever.

Now Python 4.0 is coming out, and soon Python 3.X will lose support.
It's laziness on the browser makers side. We used to have real extension frameworks, then it turned out just having extensions load arbitrary JS in the context of every webpage is a super easy way to have "rich extensions" so they did that and went shopping.

Now the result is that to implement "backspace for back", your extension needs to be able to load arbitrary JS on every domain.
I work at a bank and they had remote tools in place that were very flexible... but it was still "be in the office" 5 days a week. The pay and perks are too good to pass up and I didn't have "remote experience" before - which I have a year of now.

I'm still enjoying the job so we'll see how things go over the next, say, year.
Agree with this wholeheartedly. Standups are annoying but I have learned they are necessary, even as a very experienced developer. Sometimes things just cone up you wouldn’t otherwise know about and it encourages helpful, meaningful communication amongst the team.

What’s not helpful is when standups are treated like status reports. That’s not the purpose - even uber green newbies are responsible enough to do their work. The best kind of standups are those where you can feel
free to discuss your blockers and simply state what you’re doing so the team has a general awareness if what’s going on and how/if it impacts them.