skysight-inc/HackerNews huggingface dataset:
> The Harvard study, by contrast, undercuts the entire premise that justifies the fad. And that leaves companies with only one justification for moving to an open plan office: less floor space, and therefore a lower rent.

From beginning this was the reason - because when planning for the office the cost difference between open/close office would show up in the Excel files - loss of productivity no Excel or Project Mgmt software can capture (it is hand-wavy stuff for CFO office).

Apart from rent, the cost of HVAC (heating, cooling) is drastically reduced - installation, operation and maintenance - open office has more efficient distribution due to no obstructing walls, lesser duct outlets - in closed office plan, each office needs to have at least one outlet, most of the time more than one.

Then ofcourse saving on drywalls, doors, locks, etc.
Extreme Silicon Valley: A 2:30 a.m. bus from Salida
This just in: that doctor that raised the first alarm and was silenced back in December has died from it:

https://www.globaltimes.cn/content/1178792.shtml

https://twitter.com/WHO/status/1225440373880782848
Which is kind of funny: all medical problems are life threatening. The only differentiator is how long it'll take them to kill you.
You are right. I apologize for my overblown comment.
>Modern Java is actually quite good.

Lambdas can't handle checked exceptions, which are the most common exceptions in the system.

There is no way to extend Stream with your own methods.

Still 8 primitive types to wrestle with.

Just to name a few issues. And there are lots and lots more.

The language is simply not extensible enough to write anything elegantly.
To be clear: the impression I got from the video was that this was a charity that the provider was offering, not that they were using Experian to validate eligibility for other charities.
Mobile-readable version of your list:

* No checked exceptions destroying lambda expressions and leading to architecture problems (since exceptions are oft not used like the inventors of checked exceptions assumed).

* Functions are real first class citizens and don't need artificial interfaces.

* Named parameters with default arguments are very practical.

* `name: Type` is a better fit for type inference than `Type name`.

* Null-safety helps to avoid lots of bugs.

* The type system with `Any` as a unified root and `Unit` instead of the special case `void` makes programming with generics much easier.

* Constructors are always lean, not only for data classes (record in Java 14).

* Most things are expressions, so you can write `val a = if(cond) 1 else 99`.

* Extension functions and operator functions can be used to write simple to use and elegant APIs.
Another trend I've seen is "our CEO/VP sits in the same open floor plan"

...except they are actually in meetings 90% of the time, and may even have a dedicated meeting room (which is just an office by another name).

Actually hours at their open floor plan desk are easily in the single digits per week, of not per month.
> you are not going to convince me that the authors of all that software are siphoning data out of us all for nothing.

That's not what they are saying at all, and suggesting it's for nothing proves you don't understand the value of using the data for internal decision making. Simply put: the main use of this data is for that reason: internal decision making. Answering questions like:

* How are our customers using our products?
* What errors are they experiencing?
* What features are they using?
* Where are they confused?
* What features cause the most problems?
* What feature should we work on next?

These are all regular questions that are answered by collecting these types of metrics, including the one described in this post. Selling the data to third parties isn't easy. The data is generally gathered to inform product decisions, not to sell, so it's not in any easy format that makes it easy to sell. One has to go out of their way to sell this data, and the cost to put together this data in a way that's useful to sell would almost certainly cost more to setup and manage than they would get from such a small number of relative users.

The simple fact is, everyone sends data back to their servers for collecting and parsing, including Apple, the company everyone puts on a pedestal for privacy.

Simply put: show me the evidence they are selling the data to third parties for profit. Anything less is speculation.
Sure, it does not help in strengthening this particular server's authentication mechanism.

But it does serves as a proof for the user, that no matter however the server is storing the password, it won't be linkable to other's server way of storing the password, in case of reusing passwords.

And no matter how bad practice reusing a password is, people still do that, and I don't forsee a solution to that in the near future
I have nothing to say to this but simply "I am so sorry."
Wilson Williams responds:

“ If you ever need a solid ideas man with no coding knowledge whatsoever, hit me up.”

To which Scott Lawson responds:

“ Ideas are cheap, execution is gold.”

Finally Wilson again:

“ Anyone can learn to code, you can't learn how to have good ideas.”

I assume Wilson (I’m using their names as presented) is kidding, in which case it’s very funny.
I personally am pretty into William Carlos Willams for a few reasons:

- intense dedication to imagery
- his poem Danse Russe, which to me us just about the silly things we do in privacy where no one is around
- the fact he was a doctor and churning out an insane quantity of poetry

WCW inspired me to write my own poetry mainly because of that last point. I struggle to describe software engineering in that format, sadly!
If a person has no insurance and no money, do you think they should be denied treatment?
Trump's America.
Dogfooding usually helps with usability. I'm not sure it has much to do with big outages; GCP is big enough that all the individual decisionmakers are pretty maximally incentivized not to break it.
Basecamp to launch email competitor
> Educational background is irrelevant, but all must pass hardcore coding test.

This sounds like another example where his hard core coding tests filters for code-grifters.

You know the type: People who game the system by studying L33T coding challenges, and can hack out some nonsense from copy/pasting stackoverflow. They get ‘something’ working, and ship it, and declare that it is done. But when you really investigate it, you find that it is a disaster waiting to happen.

And in general, they cannot engineer a formally-verified, fault-tolerant system to control complex systems, complex heavy machinery, and intricate business logic.

But, these are the engineers that will pass his hard core coding challenge. Welcome to the so-called world of Software “Engineering”.
Feeling burned out? This is why working less isn’t enough
The route was based on this: https://www.alpenverein.at/weitwanderer/weitwanderwege/norda... but I entered in Styria/Austria and headed West to Bregenz, from there I went South and taking a route back towards East towards the "Ortler Group". Time was August until end of October. I was quite lucky with the weather apart from 2 nights where I got quite a scare from the weather. Strong thunderstorms with wind and lightening ... so I had nowhere to escape - if I stay inside the forest I might get squashed by a falling tree branch. if I stay in the open field lightening might finish me off. Apart from these 2 nights it was mostly crystal clear skies (no need for a rain cover just a moskito net so I could watch the skies before falling asleep). Once a sangliere (wild pig) visited me because I had a sandwich in my tent. Lesson learned hang it up into the trees.

> Did you have a lot of outdoorsman experience before?

I grew up on the Swiss/Austrian border so mountains aren't that much of a big deal for me. My grand-dad was a hunter (so was my mum). My childhood I spent most of my time in the woods because it was country side where I grew up and the closes neighbor was 3km away. I would often be really bored as a kid and my dad's response to this was "get of the house and play if you're bored" and so I usually went to the woods (look for mushrooms), built tree-houses and even named trees (yes I was a lonely kid :D). I did travel (backpack) since I am 17 yro and been doing similar things in Sri Lanka and Australia, but not alone, not for that distance and with much younger legs :D It's not something that requires a lot of effort or skill though. The Alps, compared to the Appalachian trail are densely populated, and if you want you're always just 1 days hike away from civilization.

edit: initially the idea was to reach the Julian Alps but I had to give up since my slow tissue (knees and joints) were totally not making it any more. I could recover my muscles easily with just an extra day of rest. But the slow tissue never recovered. I went for a slow run in December and was still in pain. I think most of the damage I did during the first 2 weeks when I still carried all the weight on my back.
Intel Fortville: GbE Ethernet for the Masses [2014]
Computer Shop 247
Ok. Recently few layoff happened at Tesla. New hires are a replacement.
Something something real world enterprise solution. Big megacorp using Dells everywhere with Windows. Bla bla bla.
At one point I had an office that I shared with a couple other people. I had shelves, blackboards, and a couple people to talk to. Outside the office was common space. It was great!

Downside: the arrangement was likely quite expensive.
Let them play stadia.
I can't tell you how many times I walked past the 12 person conference room with just two people sitting in there, because, where else are they going to have a private discussion when every other room is booked?

As you said, when everyone has an office, only meetings of more than a handful of people need a separate conference room.
This is not how Canada's system "works" by definition as their definition of basic health care is a lot wider than the US.

The above aspect of "wealthy people get to buy nice things" really doesn't contribute anything interesting to the conversation.
Coronaviruses Cause Infection–From Colds to Deadly Pneumonia
This, but, for both sides.

Managers should trust their employees to get stuff done, and not micromanage their time. Employees should get stuff done whether their managers are watching their every move or not, and, trust their managers to not be micromanaging their time. We both need to create a trustworthy relationship.

I have no sympathy for employees who do not do work without being forced to any more than I do for bosses who want to micromanage every minute of employee time or every website they visit. You're both hurting all of us.
Yeah the image quality is poor, and it's especially frustrating for ad-based video streaming sites like Hulu or Tubi. The movie struggles to get 720p, buffering a few times, then the ad comes loud and bright at 1080p instantly.
I worked in an open-office for a year and my experience there was pretty bad. I was in a deep-work, heavy focus department sandwiched between two walking paths (we called our desks "Review Island") and literally anyone in the company including CEO could walk within 2 feet of you when they headed for coffee or water. So, you're on edge, your peripheral vision is a ton of people walking by. Then, the two departments next to us were very collaborative, they involved a lot of conversations...and yet, they also hated the open-office.

People want to have conversations when they want to; at other times, they want silence. I think there was an effect where no one wanted to interrupt others' silence, so they just emailed or chatted when a simple walk-over-and-chat would suffice...if we had had more space and more individuals with offices, I think a lot more productive collaboration would've occurred.

So, in summary, the noise/distraction was already so bad, we didn't want to make it worse.
Rust's ecosystem is genuinely nowhere near the maturity of C++.
> They are never ever constructed without an extremely thorough research done with top tier economists.

EUV is necessary to keep up with Moore's Law expectations.
>The reason is because although it is not technically difficult to "unhook a toliet" as you say it is even easier (especially now with the advent of Home Depot and Amazon selling all manner of "plumbing contraptions") to inadverntly create a potential cross conection.

Please tell us how one can screw up hooking up a toilet so badly as to create a cross connection. It's not easy to confuse a 3" or better closet flange with a 3/8" compression fitting, and it would be pretty obvious to anyone who tried it.
The bits I wish I'd known:

It's okay to make mistakes. Really, you're going to make loads of them, and your team is going to make loads of them and you're going to own those mistakes.

It's now going to be more about getting the best out of your team than it is about squeezing out more code. I spent a lot of time beating myself up over how much code I wrote dropping off, there is a nice sweet balance you'll find.

Learn to delegate, and learn to do it early. You'll burn yourself out super quickly otherwise.
> I waited 8 months to see a Neurologist in Toronto for a slipped disk in my neck

In my part of the US, that is about the normal wait for that sort of surgery as well. Unless, of course, you're a millionaire.
The guy has a master's degree in physics. My friend was a SpaceXer and said Elon could ask really pointed questions about forces, temperatures, combustion processes, materials, and so on because he really understood the fundamental science.
Thoughts on Rhombus (formerly known as Racket2) (2019)
Tech company Super Bowl ads said as little as possible
If you find yourself teaching your team take a step back.

The best managers build super star teams and gives the teams ownership and autonomy. You are in a good position if the team is teaching you, not the other way around.

Try to build a team made up of people technically superior to you. And give them ownership, this is key. It is not just about finding engineers who take ownership. It’s about giving engineers ownership and getting out of their way.
Also, there's a factor of where the people live. Someone who is a cab driver in Los Angeles might be making the same money as someone who is a mechanic in Nebraska. But the possibility of upwards mobility and higher education in Los Angeles is much higher than that of rural areas. Most immigrants move to large metropolitan areas than the countryside.
Even the $6000+ Mac Pro only has 10+ year old 10 GbE - it seems a lot of applications are hindered by lagging adoption of fast ethernet.
On a small scale sure, there's always exceptions.

I don't see this happening across the entire coastline of the US or (even less likely) along the shores of affected tributaries.
> There were too many managers, too many business experts and overall poor leadership.

This is Canadian Government Bureaucracy in a nutshell. Decades of (often minor) scandals have caused successive Governments to restructure in such a way that it is nigh-impossible to assign responsibility; and have done so by making it extraordinary difficult to form clear direction and make decisions.

What we need is a massive downsizing of the public service at the managerial level, and begin placing the burden of responsibility upon departments. They need both the power to make decisions and the associated risk of failure; whereas now the decision making power is nigh-ephemeral and the risk is distributed broadly and thinly.
hmm, sounds like "dark Patterns" to me, as described here
https://www.youtube.com/watch?v=kxkrdLI6e6M
and here
https://www.darkpatterns.org/types-of-dark-pattern
Two questions. First, Citizens United is a case about spending money on political advertisements, not lobbyists. Are there political advertisements involved in this rent-seeking process?

Second, what exactly do you mean by "an otherwise public service?" Are you simply saying, in the absence of private medical care, that "medical care" would be purely owned by the government? This seems uninformatively tautological and I get the feeling some other meaning or implication is meant to be attached but I cannot pin it down.
Hey (New Email Service by Basecamp/37Signals)
This is good news. THere's no doubt that advertising has a negative effect on the journalism side of a newspaper.
P/Es aren't the best way to trade companies like AMD where past earnings are not indicative of future earnings.
https://h1bdata.info/index.php?em=google&job=&city=&year=201...

assuming that google pays the highest h1b salaries, if you sort the jobs by lowest to highest earnings. you see that many are barely earning a little more than 100k in the most expensive cities in the world. if an apartment cost 2k a month and half your income goes to taxes. you are left with 25k to pay for food and a car and medical coverage. why would they do this?????!!!!! to get the word google on their resume.

another issue is that people here are treating income as a measure of wealth. that's hilariously naive considering how so many ceo's today don't even take a salary. immigrants do not come here and severe all ties to their families in their home countries.

you can not compare immigrants that are a specific sub group of people to a non-immigrant population which typically represents a wide range of demographics.

it's the same argument made against those stats regarding how low females are paid. they never compare men and women in the same field of work. not only are you not comparing people in the same field of work, you are not comparing groups of people in the same class.

immigrants are twice as likely to have a college education vs the non-immigrants.
https://en.wikipedia.org/wiki/Education_of_immigrants_in_the...

"Parents’ educational level when the child was 8 years old significantly predicted educational and occupational success for the child 40 years later."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2853053/

so this is a bs study that compares very different groups of of people to come up with a very misleading point.
I have a bicycle I built myself from components and frame.

the only electronic thing on it is the dynamo hub, which frees me from recharging headlight batteries.

it is made of leather and steel and aluminum and rubber, and it’s freedom on two wheels.
Man, Apple keeps giving reasons not to use MacOS on a silver platter lately, both to me, and worse yet, my employer.

But using Linux on a laptop sucks. Especially if your workplace uses Dell exclusively. :(
Socialism Happens > Socialist System Collapses > "That Wasn't Real Socialism" > (Repeat)
Cancer-causing culprits will be caught by their DNA fingerprints
Yes, as I understood, the industry people thought that it's now or never.

From one side, there was a long held reservation to poor money waiting for the cycle to restart, but the end of the cycle was not seemed coming despite everybody showing that the conditions for it were there.
"as all the investor numbers assume infinite growth"

This is absolutely not the case in semis.
> Like I said, I know people like this, and I am not willing to label them as people who have poor social skills or other disparaging things.

Labeling things like "ignorance" and "poor social skills" as "disparaging" isn't particularly useful. When I say someone is ignorant or has poor social skills, that's not a statement that they're a bad person, it's an identification of a problem they have (which is correctable).

> I don't consider this category of dishonesty to be one that a person necessarily needs to correct

It sounds like this may be the core of our disagreement.

I won't say that a person "needs" to correct it--instead I would say that the person, and my friendship with that person, will be significantly limited by not correcting this problem.
I am two years into being an 'inexperienced tech lead', and I think there are some good pieces of advice in the other comments. But I think the most important thing seems to be having some structure to your progress in all of the mentioned categories. When dealing with your team have an objective in mind for not only the conversation or meeting but for the takeaways you want your team to have. Take note of what assumptions changed your mind for certain decisions. Assume you're wrong and need to experiment to be right.

More practically: I write down feedback that is given to me regarding leadership style and write down things that I think about at the 'moment of impact' (assumptions, reasoning, and metrics for success/failure of decision) when decisions are being made. Read over these notes often enough that you are aware of those things when they happen again. Anecdote: Developers often want time to create a quality feature and if they are frequently pressed for time due to business requirements, they are unhappy and the product suffers, often in less than obvious ways. It was only really obvious that this was a problem when we tried other ways of planning and prioritizing because the assumption was that development pressure was a given for a tech company, turns out that some development work can be offloaded by better planning and prioritization based upon better thought out business objectives. These learnings came about because we kept took notes of decisions that were made, and could refer back to them as crucial points of pain/cost/failure.

If you don't have some structure to your approach, you'll find it difficult to call out specific changes that need to happen.

There's a lot more that could be said. Tech leads are often interfaces for other parts of the business so respecting the context of other's roles and aligning incentives is more important than proving your job is being done 'correctly'.
> Contrast that to the US which could leave a person bankrupt for the same emergency.

Indeed. Even if you have good insurance, getting something like a heart attack, cancer, etc. in the US makes it likely that you'll be bankrupt in the end. I know three people that this has happened to.
Genome stability: Intricate process of DNA repair discovered
they shouldn't, but they do because they are not learning to solve problems by themselves. they are not given the time or the motivation. to work on a problem until they can actually understand it.

this is what montessori for example does differently. there students work on a problem until they get it and only then they move on to the next. different students work on different problems and older students help younger ones. as a result a single teacher can manage a full classroom, and still help every student when they actually need it, because most of the time the students help themselves
Limited by what? A constitution? Like the one we already have that taken literally grants far fewer powers to the federal government than they routinely exercise.
Colocating GraphQL Fragments in React and Apollo
Manage Secrets and More with the GitHub Actions API
Zoho announces new user interface for its password management app, Zoho Vault
Great. Now Experian gets to decide whether you can the surgery you need. They also decide whether you can get a job, rent an apartment, and whether you should remain in police custody [1].

[1] https://bigbrotherwatch.org.uk/all-media/police-use-experian...
The OP's point is that open plan offices don't even encourage things they claim to encourage, like those "accidental encounters" that may be helpful for some people. In an open-plan office, everyone ends up avoiding in-person interaction because of how distracting it can be to those around them.
Where does it say armies of junior whiteboard coders with no preference for experience/education? Sounds like you are straw-manning their plan here.
Fireflies facing extinction due to habitat loss, pesticides and artificial light