skysight-inc/HackerNews huggingface dataset:
I hate open office plans, but I would be fine with them with three changes.

Do not allow eating meals in the general workspace. The main office should not be an "office-ateria". Right now, there's a ~3.5 hour block between 11am-2:30pm where there's a 50 percent chance people are eating and having a conversation about last night's episodes/games 5 feet behind my back.

Similarly, if you need to pull up a group of people for anything more than a quick conversation? Get together in a room. Do not do it amongst the rest of the team. Offices still need several private rooms to make this possible. Same thing with phone calls. Any sort of long term outlaid conversations should be relegated to private rooms, or to that cafeteria area. The more people involved the shorter it must be for it to happen acceptably amongst the general workspace.

Lastly, let people be remote when they need to, encourage it even. Don't make jokes about it, or discourage it for any reason other than important dates/meetings. Give them everything they need to succeed remotely. Open office plans make everyone aware of who is there and who is not, and currently, "not being there" is frowned upon. So even people with a valid reason, like they're on the second week of a bad cold, feel pressured to return earlier than necessary.

With these three things, I could reasonably expect that my work space and general area is a suitable environment to focus, to have quick, productive discussions and general be a part of the group.

Without them, I'm an irritable bastard with headphones on all day who loathes everyone around me.
Pedantic point: Elon's not going to fix Flint's water. He's going to offer to install filters on people's homes.
As someone who used Python for more than a decade, a few months ago when I saw PEP 572 and that Guido liked it I knew that it would be by far the most controversial one ever.

And I was very concerned that there was no outside community involvement. This is one where there should have been a lot of publicity around, and the community should have been asked (on r/python, r/programming, HN, ...)

It's sad to see this, but it's not surprising to me. In general the Python community at large accepted Guido's decisions, but this one was too much of a shock, and when the python-dev discussions where so heated, you can only imagine the response from outside.
> The idea that they are legally obliged only to maximise shareholder value is also a myth I'm pretty sure.

The CEO and other officers of a company have a stated, legal requirement to act in the companies best interest in regards to the shareholders. All commercial companies (let's ignore non-profits and such for a moment) are founded to generate profit for their shareholders since that is what in turn attracts shareholders.

> I believe everybody part of a society has a responsibility minimise or prevent the harm they do

That's a nice belief and it'd be great if it was true - but that's not an argument for an a priori duty to do social good. Let's just imagine for a moment that you, yourself, are legally obligated to do social good. What does that look like? Do you have a minimum amount of hours per week you're forced to do free work (eg, forced labor)? Can you get out of that by being forced to give some money to charity (eg, taxes)? What are the punishments if you don't execute your duty? Jail?

Imagine that system scaled up and applied just to everyone - each person individually. Forced labor, some kind of weird mandatory charity tax thing, and the threat of punishment if you don't comply - is that the kind of world you want to live in?

It's easy to demand other people do good. It's much harder to do good ourselves when it's our own time and money.
This sounds familiar:)
Same here, I'm typing this with my late 2013 mbp, this was my first Mac. And it's amazing how it keeps working perfectly just like the first day, I haven't noticed any slowdown, it doesn't have any noticeable hardware issue. I never experienced this with other computer.
The article mentions Terraform workspaces and their limitations (Not Google Cloud related at all). The way we get around this is to have separate variable files for each environment. The master file contains sensible defaults and then those get overridden by the environment specific files.

This is the only sane way to manage variables in terraform right now IMO. It does require that you specify a file when you run it, but that's somewhat of a bonus as it forces you to be explicit about the environment you are running against. You shouldn't really be running Terraform locally anyway so it's all handled by the CI server in most situations.
Revoking all tokens and probably unpublishing anything published since eslint-scope 3.7.2 was released (maybe limit it to things published with a token that was issued after 3.7.2 was published) is the only way to really be sure
I would LOVE this. Unfortunately, commute.
"Just so I have this straight - you're saying the reason that the people of Flint haven't had their water problems fixed yet is because the billionaire class only cares about getting something in return from such an action?"

Musk could have easily acted back when it happened. He didn't.
I think there are people on both sides of this fence.

Google is still largely Python 2, but my impression is that Facebook actually managed to make the transition to Python 3 after putting in the right presubmit checks.
I think those descriptions are aspirational for large segment of those buying MBPs (current MBP owner)
Possibly not, but it would have prevented the compromise in the first place. My advice was less about helping people affected by this and more about trying to prevent the next one.
I also think it's discrimination against the tech industry to pressure them for equality more than other biased fields: hairdressers, wedding planners, childcare workers, sanitation workers, firefighters. All these occupations have severe biases that go ignored by the people who continually roll FANG through the ringer because they aren't "diverse".
Not to dismiss your point, but outrage on the internet is like a car wreck, its terrible that it happened but everyone on the road still wants to check it out and put their 2 cents in.
Uncommon but widespread: Sparse?
Opposing datapoint here: I approve of ICE's mission, but think large-scale surveillance is an unethical implementation of it.

Modern criminal law in the West is built on the presumption of innocence. Invading the privacy of many people who are practically guaranteed to be innocent for the sake of finding one criminal that may be hiding among them is directly contrary to that.

It is not wrong for the NSA to try to find terrorists, but it is wrong for them to sift through my text messages "just in case" when they have no reason to believe I'm involved in terrorism. It is not wrong for police to enforce laws, but it is wrong for them to stop you and search your car without any reason to believe you've committed a crime. It is not wrong for ICE to secure our borders, but it is wrong for them to track the movements of millions of everyday people lest they find that one has a pattern of movement that may suggest people smuggling.
If the big boss happens to walk by for the 3 minutes you're taking a mental break and that is a problem, I would say the problem is the boss/culture, not the space.

Think about it. You just said that someone "catching you" taking a break is an issue and that in your mind that is a justification for keeping your screen hidden.
Fusix Networks Deploys RPKI Based BGP Origin Validation
> One time we had even already signed a fixed-bid contract before I was able to give them an estimate.

Only one time?? Are you hiring? :)
Not everyone has thousands of dollars sitting around to “rent” new apple hardware. Fine, if that’s your solution. I’ll stick to buying hardware that works.
Python hasn't changed much, but the world around it has. For better or worse, when jobs in the language were few and far between, it was a friendlier and less competitive community.
That wasn't meant as a critique on either GCP or Terraform. Given a choice between Google creating another bespoke framework for infrastructure as code like CloudFormation and using Terraform, I think choosing Terraform was a great choice. I am huge fan of Hashicorp's other offerings - Consul, Nomad, and Vault.

It was meant more as a critique of people choosing Terraform over CloudFormation for AWS to prevent "vendor lock in".
Origin of Mystery Space Radiation Finally Found
But the B is for Benevolent. When a huge part of the community is against, does that B still stands?
Thanks Guido, for building my favorite language.
Why do you ask? Some people you should consider reaching out:

@Nixxin, founder and editor of Medianama. He is an activist, too, and played an instrumental role in getting Facebook's Free Basics shut down in India.

@PranavDixit writes for BuzzFeed News. He is sharp and focuses on internet culture. He has written about Facebook's fake news issue in India.

@refsrc writes for CNBC and The Outline. He wrote about fake news issue on YouTube in India and Facebook quietly shutting down Free Basics in a number of countries.

@rahulabhatia writes for The New Yorker and The Guardian. He recently wrote about the issues with Aadhaar, India's biometric system.

@neeleshmisra ‏is the founder of GaonConnection, an outlet that covers the issue people in small towns and villages are facing.

@therealjpk writes for FactorDaily news outlet. He recently wrote about Chinese entrepreneurs making aggressive push in India.
I've begged GitHub to institute forms of government for repos.

For X action to happen, Y percent of the pool of people in the Z list need to approve it.

Membership of the Z list is granted when W percent of the T pool approve it.

Modifying the rules of government of this repo can only happen when L percent of the R pool approve it.

And on and on...

I could imagine a city or state government actually having its laws encoded in Github, and Github itself enforces the governmental system of checks and balances. Congress. Senate. President. Veto. Overriding a Veto. Laws of succession. Elections. On and on.
https://www.npmjs.com/browse/depended/eslint-scope
"The Nobel-prize-winning physicist Richard Feynman wrote about his early childhood experience repairing transistor radios in the 1930s."

They would not be transistor radios in the 1930s. Battery radios had valves/tubes in them and two kinds of battery. The picture is a very late 1950s/early 60s transistor radio.

Nice site, interesting content, have you ever come across the British judge Lord Denning? He was a mathematician to begin with then turned to law having decided that teaching was boring.
> a few folks I know who work at Mac shops report that their employers have been steering clear of the new MacBooks

My office is a great example of this. Hundreds of developers here, and I've seen exactly one of the touchbar MBPs in the office. The CIO hates them with a passion, and nobody's demanding them, so it's 2014/2015 MBPs for everyone. There are a lot of Airs, too, but I've seen zero Macbooks.
If someone reports to you that a bad actor (spammer, bruteforcer, whatever) is on your network, it would seem to eliminate your plausible deniability and safe harbor defense.

The real problem is economic; for any given ISP, they are going to side with their customers over some rando complainer most of the time. You don't get rich by disconnecting your own customers unless you absolutely have to.

Sometimes, this is good, if you're the one who might get disconnected (Cox was a great ISP to have, because for many years they would blithely ignore Bittorrent complaints and give you a dozen or so 'strikes' without consequence); it's awful and obnoxious if you are on the receiving end of an attack, and some shitlord low-budget VPS reseller or datacenter operator won't unplug the control server or whatever, or drags their feet to a ridiculous extent.

All about whose ox is getting gored.
https://en.wikipedia.org/wiki/Technology_adoption_life_cycle

I mean there is not much competition in electric cars right now because its still a new product, only for a few early adopters. In time it will become more mainstream with more choice and for me its only then would I look for one.
Russian Influence Campaign Sought to Exploit Americans' Trust in Local News
Certainly part of this is a cultural problem, which is part complacency and part ignorance as to what's actually going on. Laws aren't going to necessarily change that, but they can step in as a last resort when culture doesn't end up addressing fundamental problems of social health or rights issues.

The social media companies effectively propagandize ordinary communication for whatever's most profitable, and the effects can be individually subtle, with large overall effect. While this tends to be accepted at the for-profit media creation level, it seems quite inappropriate and socially unhealthy to apply these to personal communication on social media, because the cultural buy-in to these sorts of things means individuals put themselves into monopolized systems.

Social media is very new in the grand scheme of things, and there are things to figure out. Certainly education on these topics and their effects is important, and possibly more declarations of rights (as opposed to specifically prescriptive regulations) of people's personal communications might be in order.
I don't think economists agree with the concept of Big Government. Here's an entertaining back and forth between Thaler and Gene Fama about the efficient market theory [1]:

> Q: So policy makers should use bubbles as a way to step in?

> Thaler: Yes, but very gently. It’s not like I think policy makers know what’s going to happen, but if they see what looks disturbing, they can lean against the wind a little bit. That’s as far as I would go. We both agree that markets, good or bad, are the best thing we’ve got going. Nobody has devised a way of allocating resources that’s better.

> Fama: We disagree about whether policy makers are likely to get it right, though. On balance, I think they are likely to cause more harm than good.

[1] http://review.chicagobooth.edu/economics/2016/video/are-mark...
What exact property of private office space prevents fostering a team culture ? At some point, people need to stop discussing and get something done, and that requires quiet, un-interrupted, work time.
What if they use unsafe-inline but still lock down frames via frame-src?
In that case, if you're on AWS, then why not just use CloudFormation? CloudFormation is a lot more powerful on AWS than TF.
Yeah, that is the issue. A keyboard replacement means replacing both battery and keyboard because they are glued together.

But I have heard that they were replacing older keyboards (2016) with 2017 models (You could easily tell because they add new symbols above control/option.) I wonder if they'll be doing replacements with 2018 keys now. It would be really nice - the keyboard reliability is pretty much my only complaint, minus not having a physical escape key.
Multi-Cloud Strategies Grow, Bring New IT Headaches: Survey
This Techcrunch write has a long storied history of playing identity politics some would even argue with racist undertones.

I recently saw a new "the more you know ad" on YouTubeTV and was really impressed with the message. Instead of playing identity politics and blaming "patriarchal white men" it encouraged women to join the engineering and science movement and become more active in technology. That's the message we should be sending.
This may have been true once, but no more. In the age of automation, when everyone is tracked, everyone is.
Because they care?

I know it's a shocking concept, but people actually care. "Big corporations" aren't some amorphous number crunching machine. They're staffed by people, and those people have concerns, and priorities, and principles. When you specifically hire for people who share those principles, and announce them loudly as part of your culture, people actually can, and do, get upset, and demand change when you don't act accordingly — and change can and does happen.
Maybe NPM should ask for a 2FA to publish every time?
There are slightly more details on the product page [0]. It looks like they have a small bore version right now, they're working on making a human sized one. There is one test image that shows part of a wrist, a watch, and part of a hand.

[0] https://www.marsbioimaging.com/mars/overview/
My old boss had a phrase, "bad news doesn't age well". I have followed this throughout my career and it's served me well. I have not found it to be bad to be the bearer of bad news. I have found that it makes me perceived as transparent and honest about expectations.

Bearers of bad news are frowned upon when the bad news is their fault and not presented when its determined to exist. I think this is a distinction that should be made with your phrase.
Yes it seems like an item would be posted on an axis where theoretically the item could exist on both ends?
Keep /pol/ memes on /pol/.
Debian is different as they build all their own packages, as do most other OS package managers.

And that comes with significant cost. Not only money cost in that it's expensive to staff, maintain, and constantly work with authors to build their stuff, but also in terms of "lag".

OS packages are often months or longer behind current releases, and I'd argue that the difficulty of getting one's package into all the different systems is one of the reasons why language-specific package managers have grown so much.

If you feel that approach is useful, then feel free to implement or call for it's implementation on top of something like NPM. But don't call for all package managers to be as slow, cumbersome, difficult to use, and expensive as OS package managers are.
> The new keyboard has the same dimensions and look as its two predecessors, but the keys feel just a little bit different. They're quieter, for one thing. They have a softer, less click-y feel that is a little closer to the pre-2016 models' chiclet keys. We found the new keyboard to be a little nicer to type on, but it's not a radical difference. It's unlikely to convert the detractors, but it's a welcome iteration for those who liked or didn't mind the previous butterfly keyboards.

So, I guess this is the fix we've been waiting for huh?
No company is perfectly rational. Apple have built their empire on doing things that run counter to the received wisdom of the industry, things that many analysts and competitors saw as deeply irrational.

Personally, I think that the loss of Jobs has created a serious leadership problem, because so much of the company's direction was led by the personal taste of one man. Apple has retained the institutional knowledge and habits accrued during that era, but it hasn't found a satisfactory replacement for the functions that Jobs performed. It has retained an obsessive focus, but it has lost the compass that guided that focus towards the user experience. They know how to do thinner, lighter, fewer ports and so they keep doing it, but there's no why. So many aspects of Apple's corporate culture are uniquely ritualistic, but the meaning of those rituals died with Jobs.
It is not just conditioning. Some people physically cannot, or have significant barriers to doing so. I would have to give up my two 29" monitors and work over a shitty RDP connection. At my previous two companies I had to be physically at my desk to actually do my job.
In your view, what would it take for the big players to "get their [act] together"? I'd like to hear a bit more of how you see it. What players would need to work together or coordinate? What are some more-or-less realistic paths forward?
"There is no responsibility attached to it"

That's not true at all. There is always responsibility attached to power.

"The truly sad thing is that you expect them to act responsibly"

Why? Why is it sad that a person would expect other people to act responsibly? Why is it considered fine to have such a low opinion of everyone?

"Companies will (and have) work children to death if it helps maximize output"

And society put pressure on them to change that. And in much of the world, that doesn't happen anymore.
As a personnal note, you could feel that guido was already in this mood for a while from the tone of the last year tickets and mails.

It's amazing he managed to not explode at somebody. I know i would have if our roles had been reversed in some exchanges we had.

Good writers, comedians or directors know when to quit at the top their carreer.

I think he is quitting before the situation was too taxing and that is wise and courageous. Espacially since it's been more than 2 decades of service.

Plus he is leaving his baby.

That's an amazing move.
You can also stick them in a room-sized microwave oven operated at rather low frequencies, to get deeper penetration into the wood and dry it from within. If you do that with whole logs, you should be able to cut them to be straight in the dry state.

This takes in the order of days, not years, without damaging the structural integrity by chemical decomposition that starts at relatively low temperatures.

If you are in a hurry, you can also put something like burnt lime in the chamber as that chemically captures the evaporating water without releasing it in these conditions. That way you can keep the humidity under 5% during the process if you spread the lime enough to capture the water as fast as it is driven out of the wood. You need to be careful to not burn the wood, but you should be able to use something from FLIR with some computer vision to check that no lumber overheats. The water also increases the absorption a lot, so this provides feedback that equalizes the humidity, instead of e.g. a runaway heating that would happen if dryer wood absorbs more microwaves.
Modularizing your graphQL schemas
Every time I read these threads against the open-plan office, I think back to two arguments that an old boss put forth for them that I haven't been able to find a good answer for:

1) If it works for some of the most successful tech companies on the planet (Google / Facebook / Amazon,) why can't it work for us?

2) Prove to me that the loss in productivity is higher than the cost / investment necessary to build everyone an office (or a semi-isolated cube) + value gained from collaboration.

I hear lots of hearsay and opinions, but if folks have good research or articles to point to, I'd love to have them in my back pocket for the next time I have this argument.
The fact is that diversity doesn't start at companies. It needs to be part of parenting (encouraging daughters to explore STEM). Needs to be part of early education in schools, and also colleges. Until the diversity spectrum in college admissions and graduates improves, companies are going to find it hard to meet their diversity requirements if there aren't enough diversity in skilled workers out in the market.
I have a 2013 MacBook Air (that's no longer working) and a Dell XPS 15 9570. I also used to use a 2015 MacBook Pro during my previous job. The Dell XPS 15 9570's build quality is quite wonderful and quite Apple-esque. The only complaint I have about this laptop after two weeks of use is sometimes I need to use extra force on the space bar in order to register a keypress (I don't know if this is normal or if I need to have Dell explore this issue), but other than that I enjoy using this laptop.
Economic mobility is definitely a part of social justice. But let's note that those groups that most suffer from a lack of economic mobility are Black and Latinx groups. Even among whites, white men tend have better economic mobility than white women. See for example the data at https://www.nytimes.com/interactive/2018/03/27/upshot/make-y....

So, race and sex are directly tied to economic mobility, which is why they are the important factors that are being measured.
Agreed, genuine diversity of intellectual approach is the gold standard IMHO.
In this example it would still work since frame-src will fallback to default-src if not specified.