Hacker Newsnew | past | comments | ask | show | jobs | submit | themoop's commentslogin

I bought a leap v2 and had to return it, the top of the backrest is not straight and this is apparently almost by design and within their tolerance, which I find unbelievable for 1k+ chair.

Have been with the Steelcase Amia for 2 years now and am quite happy.


I think most things you describe are just getting used to product difference / configuration options.

Clicking an email definitely marks it as read. The calendar schedule not being revealed is a just a privacy option, each person must opt-in to share the exact meeting details.

Having used both gsuite and office I find that they both get job done fairly well


> The calendar schedule not being revealed is a just a privacy option, each person must opt-in to share the exact meeting details.

We've done this as far as I know. We also added each other to our directory. I can see the details of other team mate's calendars in the full view but this does not show up in the mini-view when you add a guest to an event.

With Google, when you create a new event and put in a user's email as a guest it immediately showed you a full list of their exact events with times and whether or not they accepted an optional meeting (an outlined or filled circle). It was great to see at a glance while you're in the process of creating the event.

With MS' calendar all you see is a red block of color around the times they are not available.

> Clicking an email definitely marks it as read.

It doesn't for me when using Chrome. When I click into an email the title remains bold and the inbox count doesn't decrease. Keep in mind this is the web app. I didn't install the dedicated app, but I also used the web version of all of Google's tools too.


> With MS' calendar all you see is a red block of color around the times they are not available.

Only by default, which I believe your org can change. You have complete control over this for your calendar, as does everyone else.

https://support.microsoft.com/en-us/office/share-your-calend...

> When I click into an email the title remains bold and the inbox count doesn't decrease.

Also configurable.


>> When I click into an email the title remains bold and the inbox count doesn't decrease.

>Also configurable.

Bless you! I had been angsting over this at work for years. I can't believe I didn't think to check the settings.


The sharing aspect has already been done. It still doesn't show the details in the mini-view where you insert the person's name as a guest which is the most important time to see such information.

You just see a big chunk of red with no details. You don't even see things like "busy". It's just a solid red color.


> The sharing aspect has already been done.

The key is that there are 5 permission levels: (1) None, (2) Can view when I'm busy, (3) Can view titles and locations, (4) Can view all details, and (5) Can edit.

Is that too much control? Maybe, but it's helpful when you want to share more details with teammates than you do with others, grant admins edit permissions, etc.


All of us have it set to (4) to view all details.

But nope, it doesn't show any details in the mini view when inviting someone to an event.


The email gets marked as read once you click out of the email to view a different one (which I agree is unintuitive, but it is not true you have to explicitly click "mark as read").


The location for setting mail read on selected is settings-> mail-> message handling-> Mark as read.

Outlook also defaults to not marking messages as unread when the unread filter is on. I presume because profiles were setting the filter and then complaining their messages were disappearing? You can change rose on the same settings page


Everyone talks about how docker desktop will be replaced as it's a commodity and I agree. However I see no one talking about the value Docker hub brings which is now bundled with all paid users.

By paying we didn't have to migrate anything and are now building and pushing every commit on our app as a 800mb image (I know its a little to big...). We are storing hundreds if not thousands of images and uploading / pulling TBs.

This kind of usage appears much pricier in container registry offered by cloud vendors


For hyperhidrosis, if you can tolerate the discomfort, I highly suggest using Iontophoresis. It really changed my social life after trying many other solutions that did not work.

There are now plenty of commercial machines available


This is where you might want to use the outbox pattern. If you depend on dual writes you will definitly have consistency issues at some point


The question at hand will always reduce down to the "Two Generals problem" [0]. The outbox pattern is a nice separation of concerns and gives at least once consistency as long as the forwarding happen before writing the event as processed in the outbox. Both side effects happening atomically through all failure cases is impossible.

To solve that issue you need a cooperating destination for your writes which handles de-duplication. Then you get into the weeds of causality, ordering and idempotence. Ugh.

For some real world examples see the AWS Kinesis documentation which says that any application using Kinesis must be able to handle duplicate records [1].

> There are two primary reasons why records may be delivered more than one time to your Amazon Kinesis Data Streams application: producer retries and consumer retries. Your application must anticipate and appropriately handle processing individual records multiple times.

[0]: https://en.wikipedia.org/wiki/Two_Generals%27_Problem

[1]: https://docs.aws.amazon.com/streams/latest/dev/kinesis-recor...


For anyone who's interested in the outbox pattern, I also blogged about that: https://blog.frankdejonge.nl/reliable-event-dispatching-usin...


Hydro-Quebec is also doing at least one 1500km hvdc to the US and multiple 1000+km lines to the dams in the north. https://en.m.wikipedia.org/wiki/Hydro-Qu%C3%A9bec%27s_electr...


If anyone is curious about this HVDC line and the Quebec grid in general I gave a small talk about it ;)

https://github.com/pirate/quebec-power-grid-talk

It's one of the only multi-terminal HVDC lines in the world, most of the others are just point-to-point.

They also literally short out the power lines with DC to warm them up and melt the ice off during ice storms, pretty crazy stuff.


Pigs do have personalities, you usually just don't spend enough with a pig to get to know him.


Yugabyte has great articles in general and seems almost to be good to be true what I have read.

It is just missing a bit of independent third party reviews but it does look interesting.

Anyone with hands on experience?


Yugabyte v. Cockroach analysis: https://www.cockroachlabs.com/blog/unpacking-competitive-ben...

disclaimer: I work at cockroach


Nice. Seems a bit disingenuous on yugabyte to claim they’re better performant in light of this.

Just want to say that I love your docs. Haven’t used cockroachDB just yet but the docs are clean, easy to follow, devoid of marketing and focused on facts.


Second that, the CockroachDB documentation is excellent. All the DDL and DML statements are clearly documented and with examples, that's really cool.


Thanks, that is exactly the kind of third party analysis I was looking for to add some color to all of Yugabyte's claims


Oh good. I had not seen this blog post from CRDB, and I had asked this exact question 4 months ago: https://news.ycombinator.com/item?id=21007562



From your link:

> 2019-09-05: YugaByte’s blog post states YugaByte DB “passes Jepsen tests”. We feel obligated to state that YugaByte DB’s Jepsen test suite does not pass, though it may in the future. Race conditions in YugaByte DB’s schema system can cause correctness errors. For example, inserting rows into a freshly-created table with DEFAULT values may result in the values for those columns initialized to NULL instead. We can also now confirm that this issue affects all default values, not just DEFAULT NOW(). It also appears that DDL race conditions might, under certain conditions, render tables completely unusable.

Yikes. I understand the need for marketing and making their product look good but it's going a bit too far saying they pass the tests when they didn't. I can easily see potential customers pausing when encountering that kind of attitude from YugabyteDB's developers. "What else are they dishonest about..." kind of idea.


I don’t know the case at yugabyte but, in general, the outright lies by sales has nothing to do with the integrity of the developers.


Developers are responsible for fair benchmarks.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: