skysight-inc/HackerNews huggingface dataset:
For me it's the large volumes of space. Our office is split up into multiple large open areas, and my current one (12 people) is next to a giant window and is generously laid out. I find the whole situatioun much more relaxing than being cooped up in a small room, I can think clearer likely because of my better mood.

I do have noise cancelling headphones, but I always have music when working - even when I'm working from home.

What we also have, which helps a ton, is an abundance of meeting rooms - some with a tiny table and four chairs. We'll still have a two minute discussion at our desks, but instinctively head to a room for longer discussions. I'm not sure if this was an intentional solution to the cons of open offices - but it seems extremely effective.
If you don't do your own maintenance, the 7-year TCO figure (which in the United States is the average length of ownership https://www.cnbc.com/2015/07/28/americans-holding-onto-their...) can reach or surpass that, especially with some of the premium brands.
Sure, there are downsides to the touchbar (I get it), but I'd suggest we ask this question: where does Apple want to go with the touchbar? Instead of focusing on where it is right now, think about what it could be.

With haptic feedback and perhaps different locations/placement, it has the potential to augment or even transform the ways we interact with the computer.

Put another way, the current problems are not insurmountable. Changing habits is not easy. What if there are better options than current keyboards? All I'm saying is consider what might be in the works.

To be clear, I'm not saying that we should blindly accept anything Apple does. But we should not blindly assume that their decisions are based on the worst intentions, either.
Twitter needs its users infinitely more than Twitter's users need Twitter. Charging anyone to use the service at all is counter-productive.
Feedback....

I wanted to send a bit into two separate components and I was looking for some sort of "hub" object. It wasn't clear (to me) that you could connect many lines to a single node.

Removing lines takes a lot of clicking.

Is my design the best possible? Rather than just being told my design fits the requirements, I'd like to be told that I could have done it with one less component and offer to try again.
The madness isn’t the reaction by property owners, it’s the customers making it an issue.
This is a particularly ill-chosen thread to deliberately try to re-flame this flamewar. Most threads are.
Why Github? It's like begging your electrical company to institute rules for how multi-tenant building is governed. Github is just a (admittedly major) infrastructure provider, they are not and should not be in business of enforcing governance in open-source communities, which have very diverse governance models and it's great.
Setup a meeting with the dev team (only). Go over all the main features required for this release, ideally, they should already be in a form of "user stories". Depends if you're in an Agile env or not... in 2018, I hope you guys are.

Then during this meeting, run a deeper and more detailed estimate for each user story. How long would it take, what work has to be done and is it depending on any other team or future work? etc.

When you get a better understanding and know how off the original estimation/deadline is (compared to this new one), setup another meeting with your PO and your manager to share this information. Obviously you will need material for this meeting. As a lead, that's your job to create that material (slides, etc..)

That's it. As a lead, your job stops here. Any other decisions will have to be made by your PO or manager. Your role is to share that knowledge because these 2 don't have a clue about the actual work that has to be done down to the lines of code.

Good luck (you're not doing anything wrong at the moment, just bubble up the information and let them do their job).
Particle That Hit Antarctica Is a Big Deal
This honestly seems like raw black magic. How is this possible?
Baltimore Police Scale Back, Crime and Murder Skyrocket
>They are losing this market-share quickly

are they really though? or are people complaining but still buying it?
It's more hilarious because his response to that (basically, "this is tax software so there will be a lot of QA when we make that change") is at least sort of legitimate, but only because his accounting software evidently only works due to undefined corner cases in the underlying platform, and that's just ... wow.
I'm sure 'endosquid.com' is currently being by hammered by people wanting to find out who was so rude and unreasonable.
This comment was the best thing to happen today. This is still not as good as hard buttons, but it improves the experience tremendously.
Programming languages are not just used for shipping software to others when under a contract. Specially Python, which is often used as a teaching language.
Oh I love HN Dunning Krueger smugness, especially with specifics of one particular network security spec that has a lot of alternatives. Truly, if you've never used IPSec, get out of my HN, you peasant.
Thank you for your hard work Guido. Python is one of the nicest programming languages to work with and will continue to thrive in the years to come.
Would you mind giving a few examples of use cases you've found for it? Looks interesting, but I'm not sure what I'd actually do with it
I find this view as outdated as I find an ultra religious and conservative person's views towards modern accomplishments in gender equality.

Are there some downsides to being connected in the modern digital age? Of course! But on a personal level they are miniscule and the gains outweigh the losses by a huge margin.
I agree with both you and the original poster. It's really important to have a culture of government accountability and iterative improvement. This has proven difficult in practice, as a sense of continuity and tradition is a hallmark of stable governments. But I think it's important to keep working toward that goal.
Isn't CUDA Nvidia only? Apple and Nvidia are not in good terms, I believe.
Using this.
"user space" programs regularly transition to "kernel space" via syscalls. That's how they access resources and "get things done".
and the world is hard(er) because people are dumb
Just a heads up. Unless you have a flair for languages, you are in for a lot of pain. It will be exacerbated if you are a native English speaker with no knowledge of other Indo European languages like French or German because Sanskrit has ridiculous amounts declensions. (English, thankfully, lost those; it would have been much worse had they survived.) To add to this, the script is quite complex, more complex than Arabic but far less than Japanese (not sure how people manage to use such a complex system), but this can be somewhat ameliorated by using a transliterated text, like the ones Indologists use.
Nicely put. People also like to buy over-featured products for “bragging rights” (huge pick up trucks used to go shopping, ultralight trekking gear for 5 km hikes, €300 knives to cut apples in slices etc.)
How Blockchain Will Build Better Manufacturing
Agree but it’s closer to 30.
A Guide to the Kubernetes Networking Model
Now this is a very dangerous situation, looking how perl5 was handled after Larry wall left them and stepped over to perl6.

Constant infighting of the core devs, useless communication on the mailing list, not a single worthwhile feature being implemented in 15 years, even if perl6 and Larry designed tons of them suitable for perl5, total destruction of the syntax and the core. The better counterexample was perl6 with stricter processes and some capable devs remaining, but still it's another minefield.

Good luck, tons of work to do. python 3 could get 10x faster and catch up to php7 or javascript, types could get properly integrated but I don't see it coming. Usually you have to expect the worst.
It reminds me of mercantilism.
As much as you are allowed, cripple your ability to work after hours.

This may include:

>De-installing email or slack clients from your phone or PC

>Never sending messages from your work computer or using your work computer during a weekend to reinforce to others that trying to reach you on the weekend is a waste of time

>Setting up “Do not disturb” on weekends

There may be limits to how far you can separate the two practically, but build a mental wall. Your contract presumably states you are paid and only are meant/expexted to work M-F, meaning everything on the weekend you do is free work which you don’t actually have to do.

You are salaried. Do everything in your power to avoid working for free, you are giving money and your recuperation time away with nothing in return
First 3D colour X-ray of a human using CERN technology
Kubenake
Perhaps. Though I find that the statistical odds of an ssh key being breached is smaller than spoofing web credentials, thought I could be wrong, my background is not in security. Just anecdotally I actually haven't met anyone that has had their SSH keys hacked/stolen/compromised but I know lots and lots of people, even smart people who use 2 factor for everything, have had something compromised (though I can vividly remember one case where it was 2 factor that saved the day from one of my co-workers having a very nasty identity theft problem. Remember folks, don't ever save a note in your email with your SSN and Drivers License)
>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?

Have these companies always been open-office, or is this something they've recently moved to? These companies have been successful for years and can probably absorb the productivity losses an open office generates for a while.
At the end of the day, he's not actually a dictator. He's just a contributor with a lot of influence, borne out of respect, and that will remain true regardless of any formal or informal position.
We are talking specifically about Macbooks. Among buyers of the iPhone, iPad, and iMac is a broad, society-representing demographic. For Apple laptop it is overwhelmingly developers and aficionados (e.g. designers). I don't have any official stats, but I don't know a single person who owns a Mac laptop who isn't in those two categories.
Economists rarely have a good solution to societal problems. They have good solutions for facilitating trade but offer nothing with respect to social norms, nationalistic sentiment, etc.

We all agree that economists are good at maximizing resource allocation. Sysops are good at maximizing hardware allocation but we should let them dictate national policy :)

Politics is about taking all of the science and all of the human components of administrating a country and merge them into an ideal outcome. Economics is just one part of a bigger picture.
This looks pretty cool. Does Privacy have any services besides the browser plugins? That idea is similar to a couple past projects that didn't last, but this looks very promising regardless.

Side note for Privacy's front-end people-minor scrolling issue: https://imgur.com/ic5I3hz
It is a particularly dangerous moment for American Tech giants.

In the US, liberals / Democrats hate them because: Tech is the biggest reason behind the decline of existing publishing business model and people in those industries lean liberal, Tech's contribution to rising inequality (due to automation etc), very apparent gentrification by Tech workers in places like SF / NYC.

Conservatives / Republicans hate Tech because of its perceived liberal bias - see Facebook controversy in 2016 about suppression of Conservative topics, or Eric Schmidt campaigning for Hillary, or overwhelming majority of left-leaning people in these companies.

Apart from US, other countries (eg. EU) hates Tech because they are foreign companies who are blind to local cultural sensitivities (eg. privacy, right to be forgotten, free speech to a near-absolute degree), and also the reasons why US left hates Tech (see above).

Countries like China hate US Tech co's maybe because geopolitical reasons and CCP wants to nurture local Tech giants instead of rolling out a red carpet to American Tech.

American Tech giants should really be nervous.
> does not mean that millions of others have not been impacted

"millions"? Let's not spout hyperbole here. You can't say that without some backup.
They will form a Anarcho-Syndicalist Commune.
BDFL power can not be derived from some aquatic farce.
I think people are generally more tolerant of live events. I've been in offices where everyone's watching a political inauguration, or dramatic rescue, etc.
Editing is not the same as editorializing.
Myths About SMP (Scalp Micropigmentation)
There's no room for reasoning with those people.
Each version of an npm package needs a certified git commit hash.

Otherwise when vetting an npm package, you have no idea if the code you're reading on Github is actually what you're going to download or not. In scenarios like this one, package publishers could easily configure getting an alert that someone tried to push to npm a hash for which no commit exists in Github.

For packages with a build step this would likely mean npm would have to run the build step on their servers. Hopefully there's a way they won't have to eat that cost, but I believe publishing linking package versions to specific git hashes is the only way to prevent an attack like this.
Just to echo the OP -- the Cloud SQL proxy has been a pain point for me for years, it makes deploying to Kubernetes a PITA, since I have to use a different configuration vs. my dev setup. Whitelisting RDS networks inside the VPS is a feature that's existed in AWS for many many years.

Also agree that Stackdriver is pretty underwhelming, though it does have the perk of providing zero-configuration log capture in GKE.

Lots of problems though -

* UI is super-slow, yet it drops old records when you scroll, so scrolling up and down by more than 100 lines causes a reload of the logs I was just looking at. (Note that e.g. Kibana will do infinite scrolling to load more log entries, but doesn't drop old ones when you scroll, which is much more usable).

* It's really hard to work with large log traces; I'd love a quick way to "show raw logs for this time-period/search" so that I can either copy into a text editor or use browser search to explore. An example use-case here is "select all logs with this request correlator", which could include thousands of logs from a request, then jump around that log stream to look for interesting events. Re-running the search is painfully slow for exploring results like this.

* I've also had problems with alerts; the algorithm used for uptime checks is pretty naive, it just checks if the endpoint was down for the entire threshold period, which doesn't catch a flapping endpoint (e.g. down for 1s, up for 1s). Grafana can be configured to detect that the average latency spiked over the period, even if it's not fully down. This has led to us not being alerted for a production outage, so I've moved our critical alerting off Stackdriver. (Again, the promise here is great; if you could get alerting working as well as Grafana, it would be super-powerful to be able to alert on any synthetic metric generated from any log stream in the cluster. It's just half-baked right now.)

All that said, I've been happy with GCP in general, in particular GKE has made running a k8s cluster a lot easier.
But ISPs don't pick war with those who buy ink by the barrels. So you won't see a flood of articles across the political spectrum about how bad ISPs are.
Which is the model for volunteer firefighters in the US (minus the hourly compensation/annual stipend) otherwise its essentially the same.
First Solar sold 6GW of solar in 2017 in the US alone. Admittedly, that's not installed (current production capacity is around 3GW per annum), but their largest individual installation is 280MW, about half of Tesla's total production.

First Solar is merely the largest US-based solar company; some Chinese companies are even larger in terms of volume.
Show HN: Gitstalk::Discover what your favourite GitHub users are upto
When I develop locally using Docker, I live link my code directory into the container. I.E.

docker run -v "$PWD":/some/app/location ...

My editor doesn't know I'm using Docker. You can change your workflow when you want to deploy to a container registry, etc.
There is a reason kids aren't allowed to legally decide for themselves until 18.

In Python land, there is this saying "we are all adults here".

Being an adult also means avoiding creating needless drama.
Am I surprised that the New York times doesn't ask "Have the banking giants grown too powerful?" No I am not. I am also not sure why the NYT feels compelled to bash the Bay Area from time to time but whatever.

Do I think there should be more privacy reform? Yes. Do I think there should be more banking reform? Yes. Do I think for a minute that the current state of the world will persist for a decade? Not really.
Well...I dunno if this counts as scientific research but i've been high enough to see the Earth's curvature on the horizon.

I've personally seen evolution happen in my kitchen. I created a generation of fruit flies that developed no wings because they lived in rotting garbage fluid I like to dub the devil's breakfast tea. Or at least that's my theory. They looked weird as fuck...I had no idea what they were at first. But there were hundreds of flies living under this garbage bag in brownish reddish ooze with no wings. They were definitely fruit flies. The bags had been there about two maybe three years by that time.

And I spend enough time outside that there's definitely some kind of weird climate shit going on...I mean palm trees grow fine where I live now...they certainly never used to.
Why is representative democracy the best system for managing a repo? Will there also be an option for pure democracy?

Can I fork your socialist utopia and form an authoritarian dictatorship?

I don’t see why this system would ever be beneficial to a real world government. We already have checks and balances, if GitHub did it all who decides how GitHub works? What’s the benefit?
I was hoping for an explanation of why architects makes the choice they do in contemporary buildings, but instead its just a bunch of "architects are idiots" and "I hate this and you should too".

Absolutely no substance here.
I would love the iPhone X features in an SE sized device.

I used the iPhone SE for longer than any other cellphone (from iPhone SE release to iPhone X release)
I’m addressing the part of the comment that holds merit to me, specifically the part about diversity problems and a lack of applicants from underrepresented groups.

I don’t believe that people in tech aren’t represented because of some biological difference. That might not be what the commenter was implying, but that’s how I read it.
> Ah, but accountants don't measure productivity, only cost.

Accountants don't get to decide the office layout in my experience.
it's also cheap so..
Python is certainly one of the more opinionated languages in the OSS world, so there was always going to be contention on syntax and what it means to be Pythonic etc. Kinda amazing Guido put up with it for this long.

Thank you, Guido, for putting the B in BDFL when you could.
My own experience with flat earthers is sad - my pal, an extremely intelligent and highly educated engineer and CTO in fintech had fragile mental health, possibly caused by said career, but resulted in his marriage and life breaking down to the extent that he fled his family and the authorities for Thailand.

There, he appeared to not have access to the medical care he needed and started making videos and blog posts about all the fake and forged events in the world from moon landings to Gaza blockades, settling on a flat earth. I received many messages and links from him about how he’d ‘busted it open’ and ‘figured it out’.

This continued for many months, becoming crazy abusive to his friends and associates before it all ended with him taking his own life.

Not suggesting all flat earthers are mentally ill, of course.
What does BDFL stand for?
CNN (contains Fake News) pressures FB to censor competitor, INFO WARS (also contains Fake News)
Show HN: Screen Recording for Bug Reports
That’s not a remotely true for the vast majority of users. If you’re having this problem, you should push for a clean install because nobody on a dev team full of Macs at two different companies has had your complaint (although plenty have had a Slack or Chrome is leaky/bad memory management complaint)
The solar installations market is broken down into residential (where SolarCity might be the leader), commercial (office parks) and utility scale.

Residential is the largest by quantity of installations, but when you look at the total production numbers, utility-scale easily blows everyone away https://en.wikipedia.org/wiki/List_of_photovoltaic_power_sta...
I agree. As imperfect and corrupt as it is, democratic representation in government has taken a very long time to develop out of previous eras of might makes right. People who advocate for permanent dismantling of government instead of rebuilding it seem severely naive to believe that doing so won't devolve into violent contests between local armed powers.

Another very big factor in having a properly accountable government is reducing information asymmetry as much as possible. Democracy doesn't work well if education is crippled, and there's been a serious decline in the quality and breadth of education in the U.S. (I can't speak to other countries, but I hear of decline elsewhere as well) It sounds a little conspiratorial, but I don't believe the massive student debt loads and the disparagement of fields of study such as philosophy, which prompts critical authority-challenging questions, are accidents. It is my opinion that the upheaval of the 60's scared major U.S. powers and they took steps to nullify student activism.

People in general are very disengaged, apathetic, and distracted. Much of the corruption in government, media, and business could be countered effectively by a population that knows how to inform itself. Instead we seem to be sinking, like Rome did, into corruption, ignorance, and widespread superstition.
Right! that's what I thought this is left-pad all over again.

Although left-pad was really just a disgruntled publisher... this involves a malicious third party.

My suggestion in fixing the later would be to enforce 2FA for publishing of packages that have so many dependents.

Award a badge to a release when it is published with 2FA. So for LTS releases they can be verified as manually published. This will impact package consumers decision making process, on whether or not to include a dependency into their package.json.