skysight-inc/HackerNews huggingface dataset:
I don't understand his chart on Page 77 showing the amount of water wasted for the different layouts. He has the Zoned at 12 gallons, and the Manifold at 23 gallons. The note below says that the "estimate is based on 20 cold starts per day". I'm guessing this means total uses, with some fixtures used more than once (eg, kitchen sink 3 times and lavatories once)? And "cold start" means that it's assumed that the time between uses is such that one always needs to wait for hot water to come all the way from the tank?

The Manifold system is a "home run" with 1/2" to all fixtures except the tub, and the Zoned system is a mix of 3/4" mains and and 1/2" branches. Since the direct run should never be longer than the branched run (right?) how can the system composed of all small pipe waste more water than the system with a mix of small and large pipe? In a cold start measurement, I'd think the Manifold would have to come out ahead for every fixture except the tub, which would be a tie. And thus I'd think that any combination of fixtures would have to come out better, rather than worse.

(I'm not saying this makes the Manifold approach better overall, just that something seems off about this numbers)
I know I mentioned this in another comment, but you really should check out Clickhouse. They have a table engine for exactly this purpose.

You create a table with the raw logs, then a materialized view (or another actual table) which declaratively does the rollup for you in real time.

https://clickhouse.yandex/docs/en/table_engines/aggregatingm...

A full example:
https://www.altinity.com/blog/2017/7/10/clickhouse-aggregate...
I'm not the original poster, but assuming you're referring to Skype for Business, the main problem with it is that they don't have a Linux client.

The only solution on Linux that implements audio, video and screen sharing is Sky (http://tel.red/), and it's incredibly flaky.
In 2091, an overworked developer will accidentally let the certificate expire for the Planetary Shield Defense Matrix, and the Zylorts will finally conquer Earth.
Releasing a VR headset seems like a thing.
I consider myself a big fan of design tools. I really want to try yours, but I can't bring myself to pay for a beta. I might consider a paid trial ($5/2 weeks) or something, since I appreciate your transparency and cause. Just some feedback is that despite the transparency and your willingness to refund no questions asked, I still am having trouble getting over the mental barrier
Some have already mentioned similar clients, but also check out Convos[1]. Recently I had a very similar need for what you described and stumbled upon it.

[1] https://convos.by/
> Feel free to articulate your issues with such apps. So far, no one has really done that in the various comments online disparaging Electron.

What? Every time Electron comes up, people bemoan its battery and RAM usage.
My IoT button is stuck to the washing machine. It uses AWS Step Functions and SNS to text me an hour after it's pushed to tell me the laundry is done. Unnecessary? Completely. Useful? Heck yeah.
After 1.5 years, I can tell that using GraphQL compared to REST/Redux feels like using SQL instead of implementing your own database.
I see the exclusives as a negative. I don't want to support their efforts to build a closed ecosystem around what should be an open API that any headmounted display + tracking can expose.
Sounds like the work of a double agent...
Does Discord even support XMPP or IRC?
I've heard good things about nine [0] if you are working with MS Exchange. Haven't used it personally though.

[0] https://play.google.com/store/apps/details?id=com.ninefolder...
Yep, exactly so.

I exactly want your tax dollars to subsidize behaviors you don't approve of. (Not relevant, but mine sure do, in the form of subsidies, funding the military, paying for the militarization of police, etc.) I want all of us to pay into a social safety net that doesn't discriminate.

I have absolutely zero sympathy to this repeated use of this phrase you love, "personal responsibility." Society is all about shared responsibility, and you'd do well to learn that.
Surely every dollar, physical or not, can be said to be 'backed' by the assets of the issuing institution? Assets that are most likely government or corporate or mortgage debt, implying a stake in real state apparatus, business or property...
When I first read your comment I agreed, however as I think about it, this type of regulation prevents lower income people from transitioning to a different class. I'd say the funding spent on this type of regulation would be better spent on social safety nets.
Patroni is very good and what we use in our environment since it works out of the box with our existing tools (consul, haproxy).
Shortwhale – a page that tells people how you prefer to receive email
Don't they also run Dota2?
Another vote for WeeChat an the Slack plugin. Which utilizes the Slack API (so you are kind of out on your butt if one of your slack's won't allow you to get a token) Weechat is a bit of work to get it working/looking the way you want, but it's worth it.
If they just extended existing standards they wouldn't have to write native apps. We could write them for them.
What happens when the countersigning service's cert expires?
Matrix isn't backwards-compatible to IRC, it has bridges for IRC. Also I believe the Slack bridge uses the Slack API (not the IRC gateway) so it should still work when Slack kills the IRC gateway. But yes, Matrix is quite amazing.
Yes, thanks, though I was equating the unexplained anonymous downvotes as “you’re (I’m) wrong”...not my comment. Just adding some common misses when people equate 1099 rates with w2. I wasn’t arguing your comment, just embellishing. I rarely assume parent is downvoting, I don’t think HN allows that.
That seems silly. Presumably a cert has an expiration date after which we might assume its been compromised. If it has been compromised then it could have been used to backdate a driver signed with it. In other words, if you don't trust the cert you should not trust anything signed by it. Or is there another layer in this somewhere?
Besides building accessibility into frontend/React component toolkits, how do we automate testing for accessibility? I've turned on text dictation and tested apps with a blindfold, but that doesn't scale and I'm not even sure if it's how people really use an app without sight.
I think you don't know what you're talking about. Postgres is great if you don't need HA / sharding ect ...
> I've noticed that too. While there are legitimate criticisms of Chinese surveillance over Chinese social media (just like there are legitimate criticisms of American surveillance over American social media), I can't help by worry about something else: that this is how it begins. I worry that people who look like me will be deemed suspicious and discriminated against.

Let's not draw a moral equivalence between US surveillance and Chinese surveillance. Chinese surveillance is explicit, and profoundly more invasive and pervasive than the US's. It's also explicitly used as a political tool - to enforce the will of the party, not the state. These are extremely critical differences that it is irresponsible not to continually and stridently point out. What China is doing to its citizens is infinitely more frightening than anything the NSA has ever done.
To be fair, almost everybody fails at statistical analysis, even scientists whose work depends on it.
Note: “fastest growing” in terms of numbers of employees, not necessarily in terms of influence, customers, revenue, or profits
As an iOS designer I'm going to assume that you don't work on or maintain the systems that are keeping basecamp running correct?
no need to over-react, unlike in china, here we do have free speech so just get used to it, and the comment is actually neutral to all countries, as it stated.
It sounds like you once read a blog that you half understood.
Headspace is such a cool product. I love what you're doing, hope you have luck with hiring.
Sorry, but that is just obvious flat-out bullshit.

Have you tried using Psi (an XMPP client) to communicate with a user using the Slack client (well, after this change, obviously ...)? Did you have any success with that? No, of course not. In other words: Slack is obviously not a product where you can "count on all the clients seeing things the same way and supporting the same thing.". Slack works with exactly one client at the other end, so it is bullshit to claim that it "works the same with all clients", when in fact it works with exactly one client, and that's it, with other clients you get exactly no interoperability at all.

And it is bullshit squared to pretend that that is somehow an advantage over other technologies: No single client using any protocol provides an inconsistent featureset or interface. It doesn't matter which single client and which protocol you use, you will always get a consistent featureset and interface. That has absolutely nothing to do with Slack, but only with the fact that you standardize on one client.
From personal experience, I believe it can create the shift in perspective, but you're right about the permanence of it, that seems elusive in a way that cannot even be described.
Ooooo, not 1000 LOC.

That's a couple of weeks work.

EDIT: I'm being flippant, but to me a 400k code base is something 2 devs can put out in a few years. I'm pretty certain the present main code base I'm working on must be close to 400k and it's only ever had 2 devs working on it at any one time.

And we're always adding massive chunks of new functionality, and are regularly integrating with new third parties. And we total overhauled it last year to support i18n and it's now being regularly used in 3 languages and we can add more in literally a couple of days.

Ok it only handles hundreds of thousands of users, but I expect it to be millions within a couple of years and we're not even trying to load balance or anything yet.
Yes, I know, it is still a huge deal breaker for me.
Alexa is randomly laughing, and it's creepy as hell (updated)
> netsplits are a common issue

This is a server software issue, not a protocol issue.
Let's can the snark. That access was only ever used for screen rendering for a flagship app on a flagship device, temporarily.
Perhaps a better source for 'history'[0]

On a side note, Last Chance to See is a great book (Douglas Adams) and show (Stephen Fry), highly recommend both of them.

[0] http://knowyourmeme.com/memes/party-parrot
Using your platform as POTUS to criticize people for exercising their free speech is quite a bit different from simply expressing your own contrary opinion.
Embrace, Extend, Extinguish
Interestingly, we found training our 16-month old took only a few weeks. At that age, they're still fascinated with you and what you're doing, so the potty stuff seems to be less tied up in the independence that they're exploring at 2.
> I've found the opposite with people of the younger generations

You're talking to one
Anvil is a commercial hosted service. We have on-site/private-cloud versions, but they're targeted at our larger business customers. Open source is great, but charging for our product has enabled us to bootstrap a profitable, growing business (did I mention we're hiring?) - which in turn means we'll be around to keep it working :)
evolution sucks
Every Oculus Rift user has been locked out of VR all day
Customers are fickle beasts, they mutter and keep on using a product until they dont.
Rather odd that they're only showing the video as a downloadable MP4 file. I didn't see a copyright notice, so I put it up on YouTube.

https://youtu.be/R3Ax7U5dvbc

Note that the video is silent.
Discord has a paid subscription, but since they've committed to be ad-free and not paywall off key features... well, there's almost no compelling reason for it.

https://discordapp.com/nitro
Communicating when your product is on a roller coaster of uptime and downtime
IRC, with web clients like IRCCloud, TheLounge, or IRCAnywhere.
Hanlon's Razor? https://en.wikipedia.org/wiki/Hanlon%27s_razor
> The list will include the largest saas companies and smaller startups. For now in order to get a ranking you must have in between 40 and 1000 employees

If the list intends to include “the largest saas companies” it seems strange to exclude companies with over 1000 staff.
That's easy. The ad network that serves you ads on YouTube also serves ads on Facebook. They have a profile of you that connects your facebook and google accounts.
TBH I don't have many fond memories of open-source build systems. Any widely used build system (that probably <10% of the developers know very well, anyway) is not going to help if the build realized with it is broken (too flexible, too confusing, too optimistic about others' environments). And frankly most uses of those build systems in the wild are "give up control and pray".

If it's about making it easy for uninitiated collaborators to add new source files, then the listed build description format is pretty self-explanatory to use. And the build script just needs to be run. It takes no arguments, so I don't think there is a problem with that.
If that's true then how would you explain their obsession with the "Russian Hackers" boogeyman, while remaining completely mum on the absolutely massive economic and political threat China has become, which anyone could have seen coming well over a decade ago?
One wonders if we've made technology unnecessarily complicated. In order to build something like the Oculus Rift, they obviously needed expertise in hardware design, optics, display technology, manufacturing, user interface design, etc etc. Also, they apparently needed expertise in managing the ins-and-outs of the Windows driver security system. Adding one more subject to their already crowded curriculum wasn't very nice of Microsoft.

A lot of applications and environments seem to be built with the assumption that they can add arbitrary complexity to their interface, since they're only going to be used by "experts" who can be expected to know everything of relevance and work through a thick documentation to understand the system. In truth, the "experts" who use your programs are going to also be using a dozen other applications, each with their own piles of documentation (or equal amounts of lack-of-documentation,) and have little brain-space left for the intricacies of your framework. So, they're going to use your system while knowing the minimum possible amount about it; if that system contains traps that cause problems for this kind of user, that's bad design.
This article doesn't address the forcing of children to hug. I think that children should have autonomy over their own bodies, as a preamble to intimate encounters later on in life. I would speculate that reverting back to traditional expectations around bodily contact with family/otherwise for children could just further exascerbate the problem. I think instead we need more demonstration of appropriate touching and demystifying what I see to be necessary caution about the innappropriate, unwanted or otherwise abusive kind of touching. Plus if touching is good for health and wellbeing this should be taught. I can think of other reasons why bodily contact is on the decline, such as the increased accessibility of other people without having to be in their presence. Media spin possibly has us frightened, where we now obstain from a gentle arm tap for emphasis, or shying away from offering a hug to someone in distress. Perhaps having a hug offering rejected is too much for people when they could just open messenger and send an emoji instead?
Oh man, makes me so happy to see the accessibility concerns at the top of this thread. I hate Slack so much. Nothing has made me say "is 10 AM too early for a beer?" quite so much as that absolute pile of uselessness. I thought they'd actually improved their accessibility story when my screen reader read various elements as buttons. Later I discovered that, while they'd likely added the correct ARIA role to a <div/>, they didn't bother adding expected keyboard behaviors. I'm fortunate enough to work with co-ops, and the company I'm founding hosts its own tools specifically because those I can control, and I can pick the more accessible open source chat solution. But I can't count how many times I've had to be some company's special snowflake because I can't use Slack, can't use Toggl, can only use parts of Basecamp, and as such can't participate in a bunch of their processes. Now I'll encourage companies further away from Slack than I already do. Forget not touching it with a 10-foot pole. The 100-footer is coming out for this one. I'm sorry to post such an unproductive comment, but if you're working for a silicon valley company and not doing accessibility then you're doing it wrong, and you can pay me or any number of other talented blind developers with some of that investor capital if you want us to show you how to do it right. There is no excuse for being so exclusionary.
By adding a timestamp to digital signatures, trust conditions are changed to the following list:

* data is not tampered

* signing certificate was time valid at signing time: signing time is within signing cert's validity

* Neither certificate was revoked before signature generation

* both, signing and timestamp certificates chain up to trusted root CAs (regardless of their time validity, just must be in trust store).

https://serverfault.com/a/878950
Signed up for Facebook Workplace trial and let it expire. They’ve now shared our details with third party implantation consultants who are approaching us. Not great.
I used to have many wallets, but now I only use Trust. It is very easy to use, developers are very helpful, and works like a charm.
The desktop app allows them to Mark the checkbox of having a "native" app when selling ... And in my environment quite a few folks prefer the election app over the browser. I don't know why, though.
What is Facebook going to do about GDPR?
The timestamp server is a separate trusted entity that signs the signature asserting the date and time. It's not just metadata, it's effectively a separate signature.
There's no way around it. Have a cry about it. Accept that it hurts, don't deny or suppress the pain.

What helped me a lot was reading Ben Horowitz's "The Hard Thing About Hard Things."

In the end you just have to admit it sucks and that's okay. You have to be the tough guy/girl. I remember a YC lecture once which said that the ideal founder is like James Bond. It's a strange image but it got me through it.
I wrote an MSNP (Windows/MSN Messenger) client and used it for many years, all the way until Microsoft turned the protocol into a horrible XML-ised mess and then dropped support completely (as in, turned off the servers.) One standalone Win32 binary less than 32KB, usable from Win95 up to Win10; and over all the years I used it and noticed its memory usage, it was never more than 2-3MB. Yes, it had emoji support (though not very large ones, obviously.)

The amounts of memory that users are reporting for Slack are all several times higher than the entire RAM of the first computer I started using my MSNP client on.
Life Insurance for Smokers: The Pain and the Penalty – Life Insurance Mentors
Prolly not for wear apps. Those are all about biometric data collection...
Cryptokitties are cool I got 3 of them already, even tho there is too much supply now
Sure.

But meanwhile my 10 year old nephew is having life shaping experiences with the Rift I set up for him.
from TFA, it seems all of the increase is explained by the dud maunder maximum of the past few years. the magnetosphere and atmosphere are unaffected, but more rays are getting through the weakened solar wind. they anticipate a record-setting maunder minimum in 2019-2020 that will intensify the problem
Free for some providers that have Sameroom-operated "BridgeBots".

Any combination of Hangouts, Skype, GroupMe, Telegram, and Gitter is free to connect.

We also had a Freenode BridgeBot, but couldn't get around the max connections per user issue.
They already raised 112k on Kickstarter https://www.kickstarter.com/projects/298226251/subform-a-mod...

Note: I wish the kickstarter video was on the website linked here. The video is very compelling.
Technical feasibility of a proton battery with an activated carbon electrode
A gentleman's hands are already clean - no need to wash before a procedure.
iOS only?
I would 100% look forward to imaginative kids putting Google's voice recognition through some enhanced QA testing.
But logically, my life would be a lot worse without Google, but roughly the same without Facebook.
New York City Appoints Its First Nightlife Mayor
It’s a wonderful podcast. +1 to the recommendation of that episode.
So you think it was my pants?
Brilliant. Though if IoT botnets were bad, I'm terrified of what IoPeePee botnets might be capable of.
The earth’s magnetic field has fluctuated and reversed throughout geological history. Recently, the field has been decreasing in strength and may be poised for a reversal. It’s bad timing insofar as it coincides with an impending solar minimum.
Indeed, that's the whole point of having "root" --- to have complete control over the device and what the applications on it see.

It is a bit of a cat and mouse game, but as the long history of software cracking shows, as long as they still own the machine, the crackers always have the upper hand.
why not inspect the traffic locally before it gets encrypted?
which means Telugu and Bengali have more speakers but their scripts are not as widely used in digital world.
CRLs are pretty difficult to scale resiliently, though, for a number of applications. Same problem that led to OCSP stapling after OCSP became a thing. With CRLs you can at least take advantage of a CDN of some kind, but there are tradeoffs with your ability to operate a CRL securely doing that, too.

CRL in the driver install flow implies being online (at some point) to install drivers too. As we move into the future it’s hard to imagine not having Internet access, but we also don’t design Windows. It’s definitely a case they’ve considered, though I did see mention of a timestamp server in this thread (I don’t know much about Windows signing, just X.509 PKI in general).
I think the key here is having an IoT button. It's a pretty fool-proof interface, which is an absolute requirement for a toddler, but it does lock you into Amazon's world as your first step - from there, it totally makes sense to jump through the rest of the hoops.
Yeah, but unfortunately businesses prefer to sacrifice user experience for developer convenience and expediency. I wish it weren't true.

There are a couple of cases where you can avoid that in the text editor and source control space: Sublime Text is cross-platform and native, and so is SourceTree (although it's become quite buggy). So just avoid GitKraken, GitHub Desktop, VS Code, Atom.
I can see someone having to install the uber app... but having to install the facebook app? just use the web app... that might be possible with uber too but I'm not sure because I don't use uber
Which just means the expiration date is meaningless.

If the driver was valid when it was signed, then revoking it will break the system. Not installing it is another story.
DOI link for use with your preferred source of scientific papers:

https://doi.org/10.1016/j.ijhydene.2018.01.153

Press release from RMIT:

https://www.rmit.edu.au/news/newsroom/media-releases-and-exp...
Nice, great work on this.
On the Android side, it's not terribly difficult to send a copy of the app to a computer and decompile it. Then you can simply search for any code that invokes the Android function for mic access.